Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / lib32-v4l-utils
Commits: 82ba6fbd by Antonio Rojas at 2023-12-25T10:22:24+01:00 upgpkg: 1.26.1-1: Update to 1.26.1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,26 @@ +pkgbase = lib32-v4l-utils + pkgdesc = Userspace tools and conversion library for Video 4 Linux (32-bit) + pkgver = 1.26.1 + pkgrel = 1 + url = https://linuxtv.org/ + arch = x86_64 + license = LGPL + makedepends = meson + makedepends = clang + makedepends = lib32-libbpf + depends = v4l-utils + depends = lib32-gcc-libs + depends = lib32-libjpeg-turbo + depends = lib32-systemd + depends = lib32-libglvnd + depends = lib32-json-c + provides = lib32-libv4l=1.26.1 + conflicts = lib32-libv4l + replaces = lib32-libv4l + source = https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.26.1.tar.xz + source = https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.26.1.tar.xz.asc + validpgpkeys = 05D0169C26E41593418129DF199A64FADFB500FF + sha512sums = a3b12b311977afec410db8b430696e923a24e04f003a5891cc77ddeb667d0b98666a06d31a439c95ce57d9e9c9c2593c5e9dd9e7cf2be002adb95db5b8f00ac8 + sha512sums = SKIP + +pkgname = lib32-v4l-utils ===================================== PKGBUILD ===================================== @@ -1,7 +1,7 @@ # Maintainer: Jan "heftig" Steffens <[email protected]> _pkgbasename=v4l-utils pkgname=lib32-$_pkgbasename -pkgver=1.24.1 +pkgver=1.26.1 pkgrel=1 pkgdesc="Userspace tools and conversion library for Video 4 Linux (32-bit)" arch=('x86_64') @@ -10,26 +10,31 @@ provides=("lib32-libv4l=$pkgver") replaces=('lib32-libv4l') conflicts=('lib32-libv4l') license=('LGPL') -depends=($_pkgbasename 'lib32-gcc-libs' 'lib32-libjpeg-turbo' 'lib32-systemd') -source=(https://linuxtv.org/downloads/v4l-utils/${_pkgbasename}-${pkgver}.tar.bz2 - https://linuxtv.org/downloads/v4l-utils/${_pkgbasename}-${pkgver}.tar.bz2.asc) +depends=($_pkgbasename 'lib32-gcc-libs' 'lib32-libjpeg-turbo' 'lib32-systemd' 'lib32-libglvnd' 'lib32-json-c') +makedepends=('meson' 'clang' 'lib32-libbpf') +source=(https://linuxtv.org/downloads/v4l-utils/${_pkgbasename}-${pkgver}.tar.xz + https://linuxtv.org/downloads/v4l-utils/${_pkgbasename}-${pkgver}.tar.xz.asc) validpgpkeys=('05D0169C26E41593418129DF199A64FADFB500FF') # Gregor Jasny <[email protected]> -sha512sums=('1e82ba125285e875bf4a216adedab9147009e6af1aadd79a3a1770231d3c96ec29245b33e75f69a9ce1b25011e71746db242c778ac3369148de1e9de2e318663' +sha512sums=('a3b12b311977afec410db8b430696e923a24e04f003a5891cc77ddeb667d0b98666a06d31a439c95ce57d9e9c9c2593c5e9dd9e7cf2be002adb95db5b8f00ac8' 'SKIP') -build() { - cd "${srcdir}/${_pkgbasename}-${pkgver}" +prepare() { + # HACK: inform upstream to make this configurable + cd "${_pkgbasename}-${pkgver}" + sed -i 's/sbin/bin/' utils/v4l2-dbg/meson.build +} +build() { export CC="gcc -m32" export CXX="g++ -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - ./configure --prefix=/usr --libdir=/usr/lib32 --sysconfdir=/etc - make -C lib + arch-meson -Dgconv=disabled -Ddoxygen-doc=disabled -Dqv4l2=disabled -Dqvidcap=disabled \ + "${_pkgbasename}-${pkgver}" build --libdir=/usr/lib32 + meson compile -C build } package() { - cd "${srcdir}/${_pkgbasename}-${pkgver}" - MAKEFLAGS="-j1" make -C lib install DESTDIR="${pkgdir}/" + meson install -C build --destdir "$pkgdir" rm -rf "${pkgdir}"/{usr/{include,share,bin,sbin},etc,lib} } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-v4l-utils/-/commit/82ba6fbded5d9f710cb20dcfc699758fcc183c2e -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-v4l-utils/-/commit/82ba6fbded5d9f710cb20dcfc699758fcc183c2e You're receiving this email because of your account on gitlab.archlinux.org.
