Update spec files
authorRonan Le Martret <ronan@fridu.net>
Tue, 8 Jul 2014 15:05:12 +0000 (17:05 +0200)
committerRonan Le Martret <ronan@fridu.net>
Tue, 8 Jul 2014 15:05:12 +0000 (17:05 +0200)
Change-Id: Iccd813025ed9b7b9ba52474f66a07a442139aee9
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
proto-meta-Tizen_generic/specfile-initial/alarm-manager/packaging/alarm-manager.spec
proto-meta-Tizen_generic/specfile-initial/libmm-fileinfo/packaging/libmm-fileinfo.spec
proto-meta-Tizen_generic/specfile-initial/slp-pkgmgr/packaging/pkgmgr.spec
proto-meta-Tizen_generic/specfile-initial/systemd/packaging/systemd.spec

index 9ad5903..d712793 100644 (file)
@@ -1,6 +1,6 @@
 Name:           alarm-manager
 Version:        0.4.86
-Release:        1
+Release:        0
 License:        Apache-2.0
 Summary:        Alarm library
 Group:          Application Framework/Libraries
@@ -10,7 +10,6 @@ Source102:      60-alarm-manager-rtc.rules
 Source103:      alarm-service.conf
 Source1001:     %{name}.manifest
 
-
 BuildRequires:  pkgconfig(appsvc)
 BuildRequires:  pkgconfig(aul)
 BuildRequires:  pkgconfig(bundle)
@@ -58,14 +57,12 @@ cp %{SOURCE1001} .
 
 
 %build
-%autogen --disable-static
 dbus-binding-tool --mode=glib-server --prefix=alarm_manager ./alarm_mgr.xml > ./include/alarm-skeleton.h
 dbus-binding-tool --mode=glib-client --prefix=alarm_manager ./alarm_mgr.xml > ./include/alarm-stub.h
 dbus-binding-tool --mode=glib-server --prefix=alarm_client ./alarm-expire.xml > ./include/alarm-expire-skeleton.h
 dbus-binding-tool --mode=glib-client --prefix=alarm_client ./alarm-expire.xml > ./include/alarm-expire-stub.h
-
-%configure --disable-static
-make %{?_smp_mflags}
+%reconfigure --disable-static
+%__make %{?_smp_mflags}
 
 
 %install
@@ -80,10 +77,10 @@ install -m0644  %{SOURCE102} %{buildroot}%{_sysconfdir}/udev/rules.d/
 
 mkdir -p %{buildroot}/%{_sysconfdir}/dbus-1/system.d
 install -m0644  %{SOURCE103} %{buildroot}%{_sysconfdir}/dbus-1/system.d/
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE %{buildroot}/usr/share/license/alarm-server
-cp LICENSE %{buildroot}/usr/share/license/libalarm
-cp LICENSE %{buildroot}/usr/share/license/libalarm-devel
+mkdir -p %{buildroot}%{_datadir}/license
+cp LICENSE %{buildroot}%{_datadir}/license/alarm-server
+cp LICENSE %{buildroot}%{_datadir}/license/libalarm
+cp LICENSE %{buildroot}%{_datadir}/license/libalarm-devel
 
 %preun -n alarm-server
 if [ $1 == 0 ]; then
@@ -119,7 +116,7 @@ fi
 %else
  %{_sysconfdir}/udev/rules.d/60-alarm-manager-rtc.rules
 %endif
-/usr/share/license/alarm-server
+%{_datadir}/license/alarm-server
 
 %post -n libalarm -p /sbin/ldconfig
 
@@ -131,11 +128,11 @@ fi
 %manifest alarm-lib.manifest
 %attr(0644,root,root) %{_libdir}/libalarm.so.0.0.0
 %{_libdir}/libalarm.so.0
-/usr/share/license/libalarm
+%{_datadir}/license/libalarm
 
 %files -n libalarm-devel
 %manifest %{name}.manifest
 %{_includedir}/*.h
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/libalarm.so
-/usr/share/license/libalarm-devel
+%{_datadir}/license/libalarm-devel
index 76eb25e..90dd054 100755 (executable)
@@ -1,9 +1,9 @@
 Name:      libmm-fileinfo
 Summary:    Media Fileinfo
 Version:    0.6.0
-Release:    21
+Release:    0
 Group:      System/Libraries
-License:    Apache License, Version 2.0
+License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
 Source1001:    libmm-fileinfo.manifest
 BuildRequires: pkgconfig(mm-common)
@@ -41,15 +41,19 @@ cp %{SOURCE1001} .
 CFLAGS="${CFLAGS} -D_MM_PROJECT_FLOATER -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "
 export CFLAGS
 
-%autogen.sh
-
+%reconfigure \
+    --disable-testmode \
+    --disable-dump \
+    --enable-dyn \
+    --disable-iommap \
+    --disable-gtk \
 %if %{use_drm}
-%configure  --disable-testmode --disable-dump --enable-dyn --disable-iommap --enable-drm --disable-gtk
+    --enable-drm 
 %else
-%configure --disable-testmode --disable-dump --enable-dyn --disable-iommap  --disable-drm --disable-gtk         
+    --disable-drm
 %endif
 
-make
+%__make
 
 %install
 %make_install
index 463276e..7a98927 100644 (file)
@@ -139,7 +139,9 @@ update-mime-database /usr/share/mime
 %dir %{_sysconfdir}/package-manager/backendlib
 %dir %{_sysconfdir}/opt/upgrade
 %{_sysconfdir}/opt/upgrade/pkgmgr.patch.sh
-%{_bindir}/pkgcmd
+%attr(4755, root, root) %{_bindir}/pkgcmd
+%{_bindir}/pkgcmd.real
+%attr(755, root, root) %{_bindir}/pkgcmd.wrapper
 %{_bindir}/pkg_initdb
 %{_bindir}/pkg_getsize
 %{_bindir}/pkginfo
index 10540a3..0308a82 100644 (file)
@@ -110,8 +110,17 @@ glib-based applications using libudev functionality.
 cp %{SOURCE1001} .
 
 %build
-%autogen
-%configure \
+if which gtkdocize >/dev/null 2>/dev/null; then
+        gtkdocize --docdir docs/ --flavour no-tmpl
+        gtkdocargs=--enable-gtk-doc
+else
+        echo "You don't have gtk-doc installed, and thus won't be able to generate the documentation."
+        rm -f docs/gtk-doc.make
+        echo 'EXTRA_DIST =' > docs/gtk-doc.make
+fi
+
+intltoolize --force --automake
+%reconfigure \
         --enable-bootchart \
         --libexecdir=%{_prefix}/lib \
         --docdir=%{_docdir}/systemd \
@@ -119,7 +128,7 @@ cp %{SOURCE1001} .
         --with-sysvinit-path= \
         --with-sysvrcnd-path= \
         --with-smack-run-label=System
-make %{?_smp_mflags} \
+%__make %{?_smp_mflags} \
         systemunitdir=%{_unitdir} \
         userunitdir=%{_unitdir_user}