aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py-confobj/APKBUILD
diff options
context:
space:
mode:
authorLeonardo Arena <rnalrd@alpinelinux.org>2012-02-15 14:15:19 +0000
committerLeonardo Arena <rnalrd@alpinelinux.org>2012-02-15 14:17:43 +0000
commitc58afb3ad7d833c3592deee52f6546d87923b99b (patch)
tree7f13461af0d194dc6024ea2995b94774a2e7582d /testing/py-confobj/APKBUILD
parent858b99b32bd0d3fb8f966d6ad2869df65867c5c2 (diff)
testing/py-configobj: new aport
Python library for reading and writing of configuration files (ini)
Diffstat (limited to 'testing/py-confobj/APKBUILD')
-rw-r--r--testing/py-confobj/APKBUILD56
1 files changed, 56 insertions, 0 deletions
diff --git a/testing/py-confobj/APKBUILD b/testing/py-confobj/APKBUILD
new file mode 100644
index 00000000000..227f69c154e
--- /dev/null
+++ b/testing/py-confobj/APKBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
+pkgname=py-configobj
+_realname=configobj
+pkgver=0_hg78
+_ver=0_hg
+pkgrel=0
+pkgdesc="Python library for reading and writing of configuration files (ini)"
+url="http://code.google.com/p/configobj/"
+arch="noarch"
+license="GPL"
+depends="python"
+depends_dev="mercurial"
+makedepends="$depends_dev"
+install=
+subpackages=
+source="http://dev.alpinelinux.org/archive/py-configobj/$_realname-$pkgver.tar.gz"
+
+_mercurial_url="https://code.google.com/p/configobj/"
+
+_builddir="$srcdir"/$_realname
+
+snapshot() {
+ mkdir -p "$srcdir"
+ cd "${SRCDEST:-$srcdir}"
+ if ! [ -d $_realname ]; then
+ hg clone $_mercurial_url || return 1
+ cd $_realname
+ _mercurial_revision=$(cd ${SRCDEST:-$srcdir}/$_realname && hg tip | grep changeset | egrep -o '[0-9]+:' | tr -d ":")
+ _mercurial_commit=$(hg identify ${SRCDEST:-$srcdir}/$_realname | awk '{ print $1 }')
+ else
+ cd $_realname
+ hg pull
+ _mercurial_revision=$(cd ${SRCDEST:-$srcdir}/$_realname && hg tip | grep changeset | egrep -o '[0-9]+:' | tr -d ":")
+ _mercurial_commit=$(hg identify ${SRCDEST:-$srcdir}/$_realname | awk '{ print $1 }')
+ fi
+
+ hg archive --prefix=$_realname/ "$SRCDEST"/${_realname}-${_ver}${_mercurial_revision}.tar.gz
+ scp "$SRCDEST"/${_realname}-${_ver}${_mercurial_revision}.tar.gz dev.alpinelinux.org:/archive/$_realname/
+}
+
+prepare() {
+ cd "$_builddir"
+ return 0
+}
+
+build() {
+ cd "$_builddir"
+ return 0
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --root="$pkgdir"
+}
+
+md5sums="5a796359bffe586dff2f86d3a182f693 configobj-0_hg78.tar.gz"