diff options
author | Cobalt Space | 2023-03-16 18:02:41 -0700 |
---|---|---|
committer | Cobalt Space | 2023-03-16 18:02:41 -0700 |
commit | 0e69c89e395e3265fe7e2a0d361c80c7dd09a3c3 (patch) | |
tree | fa286471aa504f52e0e602ea0f6330b250ddae1b /PKGBUILD | |
parent | 92814c21b7bbcc859e14ce70213b4a4b40d40512 (diff) | |
download | aur-gulkan0.15.tar.gz |
create gulkan0.15 package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 15 insertions, 20 deletions
@@ -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" } |