summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGitHub Action2023-09-04 18:11:33 +0000
committerGitHub Action2023-09-04 18:11:33 +0000
commit127ece8528f923500c03962a56cc141791668c17 (patch)
treedec8bb37adbaa092ed235e31fd9fd9dd17871b68
parent6ddeee8cae3e08a1432a4e22753641dbdea9a620 (diff)
downloadaur-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--.SRCINFO5
-rw-r--r--PKGBUILD19
2 files changed, 11 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 76e71d9816ad..52d00f3db5b3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 63d9890f596b..b73c86054f81 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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