diff options
author | xiota | 2024-03-16 01:01:51 +0000 |
---|---|---|
committer | xiota | 2024-03-16 01:01:51 +0000 |
commit | 666ee6dac53b7c4f6dc9225718a2663d5ab813b0 (patch) | |
tree | b7ed69adce4005df8b7c84650063ffeb56b2c9ad /PKGBUILD | |
download | aur-wrapland.tar.gz |
0.600.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8eec9fbc9cb6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: + +_pkgname="wrapland" +pkgname="$_pkgname" +pkgver=0.600.0 +pkgrel=1 +pkgdesc='Qt/C++ library wrapping libwayland (kwinft)' +url="https://github.com/winft/wrapland" +license=('LGPL-2.1-only') +arch=('x86_64' 'aarch64') + +depends=( + libglvnd + qt6-base + wayland +) +makedepends=( + doxygen + extra-cmake-modules + git + microsoft-gsl + ninja + wayland-protocols +) + +_pkgsrc="$_pkgname-$pkgver" +_pkgext="tar.gz" +source=( + "$_pkgsrc.$_pkgext"::"$url/archive/refs/tags/v$pkgver.$_pkgext" +) +sha256sums=( + '2a07b69b6489c2c83f75c346a3aeecf28cc79a7f5040ace467022f554290287e' +) + +build() { + local _cmake_options=( + -B build + -S "$_pkgsrc" + -G Ninja + -DCMAKE_BUILD_TYPE=None + -DCMAKE_INSTALL_PREFIX='/usr' + -DBUILD_TESTING=OFF + -Wno-dev + ) + + cmake "${_cmake_options[@]}" + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} |