File PKGBUILD of Package osc

pkgname=osc
pkgver=1.15.1
pkgrel=0
pkgdesc="Command-line client for the Open Build Service"
arch=('x86_64')
url="https://www.github.com/openSUSE/osc"
license=('GPL-2.0+' 'GPL-2.0')
groups=('base-devel')
depends=('python-cryptography' 'python-urllib3')
makedepends=('python>=3.6' 'python-cryptography' 'python-setuptools' 'python-urllib3')
source=(osc-${pkgver}.tar.gz
        0001-Add-sb2install-support-to-osc.patch
        0002-Support-osc-copyprj-in-api-by-Islam-Amer-usage-osc-c.patch
        0003-Support-synchronous-copyproj.patch
        0004-Add-p-to-copyprj-to-enable-copying-of-prjconf.patch
        0005-Add-support-for-rebuild-and-chroot-only-in-build.-re.patch
        0006-Add-architecture-and-scheduler-maps.patch
        0007-Trap-any-kind-of-exception-during-plugin-parsing-eg-.patch
        0008-Fix-hdrmd5-check-of-downloaded-packages-from-DoD-rep.patch
        0009-Add-buildlog-option-to-fetch-buildlog-not-relative-t.patch
       )
md5sums=('ef49f762b6c8ff6eb18f88b09042c8aa'
         '8974f285d82ee651587cb1bbfb39eb35'
         '9c2c1d83383def5d1fe752ccdf5bdb6c'
         '59ecdd2a64f8fbfc7a56685bb126d6b9'
         'f1272dfae0a1497cbb3538a35e8bb2ad'
         '3b22b7d618819c2600bb9ccc0cb9a563'
         'e9739113fb8cbc30f8bf6e75f6d317e9'
         '03716e28f70529cced67e31a8aaef39f'
         'bfe3e82bb46ace4374ee7aec7e81f821'
         '8a9c1a9f61e40203d1c7a0a5c68a9df6')

prepare() {
  cd "${srcdir}"/osc-${pkgver}
  for patch in "$srcdir"/*.patch; do
    patch -p1 -i $patch
  done
}

build() {
  cd "${srcdir}"/osc-${pkgver}
  python setup.py build
}

package() {
  msg "Installing osc ..."
  cd "${srcdir}"/osc-${pkgver}
  python setup.py install --root="${pkgdir}/" --optimize=1 --prefix=/usr
}
openSUSE Build Service is sponsored by