update for beta universally
authorYan Yin <yan.yin@intel.com>
Wed, 14 Mar 2012 04:05:24 +0000 (12:05 +0800)
committerYan Yin <yan.yin@intel.com>
Wed, 14 Mar 2012 04:05:24 +0000 (12:05 +0800)
packaging/vconf.spec

index 0808a69093f1ae19c8c233dc87a05b37550444e6..e163ce8a92a745f47b449a72fd494067ea2f55d1 100644 (file)
@@ -1,16 +1,15 @@
 Name:       vconf
 Summary:    Configuration system library
-Version:    0.2.19
+Version:    0.2.21
 Release:    1
 Group:      System/Libraries
-License:    Apache License v2.0
-Source0:    %{name}-%{version}.tar.bz2
-Requires(post): /sbin/ldconfig
+License:    Apache-2.0
+Source0:    %{name}-%{version}.tar.gz
+Requires(post): /sbin/ldconfig, /bin/ln
 Requires(postun): /sbin/ldconfig
 BuildRequires:  cmake
 BuildRequires:  pkgconfig(elektra)
 BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(sglib)
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(dlog)
                
@@ -51,14 +50,11 @@ cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
 make %{?jobs:-j%jobs}
 
 %install
-rm -rf %{buildroot}
 %make_install
 
 mkdir -p %{buildroot}/opt/var/gconf
-# BAD
-mkdir -p %{buildroot}/etc/rc.d/rc3.d
-mkdir -p %{buildroot}/etc/rc.d/rc4.d
-
+mkdir -p %{buildroot}/opt/var/kdb/db
+chmod 777 %{buildroot}/opt/var/kdb/db
 
 %post 
 /sbin/ldconfig
@@ -70,24 +66,18 @@ ln -sf /etc/rc.d/init.d/vconf-init /etc/rc.d/rc4.d/S12vconf-init
 %postun -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root,-)
-%doc COPYING
 %{_sysconfdir}/rc.d/init.d/vconf-init
-%dir /etc/rc.d/rc3.d
-%dir /etc/rc.d/rc4.d
 %{_bindir}/vconftool
-%attr(644, root, root) /opt/var/kdb/kdb_first_boot
+%config(missingok) %attr(644,root,root) /opt/var/kdb/kdb_first_boot
 %{_libdir}/*.so.*
-%attr(777,root,root) /opt/var/gconf
-
+%dir %attr(777,root,root) /opt/var/gconf
+%dir %attr(777,root,root) /opt/var/kdb/db
 
 %files devel
-%defattr(-,root,root,-)
 %{_includedir}/vconf/vconf.h
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/*.so
 
 %files keys-devel
-%defattr(-,root,root,-)
 %{_includedir}/vconf/vconf-keys.h