commit 6a3721f9c955fec3ed6e645ee63c5d76e94b2d11
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to