be12cc1
%define glib2_version 2.25.10
6eba9da
183915f
Name:           dconf
be12cc1
Version:        0.4.1
be12cc1
Release:        1
183915f
Summary:        A configuration system
183915f
183915f
Group:          System Environment/Base
183915f
License:        LGPLv2+
183915f
URL:            http://live.gnome.org/dconf
7a9dc00
#VCS:		git:git://git.gnome.org/dconf
cff87f8
Source0:        http://download.gnome.org/sources/dconf/0.4/dconf-%{version}.tar.bz2
183915f
6eba9da
BuildRequires:  glib2-devel >= %{glib2_version}
183915f
Requires:       dbus
183915f
be12cc1
BuildRequires:  gtk2-devel
be12cc1
BuildRequires:  libxml2-devel
be12cc1
BuildRequires:  vala-devel
be12cc1
BuildRequires:  libgee-devel
cff87f8
BuildRequires:  gobject-introspection-devel
cff87f8
183915f
%description
183915f
dconf is a low-level configuration system. Its main purpose is to provide a
183915f
backend to the GSettings API in GLib.
183915f
6eba9da
%package devel
6eba9da
Summary: Header files and libraries for dconf development
6eba9da
Group: Development/Libraries
6eba9da
Requires: %{name} = %{version}-%{release}
6eba9da
Requires: glib2-devel >= %{glib2_version}
6eba9da
6eba9da
%description devel
6eba9da
dconf development package. Contains files needed for doing software
6eba9da
development using dconf.
6eba9da
be12cc1
%package editor
be12cc1
Summary: Configuration editor for dconf
be12cc1
Group:   Applications/System
be12cc1
Requires: %{name} = %{version}-%{release}
be12cc1
be12cc1
%description editor
be12cc1
docnf-editor allows you to browse and modify dconf databases.
be12cc1
be12cc1
183915f
%prep
cff87f8
%setup -q
183915f
183915f
%build
6eba9da
%configure --disable-static
183915f
make %{?_smp_mflags}
183915f
183915f
183915f
%install
183915f
make install DESTDIR=$RPM_BUILD_ROOT
183915f
6eba9da
rm $RPM_BUILD_ROOT%{_libdir}/libdconf.la
183915f
183915f
%post
183915f
/sbin/ldconfig
183915f
gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules
183915f
183915f
%postun
183915f
/sbin/ldconfig
183915f
gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules
183915f
183915f
%files
183915f
%defattr(-,root,root,-)
183915f
%doc COPYING
183915f
%{_libdir}/gio/modules/libdconfsettings.so
183915f
%{_libexecdir}/dconf-service
183915f
%{_datadir}/dbus-1/services/ca.desrt.dconf.service
183915f
%{_datadir}/dbus-1/system-services/ca.desrt.dconf.service
6eba9da
%{_bindir}/dconf
6eba9da
%{_libdir}/libdconf.so.*
6eba9da
6eba9da
%files devel
6eba9da
%defattr(-,root,root,-)
6eba9da
%{_includedir}/dconf
6eba9da
%{_libdir}/libdconf.so
6eba9da
%{_libdir}/pkgconfig/dconf.pc
ba7d756
%{_libdir}/girepository-1.0/dconf-0.3.typelib
ba7d756
%{_datadir}/gir-1.0/dconf-0.3.gir
cff87f8
%{_datadir}/gtk-doc/html/dconf
183915f
be12cc1
%files editor
be12cc1
%defattr(-,root,root,-)
be12cc1
%{_bindir}/dconf-editor
be12cc1
183915f
%changelog
be12cc1
* Sat Jun 26 2010 Matthias Clasen <mclasen@redhat.com> 0.4.1-1
be12cc1
- Update to 0.4.1
be12cc1
- Include dconf-editor (in a subpackage)
be12cc1
0113391
* Wed Jun 23 2010 Matthias Clasen <mclasen@redhat.com> 0.4-2
0113391
- Rebuild against glib 2.25.9
0113391
52ed479
* Sat Jun 12 2010 Matthias Clasen <mclasen@redhat.com> 0.4-1
52ed479
- Update to 0.4
52ed479
ba7d756
* Tue Jun 08 2010 Richard Hughes <rhughes@redhat.com> 0.3.2-0.1.20100608
ba7d756
- Update to a git snapshot so that users do not get a segfault in every
ba7d756
  application using GSettings.
ba7d756
cf4a946
* Wed Jun 02 2010 Bastien Nocera <bnocera@redhat.com> 0.3.1-2
cf4a946
- Rebuild against latest glib2
cf4a946
6a00252
* Tue May 24 2010 Matthias Clasen <mclasen@redhat.com> 0.3.1-1
6a00252
- Update to 0.3.1
6eba9da
- Add a -devel subpackage
6a00252
0cb72a1
* Fri May 21 2010 Matthias Clasen <mclasen@redhat.com> 0.3-3
0cb72a1
- Make batched writes (e.g. with delayed settings) work
0cb72a1
183915f
* Thu May 20 2010 Matthias Clasen <mclasen@redhat.com> 0.3-2
183915f
- Make the registration of the backend work
183915f
183915f
* Wed May 19 2010 Matthias Clasen <mclasen@redhat.com> 0.3-1
183915f
- Initial packaging