summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6a88dc8be22afe081c5378cbffb66fc4db82a853 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
# shellcheck disable=SC2034
# shellcheck disable=SC2154

# Maintainer: Philippe.seraphin <philippe(dot)seraphin(at)spn109(dot)fr>
# Contributor: Philippe.seraphin <philippe(dot)seraphin(at)spn109(dot)fr>
_pkgname=lsgpu
pkgname=${_pkgname}-git
pkgver=0.2.0
pkgrel=0
pkgdesc="List GPUs with details, outputs, and connected monitors."
arch=(any)
url="https://github.com/AGuyMarc/${_pkgname}"
license=('GPL-2.0')
groups=()
provides=("$_pkgname")
depends=("python>=3.7" "pciutils")
optdepends=("nvidia-utils")
makedepends=('git')
conflicts=("$_pkgname")
replaces=()
backup=()
install=
source=("${pkgname}::git+https://github.com/AGuyMarc/${_pkgname}#tag=v${pkgver}")
md5sums=('SKIP')


package()
{    
    cd "${srcdir}/${pkgname}" || exit 1
    mkdir -p "${pkgdir}/usr/bin"
    mkdir -p "${pkgdir}/usr/share/${_pkgname}"
    install -Dm755 "${_pkgname}.py" "${pkgdir}/usr/share/${_pkgname}/${_pkgname}.py"
    ln -sf "/usr/share/${_pkgname}/${_pkgname}.py" "${pkgdir}/usr/bin/${_pkgname}s"
    mkdir -p "${pkgdir}/usr/share/man/man1"
    install -Dm644 "${_pkgname}s.1" "${pkgdir}/usr/share/man/man1/lsgpus.1"
}