diff options
author | Corey Hinshaw | 2020-12-31 11:11:15 -0500 |
---|---|---|
committer | Corey Hinshaw | 2020-12-31 11:11:15 -0500 |
commit | 943962f34fa42a79e7879e6c028e3ebaaeaedb30 (patch) | |
tree | 8e941d2e1c3c0a3b83e3f8aa0de5872ca7df517e /PKGBUILD | |
parent | 983ac19bf5330f2185bd5aab631622102f8a33b1 (diff) | |
download | aur-943962f34fa42a79e7879e6c028e3ebaaeaedb30.tar.gz |
Update to 20.04.22
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -2,7 +2,7 @@ # Maintainer: Corey Hinshaw <corey(at)electrickite(dot)org> pkgname=system76-driver -pkgver=20.04.20 +pkgver=20.04.22 pkgrel=1 pkgdesc="Universal driver for System76 computers" arch=('any') @@ -42,13 +42,13 @@ source=( 'galu1.patch' 'cli.patch' 'wayland.patch') -sha1sums=('a2e1bce6ed8e3548d90cedbe17db479bffa2af49' +sha1sums=('b30d39ced8fc47537d6328be862defaf5d7b0c82' 'ddc85f9b062eb89c2c6fef0c6d7c68a28f419760' '916e0eeda26e00bd0372c1ffc7c5368cda9d46a1' '4825b80d13555742c30d197e4de56638eef162e6') -build() { +prepare() { cd ${srcdir}/${pkgname}-${pkgver} # patch for cli version - enable override vendor/model via /etc/system76-daemon.json @@ -61,11 +61,17 @@ build() { patch --no-backup-if-mismatch -Np1 -i ${srcdir}/wayland.patch } +build() { + # Build package + cd ${srcdir}/${pkgname}-${pkgver} + python setup.py build +} + package() { cd ${srcdir}/${pkgname}-${pkgver} - # Build and install base package - python setup.py install --prefix=/usr --root=${pkgdir} --optimize=1 + # Install base package + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build # Install daemons and executables install -m755 -D system76-daemon ${pkgdir}/usr/lib/${pkgname}/system76-daemon @@ -88,5 +94,6 @@ package() { install -m755 -d ${pkgdir}/var/lib/${pkgname} # Clean up - rm -rf ${pkgdir}/usr/lib/python*/site-packages/system76driver/{__pycache__,tests} + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + rm -rf ${pkgdir}${site_packages}/system76driver/{__pycache__,tests} } |