File gconf-editor.spec of Package gconf-editor
#
# spec file for package gconf-editor (Version 2.24.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: gconf-editor
BuildRequires: docbook_4
BuildRequires: fdupes
BuildRequires: gnome-common
BuildRequires: gnome-doc-utils
BuildRequires: gnome-doc-utils-devel
BuildRequires: gnome-patch-translation
BuildRequires: intltool
BuildRequires: libgnomeui-devel
BuildRequires: libxslt
BuildRequires: perl-XML-Parser
BuildRequires: update-desktop-files
License: GPL v2 or later
Group: System/GUI/GNOME
Version: 2.24.1
Release: 1
Summary: An Editor for the GCONF Database System
Source: ftp://ftp.gnome.org/pub/GNOME/sources/gconf-editor/2.20/%{name}-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM gconf-editor-strict-aliasing.patch bgo524289
Patch: gconf-editor-strict-aliasing.patch
# PATCH-FEATURE-OPENSUSE gconf-editor-desktop.patch
Patch1: %{name}-desktop.patch
Url: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
AutoReqProv: on
Requires: %{name}-lang = %{version}
%gconf_schemas_prereq
%description
Gconf-editor allows you to view and edit the values that are stored in
the gconf database. This database is used for application settings in
the GNOME 2.x Desktop Environment.
%lang_package
%prep
%setup -q
%patch
# Apply desktop file after patch translation to prevent double
# translation of desktop file strings:
%patch1
# Do not add patches here, but before gnome-patch-translation-update.
%build
autoreconf -f -i
intltoolize --force
%configure\
--disable-scrollkeeper\
--with-gconf-defaults-source=xml::%{_sysconfdir}/gconf/gconf.xml.defaults\
--with-gconf-mandatory-source=xml::%{_sysconfdir}/gconf/gconf.xml.mandatory\
--with-gconf-vendor-source=xml::%{_sysconfdir}/gconf/gconf.xml.vendor
make %{?jobs:-j%jobs}
%install
make install DESTDIR=$RPM_BUILD_ROOT
%suse_update_desktop_file gconf-editor
%find_lang %{name}
%find_gconf_schemas
cat %{name}.schemas_list >%{name}.lst
%fdupes $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%pre -f %{name}.schemas_pre
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
%files -f %{name}.lst
%defattr (-, root, root)
%doc AUTHORS ChangeLog NEWS README
%{_bindir}/*
%{_datadir}/applications/gconf-editor.desktop
%{_datadir}/omf/gconf-editor
%{_datadir}/icons/hicolor/48x48/apps/gconf-editor.png
%dir %{_datadir}/gconf-editor
%dir %{_datadir}/gconf-editor/icons
%dir %{_datadir}/gconf-editor/icons/hicolor
%dir %{_datadir}/gconf-editor/icons/hicolor/*
%dir %{_datadir}/gconf-editor/icons/hicolor/*/*
%{_datadir}/gconf-editor/icons/hicolor/*/*/*.png
%doc %{_mandir}/man?/*.*
%files lang -f %{name}.lang
%changelog
* Mon Oct 20 2008 mboman@suse.de
- Update to version 2.24.1:
+ Add missing COPYING file and license headers.
+ Standardize .desktop file.
+ Properly unref GConfClient objects.
+ Use single header GTK+/GLib includes.
+ Translation updates
* Tue Sep 30 2008 mboman@suse.de
- Update to version 2.24.0.1:
+ Add missing license
* Tue Sep 23 2008 maw@suse.de
- Update to version 2.24.0:
+ Updated translations.
* Fri Sep 12 2008 aj@suse.de
- Fix directory ownership.
* Thu Sep 04 2008 mboman@novell.com
- Update to version 2.23.91:
- Code cleanup (bgo#341288, bgo#341252)
- Use themed icons (bgo#348822)
- Fix clipped icons in the search pane (bgo#518297)
- Use standard icon names where available
- Updated translations
- Remove gconf-editor-vendor-defaults-support.patch. Fixed upstream.
* Tue Mar 25 2008 rodrigo@suse.de
- Upstream and tag patches
* Mon Mar 17 2008 maw@suse.de
- Fix build: run intltoolize --force.
* Fri Mar 14 2008 sbrabec@suse.cz
- Use translation compendium gnome-patch-translation.
* Thu Mar 13 2008 maw@suse.de
- Update to version 2.22.0:
+ Bugs fixed: bgo#435396 and bgo#483382.
* Wed Mar 12 2008 sbrabec@suse.cz
- Added support for editing of vendor defaults (fate#301464,
bgo#522055).
* Thu Oct 11 2007 sbrabec@suse.cz
- Removed bogus dependency on mDNSResponder.
* Tue Sep 18 2007 sbrabec@suse.cz
- Updated to version 2.20.0:
* Install theme friendly icons.
* Updated translations.
* Thu Aug 30 2007 maw@suse.de
- Update to version 2.18.2:
+ Fix crashers in search
+ Code cleanups.
* Mon Aug 06 2007 maw@suse.de
- Use %%fdupes
- Split off a -lang subpackage.
* Thu May 24 2007 stbinner@suse.de
- remove X-SuSE-translate from .desktop file patch
* Thu May 10 2007 pgajdos@suse.cz
- removed gnome-icon-theme from Requires and BuildRequires
[#247450]
* Wed Apr 11 2007 maw@suse.de
- Update to version 2.18.0
- Bring the .desktop file up to spec
- Minor build changes.
* Thu Mar 08 2007 maw@suse.de
- Update to version 2.17.0.
* src/gconf-search.c: (gconf_tree_model_search_iter_foreach):
Fix a double-free crashing in searchs. Fix bug #361137
* src/gconf-editor-window.c: Re-commit the fix for
bug #355310.
* src/gconf-editor-window.c: Revert string change until
we've branched.
* src/gconf-editor-window.c: (gconf_editor_window_go_to):
Use strrchr() instead of rindex() for portability.
Reported by Andreas Köhler. Closes bug #355472.
* src/gconf-editor-window.c: Remove ellipsis
from the Unset Key menuitem as per HIG. Reported by
Ken Harris. Closes bug #355310.
* configure.in: Require intltool 0.35.0.
(both these were released in the 2.15.92 tarball
but never commited to CVS :-/)
* Thu Jan 04 2007 sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
* Thu Oct 12 2006 ro@suse.de
- added gnome-doc-utils devel to buildreq
* Thu Sep 14 2006 jhargadon@suse.de
- update to version 2.16.0
- configure.in: Release 2.16.0
* Tue Sep 05 2006 aj@suse.de
- Cleanup BuildRequires.
* Wed Aug 23 2006 jhargadon@suse.de
- update to version 2.15.91
- Port to gnome-doc-utils
- Port to gtk+ from deprecated libgnomeui
* Thu Aug 03 2006 jhargadon@suse.de
- update to 2.14.0
- configure.in: Added translations
- Fix button sensitivity illness on the key list dialog.
- Remove duplicated strings and fix capitalization.
- configure.in: remove some redundant code which
set GCONF_DEFAULTS_SOURCE with a value which was
later overwritten.
* Fri Apr 14 2006 sbrabec@suse.cz
- Explicitly define customization databases (#166223).
* Tue Apr 11 2006 sbrabec@suse.cz
- Translate desktop file.
* Sun Feb 19 2006 stbinner@suse.de
- fix gconf-editor-desktop.patch (GenericName)
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Nov 30 2005 gekker@suse.de
- Update to version 2.12.1
* Wed Sep 07 2005 sbrabec@suse.cz
- Updated to version 2.12.0 (GNOME 2.12).
* Tue Aug 23 2005 gekker@suse.de
- Update to version 2.11.92
* Wed Mar 16 2005 clahey@suse.de
- Degeneralize menu item.
* Wed Mar 09 2005 gekker@suse.de
- Update to version 2.10.0 (GNOME 2.10).
* Thu Mar 03 2005 gekker@suse.de
- Update to version 2.9.92
* Thu Feb 10 2005 gekker@suse.de
- Update to version 2.9.91
* Sat Feb 05 2005 gekker@suse.de
- Update to version 2.9.3
* Wed Jan 19 2005 gekker@suse.de
- Update to version 2.9.2
* Tue Dec 14 2004 hvogel@suse.de
- fix desktop file
* Mon Nov 01 2004 mmj@suse.de
- Locale rename no to nb
* Wed May 05 2004 sbrabec@suse.cz
- Updated to version 2.6.1 (GNOME 2.6).
* Sat Jan 10 2004 adrian@suse.de
- fix build as user
* Wed Oct 08 2003 sbrabec@suse.cz
- Updated to version 2.4.0 (GNOME 2.4).
* Mon Jul 14 2003 sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
* Wed Jul 02 2003 hhetter@suse.de
- updated to version 0.5.0
* Mon Jun 30 2003 sbrabec@suse.cz
- Updated to version 0.4.1.
- Updated neededforbuild.
* Sun Jun 29 2003 ro@suse.de
- added directory to filelist
- use find_lang
* Tue May 27 2003 ro@suse.de
- add other pixmaps to filelist
* Tue Jan 28 2003 hhetter@suse.de
- updated to 0.4.0
- kde data dir fix
* Thu Nov 28 2002 hhetter@suse.de
- updated to version 0.3.1 [GNOME 2.0.3]
* Mon Nov 11 2002 ro@suse.de
- changed neededforbuild <xf86 xdevel> to <x-devel-packages>
* Tue Oct 22 2002 hhetter@suse.de
- updated to version 0.3
- removed wrong docdir
* Fri Sep 27 2002 ro@suse.de
- Added alsa alsa-devel to neededforbuild (esound)
* Fri Jun 07 2002 hhetter@suse.de
- initial SuSE package