From 0e07b90c0816b22ab6496090532f6a680dd26b2a Mon Sep 17 00:00:00 2001 From: Eshan Roy Date: Wed, 20 Nov 2024 09:55:54 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20refactor(=5Fpkg):=20add=20new=20?= =?UTF-8?q?pkgbuild=20script?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- snigdhaos-blackbox/PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/snigdhaos-blackbox/PKGBUILD b/snigdhaos-blackbox/PKGBUILD index e69de29b..c818dcf1 100644 --- a/snigdhaos-blackbox/PKGBUILD +++ b/snigdhaos-blackbox/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Eshan Roy + +pkgname=snigdhaos-assistant +pkgver=1.0 +_pkgver=v1.0.0 +pkgrel=1 +pkgdesc="" +arch=( + 'any' +) +url="" +license=( + 'MIT' +) +depends=( + 'yad' + 'wget' + 'qt5-base' +) +optdepends=( + 'pacmac' +) +makedepends=( + 'git' + 'cmake' +) +groups=() + +pkgver() { + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cmake -B build -S "$pkgname-$_pkgver" \ + -DCMAKE_BUILD_TYPE='Release' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -Who-dev + make -C build +} + +package() { + make -C build DESTDIR="$pkgdir" install + install -d "$pkgdir"/usr + cp -rf "$srcdir"/$pkgname-$_pkgver/usr "$pkgdir" +}