diff options
author | Olivier Mehani | 2015-07-04 17:03:31 +1000 |
---|---|---|
committer | Olivier Mehani | 2015-07-04 17:03:31 +1000 |
commit | d814d4765a4589abf33e52bf996e844677e271bc (patch) | |
tree | 1292630e81cb8cc046c669222e8c222b037043b4 | |
parent | 00932843b35548260a774c0cd5421cbf90b08290 (diff) | |
download | aur-d814d4765a4589abf33e52bf996e844677e271bc.tar.gz |
Update packaging code
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 18 insertions, 26 deletions
@@ -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') |