diff --git a/.cvsignore b/.cvsignore index d280ed3..4209639 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -GConf-1.2.1.tar.bz2 +GConf-2.2.0.tar.bz2 diff --git a/GConf2.spec b/GConf2.spec new file mode 100644 index 0000000..26d35ec --- /dev/null +++ b/GConf2.spec @@ -0,0 +1,270 @@ +%define libxml2_version 2.4.12 +%define orbit2_version 2.6.0 +%define glib2_version 2.2.0 + +Summary: A process-transparent configuration system +Name: GConf2 +Version: 2.2.0 +Release: 1 +License: LGPL +Group: System Environment/Base +Source: ftp://ftp.gnome.org/pub/GNOME/unstable/sources/GConf/GConf-%{version}.tar.bz2 +## Source2: GConf-pofiles.tar.gz +BuildRoot: %{_tmppath}/GConf2-%{version}-root +URL: http://www.gnome.org +Prereq: /sbin/install-info +BuildRequires: libxml2-devel >= %{libxml2_version} +BuildRequires: ORBit2-devel >= %{orbit2_version} +BuildRequires: glib2-devel >= %{glib2_version} +BuildRequires: gtk-doc >= 0.9 +BuildRequires: pkgconfig >= 0.14 + +## this is the original unlock-dialog-only patch +Patch1: gconf-1.2.1-unlock-dialog.patch +## this is what we're using now, with GCONF_LOCAL_LOCKS +## if it breaks, back down to patch1 +Patch2: gconf-2.1.90-locks.patch + +%description +GConf is a process-transparent configuration database API used to +store user preferences. It has pluggable backends and features to +support workgroup administration. + +%package devel +Summary: Headers and libraries for GConf development +Group: Development/Libraries +Requires: %{name} = %{version} +Requires: libxml2-devel >= %{libxml2_version} +Requires: ORBit2-devel >= %{orbit2_version} +Requires: glib2-devel >= %{glib2_version} + +%description devel +GConf development package. Contains files needed for doing +development using GConf. + +%prep +%setup -q -n GConf-%{version} + +#%patch1 -p0 -b .unlock-dialog +%patch2 -p1 -b .locks + +## unpack pofiles +## tar zxf %{SOURCE2} + +%build +%configure +make ## %{?_smp_mflags} + +%install +rm -fr $RPM_BUILD_ROOT +%makeinstall + +chmod 755 $RPM_BUILD_ROOT/%{_sysconfdir}/gconf/gconf.xml.defaults +chmod 755 $RPM_BUILD_ROOT/%{_sysconfdir}/gconf/gconf.xml.mandatory + +rm -f $RPM_BUILD_ROOT/%{_libdir}/GConf/2/libgconfbackend-xml.a +rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la + +%find_lang %name + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files -f %{name}.lang +%defattr(-, root, root) +%doc COPYING ChangeLog NEWS README +%config %{_sysconfdir}/gconf/2/path +%dir /etc/gconf/gconf.xml.defaults +%dir /etc/gconf/gconf.xml.mandatory +%{_bindir}/* +%{_libexecdir}/* +%{_libdir}/*.so.* +%{_libdir}/GConf/2/*.so +%{_libdir}/GConf/2/*.la +%{_datadir}/sgml +%dir %{_libdir}/GConf +%dir %{_libdir}/GConf/2 + +%files devel +%defattr(-, root, root) +%{_libdir}/*.a +%{_libdir}/*.so +%{_includedir}/gconf +%{_datadir}/aclocal/*.m4 +%{_datadir}/gtk-doc +%{_libdir}/pkgconfig/* + +%changelog +* Tue Feb 4 2003 Havoc Pennington 2.2.0-1 +- 2.2.0 + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Sun Jan 12 2003 Havoc Pennington +- 2.1.90 + +* Fri Jan 10 2003 Havoc Pennington +- rebuild as libc seems to have changed or something + +* Fri Nov 8 2002 Havoc Pennington +- rebuild +- standardize spec file name + +* Fri Aug 30 2002 Havoc Pennington +- add GCONF_LOCAL_LOCKS mode, and syslog encoding patch from tagoh + +* Wed Aug 21 2002 Havoc Pennington +- add dialog to offer to delete gconf locks + +* Tue Aug 6 2002 Havoc Pennington +- 1.2.1 +- include libexecdir stuff + +* Wed Jul 31 2002 Havoc Pennington +- move .pc fle to -devel package + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Sun Jun 16 2002 Havoc Pennington +- fix warning on gnome-panel install + +* Sun Jun 16 2002 Havoc Pennington +- 1.2.0 +- own libdir/GConf/2 directory +- include gtk-doc docs +- don't include static lib for backend modules + +* Thu Jun 06 2002 Havoc Pennington +- rebuild in different environment + +* Tue Jun 4 2002 Havoc Pennington +- 1.1.11 +- remove AUTHORS for rpmlint + +* Sun May 26 2002 Tim Powers +- automated rebuild + +* Mon May 20 2002 Havoc Pennington +- rebuild in different environment + +* Fri May 17 2002 Havoc Pennington +- rebuild in different environment + +* Thu May 2 2002 Havoc Pennington +- 1.1.10 + +* Thu Apr 4 2002 Jeremy Katz +- 1.1.9 + +* Thu Feb 14 2002 Havoc Pennington +- 1.1.8 +- remove .la files + +* Wed Jan 30 2002 Owen Taylor +- Version 1.1.6 +- Rebuild for dependencies + +* Wed Jan 09 2002 Tim Powers +- automated rebuild + +* Fri Jan 4 2002 Havoc Pennington +- 1.1.5.93 snap with important bugfix so gconf actually works + +* Thu Jan 3 2002 Havoc Pennington +- 1.1.5.92 snap with GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL + +* Thu Jan 3 2002 Havoc Pennington +- 1.1.5.91 snap with gconf.m4 fix for libgnome + +* Wed Jan 2 2002 Havoc Pennington +- since every other build seems to avoid libglib-1.3.so.11, + rebuild and hope + +* Wed Jan 2 2002 Havoc Pennington +- cvs snap 1.1.5.90 + +* Mon Nov 26 2001 Havoc Pennington +- GConf 1.1.5, glib 1.3.11 + +* Sat Oct 27 2001 Havoc Pennington +- rebuild for glib 1.3.10 + +* Sun Oct 14 2001 Havoc Pennington +- 1.1.3 + +* Fri Oct 5 2001 Havoc Pennington +- cvs snap, remove bonobo-activation deps + +* Fri Sep 21 2001 Havoc Pennington +- update to new CVS snap, rebuild + +* Mon Sep 17 2001 Havoc Pennington +- create gconf2 rpm based on gconf1, comment out pofiles +- include .pc files + +* Fri Sep 14 2001 Havoc Pennington +- fix description/summary + +* Fri Aug 31 2001 Havoc Pennington +- Add po files from sources.redhat.com + +* Mon Aug 27 2001 Havoc Pennington +- Add po files from sources.redhat.com + +* Wed Aug 15 2001 Havoc Pennington +- upgrade to 1.0.4 release I just made +- fixes #51223, syslog spew + +* Tue Jul 24 2001 Havoc Pennington +- move gconf-config to devel RPM + +* Mon Jul 23 2001 Havoc Pennington +- how many releases of GConf can I make before it works? + +* Sun Jul 22 2001 Havoc Pennington +- Upgrade to 1.0.2 (which contains only bugfixes that + I reviewed and/or wrote myself) + +* Wed Jul 18 2001 Havoc Pennington +- create the /etc/gconf/gconf.xml.defaults directory + +* Fri Jul 6 2001 Alexander Larsson +- Install the .la files in the devel package. + +* Fri Jul 6 2001 Trond Eivind Glomsrød +- Use %%{_tmppath} +- Move the .so files to the devel subpackage +- langify +- Move changelog to the end, where it should be :) +- Don't specify (a bad) doc directory +- Don't define name, version and release and use it in the rpm headers later +- Remove "Packager:" +- s/Copyright/License/ + +* Fri Jun 22 2001 Havoc Pennington +- add --direct option to gconftool to avoid spawning oafd, + then commented out gconftool entirely since it checks + whether gconfd is running and that spawns oafd anyhow. + oafd simply needs to exit when unused. + +* Tue May 15 2001 Havoc Pennington +- Fix post, pointed out by Bill + +* Mon May 14 2001 Havoc Pennington +- Upgrade to 1.0.1 + +* Tue Apr 17 2001 Jonathan Blandford +- Import to Red Hat build system. + +* Sun Jun 11 2000 Eskil Heyn Olsen + +- Created the .spec file diff --git a/sources b/sources index 70c64c1..aaefee5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4e5ffdebd7dbf6d86459f6e57f8d772c GConf-1.2.1.tar.bz2 +07ed2f6c583d5664cd728787cf59219b GConf-2.2.0.tar.bz2