summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCharles Bos2015-06-09 13:05:20 +0100
committerCharles Bos2015-06-09 13:05:20 +0100
commit4c5109242dcf2599dfe12e45967d95953154ace0 (patch)
treed0a40e7e69f747dc3555ccfcd441d3c373c1de24
downloadaur-4c5109242dcf2599dfe12e45967d95953154ace0.tar.gz
Initial commit
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD49
-rw-r--r--listen.install11
3 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ec02971be769
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+# Generated by makepkg 4.2.1
+# Sun May 3 10:58:15 UTC 2015
+pkgbase = listen
+ pkgdesc = Music player and management for GNOME
+ pkgver = 0.6.5
+ pkgrel = 13
+ url = https://launchpad.net/listen
+ install = listen.install
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = intltool
+ makedepends = docbook2x
+ makedepends = docbook-xml
+ depends = python2-egg
+ depends = python2-libgnome
+ depends = mutagen
+ depends = desktop-file-utils
+ depends = gnome-icon-theme
+ depends = gstreamer0.10-python
+ depends = notification-daemon
+ depends = pyxdg
+ depends = pywebkitgtk
+ depends = python2-pyinotify
+ depends = gstreamer0.10-good-plugins
+ depends = dbus-python
+ optdepends = python2-musicbrainz2: musicbrainz & cd support
+ optdepends = libgpod: iPod support
+ optdepends = python-daap: DAAP support
+ optdepends = tunepimp: tagging support
+ source = https://launchpad.net/listen/0.6/0.6.5/+download/listen-0.6.5.tar.gz
+ sha256sums = 23a4d33ef3251c529ac9a78d992557a2498fa05b825e76c9ab4bad431ed6c61a
+
+pkgname = listen
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5aaae4cfa552
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Charles Bos <charlesbos1 AT gmail>
+# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
+# Contributor: Evangelos Foutras <foutrelis@gmail.com>
+# Contributor: Hugo Doria <hugodoria@gmail.com>
+
+pkgname=listen
+pkgver=0.6.5
+pkgrel=13
+pkgdesc="Music player and management for GNOME"
+arch=('i686' 'x86_64')
+url="https://launchpad.net/listen"
+license=('GPL2')
+depends=('python2-egg' 'python2-libgnome' 'mutagen' 'desktop-file-utils'
+ 'gnome-icon-theme' 'gstreamer0.10-python' 'notification-daemon' 'pyxdg'
+ 'pywebkitgtk' 'python2-pyinotify' 'gstreamer0.10-good-plugins' 'dbus-python')
+makedepends=('intltool' 'docbook2x' 'docbook-xml')
+optdepends=('python2-musicbrainz2: musicbrainz & cd support'
+ 'libgpod: iPod support'
+ 'python-daap: DAAP support'
+ 'tunepimp: tagging support')
+install=listen.install
+source=("https://launchpad.net/listen/0.6/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('23a4d33ef3251c529ac9a78d992557a2498fa05b825e76c9ab4bad431ed6c61a')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ chmod +x mmkeys/setup.py
+
+ # Fix command name
+ sed -i 's/docbook2x-man/docbook2man/' Makefile
+
+ # Point Python scripts to the python2 binary
+ sed -i -e 's/python -/python2 -/' \
+ -e 's/PYTHON = python$/\02/' \
+ Makefile
+ sed -i 's/env python$/env python2/' mmkeys/setup.py
+ sed -i 's|/usr/bin/python|/usr/bin/python2|' src/listen
+
+ make CHECK_DEPENDS=0 PREFIX=/usr
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" PREFIX=/usr install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/listen.install b/listen.install
new file mode 100644
index 000000000000..5e5cfef4d9f6
--- /dev/null
+++ b/listen.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ update-desktop-database -q
+}