1 # set overwrite_vconf by default
2 %bcond_without overwrite_vconf
4 %if %{with overwrite_vconf}
6 %define toolname vconftool
8 %define libname vconf-buxton
9 %define toolname vconf-buxton-tool
13 Summary: Configuration system library
16 Group: System/Libraries
18 Source0: %{name}-%{version}.tar.gz
19 Source1001: vconf-buxton.manifest
20 Requires(post): /sbin/ldconfig
21 Requires(postun): /sbin/ldconfig
23 BuildRequires: pkgconfig(glib-2.0)
24 BuildRequires: pkgconfig(buxton)
25 BuildRequires: pkgconfig(vconf-internal-keys)
27 Obsoletes: vconf-devel
28 Obsoletes: vconf-keys-devel
32 Configuration system library having vconf API and buxton backend
35 Summary: Vconf-buxton (devel)
36 Requires: %{name} = %{version}-%{release}
37 Requires: %{name}-keys-devel = %{version}-%{release}
38 Obsoletes: vconf-devel
45 Summary: Vconf-buxton (devel)
46 Requires: %{name} = %{version}-%{release}
47 Requires: vconf-internal-keys-devel
48 Obsoletes: vconf-keys-devel
49 Obsoletes: vconf-devel
50 Provides: vconf-keys-devel
52 %description keys-devel
53 Vconf key management header files
56 %setup -q -n %{name}-%{version}
60 %cmake -DLIBNAME:STRING=%{libname} -DTOOLNAME:STRING=%{toolname} .
65 mv %{buildroot}%{_unitdir}/vconf-buxton-setup.service %{buildroot}%{_unitdir}/%{libname}-setup.service
66 mkdir -p %{buildroot}%{_unitdir}/basic.target.wants
67 ln -sf ../%{libname}-setup.service %{buildroot}%{_unitdir}/basic.target.wants/
71 vconf-buxton-init-from-vconf.sh
77 %manifest %{name}.manifest
78 %license LICENSE.APLv2
79 %{_bindir}/%{toolname}
80 %{_bindir}/vconf-buxton-init-from-vconf.sh
81 %{_bindir}/vconf-buxton-restore-mem-layer.sh
82 %{_bindir}/vconf-buxton-backup-mem-layer.sh
83 %{_libdir}/lib%{libname}.so.*
84 %{_unitdir}/basic.target.wants/%{libname}-setup.service
85 %{_unitdir}/%{libname}-setup.service
88 %manifest %{name}.manifest
89 %{_includedir}/vconf/vconf.h
90 %{_includedir}/vconf/vconf-buxton.h
91 %{_libdir}/pkgconfig/%{libname}.pc
92 %{_libdir}/lib%{libname}.so
95 %manifest %{name}.manifest
96 %{_includedir}/vconf/vconf-keys.h
97 %{_includedir}/vconf/vconf-buxton-keys.h