summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Mehani2015-07-04 17:03:31 +1000
committerOlivier Mehani2015-07-04 17:03:31 +1000
commitd814d4765a4589abf33e52bf996e844677e271bc (patch)
tree1292630e81cb8cc046c669222e8c222b037043b4
parent00932843b35548260a774c0cd5421cbf90b08290 (diff)
downloadaur-d814d4765a4589abf33e52bf996e844677e271bc.tar.gz
Update packaging code
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
-rw-r--r--PKGBUILD44
1 files changed, 18 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 38b6f13de787..273a7889ba30 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,34 @@
# Contributor: Olivier Mehani <shtrom-aur@ssji.net>
-pkgname=mpdris-git
+_pkgname=mpdris
+pkgname=${_pkgname}-git
pkgver=20110110
pkgrel=1
pkgdesc="An implementation of the XMMS2 media player interface MPRIS as a client for MPD"
arch=('i686' 'x86_64')
url="http://ayeon.org/projects/mpDris/"
license=('GPL')
-depends=('python2>=2.4' 'dbus-python>=0.80' 'pygobject>=2.14' 'python-mpd>=0.2.0')
+depends=('python2-dbus' 'python2-gobject2' 'python2-mpd2')
optdepends=('mpd: the Music Player Daemon')
-makedepends=('subversion')
-replaces=("mpdris-svn")
+makedepends=('git')
conflicts=("mpdris" "mpdris-svn")
backup=(etc/mpDris.conf)
+# yes, mpris, not mpDris
+source=("mpris::git://ayeon.org/mpris.git")
-_gitroot="git://ayeon.org/mpris.git"
-_gitname="mpris"
-
-
-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 make..."
+pkgver() {
+ cd "$srcdir/${pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
- rm -rf "$srcdir/$_gitname-build"
- cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
- cd "$srcdir/$_gitname-build/mpDris"
+prepare() {
+ cd "$srcdir/mpris/mpDris"
sed -i "1s/python$/&2/" mpDris setup.py list_names.py
+ sed -i "s/password.*/password =/" $srcdir/mpris/mpDris/mpDris.conf
+}
+package() {
+ cd "$srcdir/mpris/mpDris"
python2 setup.py install --root=$pkgdir
- install -m 0644 -D mpDris.conf $pkgdir/etc/mpDris.conf
- sed -i "s/password.*/password =/" $pkgdir/etc/mpDris.conf
+ install -m 0644 -D $srcdir/mpris/mpDris/mpDris.conf $pkgdir/etc/mpDris.conf
}
+md5sums=('SKIP')