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.