From 7b2c75f0564be9675bce419c904ab38cc0a9208c Mon Sep 17 00:00:00 2001 From: kth5 Date: Wed, 9 Oct 2024 11:03:18 +0200 Subject: [PATCH] * update eglexternalplatform to 1.2-2 --- eglexternalplatform/.SRCINFO | 14 ++++++++++++++ eglexternalplatform/.nvchecker.toml | 4 ++++ eglexternalplatform/PKGBUILD | 29 +++++++++++++++++++++-------- 3 files changed, 39 insertions(+), 8 deletions(-) create mode 100644 eglexternalplatform/.SRCINFO create mode 100644 eglexternalplatform/.nvchecker.toml diff --git a/eglexternalplatform/.SRCINFO b/eglexternalplatform/.SRCINFO new file mode 100644 index 0000000000..16ed9cbb9c --- /dev/null +++ b/eglexternalplatform/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = eglexternalplatform + pkgdesc = EGL External Platform interface + pkgver = 1.2 + pkgrel = 2 + url = https://github.com/NVIDIA/eglexternalplatform + arch = any + license = MIT + makedepends = git + makedepends = meson + depends = libegl + source = git+https://github.com/NVIDIA/eglexternalplatform#tag=1.2 + b2sums = 9da96c07158ad5e22720ebe25f675bcb11bc87f081622a04d12af2f4406984836b2c2078f89e5a0b441ceea2052073b614356abfe2000173f7a0bfaa9fc2c325 + +pkgname = eglexternalplatform diff --git a/eglexternalplatform/.nvchecker.toml b/eglexternalplatform/.nvchecker.toml new file mode 100644 index 0000000000..41fa0c0adc --- /dev/null +++ b/eglexternalplatform/.nvchecker.toml @@ -0,0 +1,4 @@ +[eglexternalplatform] +source = "github" +github = "NVIDIA/eglexternalplatform" +use_max_tag = true diff --git a/eglexternalplatform/PKGBUILD b/eglexternalplatform/PKGBUILD index 687468a8d7..a7d877dbd1 100644 --- a/eglexternalplatform/PKGBUILD +++ b/eglexternalplatform/PKGBUILD @@ -2,26 +2,39 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=eglexternalplatform -pkgver=1.1 -pkgrel=3 +pkgver=1.2 +pkgrel=2 pkgdesc="EGL External Platform interface" url=https://github.com/NVIDIA/eglexternalplatform arch=(any) license=(MIT) depends=(libegl) -makedepends=(git) +makedepends=( + git + meson +) source=("git+$url#tag=$pkgver") -b2sums=('c35e594e42ace1a298c2cdc17f4429c7397d5e338519498bb0432a686573e5695d2897833bf72056456e546b5529ad58e654a6b108a53b27a1a8f2569a631a16') +b2sums=('9da96c07158ad5e22720ebe25f675bcb11bc87f081622a04d12af2f4406984836b2c2078f89e5a0b441ceea2052073b614356abfe2000173f7a0bfaa9fc2c325') prepare() { cd $pkgname + + # https://gitlab.archlinux.org/archlinux/packaging/packages/eglexternalplatform/-/issues/1 + git cherry-pick -n 70cd612f7da99449ba0c9bbbbc0ef1b3bef43f19 +} + +build() { + arch-meson $pkgname build --includedir /usr/include/EGL + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs } package() { - cd $pkgname - install -Dt "$pkgdir/usr/include/EGL" -m644 interface/* - install -Dt "$pkgdir/usr/share/pkgconfig" -m644 *.pc - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING + meson install -C build --destdir "$pkgdir" + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgname/COPYING } # vim:set sw=2 sts=-1 et: