From 3927034a9d08506e7be43d68ed32009b67b658a4 Mon Sep 17 00:00:00 2001 From: Subhransu Mohanty Date: Wed, 8 Jul 2015 11:23:17 +0900 Subject: [PATCH] efl: disabled cxx and example building and installation for 3.0 Change-Id: I0753127df9b8bccfeb752d489fec9765f4e08eea --- packaging/efl.spec | 294 ++++++++++++++++++++++++++--------------------------- 1 file changed, 143 insertions(+), 151 deletions(-) diff --git a/packaging/efl.spec b/packaging/efl.spec index d877612..8c22ede 100644 --- a/packaging/efl.spec +++ b/packaging/efl.spec @@ -122,13 +122,13 @@ Requires: %{name}-data = %{version}-%{release} %description -n eina Eina is a data type library. -%package -n eina-examples -Summary: Examples for the eina package -Group: Graphics & UI Framework/Testing -Requires: eina = %{version}-%{release} +#%package -n eina-examples +#Summary: Examples for the eina package +#Group: Graphics & UI Framework/Testing +#Requires: eina = %{version}-%{release} -%description -n eina-examples -Example files for eina +#%description -n eina-examples +#Example files for eina %package -n eina-devel Summary: Development components for the eina package @@ -165,13 +165,13 @@ Provides: eet-bin %description -n eet-tools The eet tools package the eet binary utility. -%package -n eet-examples -Summary: Examples for the eet package -Group: Graphics & UI Framework/Testing -Requires: eet = %{version}-%{release} +#%package -n eet-examples +#Summary: Examples for the eet package +#Group: Graphics & UI Framework/Testing +#Requires: eet = %{version}-%{release} -%description -n eet-examples -Example files for eet +#%description -n eet-examples +#Example files for eet %package -n eet-devel Summary: Development components for the eet package @@ -190,13 +190,13 @@ Requires: %{name}-data = %{version}-%{release} The Eo generic object system. It was designed to be the base object system for the EFL. -%package -n eo-examples -Summary: Examples for the eo package -Group: Graphics & UI Framework/Testing -Requires: eo = %{version}-%{release} +#%package -n eo-examples +#Summary: Examples for the eo package +#Group: Graphics & UI Framework/Testing +#Requires: eo = %{version}-%{release} -%description -n eo-examples -Example files for eo +#%description -n eo-examples +#Example files for eo %package -n eo-devel Summary: Development components for the eo package @@ -232,13 +232,13 @@ Evas is a clean display canvas API for several target display systems that can draw anti-aliased text, smooth super and sub-sampled scaled images, alpha-blend objects much and more. -%package -n evas-examples -Summary: Examples for the evas package -Group: Graphics & UI Framework/Testing -Requires: evas = %{version}-%{release} +#%package -n evas-examples +#Summary: Examples for the evas package +#Group: Graphics & UI Framework/Testing +#Requires: evas = %{version}-%{release} -%description -n evas-examples -Example files for evas +#%description -n evas-examples +#Example files for evas %package -n evas-devel Summary: Development components for the evas package @@ -258,13 +258,13 @@ Ecore is the event/X abstraction layer that makes doing selections, Xdnd, general X stuff, event loops, timeouts and idle handlers fast, optimized, and convenient. -%package -n ecore-examples -Summary: Examples for the ecore package -Group: Graphics & UI Framework/Testing -Requires: ecore = %{version}-%{release} +#%package -n ecore-examples +#Summary: Examples for the ecore package +#Group: Graphics & UI Framework/Testing +#Requires: ecore = %{version}-%{release} -%description -n ecore-examples -Example files for ecore +#%description -n ecore-examples +#Example files for ecore %package -n ecore-devel Summary: Development components for the ecore package @@ -288,13 +288,13 @@ fix some core bugs and completely encapsulating D-Bus without exposing libdbus to end-user. One day libdbus may be completely removed as a dependency. -%package -n eldbus-examples -Summary: Examples for the eldbus package -Group: Graphics & UI Framework/Testing -Requires: eldbus = %{version}-%{release} +#%package -n eldbus-examples +#Summary: Examples for the eldbus package +#Group: Graphics & UI Framework/Testing +#Requires: eldbus = %{version}-%{release} -%description -n eldbus-examples -Example files for eldbus +#%description -n eldbus-examples +#Example files for eldbus %package -n eldbus-devel Summary: Development components for the eldbus package @@ -330,13 +330,13 @@ Requires: %{name}-data = %{version}-%{release} %description -n eio Enlightenment Input/Output Library -%package -n eio-examples -Summary: Examples for the eio package -Group: Graphics & UI Framework/Testing -Requires: eio = %{version}-%{release} +#%package -n eio-examples +#Summary: Examples for the eio package +#Group: Graphics & UI Framework/Testing +#Requires: eio = %{version}-%{release} -%description -n eio-examples -Example files for eio +#%description -n eio-examples +#Example files for eio %package -n eio-devel Summary: Development components for the eio package @@ -357,13 +357,13 @@ It's not intended to be a physics library (we already have many out there). Enlightenment Input/Output Library -%package -n ephysics-examples -Summary: Examples for the ephysics package -Group: Graphics & UI Framework/Testing -Requires: ephysics = %{version}-%{release} +#%package -n ephysics-examples +#Summary: Examples for the ephysics package +#Group: Graphics & UI Framework/Testing +#Requires: ephysics = %{version}-%{release} -%description -n ephysics-examples -Example files for ephysics +#%description -n ephysics-examples +#Example files for ephysics %package -n ephysics-devel Summary: Development components for the ephysics package @@ -404,13 +404,13 @@ Provides: edje-bin The edje tools package include the compiler, decompiler, visualizer, code generator and more. -%package -n edje-examples -Summary: Examples for the edje package -Group: Graphics & UI Framework/Testing -Requires: edje = %{version}-%{release} +#%package -n edje-examples +#Summary: Examples for the edje package +#Group: Graphics & UI Framework/Testing +#Requires: edje = %{version}-%{release} -%description -n edje-examples -Example files for edje +#%description -n edje-examples +#Example files for edje %package -n edje-devel Summary: Development components for the edje package @@ -474,13 +474,13 @@ Requires: %{name}-data = %{version}-%{release} %description -n emotion Emotion is a media library with support for different backends as plug-ins. -%package -n emotion-examples -Summary: Examples for the emotion package -Group: Graphics & UI Framework/Testing -Requires: emotion = %{version}-%{release} +#%package -n emotion-examples +#Summary: Examples for the emotion package +#Group: Graphics & UI Framework/Testing +#Requires: emotion = %{version}-%{release} -%description -n emotion-examples -Example files for emotion +#%description -n emotion-examples +#Example files for emotion %package -n emotion-devel Summary: Development components for the emotion package @@ -498,13 +498,13 @@ Requires: %{name}-data = %{version}-%{release} %description -n ethumb Enlightenment thumbnailing library -%package -n ethumb-examples -Summary: Examples for the ethumb package -Group: Graphics & UI Framework/Testing -Requires: ethumb = %{version}-%{release} +#%package -n ethumb-examples +#Summary: Examples for the ethumb package +#Group: Graphics & UI Framework/Testing +#Requires: ethumb = %{version}-%{release} -%description -n ethumb-examples -Example files for ethumb +#%description -n ethumb-examples +#Example files for ethumb %package -n ethumb-devel Summary: Development components for the ethumb package @@ -532,13 +532,13 @@ Requires: eolian = %{version}-%{release} %description -n eolian-devel Development files for eolian -%package -n eolian-examples -Summary: Examples for the eolian package -Group: Graphics & UI Framework/Testing -Requires: eolian = %{version}-%{release} +#%package -n eolian-examples +#Summary: Examples for the eolian package +#Group: Graphics & UI Framework/Testing +#Requires: eolian = %{version}-%{release} -%description -n eolian-examples -Example files for eolian +#%description -n eolian-examples +#Example files for eolian ############ Elocation %package -n elocation @@ -551,13 +551,13 @@ the usage of geo information in their apps. Adding a geo tag to a picture or translating an address to a GPS position and show it on a map widget are just some of the use cases. -%package -n elocation-examples -Summary: Examples for the elocation package -Group: Graphics & UI Framework/Testing -Requires: elocation = %{version}-%{release} - -%description -n elocation-examples -Example files for elocation +#%package -n elocation-examples +#Summary: Examples for the elocation package +#Group: Graphics & UI Framework/Testing +#Requires: elocation = %{version}-%{release} +# +#%description -n elocation-examples +#Example files for elocation %package -n elocation-devel Summary: Development components for the elocation package @@ -622,7 +622,7 @@ CFLAGS+=" -DMESA_EGL_NO_X11_HEADERS " --enable-tile-rotate \ --disable-rpath \ %endif - --enable-always-build-examples \ + --disable-cxx-bindings \ --enable-systemd \ --enable-lua-old \ --enable-ecore-buffer \ @@ -634,7 +634,7 @@ CFLAGS+=" -DMESA_EGL_NO_X11_HEADERS " %install %make_install -make datadir=%{buildroot}%{_datadir} install-examples +#make datadir=%{buildroot}%{_datadir} install-examples rm -rf %{buildroot}%{_libdir}/ecore/system/upower @@ -716,7 +716,7 @@ grep --silent ECORE_IMF_MODULE "$f" \ %defattr(-,root,root,-) %{_includedir}/efl-1/Efl*.h %{_includedir}/efl-1/interfaces/efl*.h -%{_includedir}/efl-cxx-1/*.hh +#%{_includedir}/efl-cxx-1/*.hh %{_libdir}/cmake/Efl*/*.cmake %{_libdir}/libefl.so %{_libdir}/pkgconfig/efl*.pc @@ -728,11 +728,11 @@ grep --silent ECORE_IMF_MODULE "$f" \ %{_libdir}/libeina.so.* %{_bindir}/eina-bench-cmp -%files -n eina-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/eina*/examples/* -%{_libdir}/eina/examples/* +#%files -n eina-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/eina*/examples/* +#%{_libdir}/eina/examples/* %files -n eina-devel %manifest %{name}.manifest @@ -755,17 +755,17 @@ grep --silent ECORE_IMF_MODULE "$f" \ %{_bindir}/vieet %{_bindir}/diffeet -%files -n eet-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/eet/examples/* -%{_libdir}/eet/examples/* +#%files -n eet-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/eet/examples/* +#%{_libdir}/eet/examples/* %files -n eet-devel %manifest %{name}.manifest %defattr(-,root,root,-) %{_includedir}/eet-*1/*.h* -%{_includedir}/eet-*1/*/*.h* +#%{_includedir}/eet-*1/*/*.h* %{_libdir}/libeet.so %{_libdir}/pkgconfig/eet*.pc %{_libdir}/cmake/Eet*/*.cmake @@ -775,11 +775,11 @@ grep --silent ECORE_IMF_MODULE "$f" \ %defattr(-,root,root,-) %{_libdir}/libeo.so.* -%files -n eo-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/eo/examples/* -%{_libdir}/eo/examples/* +#%files -n eo-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/eo/examples/* +#%{_libdir}/eo/examples/* %files -n eo-devel %manifest %{name}.manifest @@ -818,11 +818,11 @@ grep --silent ECORE_IMF_MODULE "$f" \ %{_libdir}/evas/cserve2 %{_datadir}/evas/checkme -%files -n evas-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/evas/examples/* -%{_libdir}/evas/examples/* +#%files -n evas-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/evas/examples/* +#%{_libdir}/evas/examples/* %files -n evas-devel %manifest %{name}.manifest @@ -865,18 +865,18 @@ grep --silent ECORE_IMF_MODULE "$f" \ %{_datadir}/ecore/checkme %{_datadir}/ecore_*/checkme -%files -n ecore-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/ecore*/examples/* -%{_libdir}/ecore*/examples/* +#%files -n ecore-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/ecore*/examples/* +#%{_libdir}/ecore*/examples/* %files -n ecore-devel %manifest %{name}.manifest %defattr(-,root,root,-) %{_includedir}/ecore*/*.h -%{_includedir}/ecore*cxx*/*.hh +#%{_includedir}/ecore*cxx*/*.hh %{_libdir}/libecore.so %{_libdir}/libecore_audio.so %{_libdir}/libecore_avahi.so @@ -907,11 +907,11 @@ grep --silent ECORE_IMF_MODULE "$f" \ %{_bindir}/eldbus* %license COPYING -%files -n eldbus-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/eldbus/examples/* -%{_libdir}/eldbus/examples/* +#%files -n eldbus-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/eldbus/examples/* +#%{_libdir}/eldbus/examples/* %files -n eldbus-devel %manifest %{name}.manifest @@ -942,11 +942,11 @@ grep --silent ECORE_IMF_MODULE "$f" \ %license COPYING %{_libdir}/libeio.so.* -%files -n eio-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/eio/examples/* -%{_libdir}/eio/examples/* +#%files -n eio-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/eio/examples/* +#%{_libdir}/eio/examples/* %files -n eio-devel %manifest %{name}.manifest @@ -969,11 +969,11 @@ grep --silent ECORE_IMF_MODULE "$f" \ %{_bindir}/edje* %{_datadir}/edje/data/* -%files -n edje-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/edje/examples/* -%{_libdir}/edje/examples/* +#%files -n edje-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/edje/examples/* +#%{_libdir}/edje/examples/* %files -n edje-devel %manifest %{name}.manifest @@ -1037,11 +1037,11 @@ grep --silent ECORE_IMF_MODULE "$f" \ %{_datadir}/emotion/* %{_bindir}/emotion_test -%files -n emotion-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/emotion/examples/* -%{_libdir}/emotion/examples/* +#%files -n emotion-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/emotion/examples/* +#%{_libdir}/emotion/examples/* %files -n emotion-devel %manifest %{name}.manifest @@ -1069,11 +1069,11 @@ grep --silent ECORE_IMF_MODULE "$f" \ %{_bindir}/ethumbd %{_bindir}/ethumbd_client -%files -n ethumb-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/ethumb_client/examples/* -%{_libdir}/ethumb_client/examples/* +#%files -n ethumb-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/ethumb_client/examples/* +#%{_libdir}/ethumb_client/examples/* %files -n ethumb-devel %manifest %{name}.manifest @@ -1098,41 +1098,33 @@ grep --silent ECORE_IMF_MODULE "$f" \ %{_libdir}/pkgconfig/ephysics.pc %{_includedir}/ephysics-1/EPhysics.h -%files -n ephysics-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/ephysics/examples/* +#%files -n ephysics-examples +#%{_datadir}/ephysics/examples/* %files -n eolian -%manifest %{name}.manifest -%defattr(-,root,root,-) %{_bindir}/eolian* %{_libdir}/libeolian.so.* %files -n eolian-devel -%manifest %{name}.manifest -%defattr(-,root,root,-) %{_includedir}/eolian-*1/*.h* -%{_includedir}/eolian-*1/*/*.h* +#%{_includedir}/eolian-*1/*/*.h* %{_datadir}/eolian/include/*/*.eo %{_libdir}/libeolian.so* %{_libdir}/cmake/Eolian*/*.cmake -%files -n eolian-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/eolian_*/examples/* +#%files -n eolian-examples +#%{_datadir}/eolian_*/examples/* %files -n elocation %manifest %{name}.manifest %defattr(-,root,root,-) %{_libdir}/libelocation.so.* -%files -n elocation-examples -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{_datadir}/elocation/examples/* +#%files -n elocation-examples +#%manifest %{name}.manifest +#%defattr(-,root,root,-) +#%{_datadir}/elocation/examples/* %files -n elocation-devel %manifest %{name}.manifest -- 2.7.4