elementary/build: Compilation of build fixes and changesets.
authorAnas Nashif <anas.nashif@intel.com>
Fri, 23 Nov 2012 19:39:59 +0000 (11:39 -0800)
committerRafael Antognolli <rafael.antognolli@intel.com>
Fri, 31 Jan 2014 15:30:54 +0000 (13:30 -0200)
This is a compilation of the build changes on top of the initial Anas
.spec file, together with the additions to the elementary.changes.

Change-Id: I0a11104d1dcdcca43713990d59a0a5fa4e576abe

packaging/elementary.changes [new file with mode: 0644]
packaging/elementary.manifest [new file with mode: 0644]
packaging/elementary.spec
src/examples/Makefile.am

diff --git a/packaging/elementary.changes b/packaging/elementary.changes
new file mode 100644 (file)
index 0000000..3e3fe6a
--- /dev/null
@@ -0,0 +1,40 @@
+* Fri Aug 09 2013 Eduardo Lima (Etrunko) <eduardo.lima@intel.com> upstream/1.7.5@fc1ed62
+- Updated to release 1.7.8
+
+* Thu Jun 27 23:48:26 UTC 2013 - tracy.graydon@intel.com
+- TIVI-1068: enable elementary examples 
+
+* Tue Jun 18 20:47:50 UTC 2013 - tracy.graydon@intel.com
+-  TIVI-1046: package fails to build via linkbuild for Tizen:IVI on /usr/bin/eet. 
+Adding eet-tools instead of eet-bin fixes build for Tizen:IVI without breaking Tizen project build.
+
+* Sun Jun 16 2013 Rusty Lynch <rusty.lynch@intel.com> accepted/tizen/20130606.163020@b8399a3
+- Add BuildRequires for eet-bin
+
+* Wed Jun 05 2013 Rusty Lynch <rusty.lynch@intel.com> upstream/1.7.5@55405ad
+- Update to release 1.7.7
+
+* Wed May 22 2013 Rusty Lynch <rusty.lynch@intel.com> accepted/tizen/20130520.103640@72102d0
+- Adding elm_win_wm_rotation support
+
+* Sun May 19 2013 Rusty Lynch <rusty.lynch@intel.com> submit/tizen/20130517.020932@944fb57
+- Add elm_gesture_layer_* support from Tizen 2.1
+
+* Fri May 10 2013 Rusty Lynch <rusty.lynch@intel.com> submit/tizen/20130509.174056@69ef9f4
+- Force ELM_WAYLAND_EGL if engine set called when DISPLAY not set
+- Adding tickernoti widget
+- Add elm_win_indicator_state_set
+- Add elm_widget_sub_object_list_get()
+- Adding elm_finger_size_get and elm_finger_size_set
+- Add elm_scale_get and elm_scale_set
+- Add dummy implemention of Tizen specific elm_config magnification
+
+* Thu Apr 18 2013 Rusty Lynch <rusty.lynch@intel.com> accepted/trunk/20130320.004832@059952f
+- Elementary: Patch from Alex Wu <zhiwen.wu@linux.intel.com> to fix glview tests in Wayland:
+
+* Tue Mar 19 2013 Anas Nashif <anas.nashif@intel.com> upstream/1.7.5@67e4f58
+- Update to 1.7.5
+
+* Fri Dec 21 2012 Anas Nashif <anas.nashif@intel.com> upstream/1.7.4@8ea39c5
+- Update tp 1.7.4
+
diff --git a/packaging/elementary.manifest b/packaging/elementary.manifest
new file mode 100644 (file)
index 0000000..017d22d
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+    <domain name="_"/>
+ </request>
+</manifest>
index 32246eafdc07534daf82a95b6f77677535629c7a..cf9ead3a0918332c80ad971dfe96da6830008eac 100644 (file)
@@ -1,26 +1,23 @@
 Name:           elementary
-Version:        1.7.1
-Release:        1
-License:        LGPLV2.1+
+Version:        1.7.8
+Release:        
+License:        LGPL-2.1+
 Summary:        EFL toolkit for small touchscreens
 Url:            http://trac.enlightenment.org/e/wiki/Elementary
-Group:          Graphics/X11
-Source0:        elementary-%{version}.tar.gz
-BuildRequires:  doxygen
+Group:          Graphics/EFL
+Source0:        elementary-%{version}.tar.bz2
+Source1001:     elementary.manifest
 BuildRequires:  pkgconfig(ecore)
 BuildRequires:  pkgconfig(ecore-evas)
-BuildRequires:  pkgconfig(ecore-fb)
 BuildRequires:  pkgconfig(ecore-file)
 BuildRequires:  pkgconfig(ecore-imf)
-BuildRequires:  pkgconfig(ecore-x)
-BuildRequires:  pkgconfig(edbus)
 BuildRequires:  pkgconfig(edje)
 BuildRequires:  pkgconfig(eet)
 BuildRequires:  pkgconfig(efreet)
 BuildRequires:  pkgconfig(eina)
 BuildRequires:  pkgconfig(evas)
 BuildRequires:  pkgconfig(x11)
-BuildRequires:  python-devel
+BuildRequires:  eet-tools
 
 %description
 Elementary is a widget set. It is a new-style of widget set much more canvas
@@ -33,6 +30,18 @@ fine-grained library splitting means all of this is shared, just a new
 widget "personality" is on top. And that is... Elementary, my dear watson.
 Elementary.
 
+%package examples
+Summary:   EFL elementary examples
+
+%description examples
+EFL elementary examples
+
+%package tools
+Summary:   EFL elementary configuration and test apps
+
+%description tools
+EFL elementary configuration and test apps
+
 %package devel
 Summary:        Development components for the elementary package
 Group:          Development/Libraries
@@ -43,11 +52,12 @@ Development files for elementary
 
 %prep
 %setup -q
+cp %{SOURCE1001} .
 
 
 %build
 
-%configure --disable-static
+%autogen --disable-static --enable-build-examples
 make %{?_smp_mflags}
 
 %install
@@ -60,23 +70,39 @@ make %{?_smp_mflags}
 
 %postun -p /sbin/ldconfig
 
-%files -f %{name}.lang
+%lang_package 
+
+%files 
+%manifest %{name}.manifest
 %defattr(-,root,root,-)
-%doc COPYING
-%{_bindir}/*
+%license COPYING
+%{_bindir}/elementary_quicklaunch
+%{_bindir}/elementary_run
 %{_libdir}/edje/*
-%{_libdir}/elementary/*
+%{_libdir}/elementary/modules/*
 %{_libdir}/*.so.*
-%{_datadir}/applications/*
 %{_datadir}/elementary/*
 %{_datadir}/icons/elementary.png
 
+%files examples
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_libdir}/elementary/examples/*
+
+%files tools
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_datadir}/applications/*
+%{_bindir}/elementary_config
+%{_bindir}/elementary_test*
 
 %files devel
+%manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_includedir}/elementary-1/*.h
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
+%{_libdir}/cmake/Elementary/*.cmake
 
 
 
index 7184ca10faf3e3bebb02d7413199a4d2ebcf1909..c35736cdb6ae6bc19abbb4a18afacefcc04bfee9 100644 (file)
@@ -2,8 +2,8 @@ MAINTAINERCLEANFILES = Makefile.in
 
 .PHONY: screenshots
 
-examplesdir = $(pkgdatadir)/examples
-filesdir = $(pkgdatadir)/examples
+examplesdir = $(pkglibdir)/examples
+filesdir = $(pkglibdir)/examples
 files_DATA =
 
 AM_CPPFLAGS = \