spec: enable incremental builds with gbs(1) 87/196987/1
authorŁukasz Stelmach <l.stelmach@samsung.com>
Tue, 8 Jan 2019 10:35:43 +0000 (11:35 +0100)
committerŁukasz Stelmach <l.stelmach@samsung.com>
Tue, 8 Jan 2019 10:47:26 +0000 (11:47 +0100)
Change-Id: I1c7c70bcc64b1d7f3e8f7830db9364820cb0df48

packaging/resourced-headless.spec

index a3f94081537d4e74b6b34045618c3d05905226e3..31628c2f1ba4439f83487ccd887e8ebf21847183 100644 (file)
@@ -75,16 +75,6 @@ Test module for resourced-headless. It just writes log.
 %prep
 %setup -q
 
-# Setup each module's manifest file
-for DIR in ./src/*; do
-       if [ -d "${DIR}" ]; then
-               cp ${DIR}/*.manifest .
-       fi
-done
-
-cp %{SOURCE101} .
-cp %{SOURCE102} .
-
 %build
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %cmake . \
@@ -115,20 +105,20 @@ install -m 0644 %{SOURCE102} %{buildroot}%{_sysconfdir}/dbus-1/system.d/resource
 %files
 %license LICENSE
 %attr(-,root,root) %{_bindir}/resourced-headless
-%manifest %{name}.manifest
+%manifest ./src/daemon/%{name}.manifest
 %{_unitdir}/resourced-headless.service
 %{_unitdir}/multi-user.target.wants/resourced-headless.service
 
 %files common
 %license LICENSE
-%manifest %{name}-common.manifest
+%manifest ./src/common/%{name}-common.manifest
 %{_libdir}/libresourced-headless-common.so*
 %config %{_sysconfdir}/dbus-1/system.d/resourced-headless.conf
 
 %if %{memory_module} == ON
 %files memory
 %license LICENSE
-%manifest %{name}-memory.manifest
+%manifest ./src/memory/%{name}-memory.manifest
 %{_libdir}/libresourced-headless-memory.so*
 %config %{config_install_dir}/memory.conf
 %endif
@@ -136,7 +126,7 @@ install -m 0644 %{SOURCE102} %{buildroot}%{_sysconfdir}/dbus-1/system.d/resource
 %if %{proc_manager_module} == ON
 %files proc-manager
 %license LICENSE
-%manifest %{name}-proc-manager.manifest
+%manifest ./src/proc-manager/%{name}-proc-manager.manifest
 %{_libdir}/libresourced-headless-proc-manager.so*
 %config %{config_install_dir}/proc-manager.conf
 %endif
@@ -144,13 +134,13 @@ install -m 0644 %{SOURCE102} %{buildroot}%{_sysconfdir}/dbus-1/system.d/resource
 %if %{proc_usage_module} == ON
 %files proc-usage
 %license LICENSE
-%manifest %{name}-proc-usage.manifest
+%manifest ./src/proc-usage/%{name}-proc-usage.manifest
 %{_libdir}/libresourced-headless-proc-usage.so*
 %endif
 
 %if %{test_module} == ON
 %files test
 %license LICENSE
-%manifest %{name}-test.manifest
+%manifest ./src/test/%{name}-test.manifest
 %{_libdir}/libresourced-headless-test.so*
 %endif