Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2
gdk-pixbuf
gdk-pixbuf.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gdk-pixbuf.spec of Package gdk-pixbuf
# # spec file for package gdk-pixbuf (Version 0.22.0) # # Copyright (c) 2009 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: gdk-pixbuf BuildRequires: esound-devel gcc-c++ giflib-devel gnome-libs-devel libpng-devel libtiff-devel xorg-x11-devel Summary: A Library for Fast Pixel Manipulation Version: 0.22.0 Release: 296 Group: System/Libraries License: GPL v2 or later Url: http://www.gnome.org/ Source: ftp://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/0.22/gdk-pixbuf-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE gdk-pixbuf-0.22.0.patch Patch: %{name}-%{version}.patch # PATCH-FIX-UPSTREAM gnome171707-backport.patch bgo171707 Patch1: gnome171707-backport.patch Patch2: gdk-pixbuf-xpm-decoder.diff # PATCH-FIX-OPENSUSE gdk-pixbuf-g_ty_malloc.patch manfred.hollstein@novell.com Patch3: gdk-pixbuf-g_try_malloc.patch Patch4: xpm-overflow.patch Patch5: gdk-pixbuf-xpmintoverflow.diff Patch6: gdk-pixbuf-loop.diff Patch7: gdk-pixbuf-CVE-2004-0753-bmp-loop.patch Patch8: gdk-pixbuf-noexec.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gdk_pix Provides: gdk_pix # bug437293 %ifarch ppc64 Obsoletes: gdk-pixbuf-64bit %endif # %description With this library you can create, change, scale, and move pixel data very efficiently. Authors: -------- Arjan van de Ven <arjan@fenrus.demon.nl> Cody Russell <bratsche@dfw.net> Elliot Lee <sopwith@redhat.com> Federico Mena Quintero <federico@helixcode.com> George Lebl <jirka@5z.com> Havoc Pennington <hp@pobox.com> Jacob Berkman <jacob@helixcode.com> Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> Jonathan Blandford <jrb@redhat.com> Larry Ewing <lewing@gimp.org> Mark Crichton <crichton@gimp.org> Martin Baulig <martin@home-of-linux.org> Michael Fulbright <drmike@redhat.com> Michael Meeks <michael@nuclecu.unam.mx> Michael Zucchi <zucchi@zedzone.mmc.com.au> Owen Taylor <otaylor@redhat.com> Peter Teichman <pat@gnu.org> Raja R Harinath <harinath@cs.umn.edu> Richard Hestilow <hestgray@ionet.net> %package devel License: GPL v2 or later Summary: GdkPixBuf - Development Environment Group: Development/Libraries/GNOME Requires: gdk-pixbuf gtk-devel gnome-libs-devel Provides: gdk_pixd Obsoletes: gdk_pixd # bug437293 %ifarch ppc64 Obsoletes: gdk-pixbuf-devel-64bit %endif # %description devel The GdkPixBuf development environment. Authors: -------- cf. gdk_pix %package gnome License: GPL v2 or later Summary: A Library for Fast Pixel Manipulation Group: System/Libraries %description gnome With this library you can create, change, scale, and move pixel data very efficiently. Authors: -------- Arjan van de Ven <arjan@fenrus.demon.nl> Cody Russell <bratsche@dfw.net> Elliot Lee <sopwith@redhat.com> Federico Mena Quintero <federico@helixcode.com> George Lebl <jirka@5z.com> Havoc Pennington <hp@pobox.com> Jacob Berkman <jacob@helixcode.com> Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si> Jonathan Blandford <jrb@redhat.com> Larry Ewing <lewing@gimp.org> Mark Crichton <crichton@gimp.org> Martin Baulig <martin@home-of-linux.org> Michael Fulbright <drmike@redhat.com> Michael Meeks <michael@nuclecu.unam.mx> Michael Zucchi <zucchi@zedzone.mmc.com.au> Owen Taylor <otaylor@redhat.com> Peter Teichman <pat@gnu.org> Raja R Harinath <harinath@cs.umn.edu> Richard Hestilow <hestgray@ionet.net> %prep %setup -q %patch %patch1 %patch2 -p1 %patch3 -p1 cd gdk-pixbuf %patch4 %patch7 cd .. %patch5 -p1 %patch6 -p1 %patch8 -p1 %build autoreconf -f -i %if %suse_version > 1000 export CFLAGS="$RPM_OPT_FLAGS -fstack-protector" %endif %configure --disable-static --with-pic %{__make} %{?jobs:-j%jobs} %install make install DESTDIR=$RPM_BUILD_ROOT find %{buildroot} -name "*.la" -exec %{__rm} -fv {} + %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post gnome -p /sbin/ldconfig %postun gnome -p /sbin/ldconfig %files %defattr(-, root, root) %doc AUTHORS COPYING COPYING.LIB NEWS README TODO %doc doc/*.txt %doc doc/html %{_datadir}/gnome/html/gdk-pixbuf %{_libdir}/libgdk*.so.* %dir %{_libdir}/gdk-pixbuf %dir %{_libdir}/gdk-pixbuf/loaders %{_libdir}/gdk-pixbuf/loaders/lib*.so %files gnome %defattr(-, root, root) %{_libdir}/libgnome*.so.* %files devel %defattr(-, root, root) %{_bindir}/* %{_libdir}/lib*.so %{_libdir}/*.sh %{_includedir}/* %{_datadir}/aclocal/*.m4 %changelog * Sun Apr 19 2009 crrodriguez@suse.de - remove unused BuildRequire on db1-devel * Thu Jan 22 2009 crrodriguez@suse.de - remove "la" files * Wed Dec 10 2008 olh@suse.de - use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade (bnc#437293) * Mon Nov 24 2008 olh@suse.de - obsolete old -XXbit packages (bnc#437293) * Thu May 08 2008 rodrigo@suse.de - Tag some patches * Thu Apr 10 2008 ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support * Fri Jul 27 2007 aj@suse.de - Cleanup BuildRequires - Add missing ldconfig * Tue Jan 16 2007 sbrabec@suse.cz - Prefix changed to /usr. - Spec file cleanup. * Mon Dec 11 2006 meissner@suse.de - mark assembler code up as needing noexec stack. * Fri Jan 27 2006 mls@suse.de - converted neededforbuild to BuildRequires * Wed Jan 25 2006 meissner@suse.de - fixed -fstack-protector use for PLUS products. * Tue Jan 17 2006 meissner@suse.de - require gnome-libs-devel in devel package. - -fstack-protector added. * Mon Nov 21 2005 sbrabec@suse.cz - Fixed bmp infinite loop (#134630, CVE-2004-0753). http://bugzilla.gnome.org/show_bug.cgi?id=150601 * Mon Oct 31 2005 nadvornik@suse.cz - More XPM fixes (#129642): CVE-2005-2976 xpm integer overflow w*h*c CVE-2005-2975 xpm too many colors DoS * Fri Oct 21 2005 sbrabec@suse.cz - Fixed XPM buffer overflow vulnerability (#129642). - Added patches for CAN-2004-0782 Heap-based overflow in pixbuf_create_from_xpm CAN-2004-0783 Stack-based overflow in xpm_extract_color CAN-2004-0788 ico loader integer overflow. (#59100) * Tue Apr 12 2005 ro@suse.de - added audiofile-devel to neededforbuild * Fri Apr 08 2005 sbrabec@suse.cz - Backported zero size realloc patch (#74688). http://bugzilla.gnome.org/show_bug.cgi?id=171707#c5 * Mon Jan 17 2005 ro@suse.de - added c++ to neededforbuild (for libtiff) * Tue Jul 06 2004 coolo@suse.de - run ldconfig on installation change * Tue Feb 17 2004 sbrabec@suse.cz - Updated to version 0.22.0 (#22997). - Split GNOME runtime to subpackage. * Fri Jan 09 2004 schwab@suse.de - Fix quoting in autoconf macros. * Mon Sep 15 2003 sbrabec@suse.cz - Require gtk-devel. * Fri Sep 12 2003 sbrabec@suse.cz - Removed compatibility include symlink (bug #30608). * Wed Jul 16 2003 sbrabec@suse.cz - Aclocal files moved to the same prefix as package itself. - Alternative include location symlink instead of copy. * Fri Jun 27 2003 ro@suse.de - added directories to filelist * Mon Apr 28 2003 schwab@suse.de - Fix missing declarations. * Fri Sep 27 2002 ro@suse.de - Added alsa alsa-devel to neededforbuild (esound) * Wed Jun 19 2002 jordi@suse.de - updated to version 0.18.0 * Fixed the RGB 565 MSB -> MSB case in gdk-pixbuf-drawable * Fixed alignment issues in the BMP loader * Merged pixops.c from GTK+ HEAD * Thu Jun 13 2002 hhetter@suse.de - fix GDKPIXBUF_LIBDIR * Mon May 27 2002 meissner@suse.de - moved share/aclocal/gdk-pixbuf.m4 where it belongs. * Fri May 03 2002 meissner@suse.de - %%_lib fixes. * Wed Apr 24 2002 ro@suse.de - update to 0.17.0 - fix build aith automake-1.6 * Fri Feb 08 2002 hhetter@suse.de - added LIBRARY_PATH for libtool * Fri Feb 08 2002 hhetter@suse.de - provice headers in place for not yet compatible sources * Thu Feb 07 2002 hhetter@suse.de - updated to version 0.16.0 * 16-bpp ICO and BPP support * 32-bpp ICO support - build with automake 1.5 - correct assembler detection * Fri Feb 01 2002 ro@suse.de - changed neededforbuild <libpng> to <libpng-devel-packages> * Sat Jul 07 2001 egger@suse.de - Updated to version 0.11.0. * Mon May 28 2001 hhetter@suse.de - added needed packages for build on non-MMX platforms * Tue May 15 2001 froh@suse.de - fixed suse_update_config * Fri Mar 16 2001 egger@suse.de - Updated to version 0.10.1. * Sat Mar 03 2001 egger@suse.de - Cleaned up specfile and cut down dependencies. * Sat Mar 03 2001 egger@suse.de - Updated to version 0.10.0. * Sun Feb 25 2001 egger@suse.de - Remove unnecessary dependencies from #neededforbuild, especially imlib-config. * Thu Feb 22 2001 ke@suse.de - Get the Obsoletes/Provides tags right [#6119 and #6484]. - more spec file cleanup. * Wed Jan 31 2001 ro@suse.de - changed neededforbuild <imlibcfe> to <imlib-config> * Thu Jan 25 2001 ro@suse.de - replaced Required by Provides * Thu Jan 25 2001 hhetter@suse.de - added missing Required and Obsoletes tags (Bug #6119) * Tue Nov 07 2000 ro@suse.de - fixed neededforbuild: add esound-devel * Sat Nov 04 2000 kukuk@suse.de - Rename gdk_pixd -> gdk-pixbuf-devel * Wed Nov 01 2000 egger@suse.de - Updated specfile to new long packagenames. - Reworked specfile. - Probably needs some more work; I'm taking care of that. * Thu Sep 21 2000 ro@suse.de - %%{configure} will not work unless all macros are redefined ... * Mon Sep 18 2000 bk@suse.de - add gxmhtml to neededforbuild(failed on s390 without) * Mon Sep 18 2000 bk@suse.de - use %%configure to have automatic libtool update(needed for s390) * Tue Sep 05 2000 egger@suse.de - Tweaked the spec a bit again for optimal building pleasure. * Fri Sep 01 2000 egger@suse.de - Tweaked the spec a bit again. * Thu Aug 31 2000 egger@suse.de - Removed unneeded dependencies. * Wed Aug 30 2000 egger@suse.de - The package is missing for some reason?!? * Mon Aug 28 2000 hhetter@suse.de - update to version 0.9.0 * Tue May 30 2000 baulig@suse.de - moved %%{prefix}/lib/libgnomecanvaspixbuf.so back to gdk_pixd, sorry I confused this yesterday. * Mon May 29 2000 baulig@suse.de - moved %%{prefix}/lib/*/loaders/lib*.so and %%{prefix}/lib/libgnomecanvaspixbuf.so from gdk_pixd to gdk_pix to make dynamic loading work. * Wed May 24 2000 ke@suse.de - update to version 0.8.0. - use DESTDIR. - use %%{_defaultdocdir}. - provide gdk-pixbuf. * Mon Apr 17 2000 ke@suse.de - update to version 0.7.0. - spec file: add requires and provides. * Thu Feb 24 2000 ke@suse.de - update to version 0.6.0. * Fri Feb 11 2000 ke@suse.de - initial package: version 0.5.0.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor