summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Bouvier2022-12-28 23:59:40 +0100
committerAlexandre Bouvier2022-12-28 23:59:40 +0100
commit40cd3048da1de65ad1a5e831ea7f8eb11d1d12c2 (patch)
tree0deacec0aea4e9c7ea6358b3289df7e348f1b227
parentaefbd01d02c78a085019140e1d1e166f1feba9e0 (diff)
downloadaur-40cd3048da1de65ad1a5e831ea7f8eb11d1d12c2.tar.gz
update to 1.3.238.r5.gb232cb2
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD43
2 files changed, 26 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 522a0fefbc83..63d5a12a983d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = vulkan-headers-git
pkgdesc = Vulkan header files
- pkgver = r232.c51545d3
+ pkgver = 1.3.238.r5.gb232cb2
pkgrel = 1
url = https://github.com/KhronosGroup/Vulkan-Headers
arch = any
@@ -8,11 +8,10 @@ pkgbase = vulkan-headers-git
license = Apache
makedepends = cmake
makedepends = git
- provides = vulkan-headers
- provides = vulkan-hpp
+ provides = vulkan-headers=1:1.3.238.r5.gb232cb2
+ provides = vulkan-hpp=1.3.238.r5.gb232cb2
conflicts = vulkan-headers
- source = git+https://github.com/KhronosGroup/Vulkan-Headers.git
- sha512sums = SKIP
+ source = vulkan-headers::git+https://github.com/KhronosGroup/Vulkan-Headers.git
+ b2sums = SKIP
pkgname = vulkan-headers-git
-
diff --git a/PKGBUILD b/PKGBUILD
index e1264c91a611..8d9f8e541ca9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,34 @@
-# Maintainer: Luís Ferreira <contact@lsferreira.net>
-
-pkgname=vulkan-headers-git
-pkgver=r232.c51545d3
+# Maintainer: Alexandre Bouvier <contact@amb.tf>
+# Contributor: Luís Ferreira <contact@lsferreira.net>
+_pkgname=vulkan-headers
+pkgname=$_pkgname-git
+pkgver=1.3.238.r5.gb232cb2
pkgrel=1
pkgdesc="Vulkan header files"
-groups=('vulkan-devel')
arch=('any')
url="https://github.com/KhronosGroup/Vulkan-Headers"
-provides=('vulkan-headers' 'vulkan-hpp')
license=('Apache')
-conflicts=('vulkan-headers')
-source=("git+https://github.com/KhronosGroup/Vulkan-Headers.git")
-sha512sums=('SKIP')
-makedepends=(cmake git)
+groups=('vulkan-devel')
+makedepends=('cmake' 'git')
+provides=("$_pkgname=1:$pkgver" "vulkan-hpp=$pkgver")
+conflicts=("$_pkgname")
+source=("$_pkgname::git+$url.git")
+b2sums=('SKIP')
+
pkgver() {
- cd "$srcdir/Vulkan-Headers"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd $_pkgname
+ git describe --long --match='v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "$srcdir/Vulkan-Headers"
-
- rm -rf build ; mkdir build ; cd build
- cmake -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
- ..
- make
+ cmake -S $_pkgname -B build \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -Wno-dev
+ cmake --build build
}
package() {
- cd "$srcdir/Vulkan-Headers/build"
-
- make DESTDIR="${pkgdir}" install
+ # shellcheck disable=SC2154
+ DESTDIR="$pkgdir" cmake --install build
}