Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / eglexternalplatform


Commits:
3f890acd by Jan Alexander Steffens (heftig) at 2024-09-04T19:13:58+02:00
1.2-1

- - - - -


3 changed files:

- .SRCINFO
- .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,14 @@
 pkgbase = eglexternalplatform
        pkgdesc = EGL External Platform interface
-       pkgver = 1.1
-       pkgrel = 3
+       pkgver = 1.2
+       pkgrel = 1
        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.1
-       b2sums = 
c35e594e42ace1a298c2cdc17f4429c7397d5e338519498bb0432a686573e5695d2897833bf72056456e546b5529ad58e654a6b108a53b27a1a8f2569a631a16
+       source = git+https://github.com/NVIDIA/eglexternalplatform#tag=1.2
+       b2sums = 
9da96c07158ad5e22720ebe25f675bcb11bc87f081622a04d12af2f4406984836b2c2078f89e5a0b441ceea2052073b614356abfe2000173f7a0bfaa9fc2c325
 
 pkgname = eglexternalplatform


=====================================
.nvchecker.toml
=====================================
@@ -1,3 +1,4 @@
 [eglexternalplatform]
-source = "git"
-git = "https://github.com/NVIDIA/eglexternalplatform.git";
+source = "github"
+github = "NVIDIA/eglexternalplatform"
+use_max_tag = true


=====================================
PKGBUILD
=====================================
@@ -1,26 +1,31 @@
 # Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
 
 pkgname=eglexternalplatform
-pkgver=1.1
-pkgrel=3
+pkgver=1.2
+pkgrel=1
 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
+  arch-meson $pkgname build --includedir /usr/include/EGL
+}
+
+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:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/eglexternalplatform/-/commit/3f890acdf2fa6eda1e9e5d969c29570431f97ead

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/eglexternalplatform/-/commit/3f890acdf2fa6eda1e9e5d969c29570431f97ead
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to