summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 95b893522263299eb0798bf296f36027405378f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Maintainer: Adrian Perez de Castro <aperez@igalia.com>
pkgdesc=''
pkgbase=xcursor-cz-viator
pkgname=(xcursor-cz-viator-{hourglass,ring,rotor,windmill}-{white,black})
pkgver=20200713
pkgrel=1
_commit=fb8f37fa75fbae9df22a8976432214a46b77ce1e
license=(GPL3)
url=https://github.com/charakterziffer/cursor-toolbox
arch=(any)
makedepends=(inkscape xorg-xcursorgen python2 patch)
depends=()
source=("${pkgbase}-${pkgver}::git+${url}#commit=${_commit}" build.patch)
sha512sums=('SKIP'
            'f49a595211dd9207dfae371b2b24b55a3500c26e5e5c63c7f1f6efc286333bfd14bd4b6e03dfeb526af4584bdce5d574402fdd8c3ab50019256fa980761961b3')

prepare () {
	cd "${pkgbase}-${pkgver}"
	patch -p1 < "${srcdir}/build.patch"
}

build () {
	cd "${pkgbase}-${pkgver}"
	local spinner color suffix

	for color in white black ; do
		if [[ ${color} = white ]] ; then
			suffix=''
		else
			suffix='-black'
		fi

		msg2 "Rendering color: ${color}"
		python2 render-pngs.py "svgs/template${suffix}.svg"

		for spinner in hourglass ring rotor windmill ; do
			msg2 "Rendering variant: ${spinner} ${color}"
			python2 render-pngs.py "svgs/spinner-${spinner}${suffix}.svg"

			themetitle="cz-Viator-${spinner}-${color}" ./make.sh
		done
	done
}

_package () {
	install -dm755 "${pkgdir}/usr/share/icons"
	cp -a "${pkgbase}-${pkgver}/cz-Viator-$1-$2" "${pkgdir}/usr/share/icons/"
}

package_xcursor-cz-viator-hourglass-white () {
	_package hourglass white
}

package_xcursor-cz-viator-hourglass-black () {
	_package hourglass black
}

package_xcursor-cz-viator-ring-white () {
	_package ring white
}

package_xcursor-cz-viator-ring-black () {
	_package ring black
}

package_xcursor-cz-viator-rotor-white () {
	_package rotor white
}

package_xcursor-cz-viator-rotor-black () {
	_package rotor black
}

package_xcursor-cz-viator-windmill-white () {
	_package windmill white
}

package_xcursor-cz-viator-windmill-black () {
	_package windmill black
}