[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