diff options
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 25 insertions, 13 deletions
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,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" } |