diff options
author | Peter Mattern | 2024-04-17 23:03:18 +0200 |
---|---|---|
committer | Peter Mattern | 2024-04-17 23:09:39 +0200 |
commit | 6e6f4b18fccc5ec37eccc48ed85caa2012471064 (patch) | |
tree | 38e9745f9ef63b8cb9696ed90a0dcbedb25aaa68 | |
parent | 3ae5e8f3459fff0bff485c93f1acad000c4c9ce3 (diff) | |
download | aur-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-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 20 insertions, 23 deletions
@@ -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 - @@ -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}" } |