diff options
author | xiota | 2024-03-13 09:45:02 +0000 |
---|---|---|
committer | xiota | 2024-03-13 09:45:02 +0000 |
commit | 979a2495c6116baf399c8a93ad942d1d2c5141e2 (patch) | |
tree | 5aa9f600b4e2d61283a4f042871f05d2cdd8a62a | |
parent | 1c0a3ab488a9c6cc3df3f3cc43f8d1215d5c4a17 (diff) | |
download | aur-979a2495c6116baf399c8a93ad942d1d2c5141e2.tar.gz |
update depends, etc
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 59 |
3 files changed, 46 insertions, 31 deletions
@@ -1,20 +1,18 @@ pkgbase = disman-kwinft pkgdesc = Qt/C++ display management library pkgver = 0.600.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/winft/disman arch = x86_64 arch = aarch64 - license = LGPL + license = LGPL-2.1-only makedepends = extra-cmake-modules makedepends = git - makedepends = appstream + makedepends = ninja depends = wrapland - depends = kcoreaddons - depends = kwayland - provides = disman + provides = disman=0.600.0 conflicts = disman - source = https://github.com/winft/disman/archive/refs/tags/v0.600.0.tar.gz - sha1sums = d22b6f94204d35c003980c1b7baa2a3beaa98cc3 + source = disman-0.600.0.tar.gz::https://github.com/winft/disman/archive/refs/tags/v0.600.0.tar.gz + sha256sums = bf584ab99b585f4d88a6e0310b71d5aab500361ae8369acab0d2a0cd1abe784c pkgname = disman-kwinft diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..018a3de08144 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore @@ -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 } |