mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-18 13:16:58 +02:00
104 lines
2.8 KiB
Text
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
|
|
"
|