# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
setvar pkgname = 'py-configobj'
setvar _realname = 'configobj'
setvar pkgver = '5.0.6'
setvar pkgrel = '3'
setvar pkgdesc = ""Python library for reading and writing of configuration files (ini)""
setvar url = ""https://github.com/DiffSK/configobj""
setvar arch = ""noarch""
setvar license = ""BSD""
setvar makedepends = ""$depends_dev python2-dev python3-dev py-setuptools""
setvar install = ''
setvar subpackages = ""py3-$_realname:_py3 py2-$_realname:_py2""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/DiffSK/configobj/archive/v$pkgver.tar.gz""

setvar builddir = ""$srcdir"/$_realname-$pkgver"


proc build {
    cd $builddir
    python2 setup.py build || return 1
    python3 setup.py build || return 1
}

proc package {
    cd $builddir
    python2 setup.py install --root=$pkgdir/ --optimize=1 || return 1
    python3 setup.py install --root=$pkgdir/ --optimize=1 || return 1
}

proc _py {
    local python=$1
    setvar pkgdesc = ""$pkgdesc - $python""
    setvar install_if = ""$pkgname=$pkgver-r$pkgrel $python""
    local dir=$($python -c 'import sysconfig; print(sysconfig.get_path("stdlib"))')

    mkdir -p "$subpkgdir"${dir}
    mv "$pkgdir"${dir}/* "$subpkgdir"${dir}
}

proc _py2 {
    _py python2
    setvar replaces = "$pkgname"
}

proc _py3 {
    _py python3
}

setvar md5sums = ""3ba0a72b09225a09c80b571ad60c3f54  py-configobj-5.0.6.tar.gz""
setvar sha256sums = ""2e140354efcca6f558ff9ee941b435ae09a617bc071797bef62c8d6ed2033d5e  py-configobj-5.0.6.tar.gz""
setvar sha512sums = ""326eb86e362f281ebf07abcb1cf7616abb270c482eafe842371cda8708245ca5e8262f1644b7164664ecc10e9004ed061c9de18cd233a657d4697dbc3ba3c59d  py-configobj-5.0.6.tar.gz""