mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-10-11 07:21:39 +02:00
57 lines
1.5 KiB
Plaintext
57 lines
1.5 KiB
Plaintext
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
|
|
pkgname=py-configobj
|
|
_realname=configobj
|
|
pkgver=0_hg78
|
|
_ver=0_hg
|
|
pkgrel=1
|
|
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/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"
|