summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD43
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d68a2cd25080
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = python2-pydub-git
+ pkgdesc = Manipulate audio with an simple and easy high level interface
+ pkgver = 20120123
+ pkgrel = 1
+ url = http://pydub.com
+ arch = any
+ license = MIT
+ makedepends = python2
+ makedepends = python2-distribute
+ makedepends = git
+ depends = python2
+ depends = ffmpeg
+ conflicts = python2-pydub
+
+pkgname = python2-pydub-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..753d39c8fa89
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Fabien Devaux <fdev31 at gmail dot com>
+
+_py=python2
+_gitname="pydub"
+
+pkgname=$_py-$_gitname-git
+pkgver=20120123
+pkgrel=1
+pkgdesc="Manipulate audio with an simple and easy high level interface"
+arch=('any')
+url="http://pydub.com"
+license=('MIT')
+depends=($_py 'ffmpeg')
+makedepends=($_py "$_py-distribute" 'git')
+conflicts=("$_py-$_gitname")
+
+_gitroot="git://github.com/jiaaro/$_gitname.git"
+
+build() {
+ cd $srcdir
+
+ msg "Connecting to GIT server..."
+ if [[ -d ${_gitname} ]]; then
+ (cd ${_gitname} && git pull origin)
+ else
+ git clone --depth=1 ${_gitroot} ${_gitname}
+ fi
+
+ msg "GIT checkout done or server timeout"
+ msg "Starting make..."
+
+ rm -rf ${_gitname}-build
+ cp -r ${_gitname} ${_gitname}-build
+
+ cd ${srcdir}/${_gitname}-build
+
+ $_py setup.py build || exit 1
+ $_py setup.py install --root="${pkgdir}" --optimize=1
+
+ rm -rf ${_gitname}-build
+}
+