summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNullBite2023-11-26 13:06:56 -0500
committerNullBite2023-11-26 13:19:22 -0500
commitc00cc2db92e5609879a672e015a7b5cb3a68d5e9 (patch)
treeb453a722b5c3c823f5ce8e807595c10281ac3267
parentd2866727950c23cfe064280b62c022d7f256bb02 (diff)
downloadaur-c00cc2db92e5609879a672e015a7b5cb3a68d5e9.tar.gz
Change package to use git
-rw-r--r--PKGBUILD25
1 files changed, 16 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 03a37f30cf6d..31b9d40b0ead 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,15 @@
-# Maintainer: David Runge <dvzrv@archlinux.org>
-# Maintainer: Jonas Witschel <diabonas@archlinux.org>
+# Maintainer: NullBite <aur.archlinux@nullbite.com>
+# Contributor: David Runge <dvzrv@archlinux.org>
+# Contributor: Jonas Witschel <diabonas@archlinux.org>
-pkgname=qpwgraph
-pkgver=0.6.0
+pkgname=qpwgraph-git
+pkgver=0.6.0.r4.g1665d36
+pkgver() {
+ cd "${pkgname%-git}"
+ git describe --long --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
pkgrel=1
-pkgdesc='PipeWire Graph Qt GUI Interface'
+pkgdesc='PipeWire Graph Qt GUI Interface (git version)'
arch=(x86_64)
url="https://gitlab.freedesktop.org/rncbc/qpwgraph"
license=(GPL-2.0-or-later)
@@ -17,13 +22,15 @@ depends=(
qt6-svg
)
makedepends=(
+ git
alsa-lib
cmake
pipewire
)
-source=($url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
-sha512sums=('cf93170863860718e9fd56c312e72d0dabe19411250b06184fc2c8a516a6ba946ba694e59fbf4b0c288780a7644ac372fcf7949056934793e3ef01a9ec245406')
-b2sums=('6f1617d8aaba4e2058dae8d9d66f9516444f3c93b74509df88da7e1c59db5e373d0dbfa9cf17a93e9ac9765255e7322d738b23a5faeb1f5f8fdfc4e8841dbe8d')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=(qpwgraph::git+$url)
+sha512sums=('SKIP')
build() {
local cmake_options=(
@@ -31,7 +38,7 @@ build() {
-D CMAKE_BUILD_TYPE=None
-D CMAKE_INSTALL_PREFIX=/usr
-D CONFIG_WAYLAND=ON
- -S $pkgname-v$pkgver
+ -S "${pkgname%-git}"
-W no-dev
)