# Maintainer : Thaodan # Contributor : Firef0x # Contributor : Bernhard Walle # Contributor : Jesse Jaara # Contributor : Armin Wehrfritz # Contributor : Patrick McCarty pkgname=osc pkgver=0.166.0 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') makedepends=('python-setuptools') 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' ) conflicts=('osc-git' 'osc-bash-completion' 'zsh-completion-osc') replaces=('osc-bash-completion' 'zsh-completion-osc') source=("https://github.com/openSUSE/${pkgname}/archive/${pkgver}.tar.gz" "_osc") sha256sums=('94e135c593a737c25b226592fe58613b4ecc41cca7869b01e7151950b0a549f5' '2b045e03d2fdce12683ceb9792d491a32f00b256045456412e7bc18c8726218a') prepare() { # Add 'Arch_Core' and 'Arch_Extra' as osc build targets sed -i "s|SLE_11_SP2|SLE_11_SP2 Arch_Core Arch_Extra|" _osc cd "${srcdir}/${pkgname}-${pkgver}" } build() { cd "${srcdir}/${pkgname}-${pkgver}" python setup.py build } package() { cd "${srcdir}/${pkgname}-${pkgver}" python setup.py install --root="${pkgdir}/" --optimize=1 --prefix=/usr cd "${pkgdir}/usr/bin" ln -s osc-wrapper.py osc cd - install -Dm644 dist/complete.sh "${pkgdir}/usr/share/bash-completion/completions/osc" install -Dm755 dist/osc.complete "${pkgdir}/usr/lib/osc/complete" install -Dm644 ../_osc "${pkgdir}/usr/share/zsh/site-functions/_osc" } # vim:set sts=2 ts=2 sw=2 et: