# Maintainer : axzxc1236 # Contributor : LinRs # Contributor : hexchain # Contributor : Thaodan # Contributor : Firef0x # Contributor : Bernhard Walle # Contributor : Jesse Jaara # Contributor : Armin Wehrfritz # Contributor : Patrick McCarty pkgname=osc-git _pkgname=osc pkgver=1.1.3.r4474.d089e878 pkgrel=1 pkgdesc="Command line client for the openSUSE Build Service" arch=(any) url="https://github.com/openSUSE/osc" license=('GPL2') depends=('python' 'python-m2crypto' 'diffstat') makedepends=('git' 'python-setuptools' 'python-sphinx') optdepends=('obs-build: required to run local builds' 'obs-service-format_spec_file: for running the format_spec_file source service' 'obs-service-download_files: for running the download_files source service' 'python-keyring: keyring support' 'python-progressbar: progressbar support for operations like uploading and services' 'python-distro: Linux OS platform information API' ) conflicts=('osc' 'osc-bash-completion' 'zsh-completion-osc') replaces=('osc-bash-completion' 'zsh-completion-osc') source=("git+https://github.com/openSUSE/osc.git#branch=master") sha256sums=('SKIP') pkgver() { cd "$_pkgname" semver="$(head -1 NEWS|sed 's! !!g;s!-!!g')" echo $semver.r$(git rev-list --count master).$(git rev-parse --short HEAD) } build() { cd "${srcdir}/${_pkgname}" python setup.py build } check() { cd "${srcdir}/${_pkgname}" python setup.py test } package() { cd "${srcdir}/${_pkgname}" python setup.py install --root="${pkgdir}/" --optimize=1 --prefix=/usr install -Dm644 "${srcdir}/${_pkgname}/contrib/complete.sh" "${pkgdir}/usr/share/bash-completion/completions/osc" install -Dm755 "${srcdir}/${_pkgname}/contrib/osc.complete" "${pkgdir}/usr/lib/osc/complete" }