diff options
author | GitHub Action | 2023-09-04 18:11:33 +0000 |
---|---|---|
committer | GitHub Action | 2023-09-04 18:11:33 +0000 |
commit | 127ece8528f923500c03962a56cc141791668c17 (patch) | |
tree | dec8bb37adbaa092ed235e31fd9fd9dd17871b68 | |
parent | 6ddeee8cae3e08a1432a4e22753641dbdea9a620 (diff) | |
download | aur-127ece8528f923500c03962a56cc141791668c17.tar.gz |
Update from GitHub Actions: feat(hyprshade-git): migrate to new build system
https://github.com/loqusion/aur-packages/actions/runs/6076533172
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 11 insertions, 13 deletions
@@ -1,16 +1,17 @@ pkgbase = hyprshade-git pkgdesc = Hyprland shade configuration tool - pkgver = 0.9.3.r6.gf59e8c1 + pkgver = 0.9.3.r12.g6839f5a pkgrel = 1 url = https://github.com/loqusion/hyprshade arch = any license = MIT makedepends = git + makedepends = python-build + makedepends = python-hatchling makedepends = python-installer depends = hyprland depends = python-click depends = python-more-itertools - depends = python-pdm depends = util-linux provides = hyprshade conflicts = hyprshade @@ -1,7 +1,7 @@ # Maintainer: John Bernard <loqusion@gmail.com> _pkgname=hyprshade pkgname=${_pkgname}-git -pkgver=0.9.3.r6.gf59e8c1 +pkgver=0.9.3.r12.g6839f5a pkgrel=1 pkgdesc="Hyprland shade configuration tool" arch=('any') @@ -10,14 +10,13 @@ license=('MIT') _py_deps=( click more-itertools - pdm ) depends=( hyprland "${_py_deps[@]/#/python-}" util-linux ) -makedepends=(git python-installer) +makedepends=(git python-{build,hatchling,installer}) provides=($_pkgname) conflicts=($_pkgname) source=(git+https://github.com/loqusion/${_pkgname}.git) @@ -51,13 +50,13 @@ _get_wheel() { build() { cd $_pkgname - pdm build --no-isolation --no-sdist + /usr/bin/python -m build --wheel --no-isolation mkdir -p assets/completions - _wheel=$(_get_wheel) - export PYTHONPATH="$_wheel" - _HYPRSHADE_COMPLETE=bash_source /usr/bin/python "$_wheel/$_pkgname" >assets/completions/$_pkgname.bash - _HYPRSHADE_COMPLETE=fish_source /usr/bin/python "$_wheel/$_pkgname" >assets/completions/$_pkgname.fish - _HYPRSHADE_COMPLETE=zsh_source /usr/bin/python "$_wheel/$_pkgname" >assets/completions/_$_pkgname + local wheel=$(_get_wheel) + export PYTHONPATH="$wheel" + _HYPRSHADE_COMPLETE=bash_source /usr/bin/python "$wheel/$_pkgname" >assets/completions/$_pkgname.bash + _HYPRSHADE_COMPLETE=fish_source /usr/bin/python "$wheel/$_pkgname" >assets/completions/$_pkgname.fish + _HYPRSHADE_COMPLETE=zsh_source /usr/bin/python "$wheel/$_pkgname" >assets/completions/_$_pkgname } package() { @@ -65,8 +64,6 @@ package() { export PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" /usr/bin/python -m installer --destdir="$pkgdir" dist/*.whl install -Dm0644 -t "$pkgdir/usr/share/licenses/$_pkgname/" LICENSE - install -Dm0644 -t "$pkgdir/usr/share/$_pkgname/shaders/" shaders/* - install -Dm0644 -t "$pkgdir/usr/share/$_pkgname/examples/" examples/* install -Dm0644 -t "$pkgdir/usr/share/bash-completion/completions/" assets/completions/$_pkgname.bash install -Dm0644 -t "$pkgdir/usr/share/fish/vendor_completions.d/" assets/completions/$_pkgname.fish install -Dm0644 -t "$pkgdir/usr/share/zsh/site-functions/" assets/completions/_$_pkgname |