Skip to content
Snippets Groups Projects
Commit 114ecd1b authored by Lindsay Zhou's avatar Lindsay Zhou Committed by Kevin Daudt
Browse files

testing/simp1e-cursors: upgrade to 0_git20250312

enable on all arches and take over maintainership
parent aea0496c
No related branches found
No related tags found
1 merge request!81203testing/simp1e-cursors: upgrade to 0_git20250312
Pipeline #306569 skipped
# Contributor: Daniil Nemtsev <nmsv@pm.me>
# Maintainer: Daniil Nemtsev <nmsv@pm.me>
# Maintainer: Lindsay Zhou <i@lin.moe>
maintainer="Lindsay Zhou <i@lin.moe>"
pkgname=simp1e-cursors
pkgver=0_git20211003
pkgver=0_git20250312
pkgrel=0
pkgdesc="An aesthetic cursor theme for your Linux desktop"
url="https://gitlab.com/zoli111/simp1e"
# s390x, riscv64: missing librsvg makedepend
arch="noarch !s390x !riscv64"
license="GPL-3.0"
makedepends="python3 py3-pillow librsvg xcursorgen"
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=6a9e969b0239a58fc96af787c4986c273eb6d0eb
_buildscript=41878bf3d8efb3161d63bb2435b3aa2bdb7f7888
source="$pkgname-$_gitrev.tar.gz::https://gitlab.com/zoli111/simp1e/-/archive/$_gitrev/simp1e-$_gitrev.tar.gz
buildscript-$_buildscript.tar.gz::https://github.com/mxre/cursor/archive/$_buildscript.tar.gz
py3.patch
_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-dark $pkgname-breeze $pkgname-snow $pkgname-solarized"
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-$_buildscript/* "$builddir"/builder_script
mv "$srcdir"/cursor-generator-$_buildscript/* "$builddir"/cursor-generator
}
build() {
......@@ -32,30 +85,20 @@ 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"
}
dark() {
mkdir -p "$subpkgdir"/usr/share/icons
mv "$pkgdir"/usr/share/icons/Simp1e-dark "$subpkgdir"/usr/share/icons/"$pkgname"-dark
}
breeze() {
mkdir -p "$subpkgdir"/usr/share/icons
mv "$pkgdir"/usr/share/icons/Simp1e-breeze "$subpkgdir"/usr/share/icons/"$pkgname"-breeze
}
snow() {
mkdir -p "$subpkgdir"/usr/share/icons
mv "$pkgdir"/usr/share/icons/Simp1e-breeze-snow "$subpkgdir"/usr/share/icons/"$pkgname"-snow
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
solarized() {
_subscheme() {
local name=${1:-"${subpkgname#"$pkgname"-}"}
pkgdesc="$pkgdesc ($name scheme)"
mkdir -p "$subpkgdir"/usr/share/icons
mv "$pkgdir"/usr/share/icons/Simp1e-solarized "$subpkgdir"/usr/share/icons/"$pkgname"-solarized
find "$pkgdir"/usr/share/icons -type d -maxdepth 1 -iname "simp1e-$name" \
-exec mv {} $subpkgdir/usr/share/icons/$subpkgname ';'
}
sha512sums="
c653cd9f71c227470fc9626d8747d167dbac8ae1a83c136fea6eda83d4d39e0f6abcb4ec71a8e6381a1f8cacdf939a9be12976554e5e87c580e2038db5d38a31 simp1e-cursors-6a9e969b0239a58fc96af787c4986c273eb6d0eb.tar.gz
0a2a3fdad5aea3401c3ffd26c3e8a21e6adb59bb21e7aef25296a719ee0d8cf4fe92ea7f6df4d46c59227f1c9f43abf3519a4031080792bfd8742e3e16b89033 buildscript-41878bf3d8efb3161d63bb2435b3aa2bdb7f7888.tar.gz
07cc287c47174afc3e427a4f5daaccd4c9021743fc17904b75751b510554b553f8442f77f5d243f75206ca96c0b0f341e6ed1343cadeee6e6a2f16ce3cd2a887 py3.patch
19f873daab274d803123c5e78bc055dfa899707bec8148422832c46254f95931599586562e23aff360f2d4bb1cb3705d1ed6c5e0a7bc89a24c056769c098ed76 simp1e-cursors-f8f8f3c09dd0aa31cc9bc5499c683aad025984be.tar.gz
28bfd220b9b7ffa910068097169e3f050dab0904c5fe4efe6b3f56df568a6303fcdcf9f331a3c2ab1b38e365b4b8ad89c7f1033573f74bdc5c2b8bc1ad9d4c0e cursor-generator-dd4a730c4a45c73c580220658bd1f21f141f8a55.tar.gz
"
--- a/build.sh
+++ b/build.sh
@@ -33,7 +33,7 @@
echo '##########'
echo ""
cd $BASEDIR
- python $BASEDIR/builder_script/make.py $BASEDIR/svgs/$F -n $THEMENAME -o $BASEDIR/built_themes/$THEMENAME --fps 60 -f
+ python3 $BASEDIR/builder_script/make.py $BASEDIR/svgs/$F -n $THEMENAME -o $BASEDIR/built_themes/$THEMENAME --fps 60 -f
# Create archives if enabled and add optional install instructions
if [ "$ARCHIVES" = "1" ];
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment