From 659f6d1e8fc3edba32b7d93629973f0a0e157ad1 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 17 2020 22:15:17 +0000 Subject: Add spec-file for the distribution --- diff --git a/SPECS/giflib.spec b/SPECS/giflib.spec new file mode 100644 index 0000000..80d0066 --- /dev/null +++ b/SPECS/giflib.spec @@ -0,0 +1,201 @@ +Name: giflib +Summary: A library and utilities for processing GIFs +Version: 5.1.4 +Release: 3%{?dist} + +License: MIT +URL: http://www.sourceforge.net/projects/%{name}/ +Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 + +Patch0: giflib-5.1.4-coverity.patch +Patch1: giflib-5.1.4-html-docs-consistent-ids.patch + +BuildRequires: autoconf automake libtool +BuildRequires: gcc +BuildRequires: make +BuildRequires: xmlto + + +%description +giflib is a library for reading and writing gif images. + + +%package devel +Summary: Development files for programs using the giflib library +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The giflib-devel package includes header files, libraries necessary for +developing programs which use the giflib library. + + +%package utils +Summary: Programs for manipulating GIF format image files +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description utils +The giflib-utils package contains various programs for manipulating GIF +format image files. + + +%prep +%autosetup -p1 + + +%build +autoreconf -vif +%configure +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +%make_build + + +%install +%make_install + +# Don't install any static .a and libtool .la files +rm -f %{buildroot}%{_libdir}/*.{a,la} + +# Remove makefile relics from documentation +rm -f doc/Makefile* + + +%ldconfig_scriptlets + + +%files +%doc AUTHORS ChangeLog NEWS README +%license COPYING +%{_libdir}/libgif.so.7* + +%files devel +%doc doc/* +%{_libdir}/libgif.so +%{_includedir}/gif_lib.h + +%files utils +%{_bindir}/gif* +%{_mandir}/man1/gif*.1* + + +%changelog +* Thu Nov 08 2018 Nikola Forró - 5.1.4-3 +- Generate HTML docs with consistent section IDs to avoid multilib difference + related: #1602513 + +* Mon Oct 29 2018 Nikola Forró - 5.1.4-2 +- Fix important Covscan defects + resolves: #1602513 + +* Sun Feb 11 2018 Sandro Mani - 5.1.4-1 +- Update to 5.1.4 + +* Thu Feb 8 2018 Florian Weimer - 4.1.6-22 +- Build libungif with linker flags from redhat-rpm-config + +* Wed Feb 07 2018 Fedora Release Engineering - 4.1.6-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Feb 03 2018 Igor Gnatenko - 4.1.6-20 +- Switch to %%ldconfig_scriptlets + +* Wed Aug 02 2017 Fedora Release Engineering - 4.1.6-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 4.1.6-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Mar 29 2017 Stephen Gallagher - 4.1.6-17 +- Fix compilation errors when -Werror=format-security + +* Fri Feb 10 2017 Fedora Release Engineering - 4.1.6-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Feb 03 2016 Fedora Release Engineering - 4.1.6-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Aug 14 2015 Adam Jackson 4.1.6-14 +- Link libungif with -z now too + +* Wed Jun 17 2015 Fedora Release Engineering - 4.1.6-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Aug 16 2014 Fedora Release Engineering - 4.1.6-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 4.1.6-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Dec 18 2013 Peter Robinson 4.1.6-10 +- Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 4.1.6-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 17 2013 Petr Pisar - 4.1.6-8 +- Perl 5.18 rebuild + +* 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.