[packages/giflib] - updated make patch: install utility library (as libgifutil, not libutil); release 2
qboosh
qboosh at pld-linux.org
Mon Nov 30 21:05:47 CET 2020
commit 6a3721f9c955fec3ed6e645ee63c5d76e94b2d11
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Nov 30 21:06:09 2020 +0100
- updated make patch: install utility library (as libgifutil, not libutil); release 2
giflib-make.patch | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
giflib.spec | 8 +++++++-
2 files changed, 60 insertions(+), 6 deletions(-)
---
diff --git a/giflib.spec b/giflib.spec
index 2d05233..80eb629 100644
--- a/giflib.spec
+++ b/giflib.spec
@@ -10,7 +10,7 @@ Summary(ru.UTF-8): Библиотека для работы с GIF-файлам
Summary(uk.UTF-8): Бібліотека для роботи з GIF-файлами
Name: giflib
Version: 5.2.1
-Release: 1
+Release: 2
License: MIT-like
Group: Libraries
Source0: http://downloads.sourceforge.net/giflib/%{name}-%{version}.tar.gz
@@ -151,6 +151,7 @@ GIF.
%if %{with tests}
ln -sf libgif.so libgif.so.7
+ln -sf libgifutil.so libgifutil.so.7
LD_LIBRARY_PATH=$(pwd) \
%{__make} -j1 check
%endif
@@ -181,17 +182,22 @@ rm -rf $RPM_BUILD_ROOT
%doc COPYING ChangeLog NEWS README TODO history.adoc
%attr(755,root,root) %{_libdir}/libgif.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libgif.so.7
+%attr(755,root,root) %{_libdir}/libgifutil.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgifutil.so.7
%files devel
%defattr(644,root,root,755)
%doc doc/{gif_lib,intro}.html doc/whatsinagif
%attr(755,root,root) %{_libdir}/libgif.so
+%attr(755,root,root) %{_libdir}/libgifutil.so
%attr(755,root,root) %{_libdir}/libungif.so
%{_includedir}/gif_lib.h
+%{_includedir}/gif_util.h
%files static
%defattr(644,root,root,755)
%{_libdir}/libgif.a
+%{_libdir}/libgifutil.a
%{_libdir}/libungif.a
%files progs
diff --git a/giflib-make.patch b/giflib-make.patch
index de972c0..dcfa1ae 100644
--- a/giflib-make.patch
+++ b/giflib-make.patch
@@ -1,17 +1,65 @@
---- giflib-5.1.9/Makefile.orig 2019-04-26 17:33:39.313133728 +0200
-+++ giflib-5.1.9/Makefile 2019-04-26 17:35:09.355979257 +0200
-@@ -60,12 +60,12 @@
+--- giflib-5.2.1/Makefile.orig 2019-06-24 18:08:57.000000000 +0200
++++ giflib-5.2.1/Makefile 2020-11-30 19:44:50.354825609 +0100
+@@ -59,12 +59,12 @@
gifsponge \
gifwedge
-LDLIBS=libgif.a -lm
+LDLIBS=-L. -lgif -lm
- all: libgif.so libgif.a libutil.so libutil.a $(UTILS)
+-all: libgif.so libgif.a libutil.so libutil.a $(UTILS)
++all: libgif.so libgif.a libgifutil.so libgifutil.a $(UTILS)
$(MAKE) -C doc
-$(UTILS):: libgif.a libutil.a
-+$(UTILS):: libgif.so libutil.a
++$(UTILS):: libgif.so libgifutil.so
libgif.so: $(OBJECTS) $(HEADERS)
$(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS)
+@@ -72,14 +72,14 @@
+ libgif.a: $(OBJECTS) $(HEADERS)
+ $(AR) rcs libgif.a $(OBJECTS)
+
+-libutil.so: $(UOBJECTS) $(UHEADERS)
+- $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,libutil.so.$(LIBMAJOR) -o libutil.so $(UOBJECTS)
++libgifutil.so: $(UOBJECTS) $(UHEADERS) libgif.so
++ $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,libgifutil.so.$(LIBMAJOR) -o libgifutil.so $(UOBJECTS) -L. -lgif
+
+-libutil.a: $(UOBJECTS) $(UHEADERS)
+- $(AR) rcs libutil.a $(UOBJECTS)
++libgifutil.a: $(UOBJECTS) $(UHEADERS)
++ $(AR) rcs libgifutil.a $(UOBJECTS)
+
+ clean:
+- rm -f $(UTILS) $(TARGET) libgetarg.a libgif.a libgif.so libutil.a libutil.so *.o
++ rm -f $(UTILS) $(TARGET) libgetarg.a libgif.a libgif.so libgifutil.a libgifutil.so *.o
+ rm -f libgif.so.$(LIBMAJOR).$(LIBMINOR).$(LIBPOINT)
+ rm -f libgif.so.$(LIBMAJOR)
+ rm -fr doc/*.1 *.html doc/staging
+@@ -96,12 +96,17 @@
+ install-include:
+ $(INSTALL) -d "$(DESTDIR)$(INCDIR)"
+ $(INSTALL) -m 644 gif_lib.h "$(DESTDIR)$(INCDIR)"
++ $(INSTALL) -m 644 getarg.h "$(DESTDIR)$(INCDIR)/gif_util.h"
+ install-lib:
+ $(INSTALL) -d "$(DESTDIR)$(LIBDIR)"
+ $(INSTALL) -m 644 libgif.a "$(DESTDIR)$(LIBDIR)/libgif.a"
+ $(INSTALL) -m 755 libgif.so "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBVER)"
+ ln -sf libgif.so.$(LIBVER) "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBMAJOR)"
+ ln -sf libgif.so.$(LIBMAJOR) "$(DESTDIR)$(LIBDIR)/libgif.so"
++ $(INSTALL) -m 644 libgifutil.a "$(DESTDIR)$(LIBDIR)/libgifutil.a"
++ $(INSTALL) -m 755 libgifutil.so "$(DESTDIR)$(LIBDIR)/libgifutil.so.$(LIBVER)"
++ ln -sf libgifutil.so.$(LIBVER) "$(DESTDIR)$(LIBDIR)/libgifutil.so.$(LIBMAJOR)"
++ ln -sf libgifutil.so.$(LIBMAJOR) "$(DESTDIR)$(LIBDIR)/libgifutil.so"
+ install-man:
+ $(INSTALL) -d "$(DESTDIR)$(MANDIR)/man1"
+ $(INSTALL) -m 644 doc/*.1 "$(DESTDIR)$(MANDIR)/man1"
+@@ -113,6 +118,8 @@
+ uninstall-lib:
+ cd "$(DESTDIR)$(LIBDIR)" && \
+ rm -f libgif.a libgif.so libgif.so.$(LIBMAJOR) libgif.so.$(LIBVER)
++ cd "$(DESTDIR)$(LIBDIR)" && \
++ rm -f libgifutil.a libgifutil.so libgifutil.so.$(LIBMAJOR) libgifutil.so.$(LIBVER)
+ uninstall-man:
+ cd "$(DESTDIR)$(MANDIR)/man1" && rm -f $(shell cd doc >/dev/null && echo *.1)
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/giflib.git/commitdiff/6a3721f9c955fec3ed6e645ee63c5d76e94b2d11
More information about the pld-cvs-commit
mailing list