gnome-desktop/gnome-desktop.spec

575 lines
20 KiB
RPMSpec

#
# spec file for package gnome-desktop (Version 2.23.91)
#
# 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: gnome-desktop
BuildRequires: fdupes gnome-common gnome-doc-utils gnome-doc-utils-devel gtk-doc intltool libgnomeui-devel perl-XML-Parser scrollkeeper startup-notification-devel update-desktop-files
License: GNU Free Documentation License, Version 1.1 (GFDL 1.1); GPL v2 or later; LGPL v2.1 or later
Group: System/GUI/GNOME
Obsoletes: gnome-core
Version: 2.23.91
Release: 1
Summary: The GNOME Desktop API Library
Source: %{name}-%{version}.tar.bz2
Url: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Patch: icon-search-path.dif
Patch1: X-KDE-SubstituteUID.dif
Patch2: gnome-desktop-desktop.patch
# PATCH-FEATURE-OPENSUSE gnome-desktop-recently-used-apps.patch -- Add launched .desktop files to recently used apps.
Patch3: gnome-desktop-recently-used-apps.patch
# PATCH-FEATURE-OPENSUSE gnome-desktop-fate300461-desktop-gettext.patch fate300461 vuntz@novell.com -- Look for translation of desktop entry strings via gettext
Patch5: gnome-desktop-fate300461-desktop-gettext.patch
Requires: %{name}-lang = %{version}
Requires: libgnome-desktop-2-7 = %{version}
%description
This package contains the libgnome-desktop library that contains APIs
that really belong in libgnome/libgnomeui but have not seen enough
testing or development to be considered stable. Use them at your own
risk.
Also contained here are documents installed as part of the core GNOME
distribution: the GPL, GNOME's .desktop files, the gnome-about program,
some man pages, and GNOME's core graphics files and icons.
Authors:
--------
Elliot Lee <sopwith@redhat.com>
George Lebl <jirka@5z.com>
John Ellis <johne@bellatlantic.net>
Havoc Pennington <hp@redhat.com>
Anders Carlsson <andersca@gnu.org>
%package -n libgnome-desktop-2-7
License: GNU Free Documentation License, Version 1.1 (GFDL 1.1); GPL v2 or later; LGPL v2.1 or later
Summary: The GNOME Desktop API Library
Group: System/GUI/GNOME
Requires: %{name} >= %{version}
%description -n libgnome-desktop-2-7
This package contains the libgnome-desktop library that contains APIs
that really belong in libgnome/libgnomeui but have not seen enough
testing or development to be considered stable. Use them at your own
risk.
Also contained here are documents installed as part of the core GNOME
distribution: the GPL, GNOME's .desktop files, the gnome-about program,
some man pages, and GNOME's core graphics files and icons.
Authors:
--------
Elliot Lee <sopwith@redhat.com>
George Lebl <jirka@5z.com>
John Ellis <johne@bellatlantic.net>
Havoc Pennington <hp@redhat.com>
Anders Carlsson <andersca@gnu.org>
%package devel
License: LGPL v2.1 or later
Summary: Include Files and Libraries mandatory for Development.
Group: Development/Libraries/GNOME
Requires: %{name} = %{version} gtk2-devel libgnomeui-devel libopenssl-devel startup-notification-devel
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
%package doc
License: GNU Free Documentation License, Version 1.1 (GFDL 1.1); GPL v2 or later; LGPL v2.1 or later
Summary: Additional Package Documentation.
Group: System/GUI/GNOME
Requires: %{name} = %{version}
%description doc
This package contains documentation for the libgnome-desktop library
that contains APIs that really belong in libgnome/libgnomeui but have
not seen enough testing or development to be considered stable. Use
them at your own risk.
Also contained here are documents installed as part of the core GNOME
distribution: the GPL, GNOME's .desktop files, the gnome-about program,
some man pages, and GNOME's core graphics files and icons.
Authors:
--------
Elliot Lee <sopwith@redhat.com>
George Lebl <jirka@5z.com>
John Ellis <johne@bellatlantic.net>
Havoc Pennington <hp@redhat.com>
Anders Carlsson <andersca@gnu.org>
%lang_package
%prep
%setup -q
%patch -p1
%patch1
%patch2 -p0
%patch3 -p1
%patch5 -p1
%build
autoreconf -f -i
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure\
--disable-static\
--disable-scrollkeeper\
--with-kde-datadir=/opt/kde3\
--with-gnome-distributor="SUSE"
make %{?jobs:-j%jobs}
%install
%makeinstall
%find_lang %{name}-2.0
%find_lang fdl %{name}-2.0.lang
# This no longer seems to exist.
# %find_lang gnome-feedback %{name}-2.0.lang
%find_lang gpl %{name}-2.0.lang
%find_lang lgpl %{name}-2.0.lang
%suse_update_desktop_file gnome-about Documentation
%fdupes $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%post -n libgnome-desktop-2-7 -p /sbin/ldconfig
%postun -n libgnome-desktop-2-7 -p /sbin/ldconfig
%files
%defattr (-, root, root)
%doc AUTHORS COPYING COPYING-DOCS COPYING.LIB ChangeLog NEWS README
%{_bindir}/*
%{_datadir}/applications/gnome-about.desktop
%{_datadir}/gnome-about
%{_datadir}/omf/*
%{_datadir}/pixmaps/*.png
%{_datadir}/pixmaps/*.xpm
%doc %{_mandir}/man?/*.*
%files -n libgnome-desktop-2-7
%defattr(-, root, root)
%{_libdir}/*.so.*
%files lang -f %{name}-2.0.lang
%files devel
%defattr (-, root, root)
%{_libdir}/pkgconfig/*.pc
%{_libdir}/*.so
%{_libdir}/*.*a
%{_includedir}/gnome-desktop-2.0
%files doc
%defattr (-, root, root)
%{_datadir}/gtk-doc/html/gnome-desktop
%changelog
* Wed Sep 03 2008 mboman@novell.com
- Update to version 2.23.91:
+ Fix leak
+ GnomeRR: allow E-EDID blocks
+ Fix compilation with old Xorg with no pkg-config files
+ Translation updates
* Fri Aug 29 2008 maw@suse.de
- Update to version 2.23.90:
+ Add support for randr monitor labling (so drop
gnome-desktop-randr-monitor-labeling.diff, which previously
implemented this but now is upstream)
+ Updated translations.
* Fri Aug 15 2008 federico@novell.com
- Added gnome-desktop-randr-monitor-labeling.diff. This implements an
API to label physical monitors while their RANDR options are being
configured.
* Tue Aug 05 2008 rodrigo@suse.de
- Update to version 2.23.6:
+ Fix build with gcc 2.x (Jens Granseuer)
+ GnomeBG: fix handling of empty filenames (Soren Sandmann)
+ GnomeBG: word around non-atomic gconf for emitting changed signals
only once (Soren Sandmann)
- Remove upstreamed randr1.2 patch
* Tue Jul 29 2008 vuntz@novell.com
- Add gnome-desktop-fate300461-desktop-gettext.patch to support
translation of desktop entries via gettext. This is part of
fate#300461
* Mon Jul 07 2008 ro@suse.de
- update baselibs.conf
(it is called libgnome-desktop-2-7 by now)
* Thu Jul 03 2008 aj@suse.de
- Revert last change, it's needed for gnome-panel.
* Mon Jun 30 2008 aj@suse.de
- Remove gnome-desktop from baselibs.conf.
* Fri Jun 20 2008 maw@suse.de
- Update to version 2.23.4:
+ Require intltool 0.40.0
+ Updated translations.
* Mon Jun 16 2008 maw@suse.de
- Update to version 2.23.3:
+ libgnome-desktop:
* Do not force the top-left corner of the image to fit in
the screen, so that zoomed image appears to be zoomed from
the center of the screen
* Add gnome_bg_load_from_preferences(), so applications don't
have to rely on libbackground
* GnomeBG: Fix some logic errors wrt to caching of slideshows
that may cause nautilus crashes
* GnomeBG: Support multi-resolution backgrounds
* GnomeBG: Falls back to the default image if the user's
background doesn't exist
* GnomeBG: Prevent loops caused by setting URI
* GnomeBG: Fix leak
* GnomeBG: Get rid of URIs and only use paths
* GnomeBG: Make sure tiles are at least 24 pixels wide
* GnomeBG: Some tweaks to the tile scaling heuristic
* GnomeBG: Small fixes
* GnomeBG: Add getters for the various properties
* GnomeBG: Monitor the image file
+ gnome-about:
* Don't skip the last description from gnome-version.xml (Matt Keenan)
* Convert the strftime() output to UTF-8 (Takao Fujiwara)
+ Updated translations
- Rename the libgnome-desktop shared library subpackage.
* Thu May 29 2008 federico@novell.com
- Updated gnome-desktop-randr-1.2.diff with the latest fixes from upstream.
* Sun May 11 2008 coolo@suse.de
- fix renames of xxbit packages
* Thu May 08 2008 federico@novell.com
- Updated gnome-desktop-randr-1.2.diff with bugfixes from Fedora and Ubuntu.
* Tue Apr 29 2008 cthiel@suse.de
- obsolete gnome-desktop-<arch> via baselibs.conf
* Fri Apr 25 2008 federico@novell.com
- Added gnome-desktop-randr-1.2.diff to integrate the new
functionality to configure RandR 1.2.
* Mon Apr 21 2008 vuntz@suse.de
- Rewrite gnome-desktop-recently-used-apps.patch so that it
applies.
* Fri Apr 11 2008 maw@suse.de
- Update to version 2.22.1:
+ Fix some compiler warnings
+ Handle start time in the future correctly in GnomeBG
+ Updated translations.
* Thu Apr 10 2008 ro@suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
* Tue Apr 01 2008 vuntz@suse.de
- Remove uz@cyrillic workaround (see bnc#372941)
* Fri Mar 14 2008 maw@suse.de
- Update to version 2.22.0:
+ Updated translations.
* Wed Mar 05 2008 maw@suse.de
- Update to version 2.21.92:
+ libgnome-desktop:
* Fix crash in GnomeBG
* Fix GnomeBG gio port
+ gnome-about:
* Fix translator comment not available in po files
* Fix TypeError crasher in a print statement
+ Misc:
* Use gvfs-copy instead of gnomevfs-copy in autogen.sh
+ Updated translations.
* Mon Feb 18 2008 maw@suse.de
- Update to version 2.21.91:
+ libgnome-desktop:
* Fix invalid read
* Fix compilation issue caused by some headers
* Port to gio
* Fix crash in GnomeBG when file is empty
+ gnome-about:
* Add back a --version option
+ Require gio, and get rid of gnome-vfs
+ Updated translations.
* Fri Feb 01 2008 maw@suse.de
- Update to version 2.21.90:
+ Add GNOME_DESKTOP_USE_UNSTABLE_API API guard
+ Updated translations
- Build with -fno-strict-aliasing.
* Fri Jan 25 2008 rodrigo@suse.de
- Updated to GNOME 2.21.5 version:
* gnome-about: Don't keep the window centered
* gnome-about: Fix problem when the color of the logo is wrong
when changing theme
* gnome-about: Cleanups
* gnome-about: Slow down a bit the animation for the description
so people can actually read it
* Add check for X11 libraries
* Translations update
* Tue Sep 18 2007 sbrabec@suse.cz
- Updated to version 2.20.0:
* gnome-about: Display the list of Foundation members too
* Remove gnome-vfs dependency for gnome-about
* Remove spec file
* Translations update
* Mon Sep 10 2007 mauro@suse.de
- Update to version 2.19.92:
+ Updated translations.
+ Updated README
* Fri Aug 31 2007 maw@suse.de
- Update to version 2.19.90:
+ Updated translations.
* Tue Aug 14 2007 maw@suse.de
- Rename the uz@cyrillic locale directory to uz@Cyrl to avoid
unowned directories.
* Wed Aug 08 2007 maw@suse.de
- Use %%fdupes
- Split off a -lang subpackage
- s#%%run_ldconfig#/sbin/ldconfig/ in %%post and %%postun.
* Fri Aug 03 2007 mauro@suse.de
- Update to version 2.19.6
- Dependencies fixes.
* Fri Jul 06 2007 maw@suse.de
- Update to version 2.19.4
- Updated translations
- Some tangoified icons
- Requires newer versions of glib2 and gtk2.
* Sat Jun 23 2007 maw@suse.de
- Require libopenssl-devel in the -devel subpackage
- Let the automagic requirements stuff do all the work.
* Thu Jun 07 2007 sbrabec@suse.cz
- Removed invalid desktop Category "Application" (#254654).
* Fri Apr 27 2007 sbrabec@suse.cz
- Do not call meinproc (#227624).
* Thu Apr 12 2007 maw@suse.de
- Update to version 2.18.1
- Minor fixes
- Updated translations for both the documentation (ar and ca)
and the software itself (dz, es, eu, gl, ku, and lv).
* Fri Mar 23 2007 maw@suse.de
- Update to version 2.18.0
- Few, minor changes.
* Mon Feb 19 2007 maw@suse.de
- Update to version 2.17.91.
* Wed Feb 07 2007 sbrabec@suse.cz
- Do not build unusable static libraries (#238552).
* Mon Jan 08 2007 sbrabec@suse.cz
- Splitted gnome-desktop-doc from gnome-desktop.
* Thu Dec 14 2006 maw@suse.de
- Move to /usr
- Some specfile cleanup.
* Tue Nov 21 2006 sbrabec@suse.cz
- Do not explicitly require mDNSResponder-lib blocking avahi compat
package.
* Thu Nov 16 2006 jimmyk@suse.de
- Updated recently-used-apps.patch to be compatible with new recently-used
format, BNC #221392.
* Fri Oct 13 2006 ro@suse.de
- added gnome-doc-utils-devel to buildreq
* Tue Oct 03 2006 jhargadon@suse.de
- update to version 2.16.1
- updated translations
* Thu Sep 14 2006 jhargadon@suse.de
- update to version 2.16.0
- updated translations
* Tue Sep 12 2006 danw@suse.de
- update X-KDE-SubstituteUID.dif for 2.15 and re-enable it. #202076
* Wed Aug 30 2006 jhargadon@suse.de
- update to version 2.15.92
- Remove gnome-workspace icon
- Doc Translations
* Fri Aug 18 2006 jhargadon@suse.de
- update to version 2.15.91
- Use a useful icon theme in gnome_desktop_item_find_icon() when no
icon theme is passed as argument so we get results
* Fri Aug 11 2006 jhargadon@suse.de
- updated to version 2.15.90
- Set GNOME_PARAM_APP_DATADIR in test application
- Save some memory in gnome-about
- Make URI canonical before using them
- Remember the added locales in GnomeDitemEdit
- Sort locales list in GnomeDitemEdit
- Use gdk_x11_display_get_user_time() to get the launch time
- Don't crash when launching a desktop file without specifying a
screen
* Tue May 09 2006 jimmyk@suse.de
- Fix recently-used-apps patch, colliding libegg symbols (BNC #158106).
* Tue Mar 21 2006 danw@suse.de
- Fix the error message mentioned in #156801 (though not the dialog
box, which turns out to be a separate bug).
* Wed Mar 01 2006 jimmyk@suse.de
- Added .recently-used-apps support (BNC #152405)
* Tue Feb 28 2006 sbrabec@suse.cz
- Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14).
* Tue Feb 28 2006 ro@suse.de
- added kdelibs3-devel-doc to BuildRequires
* Sat Feb 04 2006 aj@suse.de
- Reduce BuildRequires.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Thu Dec 01 2005 gekker@suse.de
- Update to version 2.12.2
* Wed Nov 16 2005 sbrabec@suse.cz
- Fixed X-KDE-SubstituteUID patch for commands with arguments
(#133942).
* Thu Oct 13 2005 gekker@suse.de
- Update to version 2.12.1
* Mon Sep 05 2005 rodrigo@suse.de
- Update to version 2.12.0
* Tue Aug 23 2005 gekker@suse.de
- Update to version 2.11.92
* Tue Aug 02 2005 gekker@suse.de
- Update to version 2.11.90
* Fri Jul 22 2005 gekker@suse.de
- Update to version 2.11.5
* Fri Jun 17 2005 gekker@suse.de
- Update to version 2.11.3
* Wed Jun 01 2005 sbrabec@suse.cz
- Fixed devel requirements.
* Mon May 23 2005 sbrabec@suse.cz
- Require libgnomesu instead of kdebase.
* Fri May 13 2005 sbrabec@suse.cz
- Call gnomesu for root-only binaries.
* Tue Mar 22 2005 sbrabec@suse.cz
- Typo fix in desktop file (#72816).
* Wed Mar 16 2005 clahey@suse.de
- Add an icon (gnome-about-logo-transparent).
* Thu Mar 10 2005 adrian@suse.de
- kick build check workaround and apply translations to desktop file
- show gnome about dialog only in gnome
* 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
* Fri Feb 11 2005 gekker@suse.de
- Update to version 2.9.91
* Tue Feb 08 2005 sbrabec@suse.cz
- Changed Categories for gnome-about (#50440).
* Sun Feb 06 2005 gekker@suse.de
- Update to version 2.9.90.1
* Sat Jan 22 2005 gekker@suse.de
- Fixing the broken build
* Fri Jan 21 2005 gekker@suse.de
- Update to version 2.9.4
* Tue Nov 02 2004 ro@suse.de
- locale rename: no -> nb
* Mon Oct 04 2004 sbrabec@suse.cz
- Updated Czech translation (#46621),
* Wed Sep 29 2004 hhetter@suse.de
- change distributor to SUSE
* Mon Sep 20 2004 shprasad@suse.de
- Fixes bug #65062 (Fix given by svasista@novell.com)
Fixes a crash when menu item is deleted.
* Wed Aug 25 2004 clahey@suse.de
- Cache gnome-desktop help files.
* Thu Aug 19 2004 rml@novell.com
- Fix bug #62316: Use kdesu not gnomesu
* Tue Aug 17 2004 sbrabec@suse.cz
- Added gnomesu needed by X-KDE-SubstituteUID.dif to requires (#43867).
* Wed Jul 28 2004 clahey@suse.de
- Change distributor from GNOME Project to Novell, Inc.
* Tue May 04 2004 clahey@suse.de
- Updated to version 2.6.0.1.
- Updated X-KDE-SubstituteUID based on changes in base package.
- Added patch to provide .directory files for new GNOME menu layout.
* Wed Mar 31 2004 hhetter@suse.de
- added X-KDE-RootOnly Interpretation (#37660)
* Wed Mar 17 2004 hhetter@suse.de
- fix gnomesu call in X-KDE-SubstituteUID
* Mon Mar 15 2004 sbrabec@suse.cz
- FHS 2.3 fix (mandir, infodir, #35821).
* Wed Mar 10 2004 sbrabec@suse.cz
- Fixed %%doc attributes (#33163).
* Sat Jan 10 2004 adrian@suse.de
- add %%defattr and %%run_ldconfig
* Mon Oct 27 2003 sbrabec@suse.cz
- Updated to version 2.4.1.1.
* Fri Oct 17 2003 ro@suse.de
- fix build on x86_64 running all autotools
* Tue Oct 07 2003 sbrabec@suse.cz
- Updated to version 2.4.0 (GNOME 2.4).
* Mon Sep 22 2003 sbrabec@suse.cz
- Obsolete gnome-core (bug #31480),
* Mon Sep 15 2003 hhetter@suse.de
- expand iconpath for KDE crystalsvg stuff in all sizes
* Fri Sep 12 2003 hhetter@suse.de
- enable X-KDE-SubstituteUID
- fix kdedir setting
* Mon Jul 14 2003 sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
* Tue Jun 24 2003 sbrabec@suse.cz
- Updated to version 2.2.2.
- Use %%find_lang.
- Fixed filelist.
- Compressed man pages.
- Standard docs moved away from gnome-core2.
* Tue Mar 04 2003 hhetter@suse.de
- provide links for susewm icons in first place, making
the GNOME susewm menu more consistent
* Mon Feb 10 2003 hhetter@suse.de
- updated to version 2.2.0.1 [GNOME 2.2.0]
* Tue Jan 28 2003 hhetter@suse.de
- updated to version 2.2.0
* Thu Jan 16 2003 sbrabec@suse.cz
- Updated to version 2.1.90.
- Updated %%files and license.
* Thu Jan 16 2003 sbrabec@suse.cz
- Added libjpeg to neededforbuild.
* Fri Nov 29 2002 hhetter@suse.de
- add suse paths to the icon loader
* Thu Nov 28 2002 hhetter@suse.de
- updated to version 2.0.10 [GNOME 2.0.3]
- removed hu-translation because translations have been updated
* Tue Nov 12 2002 ro@suse.de
- changed neededforbuild <xf86 xdevel> to <x-devel-packages>
* Tue Sep 24 2002 sbrabec@suse.cz
- Added alsa-devel to neededforbuild, because esound-devel can require it.
* Thu Sep 19 2002 sbrabec@suse.cz
- Added alsa to neededforbuild, because esound can depend on it.
* Tue Sep 17 2002 hhetter@suse.de
- added corrected hu po-files
* Tue Aug 13 2002 hhetter@suse.de
- fix neededforbuild
* Thu Aug 08 2002 hhetter@suse.de
- updated to version 2.0.6
* Don't stat all icons on startup
* Fix #89245, picking an .xpm over a .png
* Also read icons from our installed prefix
* Fix GConfClient leaks
* Mon Aug 05 2002 hhetter@suse.de
- updated to version 2.0.5
* fix bogus file reference
* Tue Jul 30 2002 hhetter@suse.de
- updated to version 2.0.4
* Truncate .desktop file after opening
* Remove numeric canonization
* Add APPEND_PATHS flag
* Sort out libtool versioning
* Translation updates
* Tue Jul 23 2002 hhetter@suse.de
- updated to version 2.0.3, req. for Nautilus 2.0.1
* Thu Jun 27 2002 hhetter@suse.de
- updated to version 2.0.2 (gnome 2.0 final)
* Thu Jun 20 2002 hhetter@suse.de
- updated to version 2.0.1
* Mon Jun 10 2002 hhetter@suse.de
- updated to version 2.0.0
- many translation updates
* Tue Jun 04 2002 hhetter@suse.de
- updated to frozen source version 1.5.22
* Wed May 15 2002 ro@suse.de
- use libdir
* Wed Apr 10 2002 hhetter@suse.de
- initial release for GNOME 2.0 platform