summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxiota2024-03-13 09:45:02 +0000
committerxiota2024-03-13 09:45:02 +0000
commit979a2495c6116baf399c8a93ad942d1d2c5141e2 (patch)
tree5aa9f600b4e2d61283a4f042871f05d2cdd8a62a /PKGBUILD
parent1c0a3ab488a9c6cc3df3f3cc43f8d1215d5c4a17 (diff)
downloadaur-979a2495c6116baf399c8a93ad942d1d2c5141e2.tar.gz
update depends, etc
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 36 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6c0869dcf928..568552bf08e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,47 @@
-# Author: Roman Gilg <subdiff@gmail.com>
# Maintainer: abelian424
-pkgname=disman-kwinft
+_pkgname="disman"
+pkgname="$_pkgname-kwinft"
pkgver=0.600.0
-pkgrel=1
+pkgrel=2
pkgdesc='Qt/C++ display management library'
-arch=(x86_64 aarch64)
url="https://github.com/winft/disman"
-license=(LGPL)
-depends=('wrapland' kcoreaddons kwayland)
-provides=('disman')
-conflicts=('disman')
-makedepends=(extra-cmake-modules git appstream)
-source=("https://github.com/winft/disman/archive/refs/tags/v$pkgver.tar.gz")
-sha1sums=('d22b6f94204d35c003980c1b7baa2a3beaa98cc3')
+license=('LGPL-2.1-only')
+arch=('x86_64' 'aarch64')
+
+depends=(
+ # AUR
+ wrapland
+)
+makedepends=(
+ extra-cmake-modules
+ git
+ ninja
+)
+
+provides=("disman=$pkgver")
+conflicts=("disman")
+
+_pkgsrc="$_pkgname-$pkgver"
+_pkgext="tar.gz"
+source=("$_pkgsrc.$_pkgext"::"$url/archive/refs/tags/v$pkgver.$_pkgext")
+sha256sums=('bf584ab99b585f4d88a6e0310b71d5aab500361ae8369acab0d2a0cd1abe784c')
-prepare() {
- mkdir -p $pkgname
- cd $pkgname
- tar -xvf ../v$pkgver.tar.gz --strip-components 1
-}
-
build() {
- mkdir -p build
- cd build
- cmake ../$pkgname \
- -DCMAKE_BUILD_TYPE=Release
+ 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() {
- cd build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}