summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3e969aec32a0de945a7bc1d6237c0eb49bffe9ea (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
# Maintainer: leotheleon <71839579+leo-the-leon@users.noreply.github.com>

pkgname=firealpaca
pkgver=2.10.1
pkgrel=1
pkgdesc="Simple and easy digital painting software"
arch=('i686' 'x86_64')
url="https://firealpaca.com/download"
license=('custom')
depends=('wine')
makedepends=('gendesk' 'icoutils' 'unzip')
source=('firealpaca')
source_i686=("https://firealpaca.com/download/win_zip")
source_x86_64=("https://firealpaca.com/download/win64_zip")
cksums=('1329839102')
cksums_i686=('2761978687')
cksums_x86_64=('608364986')

prepare() {
	cd "$srcdir"
	_machine=$(uname -m)
	if [[ $(echo $_machine) == 'x86_64' ]]; then
		_win_arch='64'
	else
		_win_arch='32'
	fi
	mv FireAlpacaWin$(echo $_win_arch)_$(echo $pkgver | tr . _) FireAlpaca
	wrestool -x "FireAlpaca/FireAlpaca.exe" -o "icon.ico"
	icotool -x "icon.ico"
	gendesk -n -f --pkgname "$pkgname" --pkgdesc "$pkgdesc" \
	--name='FireAlpaca' \
	--mimetype='image/jpeg;image/bmp;image/x-png;image/gif;image/vnd.adobe.photoshop' \
	--categories 'Graphics;2DGraphics;RasterGraphics'
}

package() {
	mkdir -p "$pkgdir/opt/FireAlpaca"
	cp -r "$srcdir/FireAlpaca" "$pkgdir/opt"
	install -Dm755 "$srcdir/$pkgname" "$pkgdir/usr/bin/$pkgname"
	install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
	install -Dm644 "$srcdir/icon_4_256x256x32.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png"
	install -Dm644 "$srcdir/icon_3_48x48x32.png" "$pkgdir/usr/share/icons/hicolor/48x48/apps/$pkgname.png"
	install -Dm644 "$srcdir/icon_2_32x32x32.png" "$pkgdir/usr/share/icons/hicolor/32x32/apps/$pkgname.png"
	install -Dm644 "$srcdir/icon_1_16x16x32.png" "$pkgdir/usr/share/icons/hicolor/16x16/apps/$pkgname.png"
}