upg giflib ostree

This commit is contained in:
joborun linux 2024-02-20 21:00:43 +02:00
parent 672d8b5ec4
commit 56d47bb92d
6 changed files with 42 additions and 32 deletions

View File

@ -6,13 +6,14 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=giflib
pkgver=5.2.1
pkgrel=02
pkgver=5.2.2
pkgrel=01
pkgdesc='Library for reading and writing gif images'
url='http://giflib.sourceforge.net/'
depends=('glibc')
provides=('libgif.so')
makedepends=('xmlto' 'docbook-xml' 'docbook-xsl')
makedepends=('xmlto' 'docbook-xml' 'docbook-xsl' 'imagemagick')
options=(!zipman)
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)
@ -21,6 +22,7 @@ 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() {
@ -36,6 +38,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}"
}
@ -45,13 +50,8 @@ arch=(x86_64)
license=('MIT')
sha512sums=('4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736'
'5de1e8724f5221fa3637b4e6a482f650f7608673e2c9200233290018ec8a0bf1beea049b3979b5f57dbf2b2a5fda409324e636e9af10582fd01c71d92d4de3b3'
'b9afd436c31b971087485c7b476f796817e6ee4f237ef8a0e61e47f8ac59fbe5e673d7194895fcc9aafbb79f133469d27c2f69041ae0cccd9acb78667c0222dd')
sha256sums=(31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd # giflib-5.2.1.tar.gz
sha256sums=(be7ffbd057cadebe2aa144542fd90c6838c6a083b5e8a9048b8ee3b66b29d5fb # giflib-5.2.2.tar.gz
1995cb747165a05f55e5e1c09909cc3d4eba6ef5b96570e2acca67927869febb # giflib-5.1.9-fix-missing-quantize-API-symbols.patch
00f3ccd8f3cbc34e5faed026bfbc51ab356cbf8553aca570f724e4612e04c017) # giflib-5.1.9-make-flags.patch
## 99364733d89ad2dfeb49cda2b5a5ae6aaa2e3f37a8500f44ca7fa9973fee4aa1 giflib-5.2.1-02-x86_64.pkg.tar.lz
51b03d342d436a359c37b2a21eb7d32f9b0c76d22757b6a5787a56e9937a3a33) # giflib-5.1.9-make-flags.patch
## a7c68b129e7c4cc6e88f8988abe94261fea5509144417b21b19b6fa4f70db59a giflib-5.2.2-01-x86_64.pkg.tar.lz

View File

@ -5,26 +5,28 @@
# Contributor: mightyjaym <jm.ambrosino@free.fr>
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,8 +42,10 @@ 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}"
}
# vim: ts=2 sw=2 et:
##

View File

@ -1,5 +1,6 @@
xmlto
docbook-xml
docbook-xsl
imagemagick

View File

@ -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 File

@ -9,10 +9,10 @@
pkgname=ostree
_commit=d43386f15dd1a64fb153b1763a64bfc258cf7fc0 # tags/v2024.3^{}
pkgver=2024.3
pkgrel=01
pkgrel=02
pkgdesc="Operating system and container binary deployment and upgrades - w/o systemd & avahi"
url="https://ostreedev.github.io/ostree/"
depends=(bash fuse3 gcc-libs glibc libgpg-error libsodium sh util-linux zlib)
depends=(bash fuse3 gcc-libs glibc libgpg-error libsodium sh util-linux zlib which)
makedepends=(curl e2fsprogs git glib2 gobject-introspection gpgme
gtk-doc libarchive libsoup libxslt mkinitcpio openssl python xz)
#checkdepends=(cpio elfutils gjs parallel python-yaml syslinux)
@ -99,5 +99,5 @@ sha256sums=(SKIP
SKIP
6cc1e10db1f8c744eec5d128ad7bcd5aa92a8da167784f6727d832c9a4c545bb) # ostree-2023.1-use_fuse3.patch
## ba56e25e2e337f08a951b3c653cd23b938bd368a860e203e71754dff66e30c11 ostree-2024.3-01-x86_64.pkg.tar.lz
## 3b0928a285f4ccc7202c2c3e131866d71cab326395c6e76a41af3e2e606b471d ostree-2024.3-02-x86_64.pkg.tar.lz

View File

@ -5,7 +5,7 @@
pkgname=ostree
_commit=d43386f15dd1a64fb153b1763a64bfc258cf7fc0 # tags/v2024.3^{}
pkgver=2024.3
pkgrel=1
pkgrel=2
pkgdesc="Operating system and container binary deployment and upgrades"
url="https://ostreedev.github.io/ostree/"
arch=(x86_64)
@ -19,6 +19,7 @@ depends=(
libsodium
sh
util-linux
which # remove after https://github.com/ostreedev/ostree/pull/3154 is merged and released
zlib
)
makedepends=(