diff options
author | Raphaël Doursenaud | 2018-02-10 12:38:32 +0100 |
---|---|---|
committer | Raphaël Doursenaud | 2018-02-10 12:38:32 +0100 |
commit | 8a166728873734064ea5906327e85e1715f1933e (patch) | |
tree | 204797ec3214c15523137a67426e941de411521e | |
parent | 53513922b0a69ed1814f7f0f0af6597f2ab46eb6 (diff) | |
download | aur-8a166728873734064ea5906327e85e1715f1933e.tar.gz |
Split GTK2 and 3 packages
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 43 insertions, 15 deletions
@@ -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 @@ -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" } |