gnome-desktop/gnome-desktop.spec

361 lines
12 KiB
RPMSpec
Raw Normal View History

#
# spec file for package gnome-desktop (Version 2.16.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: gnome-desktop
BuildRequires: gnome-common gnome-doc-utils gnome-doc-utils-devel gtk-doc intltool kdelibs3-doc libgnomeui-devel perl-XML-Parser scrollkeeper startup-notification-devel update-desktop-files
License: GNU Free Documentation License, Version 1.1 (GFDL), GNU General Public License (GPL)
Group: System/GUI/GNOME
Requires: libgnomesu
Autoreqprov: on
Obsoletes: gnome-core
Version: 2.16.1
Release: 40
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
Patch3: gnome-desktop-recently-used-apps.patch
%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 devel
Summary: Include Files and Libraries mandatory for Development.
Group: Development/Libraries/GNOME
Autoreqprov: on
Requires: %{name} = %{version} gtk2-devel libgnomeui-devel startup-notification-devel
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
%package doc
Summary: Additional Package Documentation.
Group: System/GUI/GNOME
Requires: %{name} = %{version}
%description doc
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>
%prep
%setup -q
%patch -p1
%patch1
%patch2 -p1
%patch3 -p1
%build
autoreconf -f -i
%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
%find_lang gnome-feedback %{name}-2.0.lang
%find_lang gpl %{name}-2.0.lang
%find_lang lgpl %{name}-2.0.lang
for xml in $RPM_BUILD_ROOT%{_datadir}/gnome/help/*/*/*.xml; do
if echo $xml | egrep 'share/gnome/help/([^/]*)/[^/]*/\1\.xml$' > /dev/null; then
meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || :
fi
done
%suse_update_desktop_file gnome-about Documentation
%clean
rm -rf $RPM_BUILD_ROOT
%post
%run_ldconfig
%postun
%run_ldconfig
%files -f %{name}-2.0.lang
%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
%{_libdir}/*.so.*
%doc %{_mandir}/man?/*.*
%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 -n gnome-desktop
* Wed Feb 07 2007 - sbrabec@suse.cz
- Do not build unusable static libraries (#238552).
* Sun Jan 07 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.
* Wed Nov 15 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
* Mon Oct 02 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
* Mon May 08 2006 - jimmyk@suse.de
- Fix recently-used-apps patch, colliding libegg symbols (BNC #158106).
* Mon Mar 20 2006 - danw@suse.de
- Fix the error message mentioned in #156801 (though not the dialog
box, which turns out to be a separate bug).
* Tue Feb 28 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).
* Mon Feb 27 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
* Wed Nov 30 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
* Thu Feb 10 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
* Mon Nov 11 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