update for beta universally
authorYan Yin <yan.yin@intel.com>
Wed, 14 Mar 2012 06:04:57 +0000 (14:04 +0800)
committerYan Yin <yan.yin@intel.com>
Wed, 14 Mar 2012 06:04:57 +0000 (14:04 +0800)
packaging/app-svc.spec

index 38a0799..d3eb089 100644 (file)
@@ -1,7 +1,7 @@
 Name:      app-svc
 Summary:    App svc
-Version:    0.1.4
-Release:    1
+Version:       0.1.18
+Release:    1.1
 Group:      System/Libraries
 License:    SAMSUNG
 Source0:    %{name}-%{version}.tar.gz
@@ -22,16 +22,20 @@ BuildRequires: pkgconfig(ail)
 BuildRequires: pkgconfig(xdgmime)
 BuildRequires: pkgconfig(aul)
 BuildRequires: pkgconfig(glib-2.0)
-
-
 %description
 App svc
 
-%package devel
-Summary:    App svc
+%package -n libapp-svc
+Summary:    App svc Library
+Group:      Development/Libraries
+%description -n libapp-svc
+App svc (developement files)
+
+%package -n libapp-svc-devel
+Summary:    App svc Library Development files
 Group:      Development/Libraries
-Requires:   %{name} = %{version}-%{release}
-%description devel
+Requires:   libapp-svc = %{version}-%{release}
+%description -n libapp-svc-devel
 App svc (developement files)
 
 %prep
@@ -45,24 +49,34 @@ CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" cmake . -DCMAKE_INSTALL_PREFIX=/usr
 make %{?jobs:-j%jobs}
 
 %install
-rm -rf %{buildroot}
 %make_install
 
 
-%post -p /sbin/ldconfig
+%post -n libapp-svc
+/sbin/ldconfig
+mkdir -p /opt/dbspace
+sqlite3 /opt/dbspace/.appsvc.db < /opt/share/appsvc_db.sql
+rm -rf /opt/share/appsvc_db.sql
 
-%postun -p /sbin/ldconfig
+chown root:5000 /opt/dbspace/.appsvc.db
+chown root:5000 /opt/dbspace/.appsvc.db-journal
+chmod 664 /opt/dbspace/.appsvc.db
+chmod 664 /opt/dbspace/.appsvc.db-journal
+
+%postun -n libapp-svc -p /sbin/ldconfig
+rm -f /opt/dbspace/.appsvc.db
+rm -f /opt/dbspace/.appsvc.db-journal
 
 
 %files
-%defattr(-,root,root,-)
-/opt/share/appsvc_db.sql
 /usr/bin/appsvc_test
+
+%files -n libapp-svc
+%config(missingok) /opt/share/appsvc_db.sql
 /usr/lib/libappsvc.so.0
 /usr/lib/libappsvc.so.0.1.0
 
-%files devel
-%defattr(-,root,root,-)
+%files -n libapp-svc-devel
 /usr/lib/pkgconfig/appsvc.pc
 /usr/lib/libappsvc.so
 /usr/include/appsvc/appsvc.h