From 646bf6f5e307df064ba6a6bc95014c1cb883b976 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Oct 30 2019 13:10:38 +0000 Subject: import giflib-4.1.6-9.el7 --- diff --git a/.giflib.metadata b/.giflib.metadata new file mode 100644 index 0000000..84d7366 --- /dev/null +++ b/.giflib.metadata @@ -0,0 +1 @@ +22680f604ec92065f04caf00b1c180ba74fb8562 SOURCES/giflib-4.1.6.tar.bz2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3cfdadc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/giflib-4.1.6.tar.bz2 diff --git a/SPECS/giflib.spec b/SPECS/giflib.spec new file mode 100644 index 0000000..c39d962 --- /dev/null +++ b/SPECS/giflib.spec @@ -0,0 +1,162 @@ +Summary: Library for manipulating GIF format image files +Name: giflib +Version: 4.1.6 +Release: 9%{?dist} +License: MIT +Group: System Environment/Libraries +URL: http://www.sourceforge.net/projects/%{name}/ +Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 +BuildRequires: libX11-devel, libICE-devel, libSM-devel, libXt-devel +Provides: libungif = %{version}-%{release} +Obsoletes: libungif <= %{version}-%{release} +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +The giflib package contains a shared library of functions for loading and +saving GIF format image files. It is API and ABI compatible with libungif, +the library which supported uncompressed GIFs while the Unisys LZW patent +was in effect. + +%package devel +Summary: Development tools for programs using the giflib library +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Provides: libungif-devel = %{version}-%{release} +Obsoletes: libungif-devel <= %{version}-%{release} + +%description devel +The giflib-devel package includes header files, libraries necessary for +developing programs which use the giflib library to load and save GIF format +image files. It contains the documentation of the giflib library, too. + +%package utils +Summary: Programs for manipulating GIF format image files +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Provides: libungif-progs = %{version}-%{release} +Obsoletes: libungif-progs <= %{version}-%{release} + +%description utils +The giflib-utils package contains various programs for manipulating GIF +format image files. Install it if you need to manipulate GIF format image +files. + +%prep +%setup -q + +%build +%configure +make %{?_smp_mflags} all + +# Handling of libungif compatibility +MAJOR=`echo '%{version}' | sed -e 's/\([0-9]\+\)\..*/\1/'` +%{__cc} $RPM_OPT_FLAGS -shared -Wl,-soname,libungif.so.$MAJOR -Llib/.libs -lgif -o libungif.so.%{version} + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install + +# Handling of libungif compatibility +install -p -m 755 libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir} +ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.4 +ln -sf libungif.so.4 $RPM_BUILD_ROOT%{_libdir}/libungif.so + +# Don't install any static .a and libtool .la files +rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la} + +# Remove makefile relics from documentation +rm -f doc/Makefile* + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING NEWS README +%{_libdir}/lib*.so.* + +%files devel +%defattr(-,root,root,-) +%doc doc/* util/giffiltr.c util/gifspnge.c +%{_libdir}/lib*.so +%{_includedir}/*.h + +%files utils +%defattr(-,root,root,-) +%{_bindir}/* + +%changelog +* Fri Jan 24 2014 Daniel Mach - 4.1.6-9 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 4.1.6-8 +- Mass rebuild 2013-12-27 + +* Wed Feb 13 2013 Fedora Release Engineering - 4.1.6-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jul 19 2012 Fedora Release Engineering - 4.1.6-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 4.1.6-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 4.1.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jul 24 2009 Fedora Release Engineering - 4.1.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sat May 09 2009 Robert Scheck 4.1.6-2 +- Solved multilib problems with documentation (#465208, #474538) +- Removed static library from giflib-devel package (#225796 #c1) + +* Mon Apr 13 2009 Tom "spot" Callaway - 4.1.6-1 +- update to 4.1.6 + +* Tue Feb 24 2009 Fedora Release Engineering - 4.1.3-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Feb 19 2008 Fedora Release Engineering - 4.1.3-9 +- Autorebuild for GCC 4.3 + +* Tue Mar 13 2007 Karsten Hopp 4.1.3-8 +- add BR libXt-devel, otherwise X support will be disabled + +* Wed Jul 12 2006 Jesse Keating +- rebuild + +* Mon May 22 2006 Karsten Hopp 4.1.3-7 +- buildrequires libICE-devel, libSM-devel + +* Fri Feb 10 2006 Jesse Keating - 4.1.3-6.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 4.1.3-6.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Tue Nov 1 2005 Matthias Clasen 4.1.3-6 +- Switch requires to modular X + +* Wed Sep 21 2005 Toshio Kuratomi 4.1.3-5 +- Merge an option on the empty library link line. +- Obsolete libungif progs package. +- Rename -progs to -utils as FC packages seem to have moved in this direction + for subpackages. + +* Tue Sep 20 2005 Toshio Kuratomi 4.1.3-4 +- Modify the way we provide libungif compatibility by building an empty + library that requires libgif. +- Remove chmod in install. It doesn't seem to be necessary. +- Add a patch to fix a problem with long being 64 bit on x86_64 but the code + assuming it was 32 bit. + +* Mon Sep 19 2005 Toshio Kuratomi 4.1.3-1 +- Port package from libungif to giflib.