summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorredtide2023-09-08 11:34:20 +0200
committerredtide2023-09-08 11:34:20 +0200
commit81de0773c8cf9b295d2b0952f094528d7fefdd6b (patch)
tree429f42dc3cb7c0cc5d997d0d3f1d7d6d505ee93c /PKGBUILD
downloadaur-nuovext-icon-theme-git.tar.gz
First commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c9f2e338bb5a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: redtide <redtid3@gmail.com>
+
+_gitname=icon-theme-nuovext
+_pkgname=nuovext-icon-theme
+pkgname=$_pkgname-git
+pkgver=0.1.1.r5.g8ac099a
+pkgrel=1
+pkgdesc="nuoveXT2 icon theme (git version)"
+url=https://github.com/redtide/$_gitname
+arch=(any)
+license=(LGPL3)
+depends=(
+ gtk-update-icon-cache
+)
+makedepends=(
+ cmake
+ git
+)
+provides=($_pkgname)
+conflicts=($_pkgname)
+install=nuovext-icon-theme.install
+source=($_pkgname::git+$url.git)
+b2sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ ( set -o pipefail
+ git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+build() {
+ local cmake_options=(
+ -B build
+ -D CMAKE_BUILD_TYPE=None
+ -D CMAKE_INSTALL_PREFIX=/usr
+ -S $_pkgname
+ -W no-dev
+ )
+ cmake "${cmake_options[@]}"
+ cmake --build build --verbose
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}