OCaml 4.14.0 rebuild
[arch-packages.git] / namcap / repos / extra-any / PKGBUILD
blob36bebf44d36158d522af62283a73329be6fdc94c
1 # Maintainer : Rémy Oudompheng <remy@archlinux.org>
2 # Contributor: Hugo Doria <hugo@archlinux.org>
4 pkgname=namcap
5 pkgver=3.3.1
6 pkgrel=1
7 pkgdesc="A Pacman package analyzer"
8 arch=('any')
9 url='https://gitlab.archlinux.org/pacman/namcap'
10 license=('GPL')
11 depends=('python' 'pyalpm' 'licenses' 'binutils' 'elfutils' 'python-pyelftools')
12 checkdepends=('systemd' 'python-pytest' 'python-six')
13 makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
14 source=(https://gitlab.archlinux.org/pacman/namcap/-/archive/${pkgver}/namcap-${pkgver}.tar.bz2
15         missing-desktop-file-utils.patch)
16 sha512sums=('3313e01002c2330f2fd86fe94c6e4d1b947218ac66653cfa9df4b842699af6b447527bc52db3c2fb5f2a2c70a47a07695f9805270ad719f3302b98c6d36d4ca9'
17             '74efb1939053f41129cd811cf84abef8ff84ca4673cb62c3115b9d56830a57a48fed021b9807a74299c4c4cf3ec1880733f91dd5d06f4b9ac294fc78a9b5498e')
19 prepare() {
20   cd ${pkgname}-${pkgver}
21   patch -Np1 -i "${srcdir}/missing-desktop-file-utils.patch"
24 build() {
25   cd ${pkgname}-${pkgver}
26   python setup.py build
29 check() {
30   cd ${pkgname}-${pkgver}
31   env PARSE_PKGBUILD_PATH="${srcdir}/${pkgname}-${pkgver}" \
32       PATH="${srcdir}/${pkgname}-${pkgver}/scripts:$PATH" \
33       pytest
36 package() {
37   cd ${pkgname}-${pkgver}
38   python setup.py install --root="${pkgdir}"