summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Mattern2024-04-17 23:03:18 +0200
committerPeter Mattern2024-04-17 23:09:39 +0200
commit6e6f4b18fccc5ec37eccc48ed85caa2012471064 (patch)
tree38e9745f9ef63b8cb9696ed90a0dcbedb25aaa68
parent3ae5e8f3459fff0bff485c93f1acad000c4c9ce3 (diff)
downloadaur-6e6f4b18fccc5ec37eccc48ed85caa2012471064.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()
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD24
2 files changed, 20 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3232aace2646..8b61e2e0e1d6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,22 @@
-# Generated by mksrcinfo v8
-# Tue Feb 2 12:24:01 UTC 2016
pkgbase = pavucontrol-git
pkgdesc = A GTK volume control for PulseAudio
- pkgver = 3.0.10.gd7445a3
+ pkgver = 5.0.r73.g44f9848
pkgrel = 1
url = http://freedesktop.org/software/pulseaudio/pavucontrol/
arch = i686
arch = x86_64
- license = GPL
+ license = GPL-2.0-or-later
makedepends = git
- makedepends = intltool
+ makedepends = meson
+ makedepends = libsigc++
makedepends = lynx
- depends = gtkmm3
- depends = libcanberra-pulse
- optdepends = pulseaudio
+ depends = gtkmm-4.0
+ depends = libpulse
+ depends = libcanberra
+ optdepends = pulseaudio: audio output
provides = pavucontrol
conflicts = pavucontrol
- source = git://anongit.freedesktop.org/pulseaudio/pavucontrol
+ source = git+https://gitlab.freedesktop.org/pulseaudio/pavucontrol.git
sha256sums = SKIP
pkgname = pavucontrol-git
-
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}"
}