From a5cb2750a980596e5a97eedb87513beb94f5d3b0 Mon Sep 17 00:00:00 2001 From: xhaa123 Date: Thu, 31 Oct 2024 13:18:18 +0800 Subject: [PATCH] namcap 3.5.2-1 --- PKGBUILD | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..46a766e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# This is an example PKGBUILD file. Use this as a start to creating your own, +# and remove these comments. For more information, see 'man PKGBUILD'. +# NOTE: Please fill out the license field for your package! If it is unknown, +# then please put 'unknown'. + +# Maintainer: Future Linux Team +pkgname=namcap +pkgver=3.5.2 +pkgrel=1 +pkgdesc="A Pacman package analyzer" +arch=('x86_64') +url="https://gitlab.archlinux.org/pacman/namcap" +license=('GPL-2.0-or-later') +depends=( + 'binutils' + 'elfutils' + 'pkgconf' + 'licenses' + 'python-pyalpm' + 'python' + 'python-pyelftools' + 'python-license-expression' +) +makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools') +source=(https://gitlab.archlinux.org/pacman/namcap/-/releases/${pkgver}/downloads/${pkgname}-${pkgver}.tar.bz2) +sha256sums=(fbd3b1f0777fe457afd3dbb1f55de8adbaeb50257492626bcffd1a3eef67d618) + +build() { + cd ${pkgname}-${pkgver} + + python3 -m build -wn +} + +package() { + cd ${pkgname}-${pkgver} + + python3 -m installer -d ${pkgdir} dist/*.whl + + local site_packages=$(python3 -c "import site; print(site.getsitepackages()[0])") + + mv ${pkgdir}/{${site_packages}/usr/share,usr} + rmdir ${pkgdir}/${site_packages}/usr +}