diff --git a/aur/pithos-git/PKGBUILD b/aur/pithos-git/PKGBUILD new file mode 100644 index 000000000..114ebfcf8 --- /dev/null +++ b/aur/pithos-git/PKGBUILD @@ -0,0 +1,49 @@ +# Contributor: Matthew Bauer +# Maintainer: Steven Allen + +_pkgname=pithos +pkgname=pithos-git +pkgver=20120718 +pkgrel=1 +pkgdesc='Pandora Internet Radio player for GNOME' +arch=('any') +url="http://kevinmehall.net/p/pithos/" +license=('GPL3') +depends=('python2' 'pygtk' 'python-notify' 'dbus-python' 'gstreamer0.10-python' 'gstreamer0.10-good-plugins' 'gstreamer0.10-bad-plugins' 'gstreamer0.10-base-plugins' 'pyxdg' 'hicolor-icon-theme') +makedepends=('git' 'python2-distribute' 'python2-distutils-extra') +#makedepends=('git' 'python2-distribute') +optdepends=('python-keybinder: for media keys plugin' + 'gstreamer0.10-ugly-plugins: MP3 playback support') +provides=("$_pkgname") +conflicts=("$_pkgname-bzr" "$_pkgname") +source=("$pkgname.install") +install="$pkgname.install" +md5sums=('c9db50a1fd3d86efe4d6f8a7b044e718') + +_gitroot="git://github.com/kevinmehall/pithos.git" +_gitname="$_pkgname" + +build() { + cd "$srcdir" + msg "Connecting to GIT server...." + + if [[ -d "$_gitname" ]]; then + cd "$_gitname" && git pull origin + msg "The local files are updated." + else + git clone "$_gitroot" "$_gitname" + fi + + msg "GIT checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_gitname-build" + git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" +} + +package() { + cd "$srcdir/$_gitname-build" + python2 setup.py install --optimize=1 --prefix=/usr --root="${pkgdir}/" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/pithos-git/pithos-git.install b/aur/pithos-git/pithos-git.install new file mode 100644 index 000000000..db6d40bae --- /dev/null +++ b/aur/pithos-git/pithos-git.install @@ -0,0 +1,12 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +}