File eel.spec of Package eel
#
# spec file for package eel (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: eel
BuildRequires: fdupes gail-devel gnome-desktop-devel gnome-menus-devel
BuildRequires: gnome-patch-translation gnutls-devel libglade2-devel
BuildRequires: libgnomeprintui-devel libwnck-devel update-desktop-files
License: GPL v2 or later
Group: System/Libraries
AutoReqProv: on
# bug437293
%ifarch ppc64
Obsoletes: eel-64bit
%endif
%ifarch ppc
Obsoletes: eel-32bit
%endif
#
Provides: eel2 = 2.2.2
Obsoletes: eel2 <= 2.2.2
Version: 2.24.1
Release: 3
Summary: The Eazel Extensions Library
Source: ftp://ftp.gnome.org/pub/gnome/sources/eel/2.20/%{name}-%{version}.tar.bz2
Url: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 1020
Requires: %{name}-lang = %{version}
%endif
Requires: libeel-2-2 = %{version}
%description
This library extends the Gtk+ library with some useful routines for
applications like Nautilus.
%package -n libeel-2-2
License: GPL v2 or later
Summary: The Eazel Extensions Library
Group: System/Libraries
Requires: %{name} >= %{version}
%description -n libeel-2-2
This library extends the Gtk+ library with some useful routines for
applications like Nautilus.
%package devel
License: GPL v2 or later
Summary: Include Files and Libraries mandatory for Development
Group: Development/Libraries/C and C++
Requires: %{name} = %{version} gconf2-devel gtk2-devel glib2-devel libgnome-devel libgnomeui-devel libxml2-devel gail-devel libglade2-devel
Provides: eel2-devel = 2.2.2
Obsoletes: eel2-devel <= 2.2.2
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
%lang_package
%prep
%setup -q
# The patch translations aren't necessary for now.
#gnome-patch-translation-prepare
#gnome-patch-translation-update
%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure
%__make %{?jobs:-j%jobs}
%install
%makeinstall
# blah
rm $RPM_BUILD_ROOT/%{_libdir}/*.*a
chmod -x COPYING
%find_lang %{name}-2.0
%if %suse_version > 1020
%fdupes -s $RPM_BUILD_ROOT
%endif
%post -n libeel-2-2 -p /sbin/ldconfig
%postun -n libeel-2-2 -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README
%files -n libeel-2-2
%defattr (-, root, root)
%{_libdir}/*.so.*
%files lang -f %{name}-2.0.lang
%files devel
%defattr(-,root,root)
%{_libdir}/pkgconfig/*.pc
%{_includedir}/eel-2
%{_libdir}/*.so
%changelog
* Tue Dec 09 2008 ro@suse.de
- remove ix86 from ifarch statement obsoleting 32bit package
* Thu Oct 30 2008 olh@suse.de
- obsolete old -XXbit packages (bnc#437293)
* Wed Oct 22 2008 mboman@suse.de
- Update to version 2.24.1:
+ Fix build error
+ Translation updates
* Mon Sep 22 2008 maw@suse.de
- Update to version 2.24.0:
+ Do not make password dialog modal
+ Add eel_preferences_add_auto_string_array_as_quarks().
* Fri Sep 12 2008 maw@suse.de
- Update to version 2.23.92:
+ Remove EelAppLaunchContext in favor of GdkAppLaunchContext
+ Single-file includes for GTK+/GDK/Pango
+ Fix missing int->float cast in pixbuf loader size calculation.
* Mon Sep 01 2008 mboman@novell.com
- Update to version 2.23.91:
+ Add eel_filename_strip_extension()
+ Add eel_gdk_pixbuf_load_from_stream_at_size()
* Mon Aug 25 2008 mboman@novell.com
- Update to version 2.23.90:
+ No changes. Only version bump
* Mon Aug 04 2008 captain.magnus@opensuse.org
- Update to version 2.23.6:
+ No changes. Only version bump
* Wed Jun 18 2008 maw@suse.de
- Update to version 2.23.4:
+ Display block cursor in insert mode of editable label.
* Mon Jun 16 2008 maw@suse.de
- Update to version 2.23.2:
+ Use g_assert() instead of g_return_*() in static functions, as
improved self-consistency checks
+ Remove eel_background_set_image_uri_sync()
+ Add eel_background_save_to_gconf()
+ Use more GnomeBG routines for EelBackground.
* Mon May 12 2008 coolo@suse.de
- fix rename of xxbit packages
* Thu Apr 10 2008 ro@suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
* Mon Mar 31 2008 vuntz@suse.de
- Update to version 2.22.1:
+ Update background if file changed
+ Fix mount dialog with no newlines in them
+ fix compiler warnings
+ Translation updates
* Fri Mar 21 2008 jpr@suse.de
- Remove obsolete requires for -devel package
- Remove unneeded autoreconf
* Fri Mar 14 2008 maw@suse.de
- Update to version 2.22.0:
+ Updated translations.
* Tue Mar 04 2008 maw@suse.de
- Update to version 2.21.92:
+ Portability fixes
+ Better cut and paste targets for editable label
+ Handle keyring in EelMountOperation
- Drop eel-strict-aliasing.patch.
* Wed Feb 20 2008 rodrigo@suse.de
- Removed open-with-order.patch, functionality has been moved to
Nautilus
* Wed Feb 20 2008 rodrigo@suse.de
- Upstream patch and tag .spec file accordingly
* Mon Feb 18 2008 maw@suse.de
- Update to version 2.21.91:
+ Updated translations.
* Wed Jan 30 2008 maw@suse.de
- Build with -fno-strict-aliasing
- Split out a shared library subpackage.
* Tue Jan 29 2008 maw@suse.de
- Update to version 2.21.90:
+ Leak fixes
+ No longer use several deprecated APIs
+ Build with recent gnome-bg.h.
* Mon Jan 28 2008 maw@suse.de
- Update to version 2.21.5:
+ Now use new the GIO API
- Remove libtool archives.
* 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:
* translation updates
* Thu Aug 30 2007 maw@suse.de
- Update to version 2.19.90:
+ Translation updates.
* Thu Aug 09 2007 maw@suse.de
- Fix up the -lang subpackage.
* Tue Aug 07 2007 mauro@suse.de
- Split out a -lang subpackage
- Add %%fdupes stuff
* Thu Aug 02 2007 mauro@suse.de
- Removing the ExcludeArch thing per Ro's request. ;-)
* Wed Aug 01 2007 mauro@suse.de
- Update to version 2.19.6
- Bugfix for #455949.
- ExcludeArch s390, ia64.
* Sat Jul 14 2007 aj@suse.de
- It's libwnck-devel.
* Wed Jul 11 2007 maw@suse.de
- Add explicit versions in Provides: and Obsoletes:
- Buildrequire libwnck-1-22-devel instead of libwnck-devel.
* Fri Jul 06 2007 maw@suse.de
- Update to version 2.19.4
- Minor changes and bugfixes.
* Fri Mar 23 2007 maw@suse.de
- Update to version 2.18.0.1
- Source code cleanups
- b.g.o #409272.
* Mon Feb 19 2007 maw@suse.de
- Update to version 2.17.90
- Remove eel-preferences-remove-warning.patch which is now
upstream.
* Fri Dec 15 2006 maw@suse.de
- Move to /usr.
* Tue Nov 21 2006 sbrabec@suse.cz
- Do not explicitly require mDNSResponder-lib blocking avahi compat
package.
* Thu Sep 14 2006 jhargadon@suse.de
- update to version 2.16.0
- Fix input method handling in EelEditableLabel
- Fix build with EEL_OMIT_SELF_CHECK
- Fix crash on DnD from firefox in nautilus
* Wed Aug 30 2006 jhargadon@suse.de
- update to version 2.15.92
- Translation updates
- Fix intltool build requirement
* Thu Aug 17 2006 jhargadon@suse.de
- update to version 2.15.91
- Check mtime on background image changes
- Translation updates
- Build fix
* Wed Aug 02 2006 gekker@suse.de
- Update to version 2.15.4
* Fix crash in open with dialog
* Fix a11y relation setup
* Wrap long filenames in application selection
* Removal of unused/deprecated code
* New po/LINGUAS support
* Correct typo in function name
* Remove obsolete functions
* Translation updates
* Build fixes
* Drop popt dependency
* Show all desktop items in application selection
* Fix a11y crash
* Fix exec line for open-with desktop files
* New background setting mode supported
* Add eel_mime_get_availible_mime_types()
* HIG fixes to open with dialog
* Don't show alerts in taskbar
* Remove titles from alerts
* Use GtkComboBox instead of (deprecated) GtkOptionMenu
* sort by name in application chooser
* Wed Feb 01 2006 sbrabec@suse.cz
- Use translation compendium gnome-patch-translation.
* 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 Oct 12 2005 gekker@suse.de
- Update to version 2.12.1
* Mon Sep 05 2005 mmj@suse.de
- Update to version 2.12.0 (GNOME 2.12)
* Tue Aug 23 2005 rodrigo@suse.de
- Update to version 2.11.92
* Thu Aug 11 2005 gekker@suse.de
- Update to version 2.11.91
* Tue Aug 02 2005 gekker@suse.de
- Update to version 2.11.90
- Remove upstreamed patch
* Wed Jul 13 2005 sbrabec@suse.cz
- Updated to version 2.11.4.
- Added x-nautilus-search support patch.
* Tue Jun 28 2005 gekker@suse.de
- Update Jody's open-with-order patch
* Fri Jun 17 2005 gekker@suse.de
- Update to version 2.11.2
* Wed Jun 01 2005 sbrabec@suse.cz
- Fixed devel requirements.
* Wed May 18 2005 sbrabec@suse.cz
- Updated to version 2.10.1.
* Wed Mar 09 2005 gekker@suse.de
- Update to version 2.10.0 (GNOME 2.10.0).
* Wed Mar 02 2005 gekker@suse.de
- Update to version 2.9.92
* Fri Feb 18 2005 jody@suse.de
- Add a patch to split the list of available apps into those known
to support the mime type, and all the rest
* Thu Feb 10 2005 gekker@suse.de
- Updated to version 2.9.91
* Sat Feb 05 2005 gekker@suse.de
- Updated to 2.9.90
* Tue Jan 18 2005 clahey@suse.de
- Updated to eel 2.9.2.
* Wed Oct 27 2004 mmj@suse.de
- Locale rename no to nb
* Thu Aug 19 2004 dave@suse.de
- Added eel-preferences-remove-warning.patch, fixes ximian bug
[#62642]
* Fri Jun 04 2004 clahey@suse.de
- Updated to 2.6.2.
* Wed May 26 2004 hhetter@suse.de
- use automake, built libs on x86_64
* Mon Apr 26 2004 sbrabec@suse.cz
- Updated to version 2.6.1 (GNOME 2.6).
* Mon Feb 09 2004 hhetter@suse.de
- updated to version 2.4.2 [GNOME2.4.2]
* Sat Jan 10 2004 adrian@suse.de
- add %%defattr
* Mon Oct 27 2003 sbrabec@suse.cz
- Updated to version 2.4.1.
* Mon Sep 29 2003 hhetter@suse.de
- updated to version 2.4.0 [GNOME2.4]
* Tue Aug 26 2003 sbrabec@suse.cz
- Added Provides/Obsoletes for old name.
* Tue Aug 19 2003 sbrabec@suse.cz
- Package renamed (eel2 -> eel).
* Thu Aug 14 2003 adrian@suse.de
- add %%run_ldconfig
* Mon Jul 14 2003 sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
* Wed Jun 25 2003 sbrabec@suse.cz
- Updated to version 2.2.4.
- Use %%find_lang.
- Updated neededforbuild.
* Tue May 27 2003 ro@suse.de
- mv pkgconfig file instead of copy
* Wed Mar 19 2003 hhetter@suse.de
- updated to version 2.2.2
* Thu Feb 13 2003 sbrabec@suse.cz
- Updated to version 2.2.1.
* Tue Jan 28 2003 hhetter@suse.de
- updated to 2.2.0.2
* Mon Jan 20 2003 ro@suse.de
- up to 2.1.91 for nautilus
* Thu Jan 16 2003 ro@suse.de
- use gtk2-devel-packages and libjpeg in neededforbuild
* Thu Nov 28 2002 hhetter@suse.de
- updated to version 2.0.8 [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 stable version 2.0.7
- remove wrong docdir
* Tue Sep 24 2002 sbrabec@suse.cz
- Added alsa-devel to neededforbuild, because esound-devel can require it.
* Wed Sep 18 2002 sbrabec@suse.cz
- Added alsa to neededforbuild, because esound can depend on it.
* Mon Aug 12 2002 ro@suse.de
- removed control-center from neededforbuild
* Tue Aug 06 2002 hhetter@suse.de
- updated to version 2.0.3
* more fixes for eel-background
* Fri Jul 26 2002 hhetter@suse.de
- updated to version 2.0.2
* EelBackgroundStyle has been removed
* Tue Jul 23 2002 hhetter@suse.de
- updated to version 2.0.1
* UI tweaks
* Bugfixes and performance fixes
* New eel_vfs_has_capability() framework
* New labeled image radiobutton
* Accessibility updates
* Tue Jun 11 2002 hhetter@suse.de
- updated to version 2.2.0
* Wed Jun 05 2002 hhetter@suse.de
- updated to version 1.1.17, source frozen
* Wed May 15 2002 ro@suse.de
- use libdir
* Tue May 07 2002 ro@suse.de
- update to 1.1.13 (needed for recent nautilus2)
- added gail to neededforbuild
* Mon Apr 15 2002 hhetter@suse.de
- update to version 1.1.9 [gnome desktop beta3]
* Fri Feb 01 2002 ro@suse.de
- changed neededforbuild <libpng> to <libpng-devel-packages>
* Thu Jan 24 2002 hhetter@suse.de
- initial SuSE package for GNOME 2.0 desktop