diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 67 |
1 files changed, 15 insertions, 52 deletions
@@ -1,69 +1,32 @@ # Maintainer: dreieck # Contributor: robertfoster -_pkgname=python-soundcloud -pkgname="${_pkgname}-git" -pkgver=r113.20220506.e0f577a -pkgrel=1 +pkgname=python-soundcloud-git +pkgver=r113.e0f577a +pkgrel=2 pkgdesc="A Python wrapper around the Soundcloud API" -arch=("i686" "x86_64") +arch=(any) url="https://github.com/audiobridge/soundcloud-python" license=("BSD") -depends=( - "python-nose" - "python-requests" - "python-six" -) -makedepends=( - "git" - "python-setuptools" -) -checkdepends=( - "python-fudge" - "python-pytest" -) -optdepends=("python-simplejson") -provides=("${_pkgname}") -conflicts=("${_pkgname}") -source=("${_pkgname}"::"git+${url}.git") +depends=(python-requests python-six python-simplejson) +makedepends=(git python-setuptools) +provides=(python-soundcloud) +conflicts=(python-soundcloud) +source=("python-soundcloud::git+${url}.git") sha256sums=("SKIP") -prepare() { - cd "${srcdir}/${_pkgname}" - - git log > "${srcdir}/git.log" -} - pkgver() { - cd "${srcdir}/${_pkgname}" - - _rev="$(git rev-list --count HEAD)" - _date="$(git log -1 --date=format:"%Y%m%d" --format="%ad")" - _hash="$(git rev-parse --short HEAD)" - - printf '%s' "r${_rev}.${_date}.${_hash}" + cd python-soundcloud + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "${srcdir}/${_pkgname}" - + cd python-soundcloud python setup.py build } -# check() { -# cd "${srcdir}/${_pkgname}" -# -# python setup.py test -# } - package() { - cd "$srcdir/$pkgname" - python setup.py install --root="$pkgdir" --optimize=1 - - install -D -v -m644 "${srcdir}/git.log" "${pkgdir}/usr/share/doc/${_pkgname}/git.log" - install -D -v -m644 "README.rst" "${pkgdir}/usr/share/doc/${_pkgname}/README.rst" - - install -D -v -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - ln -svr "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" "${pkgdir}/usr/share/doc/${_pkgname}/LICENSE" + cd python-soundcloud + python setup.py install --skip-build --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } - |