3 %bcond_without apidocs # do not build and package API docs
5 Summary: Low-level configuration system
11 Source0: http://ftp.gnome.org/pub/GNOME/sources/dconf/0.4/%{name}-%{version}.tar.bz2
12 # Source0-md5: c6b3b57b21475b5fb1e56fec68138bf8
13 URL: http://live.gnome.org/dconf
14 BuildRequires: autoconf
15 BuildRequires: automake >= 1:1.11
16 BuildRequires: glib2-devel >= 1:2.25.10
17 BuildRequires: gobject-introspection-devel >= 0.6.7
18 BuildRequires: gtk+2-devel
19 BuildRequires: gtk-doc >= 1.14
20 BuildRequires: libgee-devel
21 BuildRequires: libtool >= 2:2.2
22 BuildRequires: libxml2-devel
23 BuildRequires: rpmbuild(macros) >= 1.527
24 BuildRequires: vala >= 0.8.0
25 Requires(post,postun): glib2 >= 1:2.25.10
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 dconf is a low-level configuration system. Its main purpose is to
31 provide a backend to GSettings on platforms that don't already have
32 configuration storage systems.
35 Summary: Header files for dconf library
36 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dconf
37 Group: Development/Libraries
38 Requires: %{name} = %{version}-%{release}
39 Requires: glib2-devel >= 1:2.25.10
42 Header files for dconf library.
44 %description devel -l pl.UTF-8
45 Pliki nagłówkowe biblioteki dconf.
48 Summary: Static dconf library
49 Summary(pl.UTF-8): Statyczna biblioteka dconf
50 Group: Development/Libraries
51 Requires: %{name}-devel = %{version}-%{release}
56 %description static -l pl.UTF-8
57 Statyczna biblioteka dconf.
60 Summary: Configuration editor for dconf
61 Summary(pl.UTF-8): Edytor konfiguracji dla dconf
62 Group: X11/Applications
63 Requires: %{name} = %{version}-%{release}
66 dconf-editor allows you to browse and modify dconf database.
68 %description editor -l pl.UTF-8
69 dconf-editor pozwala na przeglądanie i modyfikowanie bazy dconf.
72 Summary: dconf API documentation
73 Summary(pl.UTF-8): Dokumentacja API biblioteki dconf
75 Requires: gtk-doc-common
78 API documentation for dconf library.
80 %description apidocs -l pl.UTF-8
81 Dokumentacja API biblioteki dconf.
92 --with-html-dir=%{_gtkdocdir} \
93 %{__enable_disable apidocs gtk-doc} \
94 --disable-silent-rules
98 rm -rf $RPM_BUILD_ROOT
101 DESTDIR=$RPM_BUILD_ROOT
103 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
105 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
108 rm -rf $RPM_BUILD_ROOT
114 %{_bindir}/gio-querymodules %{_libdir}/gio/modules
121 %{_bindir}/gio-querymodules %{_libdir}/gio/modules
125 %defattr(644,root,root,755)
127 %attr(755,root,root) %{_bindir}/dconf
128 %attr(755,root,root) %{_libdir}/libdconf.so.*.*.*
129 %attr(755,root,root) %ghost %{_libdir}/libdconf.so.0
130 %attr(755,root,root) %{_libexecdir}/dconf-service
131 %attr(755,root,root) %{_libdir}/gio/modules/libdconfsettings.so
132 %{_libdir}/girepository-1.0/dconf-0.3.typelib
133 %{_datadir}/dbus-1/services/ca.desrt.dconf.service
134 %{_datadir}/dbus-1/system-services/ca.desrt.dconf.service
137 %defattr(644,root,root,755)
138 %attr(755,root,root) %{_libdir}/libdconf.so
139 %{_datadir}/gir-1.0/dconf-0.3.gir
141 %{_pkgconfigdir}/dconf.pc
144 %defattr(644,root,root,755)
145 %{_libdir}/libdconf.a
148 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_bindir}/dconf-editor
153 %defattr(644,root,root,755)