summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 15 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index db3599bc8041..ed60d100f8c7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,17 @@
-# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
+# Maintainer: Cobalt Space <cobaltspace at protonmail dot com>
+# Contributor: Chocobo1 <chocobo1 AT archlinux DOT net>
-pkgname=gulkan
+_pkgname=gulkan
+pkgname=${_pkgname}0.15
pkgver=0.15.2
-pkgrel=2
+pkgrel=1
pkgdesc="GLib library for Vulkan abstraction"
arch=('i686' 'x86_64')
url="https://gitlab.freedesktop.org/xrdesktop/gulkan"
+provides=("gulkan=$pkgver")
license=('MIT')
-depends=('glibc' 'cairo' 'gdk-pixbuf2' 'glib2' 'graphene' 'vulkan-icd-loader')
-makedepends=('meson' 'glslang' 'gtk-doc' 'vulkan-headers')
+depends=('glibc' 'cairo' 'gdk-pixbuf2' 'glib2' 'graphene' 'vulkan-icd-loader' 'xcb-util-keysyms')
+makedepends=('meson' 'glslang' 'gtk-doc' 'vulkan-headers' 'glew' 'glfw' 'libdrm' 'pango' 'libegl' 'mesa' 'shaderc' 'json-glib' 'wayland' 'wayland-protocols')
optdepends=('glew' 'glfw' 'libdrm')
source=("https://gitlab.freedesktop.org/xrdesktop/gulkan/-/archive/$pkgver/gulkan-$pkgver.tar.bz2"
"fix_incompatible_types.patch::https://gitlab.freedesktop.org/xrdesktop/gulkan/-/commit/ea94e97a58538090f65fae3b94395e5c08d4b8ee.patch")
@@ -17,30 +20,22 @@ sha256sums=('f462688927817b7ca02fd8f493b34af33d795c72f146df100ac87143bb27d5ee'
prepare() {
- cd "$pkgname-$pkgver"
+ cd "$_pkgname-$pkgver"
patch -Np1 -i "$srcdir/fix_incompatible_types.patch"
}
build() {
- cd "$pkgname-$pkgver"
-
- meson \
- --buildtype=plain \
- --prefix="/usr" \
- "_build"
- meson compile -C "_build"
+ arch-meson "$_pkgname-$pkgver" build -Dexamples=false -Dtests=false
+ meson compile -C build
}
check() {
- cd "$pkgname-$pkgver"
-
- #meson test -C "_build"
+ true
+ #meson test -C "build"
}
package() {
- cd "$pkgname-$pkgver"
-
- meson install -C "_build" --destdir "$pkgdir"
- install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/gulkan"
+ meson install -C build --destdir "$pkgdir"
+ install -Dm644 "$_pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname"
}