summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxiota2023-04-21 11:16:36 -0700
committerxiota2023-04-21 11:16:36 -0700
commit5cb5cd1f44c433801514423850915f8d2b34443e (patch)
tree66d02b62ee28e8fcee72a2ceee6e37fdd8f9f250 /PKGBUILD
parent60e9e2d44a8cfa7f46dbdd3d9906f1d83e427c27 (diff)
downloadaur-scrawpp.tar.gz
update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 21 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5ea8c1a92cdf..a6ec3c99bf26 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,4 @@
-# Maintainer: Dennis Hamester <dennis.hamester@startmail.com>
+# Contributor: Dennis Hamester <dennis.hamester@startmail.com>
pkgname=scrawpp
pkgver=0.2.1
@@ -7,22 +7,30 @@ pkgdesc="Steam Controller C++ library"
arch=('any')
url="https://gitlab.com/dennis-hamester/scrawpp"
license=('custom:ISC')
-makedepends=('cmake')
-depends=('scraw')
-source=("scrawpp-v$pkgver.tar.gz::https://gitlab.com/dennis-hamester/scrawpp/-/archive/v$pkgver/scrawpp-v$pkgver.tar.gz")
-sha256sums=('5a692508b6ee6e321fa2ae5aa7f99bee38900caf2f634e9e212e342038ab155d')
+depends=(
+ 'scraw'
+)
+makedepends=(
+ 'cmake'
+)
+source=(
+ "scrawpp-v$pkgver.tar.gz::$url/-/archive/v$pkgver/scrawpp-v$pkgver.tar.gz"
+)
+sha256sums=(
+ '5a692508b6ee6e321fa2ae5aa7f99bee38900caf2f634e9e212e342038ab155d'
+)
build() {
- cd ${pkgname}-v${pkgver}
- mkdir build && cd build
cmake \
- -DCMAKE_INSTALL_PREFIX=/usr \
- ..
- make
+ -B build \
+ -S "$pkgname-v$pkgver" \
+ -DCMAKE_INSTALL_PREFIX=/usr
+
+ cmake --build build
}
package() {
- cd ${pkgname}-v${pkgver}/build
- make DESTDIR="${pkgdir}" install
- install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ DESTDIR="$pkgdir" cmake --install build
+
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" "$srcdir/$pkgname-v$pkgver/LICENSE"
}