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
openSUSE Build Service is sponsored by