blob: 51e0339dbe4f392d4408920867ef9d4dbed902d7 (
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
|
# Maintainer: Muflone http://www.muflone.com/contacts/english/
# Contributor: leotheleon <71839579+leo-the-leon@users.noreply.github.com>
pkgname=firealpaca
pkgver=2.11.18
_pkgver="${pkgver//./_}"
pkgrel=1
pkgdesc="Simple and easy digital painting software"
arch=('x86_64')
url="https://firealpaca.com/"
license=('LicenseRef-eula')
depends=('wine' 'hicolor-icon-theme')
makedepends=('gendesk' 'icoutils')
source=("${pkgname}-${pkgver}.zip"::"https://firealpaca.com/download/win64_zip"
"${pkgname}"
"LICENSE")
sha256sums=('81325b802a40dcf1d11318f3a09dbb8817fbcbe5e642613a8ea15814a849730b'
'4874184eef2414d48ab2903e52c65f46f5dc19571666e71d326f2051b28e16eb'
'719e661613f89866257efa0aff7dd262cc101f83d47b97c4f54b052625a4ead4')
prepare() {
# Extract icons
wrestool -x "FireAlpacaWin64_${_pkgver}/FireAlpaca.exe" -o "${pkgname}.ico"
icotool -x "${pkgname}.ico"
gendesk -n -f --nocolor \
--pkgname "${pkgname}" \
--pkgdesc "${pkgdesc}" \
--name='FireAlpaca' \
--exec="${pkgname} %U" \
--mimetype='image/jpeg;image/bmp;image/x-png;image/gif;image/vnd.adobe.photoshop' \
--categories 'Graphics;2DGraphics;RasterGraphics'
rm "${pkgname}.ico"
}
package() {
cd "FireAlpacaWin64_${_pkgver}"
# Install files
for _dir in . imageformats platforms printsupport
do
install -m 755 -d "${pkgdir}/usr/lib/${pkgname}/${_dir}"
install -m 644 -t "${pkgdir}/usr/lib/${pkgname}/${_dir}" "${_dir}"/* || true
done
# Install executable script into /usr/bin
install -m 755 -D "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
# Install application launcher into /usr/share/applications
install -m 644 -D "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
# Install icons into /usr/share/icons/hicolor
for _size in 16 32 48 256
do
install -m 644 -D "${srcdir}/${pkgname}"_*_"${_size}x${_size}x32.png" \
"${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/apps/${pkgname}.png"
done
# Install license file
install -m 644 -D "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
|