Skip to content

Instantly share code, notes, and snippets.

@EndlessEden
Created April 13, 2018 09:09
Show Gist options
  • Save EndlessEden/daa02121e80bdc12586aca68db801917 to your computer and use it in GitHub Desktop.
Save EndlessEden/daa02121e80bdc12586aca68db801917 to your computer and use it in GitHub Desktop.
pianobar PKGBUILD
# Maintainer: mutantmonkey <aur@mutantmonkey.in>
pkgname=pianobar-git
_gitname=pianobar
pkgver=787.ff4f152
pkgrel=1
pkgdesc="A free/open-source, console-based replacement for Pandora's Flash player"
url="http://6xq.net/projects/pianobar/"
arch=('i686' 'x86_64')
license=('MIT')
depends=('libao' 'ffmpeg' 'readline' 'json-c' 'libgcrypt' 'gnutls')
optdepends=('libmad')
makedepends=('pkgconfig>=0.9' 'git' 'automake')
provides=('pianobar')
conflicts=('pianobar')
source=('git+https://github.com/PromyLOPh/pianobar.git'
'player.c.patch::https://github.com/PromyLOPh/pianobar/files/1906615/player.c.txt'
'player.h.patch::https://github.com/PromyLOPh/pianobar/files/1906616/player.h.txt')
md5sums=('SKIP'
'703968351fef3561ee2f8090f4effecf'
'c41f26b733346be2f738e655d9af3cea')
pkgver() {
cd $srcdir/$_gitname
echo $(git rev-list --count master).$(git rev-parse --short master)
}
prepare() {
cd $srcdir/$_gitname
sed -i 's/^#LIBAV:=ffmpeg2.2/LIBAV:=ffmpeg2.2/' Makefile
patch -i $srcdir/player.c.patch $srcdir/$_gitname/src/player.c
patch -i $srcdir/player.h.patch $srcdir/$_gitname/src/player.h
}
build() {
cd $srcdir/$_gitname
make
}
package() {
cd $srcdir/$_gitname
make DESTDIR=$pkgdir PREFIX=/usr install
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
# vim:set ts=2 sw=2 et:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment