Fixed build and remove files instead of excluding them 46/4246/1 submit/tizen/20130625.095243
authorAnas Nashif <anas.nashif@intel.com>
Tue, 25 Jun 2013 06:12:09 +0000 (02:12 -0400)
committerAnas Nashif <anas.nashif@intel.com>
Tue, 25 Jun 2013 06:12:57 +0000 (02:12 -0400)
packaging/e17.changes
packaging/e17.spec

index 0e0dca6..ff35070 100644 (file)
@@ -1,3 +1,6 @@
+* Tue Jun 25 2013 Anas Nashif <anas.nashif@intel.com> submit/tizen/20130625.072021@6ea0ce6
+- Fixed build and remove files instead of excluding them
+
 * Fri Jun 07 2013 Anas Nashif <anas.nashif@intel.com> accepted/tizen/20130520.101345@8b3bdd3
 - reset to floor domain
 
index efa8016..8a65b6c 100644 (file)
@@ -72,8 +72,6 @@ The Enlightenment window manager (data)
 
 
 %build
-export CFLAGS+=" -fvisibility=hidden -fPIC "
-export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
 
 %autogen --disable-static
 LIBS='-ledbus' ./configure --prefix=/usr --disable-static \
@@ -170,16 +168,8 @@ LIBS='-ledbus' ./configure --prefix=/usr --disable-static \
 make %{?jobs:-j%jobs}
 
 %install
-rm -rf %{buildroot}
 %make_install
-if [ -d %{buildroot}/usr/lib/debug ]
-then
-    rm -rf %{buildroot}/usr/lib/debug
-fi
 
-# for license notification
-mkdir -p %{buildroot}/usr/share/license
-cp -a %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
 
 #systemd setup
 mkdir -p %{buildroot}/usr/lib/systemd/user/core-efl.target.wants
@@ -187,9 +177,25 @@ install -m 0644 %SOURCE2 %{buildroot}/usr/lib/systemd/user/
 ln -s ../e17.service %{buildroot}/usr/lib/systemd/user/core-efl.target.wants/e17.service
 install -m 0644 %SOURCE3 %{buildroot}/usr/lib/systemd/user/
 ln -s ../e17_early.service %{buildroot}/usr/lib/systemd/user/core-efl.target.wants/e17_early.service
+rm -rf %{buildroot}/usr/etc/xdg/*
+rm -rf %{buildroot}/usr/lib/enlightenment/utils/*
+rm -rf %{buildroot}/usr/share/enlightenment/AUTHORS
+rm -rf %{buildroot}/usr/share/enlightenment/COPYING
+rm -rf %{buildroot}/usr/share/enlightenment/data/backgrounds/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/config/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/icons/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/images/enlightenment.png
+rm -rf %{buildroot}/usr/share/enlightenment/data/input_methods/*
+rm -rf %{buildroot}/usr/share/locale/*
+rm -rf %{buildroot}/usr/share/xsessions/*
+rm -rf %{buildroot}/usr/share/applications/enlightenment_filemanager.desktop
+rm -rf %{buildroot}/usr/share/enlightenment/data/flags/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/favorites/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/favorites/.order
 
 %files 
 %manifest e17.manifest
+%license COPYING
 %defattr(-,root,root,-)
 /usr/bin/enlightenment
 /usr/bin/enlightenment_imc
@@ -204,7 +210,6 @@ ln -s ../e17_early.service %{buildroot}/usr/lib/systemd/user/core-efl.target.wan
 /usr/lib/systemd/user/core-efl.target.wants/e17.service
 /usr/lib/systemd/user/e17_early.service
 /usr/lib/systemd/user/core-efl.target.wants/e17_early.service
-/usr/share/license/%{name}
 
 %files devel
 %defattr(-,root,root,-)
@@ -217,22 +222,7 @@ ln -s ../e17_early.service %{buildroot}/usr/lib/systemd/user/core-efl.target.wan
 /usr/share/enlightenment/data/themes
 /etc/smack/accesses.d/e17.rule
 
-%exclude /usr/etc/xdg/*
-%exclude /usr/lib/enlightenment/utils/*
-%exclude /usr/share/enlightenment/AUTHORS
-%exclude /usr/share/enlightenment/COPYING
-%exclude /usr/share/enlightenment/data/backgrounds/*
-%exclude /usr/share/enlightenment/data/config/*
-%exclude /usr/share/enlightenment/data/icons/*
-%exclude /usr/share/enlightenment/data/images/enlightenment.png
 /usr/share/enlightenment/data/images/test.edj
 /usr/share/enlightenment/data/images/test.png
 /usr/share/enlightenment/data/images/test.svg
 /usr/share/enlightenment/data/images/test.jpg
-%exclude /usr/share/enlightenment/data/input_methods/*
-%exclude /usr/share/locale/*
-%exclude /usr/share/xsessions/*
-%exclude /usr/share/applications/enlightenment_filemanager.desktop
-%exclude /usr/share/enlightenment/data/flags/*
-%exclude /usr/share/enlightenment/data/favorites/*
-%exclude /usr/share/enlightenment/data/favorites/.order