David Runge pushed to branch main at Arch Linux / Packaging / Packages / lib32-libffi
Commits: f0d3eecb by David Runge at 2025-04-11T23:30:09+02:00 Track upstream VCS url in custom variable for easier access Signed-off-by: David Runge <dv...@archlinux.org> - - - - - 8aa9c715 by David Runge at 2025-04-11T23:33:20+02:00 Switch to auto-generated source tarballs for better transparency Remove a broken m4 file that prevents building from source. https://github.com/libffi/libffi/issues/853 Signed-off-by: David Runge <dv...@archlinux.org> - - - - - 71777946 by David Runge at 2025-04-11T23:36:54+02:00 upgpkg: 3.4.8-1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,15 +1,15 @@ pkgbase = lib32-libffi pkgdesc = Portable foreign function interface library (32-bit) - pkgver = 3.4.7 + pkgver = 3.4.8 pkgrel = 1 url = https://sourceware.org/libffi/ arch = x86_64 license = MIT depends = lib32-glibc - depends = libffi=3.4.7 + depends = libffi=3.4.8 provides = libffi.so - source = https://github.com/libffi/libffi/releases/download/v3.4.7/libffi-3.4.7.tar.gz - sha256sums = 138607dee268bdecf374adf9144c00e839e38541f75f24a1fcf18b78fda48b2d - b2sums = 0dd17b4fd358beb9842889168437443137445a5dba1f0a7e8669ae420d8efb927815c08602c1b1b141acfdfdbaa12b417863402a5c8df5f36519fd3e772d3f37 + source = libffi-3.4.8.tar.gz::https://github.com/libffi/libffi/archive/refs/tags/v3.4.8.tar.gz + sha256sums = cbb7f0b3b095dc506387ec1e35b891bfb4891d05b90a495bc69a10f2293f80ff + b2sums = e01f46e0048c1805dd8a7c293c482aaa2906c0c94b76f3624ebbdccd3a7775f322c832329d270c0aaf620b5a3d7f12b498864af478955cdcbf079fc5d31443a7 pkgname = lib32-libffi ===================================== PKGBUILD ===================================== @@ -3,17 +3,27 @@ pkgname=lib32-libffi _name=libffi -pkgver=3.4.7 +pkgver=3.4.8 pkgrel=1 pkgdesc="Portable foreign function interface library (32-bit)" arch=(x86_64) url=https://sourceware.org/libffi/ +_url="https://github.com/libffi/libffi" license=(MIT) depends=(lib32-glibc $_name=$pkgver) provides=(libffi.so) -source=(https://github.com/libffi/libffi/releases/download/v$pkgver/$_name-$pkgver.tar.gz) -sha256sums=('138607dee268bdecf374adf9144c00e839e38541f75f24a1fcf18b78fda48b2d') -b2sums=('0dd17b4fd358beb9842889168437443137445a5dba1f0a7e8669ae420d8efb927815c08602c1b1b141acfdfdbaa12b417863402a5c8df5f36519fd3e772d3f37') +source=($_name-$pkgver.tar.gz::$_url/archive/refs/tags/v$pkgver.tar.gz) +sha256sums=('cbb7f0b3b095dc506387ec1e35b891bfb4891d05b90a495bc69a10f2293f80ff') +b2sums=('e01f46e0048c1805dd8a7c293c482aaa2906c0c94b76f3624ebbdccd3a7775f322c832329d270c0aaf620b5a3d7f12b498864af478955cdcbf079fc5d31443a7') + +prepare() { + # remove broken m4 stuff: https://github.com/libffi/libffi/issues/853 + rm -v $_name-$pkgver/m4/ax_enable_builddir.m4 + + cd $_name-$pkgver + autoreconf -fiv + +} build() { local prepare_options=( View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libffi/-/compare/c2c99f3e5a3c4e6fe4f0fac89cae4fbf328e4e39...71777946a04e1bb47acba3acb45a271851c803a0 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libffi/-/compare/c2c99f3e5a3c4e6fe4f0fac89cae4fbf328e4e39...71777946a04e1bb47acba3acb45a271851c803a0 You're receiving this email because of your account on gitlab.archlinux.org.