summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaphaël Doursenaud2018-02-10 12:38:32 +0100
committerRaphaël Doursenaud2018-02-10 12:38:32 +0100
commit8a166728873734064ea5906327e85e1715f1933e (patch)
tree204797ec3214c15523137a67426e941de411521e
parent53513922b0a69ed1814f7f0f0af6597f2ab46eb6 (diff)
downloadaur-8a166728873734064ea5906327e85e1715f1933e.tar.gz
Split GTK2 and 3 packages
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD33
2 files changed, 43 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3821ef7c7f38..05ded69d0087 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Sat Feb 10 11:28:10 UTC 2018
+# Sat Feb 10 11:38:32 UTC 2018
pkgbase = deadbeef-plugin-spectrogram-git
pkgdesc = Spectrogram Plugin for the DeaDBeeF audio player (development version)
pkgver = r25.8d1b371
@@ -9,10 +9,27 @@ pkgbase = deadbeef-plugin-spectrogram-git
arch = x86_64
license = GPL2
makedepends = git
- depends = deadbeef
- conflicts = deadbeef-plugin-spectrogram
+ makedepends = pkg-config
+ makedepends = deadbeef
+ makedepends = fftw
+ makedepends = gtk2
+ makedepends = gtk3
source = git+https://github.com/cboxdoerfer/ddb_spectrogram
sha512sums = SKIP
-pkgname = deadbeef-plugin-spectrogram-git
+pkgname = deadbeef-plugin-spectrogram-gtk2-git
+ pkgdesc = GTK2 version.
+ depends = deadbeef
+ depends = fftw
+ depends = gtk2
+ provides = deadbeef-plugin-spectrogram-gtk2
+ conflicts = deadbeef-plugin-spectrogram-gtk2
+
+pkgname = deadbeef-plugin-spectrogram-gtk3-git
+ pkgdesc = GTK3 version.
+ depends = deadbeef
+ depends = fftw
+ depends = gtk3
+ provides = deadbeef-plugin-spectrogram-gtk3
+ conflicts = deadbeef-plugin-spectrogram-gtk3
diff --git a/PKGBUILD b/PKGBUILD
index 7dc6e937de4d..bee59e5e1b61 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,40 @@
# Maintainer: Raphaël Doursenaud <rdoursenaud@free.fr>
-pkgname=deadbeef-plugin-spectrogram-git
+pkgbase=deadbeef-plugin-spectrogram-git
+pkgname=(deadbeef-plugin-spectrogram-gtk2-git deadbeef-plugin-spectrogram-gtk3-git)
pkgver=r25.8d1b371
pkgrel=1
pkgdesc="Spectrogram Plugin for the DeaDBeeF audio player (development version)"
url="https://github.com/cboxdoerfer/ddb_spectrogram"
arch=('i686' 'x86_64')
license=('GPL2')
-depends=('deadbeef')
-makedepends=('git')
-conflicts=('deadbeef-plugin-spectrogram')
+makedepends=('git' 'pkg-config' 'deadbeef' 'fftw' 'gtk2' 'gtk3')
+
source=(git+"${url}")
sha512sums=('SKIP')
-_reponame=("${url##*/}")
+
+_gitname=("ddb_spectrogram")
pkgver() {
- cd "${srcdir}/${_reponame}"
+ cd "${srcdir}/${_gitname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- make -C "${srcdir}/${_reponame}"
+ cd "${_gitname}"
+ make
}
-package() {
- cd "${srcdir}/${_reponame}"
- install -d "${pkgdir}/usr/lib/deadbeef/"
- install -p gtk2/ddb_vis_spectrogram_GTK2.so gtk3/ddb_vis_spectrogram_GTK3.so "${pkgdir}/usr/lib/deadbeef"
+package_deadbeef-plugin-spectrogram-gtk2-git() {
+ pkgdesc="${_pkgdesc} GTK2 version."
+ depends=('deadbeef' 'fftw' 'gtk2')
+ provides=('deadbeef-plugin-spectrogram-gtk2')
+ conflicts=('deadbeef-plugin-spectrogram-gtk2')
+ install -D -v -c "${srcdir}/${_gitname}/gtk2/ddb_vis_spectrogram_GTK2.so" "${pkgdir}/usr/lib/deadbeef/ddb_vis_spectrogram_GTK2.so"
+}
+package_deadbeef-plugin-spectrogram-gtk3-git() {
+ pkgdesc="${_pkgdesc} GTK3 version."
+ depends=('deadbeef' 'fftw' 'gtk3')
+ provides=('deadbeef-plugin-spectrogram-gtk3')
+ conflicts=('deadbeef-plugin-spectrogram-gtk3')
+ install -D -v -c "${srcdir}/${_gitname}/gtk3/ddb_vis_spectrogram_GTK3.so" "${pkgdir}/usr/lib/deadbeef/ddb_vis_spectrogram_GTK3.so"
}