Migrating source code to RSA from private.
[framework/uifw/e17.git] / packaging / e17.spec
index dbc143a..4a8bedb 100644 (file)
@@ -1,6 +1,7 @@
+#sbs-git:slp/pkgs/e/e17 e17 1.0.0.001+svn.68441slp2+build21
 Name:       e17
 Summary:    The Enlightenment window manager
-Version:    0.16.199.svn60234
+Version:    1.0.0.001+svn.68441slp2+build21
 Release:    1
 Group:      System/GUI/Other
 License:    BSD
@@ -70,21 +71,18 @@ The Enlightenment window manager (data)
 
 %build
 
-export CFLAGS+=" -fvisibility=hidden -fPIC -DDO_NOT_USE_SIG_HANDLER"
+export CFLAGS+=" -fvisibility=hidden -fPIC "
 export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
 
 %autogen --disable-static
-%configure --disable-static \
-    --disable-clock \
+LIBS='-ledbus' ./configure --prefix=/usr --disable-static \
     --disable-temperature \
     --disable-mixer \
     --disable-everything \
-    --disable-ibar \
     --disable-dropshadow \
     --disable-pager \
     --disable-battery \
     --disable-cpufreq \
-    --disable-ibox \
     --disable-start \
     --disable-exebuf \
     --disable-winlist \
@@ -94,7 +92,6 @@ export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
     --disable-conf \
     --disable-conf-wallpaper \
     --disable-conf-wallpaper2 \
-    --disable-conf-theme \
     --disable-conf-colors \
     --disable-conf-fonts \
     --disable-conf-borders \
@@ -107,7 +104,6 @@ export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
     --disable-conf-profiles \
     --disable-msgbus-lang \
     --disable-conf-engine \
-    --disable-conf-applications \
     --disable-conf-desks \
     --disable-conf-desk \
     --disable-conf-display \
@@ -134,7 +130,6 @@ export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
     --disable-conf-mime \
     --disable-conf-interaction \
     --disable-conf-scale \
-    --disable-gadman \
     --disable-mixel \
     --disable-connman \
     --disable-illume \
@@ -159,7 +154,13 @@ export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
     --disable-illume-mode-toggle \
     --disable-illume-softkey \
     --disable-comp \
-    --disable-illume2
+    --disable-illume2 \
+    --disable-conf_randr \
+    --disable-tasks \
+    --disable-backlight \
+    --disable-shot \
+    --disable-notification \
+    --enable-extra-features
 
 make %{?jobs:-j%jobs}
 
@@ -169,15 +170,32 @@ rm -rf %{buildroot}
 
 %files 
 %defattr(-,root,root,-)
-/etc/*
-/usr/bin/*
-/usr/lib/enlightenment/*
+/usr/bin/enlightenment
+/usr/bin/enlightenment_imc
+/usr/bin/enlightenment_remote
+/usr/bin/enlightenment_start
+/usr/lib/enlightenment/modules
+/usr/lib/enlightenment/preload/*
+/usr/etc/enlightenment/sysactions.conf
 
 %files devel
 %defattr(-,root,root,-)
 /usr/lib/pkgconfig/enlightenment.pc
-/usr/include/*
+/usr/include/enlightenment/*.h
 
 %files data 
 %defattr(-,root,root,-)
-/usr/share/*
+/usr/share/enlightenment/data/themes
+
+%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/*
+%exclude /usr/share/enlightenment/data/input_methods/*
+%exclude /usr/share/locale/*
+%exclude /usr/share/xsessions/*
+