summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPeter Mattern2024-04-17 23:03:18 +0200
committerPeter Mattern2024-04-17 23:09:39 +0200
commit6e6f4b18fccc5ec37eccc48ed85caa2012471064 (patch)
tree38e9745f9ef63b8cb9696ed90a0dcbedb25aaa68 /PKGBUILD
parent3ae5e8f3459fff0bff485c93f1acad000c4c9ce3 (diff)
downloadaur-pavucontrol-git.tar.gz
Miscellaneous updates
* minor fixes of formatting and indents * use SPDX license string * replace autotools with meson/ninja * update dependencies * update upstream URL of VCS repo * improve pkgver()
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 11 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0e111fa24127..0efb8eede728 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,32 +2,30 @@
_pkgname=pavucontrol
pkgname=$_pkgname-git
-pkgver=3.0.10.gd7445a3
+pkgver=5.0.r73.g44f9848
pkgrel=1
pkgdesc="A GTK volume control for PulseAudio"
arch=("i686" "x86_64")
url="http://freedesktop.org/software/pulseaudio/pavucontrol/"
-license=("GPL")
-depends=("gtkmm3" "libcanberra-pulse")
-optdepends=("pulseaudio")
-makedepends=("git" "intltool" "lynx")
+license=("GPL-2.0-or-later")
+depends=('gtkmm-4.0' 'libpulse' 'libcanberra')
+optdepends=('pulseaudio: audio output')
+makedepends=('git' 'meson' 'libsigc++' 'lynx')
provides=("$_pkgname")
conflicts=("$_pkgname")
-source=("git://anongit.freedesktop.org/pulseaudio/pavucontrol")
+source=("git+https://gitlab.freedesktop.org/pulseaudio/pavucontrol.git")
sha256sums=("SKIP")
pkgver() {
- cd "$srcdir/$_pkgname"
- git describe --always | sed 's/^v//;s/-/./g'
+ cd "$_pkgname"
+ git describe --always | sed 's/^v//;s/-/.r/;s/-/./'
}
build() {
- cd "$_pkgname"
- ./autogen.sh --prefix=/usr
- make
+ arch-meson $_pkgname build
+ meson compile -C build
}
package() {
- cd "$_pkgname"
- make DESTDIR="$pkgdir" install
+ meson install -C build --destdir "${pkgdir}"
}