aports/testing/simp1e-cursors/APKBUILD
Lindsay Zhou 114ecd1b4f testing/simp1e-cursors: upgrade to 0_git20250312
enable on all arches and take over maintainership
2025-03-13 12:25:14 +00:00

104 lines
2.8 KiB
Text

# Contributor: Daniil Nemtsev <nmsv@pm.me>
# Maintainer: Lindsay Zhou <i@lin.moe>
maintainer="Lindsay Zhou <i@lin.moe>"
pkgname=simp1e-cursors
pkgver=0_git20250312
pkgrel=0
pkgdesc="An aesthetic cursor theme for your Linux desktop"
url="https://gitlab.com/cursors/simp1e"
arch="noarch"
license="GPL-3.0-only"
makedepends="bash python3 py3-pillow rsvg-convert xcursorgen"
options="!check" # no tests
_gitrev=f8f8f3c09dd0aa31cc9bc5499c683aad025984be
_buildscript=dd4a730c4a45c73c580220658bd1f21f141f8a55
source="$pkgname-$_gitrev.tar.gz::https://gitlab.com/cursors/simp1e/-/archive/$_gitrev/simp1e-$_gitrev.tar.gz
cursor-generator-$_buildscript.tar.gz::https://gitlab.com/cursors/cursor-generator/-/archive/$_buildscript/cursor-generator-$_buildscript.tar.gz
"
builddir="$srcdir"/simp1e-$_gitrev
subpackages="$pkgname-doc"
_colorschemes="
adw
adw-dark
adw-dark-left
adw-left
breeze
breeze-dark
breeze-dark-left
breeze-left
catppuccin-frappe
catppuccin-frappe-left
catppuccin-latte
catppuccin-latte-left
catppuccin-macchiato
catppuccin-macchiato-left
catppuccin-mocha
catppuccin-mocha-left
dark
dark-left
gruvbox-dark
gruvbox-dark-left
gruvbox-light
gruvbox-light-left
left
mix-dark
mix-dark-left
mix-light
mix-light-left
nord-dark
nord-dark-left
nord-light
nord-light-left
rose-pine
rose-pine-dawn
rose-pine-dawn-left
rose-pine-left
rose-pine-moon
rose-pine-moon-left
solarized-dark
solarized-dark-left
solarized-light
solarized-light-left
tokyo-night
tokyo-night-left
tokyo-night-light
tokyo-night-light-left
tokyo-night-storm
tokyo-night-storm-left
zenburn
zenburn-left
"
for _scheme in $_colorschemes; do
subpackages="$subpackages $pkgname-$_scheme:_subscheme"
done
prepare() {
default_prepare
mv "$srcdir"/cursor-generator-$_buildscript/* "$builddir"/cursor-generator
}
build() {
./build.sh
}
package() {
mkdir -p "$pkgdir"/usr/share/icons
mv built_themes/* "$pkgdir"/usr/share/icons/
mv "$pkgdir"/usr/share/icons/Simp1e "$pkgdir"/usr/share/icons/"$pkgname"
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
_subscheme() {
local name=${1:-"${subpkgname#"$pkgname"-}"}
pkgdesc="$pkgdesc ($name scheme)"
mkdir -p "$subpkgdir"/usr/share/icons
find "$pkgdir"/usr/share/icons -type d -maxdepth 1 -iname "simp1e-$name" \
-exec mv {} $subpkgdir/usr/share/icons/$subpkgname ';'
}
sha512sums="
19f873daab274d803123c5e78bc055dfa899707bec8148422832c46254f95931599586562e23aff360f2d4bb1cb3705d1ed6c5e0a7bc89a24c056769c098ed76 simp1e-cursors-f8f8f3c09dd0aa31cc9bc5499c683aad025984be.tar.gz
28bfd220b9b7ffa910068097169e3f050dab0904c5fe4efe6b3f56df568a6303fcdcf9f331a3c2ab1b38e365b4b8ad89c7f1033573f74bdc5c2b8bc1ad9d4c0e cursor-generator-dd4a730c4a45c73c580220658bd1f21f141f8a55.tar.gz
"