summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGianluca Boiano2021-01-17 11:43:42 +0100
committerGianluca Boiano2021-01-17 11:43:42 +0100
commit41a93f9394966988c761f8f55cfaf671e94a8848 (patch)
treee1f2903d4dc32314711d15ec71a44c98b53c958f
parent4928c3cda429f3bc12e75c2e113973295be656c7 (diff)
downloadaur-41a93f9394966988c761f8f55cfaf671e94a8848.tar.gz
pulseeffects-git: split gui and gst-plugins for headless scenarios
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD38
2 files changed, 50 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3e87742243ff..e1a16d50766b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pulseeffects-git
pkgdesc = Audio Effects for Pulseaudio Applications
- pkgver = 4.8.4.r75.g7130c640
+ pkgver = 4.8.4.r85.gb773fad2
pkgrel = 1
url = https://github.com/wwmm/pulseeffects
arch = x86_64
@@ -17,6 +17,13 @@ pkgbase = pulseeffects-git
makedepends = appstream-glib
makedepends = zam-plugins
makedepends = rubberband
+ provides = pulseeffects
+ conflicts = pulseeffects
+ source = git+https://github.com/wwmm/pulseeffects.git
+ sha512sums = SKIP
+
+pkgname = pulseeffects-git
+ pkgdesc = Audio Effects for Pulseaudio Applications
depends = gtk3
depends = gtkmm3
depends = glibmm
@@ -25,14 +32,10 @@ pkgbase = pulseeffects-git
depends = gst-plugin-gtk
depends = gst-plugins-bad
depends = gst-plugin-pipewire
+ depends = gst-plugins-pulseeffects
depends = lilv
depends = boost-libs
depends = libsigc++
- depends = librnnoise
- depends = libsndfile
- depends = libsamplerate
- depends = zita-convolver
- depends = libebur128
depends = calf
depends = lsp-plugins
depends = yelp
@@ -40,8 +43,17 @@ pkgbase = pulseeffects-git
optdepends = rubberband: pitch shifting
provides = pulseeffects
conflicts = pulseeffects
- source = git+https://github.com/wwmm/pulseeffects.git
- sha512sums = SKIP
-pkgname = pulseeffects-git
+pkgname = gst-plugins-pulseeffects-git
+ pkgdesc = Audio Effects for Pulseaudio Applications - gstreamer plugins
+ depends = gstreamer
+ depends = gst-plugins-base
+ depends = libebur128
+ depends = librnnoise
+ depends = libsndfile
+ depends = libsamplerate
+ depends = zita-convolver
+ optdepends =
+ provides = gst-plugins-pulseeffects
+ conflicts = gst-plugins-pulseeffects
diff --git a/PKGBUILD b/PKGBUILD
index 615e65b58ed1..7ac6f0597a2c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,20 +3,16 @@
# Contributor: Filipe LaĆ­ns (FFY00) <lains@archlinux.org>
# Contributor: Wellington <wellingtonwallace@gmail.com>
-pkgname=pulseeffects-git
-pkgver=4.8.4.r75.g7130c640
+pkgbase=pulseeffects-git
+pkgname=("${pkgbase}" "gst-plugins-${pkgbase}")
+pkgver=4.8.4.r85.gb773fad2
pkgrel=1
pkgdesc='Audio Effects for Pulseaudio Applications'
arch=(x86_64 i686 arm armv6h armv7h aarch64)
url='https://github.com/wwmm/pulseeffects'
license=('GPL3')
-depends=('gtk3' 'gtkmm3' 'glibmm' 'libpulse' 'gstreamer' 'gst-plugin-gtk' 'gst-plugins-bad' 'gst-plugin-pipewire'
- 'lilv' 'boost-libs' 'libsigc++' 'librnnoise' 'libsndfile' 'libsamplerate' 'zita-convolver' 'libebur128'
- 'calf' 'lsp-plugins' 'yelp')
makedepends=('meson' 'boost' 'git' 'itstool' 'appstream-glib'
'zam-plugins' 'rubberband')
-optdepends=('zam-plugins: maximizer'
- 'rubberband: pitch shifting')
source=("git+https://github.com/wwmm/pulseeffects.git")
conflicts=(pulseeffects)
provides=(pulseeffects)
@@ -36,8 +32,32 @@ build() {
ninja
}
-package() {
+package_pulseeffects-git() {
+ pkgdesc="Audio Effects for Pulseaudio Applications"
+ depends=('gtk3' 'gtkmm3' 'glibmm' 'libpulse'
+ 'gstreamer' 'gst-plugin-gtk' 'gst-plugins-bad' 'gst-plugin-pipewire' 'gst-plugins-pulseeffects'
+ 'lilv' 'boost-libs' 'libsigc++' 'calf' 'lsp-plugins' 'yelp')
+ optdepends=('zam-plugins: maximizer'
+ 'rubberband: pitch shifting')
+ conflicts=(pulseeffects)
+ provides=(pulseeffects)
+
+ cd pulseeffects/build
+
+ DESTDIR="${pkgdir}" ninja install
+ rm -r "${pkgdir}/usr/lib"
+}
+
+package_gst-plugins-pulseeffects-git() {
+ pkgdesc="Audio Effects for Pulseaudio Applications - gstreamer plugins"
+ depends=('gstreamer' 'gst-plugins-base' 'libebur128' 'librnnoise'
+ 'libsndfile' 'libsamplerate' 'zita-convolver')
+ optdepends=()
+ conflicts=(gst-plugins-pulseeffects)
+ provides=(gst-plugins-pulseeffects)
+
cd pulseeffects/build
- DESTDIR="$pkgdir" ninja install
+ DESTDIR="${pkgdir}" ninja install
+ rm -rf "${pkgdir}"/usr/{bin,share}
}