diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 80 |
2 files changed, 53 insertions, 48 deletions
@@ -1,13 +1,12 @@ pkgbase = idjc-git pkgdesc = Powerful client for individuals interested in streaming live radio shows - pkgver = 917.4cbc71d + pkgver = 0.9.5.r28.bb8bfa9 pkgrel = 1 url = http://idjc.sourceforge.net/ arch = i686 arch = x86_64 - license = GPL3 + license = GPL2 makedepends = git - depends = dbus-python depends = desktop-file-utils depends = ffmpeg depends = flac @@ -16,18 +15,20 @@ pkgbase = idjc-git depends = lame depends = libmad depends = libsamplerate - depends = libshout-idjc-git + depends = libshout-idjc depends = libsndfile - depends = mutagen - depends = pygtk - depends = python2 + depends = python + depends = python-dbus + depends = python-gobject + depends = python-mutagen depends = speex depends = twolame depends = vorbis-tools - optdepends = mysql-python: Ampache and Prokyon 3 support + optdepends = python-mysqlclient: Ampache and Prokyon 3 support + optdepends = python-irc: IRC notification support + provides = idjc conflicts = idjc source = idjc::git+https://git.code.sf.net/p/idjc/code - md5sums = SKIP + sha256sums = SKIP pkgname = idjc-git - @@ -2,57 +2,61 @@ # Contributor: Tobias Luther <tobias [at] tonstrom [dot] de> pkgname=idjc-git -pkgver=917.4cbc71d +pkgver=0.9.5.r28.bb8bfa9 pkgrel=1 pkgdesc="Powerful client for individuals interested in streaming live radio shows" -arch=(i686 x86_64) -url="http://idjc.sourceforge.net/" -depends=('dbus-python' - 'desktop-file-utils' - 'ffmpeg' - 'flac' - 'glib2' - 'jack' - 'lame' - 'libmad' - 'libsamplerate' - 'libshout-idjc-git' - 'libsndfile' - 'mutagen' - 'pygtk' - 'python2' - 'speex' - 'twolame' - 'vorbis-tools' +url='http://idjc.sourceforge.net/' +license=('GPL2') +arch=('i686' 'x86_64') +depends=( + 'desktop-file-utils' + 'ffmpeg' + 'flac' + 'glib2' + 'jack' + 'lame' + 'libmad' + 'libsamplerate' + 'libshout-idjc' + 'libsndfile' + 'python' + 'python-dbus' + 'python-gobject' + 'python-mutagen' + 'speex' + 'twolame' + 'vorbis-tools' ) makedepends=('git') -optdepends=('mysql-python: Ampache and Prokyon 3 support') -conflicts=('idjc') +optdepends=('python-mysqlclient: Ampache and Prokyon 3 support' + 'python-irc: IRC notification support') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") source=('idjc::git+https://git.code.sf.net/p/idjc/code') -license=('GPL3') - build() { - cd idjc + cd "${srcdir}/${pkgname%-git}" + ./bootstrap - export PYTHON=/usr/bin/python2 - ./configure \ - --prefix=/usr \ - --libexecdir=/usr/lib \ - --disable-static + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib \ + --disable-static make } -package() { - cd idjc - make DESTDIR=$pkgdir install - sed -i "s/Icon=\/usr\/share\/pixmaps\/${pkgname%%-git}.png/Icon=${pkgname%%-git}/g" $pkgdir/usr/share/applications/${pkgname%%-git}.desktop +package() { + cd "${srcdir}/${pkgname%-git}" + + make DESTDIR=${pkgdir} install + + sed -i "s/Icon=\/usr\/share\/pixmaps\/${pkgname%%-git}.png/Icon=${pkgname%%-git}/g" \ + ${pkgdir}/usr/share/applications/${pkgname%%-git}.desktop } pkgver() { - cd idjc - echo $(git rev-list --count master).$(git rev-parse --short master) + cd "${srcdir}/${pkgname%-git}" + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" } -md5sums=('SKIP') - +sha256sums=('SKIP') |