Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / giflib
Commits: f62899a0 by Antonio Rojas at 2024-02-20T18:32:23+01:00 upgpkg: 5.2.2-1: Update to 5.2.2 - - - - - 3 changed files: - + .SRCINFO - PKGBUILD - giflib-5.1.9-make-flags.patch Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,22 @@ +pkgbase = giflib + pkgdesc = Library for reading and writing gif images + pkgver = 5.2.2 + pkgrel = 1 + url = http://giflib.sourceforge.net/ + arch = x86_64 + license = MIT + makedepends = xmlto + makedepends = docbook-xml + makedepends = docbook-xsl + makedepends = imagemagick + depends = glibc + provides = libgif.so + options = !zipman + source = https://downloads.sourceforge.net/project/giflib/giflib-5.2.2.tar.gz + source = giflib-5.1.9-fix-missing-quantize-API-symbols.patch + source = giflib-5.1.9-make-flags.patch + sha512sums = 0865ab2b1904fa14640c655fdb14bb54244ad18a66e358565c00287875d00912343f9be8bfac7658cc0146200d626f7ec9160d7a339f20ba3be6b9941d73975f + sha512sums = 5de1e8724f5221fa3637b4e6a482f650f7608673e2c9200233290018ec8a0bf1beea049b3979b5f57dbf2b2a5fda409324e636e9af10582fd01c71d92d4de3b3 + sha512sums = 8b8d6f483a18467bf6ad169fec04f9ef61534d3e25e1714d39231620142e64672dc336b347b02c8f74172b30e94b104edc83619b8e156ad18a4af521f65d1e31 + +pkgname = giflib ===================================== PKGBUILD ===================================== @@ -5,26 +5,28 @@ # Contributor: mightyjaym <[email protected]> pkgname=giflib -pkgver=5.2.1 -pkgrel=2 +pkgver=5.2.2 +pkgrel=1 pkgdesc='Library for reading and writing gif images' url='http://giflib.sourceforge.net/' arch=('x86_64') license=('MIT') depends=('glibc') provides=('libgif.so') -makedepends=('xmlto' 'docbook-xml' 'docbook-xsl') +makedepends=('xmlto' 'docbook-xml' 'docbook-xsl' 'imagemagick') source=(https://downloads.sourceforge.net/project/giflib/${pkgname}-${pkgver}.tar.gz giflib-5.1.9-fix-missing-quantize-API-symbols.patch giflib-5.1.9-make-flags.patch) -sha512sums=('4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736' +sha512sums=('0865ab2b1904fa14640c655fdb14bb54244ad18a66e358565c00287875d00912343f9be8bfac7658cc0146200d626f7ec9160d7a339f20ba3be6b9941d73975f' '5de1e8724f5221fa3637b4e6a482f650f7608673e2c9200233290018ec8a0bf1beea049b3979b5f57dbf2b2a5fda409324e636e9af10582fd01c71d92d4de3b3' - 'b9afd436c31b971087485c7b476f796817e6ee4f237ef8a0e61e47f8ac59fbe5e673d7194895fcc9aafbb79f133469d27c2f69041ae0cccd9acb78667c0222dd') + '8b8d6f483a18467bf6ad169fec04f9ef61534d3e25e1714d39231620142e64672dc336b347b02c8f74172b30e94b104edc83619b8e156ad18a4af521f65d1e31') +options=(!zipman) prepare() { cd ${pkgname}-${pkgver} patch -Np1 < ../giflib-5.1.9-fix-missing-quantize-API-symbols.patch patch -Np1 < ../giflib-5.1.9-make-flags.patch + sed -e 's|giflib.xml|giflib.7|' -re 's|doc/(.*).xml|doc/\1.1|g' -i Makefile # Install the actual man pages instead of the sources } build() { @@ -40,6 +42,9 @@ check() { package() { cd ${pkgname}-${pkgver} make PREFIX=/usr DESTDIR="${pkgdir}" install +# Fix giflib man page installation + install -d "$pkgdir"/usr/share/man/man7 + mv "$pkgdir"/usr/share/man/man{1/giflib.7,7} install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" } ===================================== giflib-5.1.9-make-flags.patch ===================================== @@ -22,22 +22,26 @@ index e4ded69..7fef84a 100644 SHELL = /bin/sh TAR = tar -@@ -68,13 +68,13 @@ all: libgif.so libgif.a libutil.so libutil.a $(UTILS) - $(UTILS):: libgif.a libutil.a - - libgif.so: $(OBJECTS) $(HEADERS) -- $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS) -+ $(CC) $(CFLAGS) $(CPPFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS) +@@ -68,17 +68,17 @@ all: libgif.so libgif.a libutil.so libutil.a $(UTILS) + ifeq ($(UNAME), Darwin) + $(CC) $(CFLAGS) -dynamiclib -current_version $(LIBVER) $(OBJECTS) -o $(LIBGIFSO) + else +- $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,$(LIBGIFSOMAJOR) -o $(LIBGIFSO) $(OBJECTS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,$(LIBGIFSOMAJOR) -o $(LIBGIFSO) $(OBJECTS) + endif 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) -+ $(CC) $(CFLAGS) $(CPPFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,libutil.so.$(LIBMAJOR) -o libutil.so $(UOBJECTS) + $(LIBUTILSO): $(UOBJECTS) $(UHEADERS) + ifeq ($(UNAME), Darwin) + $(CC) $(CFLAGS) -dynamiclib -current_version $(LIBVER) $(OBJECTS) -o $(LIBUTILSO) + else +- $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,$(LIBUTILMAJOR) -o $(LIBUTILSO) $(UOBJECTS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,$(LIBUTILMAJOR) -o $(LIBUTILSO) $(UOBJECTS) + endif libutil.a: $(UOBJECTS) $(UHEADERS) - $(AR) rcs libutil.a $(UOBJECTS) -- 2.21.0 View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/giflib/-/commit/f62899a0f79f56930361a4a8730cbc3e2c9f5d9d -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/giflib/-/commit/f62899a0f79f56930361a4a8730cbc3e2c9f5d9d You're receiving this email because of your account on gitlab.archlinux.org.
