blob: f89cad427cc79227ad3900c916206dfe22d4466e (
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
|
# Maintainer: Henry0w hwelles@protonmail.com
pkgname=slate
pkgver=0.9.0
_pkgname=$pkgname-$pkgver
pkgrel=2
epoch=
pkgdesc="A qt-based purpose-built pixel art editor"
arch=('any')
url="https://github.com/mitchcurtis/slate"
license=('GPL3')
groups=()
depends=('qt5-base' 'qt5-declarative')
makedepends=('cmake' 'git')
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
source=(
"https://github.com/mitchcurtis/slate/archive/v0.9.0.tar.gz"
)
noextract=()
md5sums=('b2726cbb51ff314f5adefc3a891ce228')
validpgpkeys=()
prepare() {
sed -i "s/Icon=slate/Icon=slate.svg/g" "$_pkgname/app/Slate.desktop"
echo "Exec=slate" >> "$_pkgname/app/Slate.desktop"
sed -i "s/TryExec=Slate/TryExec=slate/g" "$_pkgname/app/Slate.desktop"
cd $_pkgname
git init
}
build() {
cd $_pkgname
CPPFLAGS+=" ${CXXFLAGS}"
cmake -Wno-dev .
cmake --build .
# make -C "${_pkgname}/build" all
}
package() {
# bin
install -Dm777 "${_pkgname}/app/app" "$pkgdir/usr/lib/slate/slate"
mkdir -p "$pkgdir/usr/bin"
ln -sr "$pkgdir/usr/lib/slate/slate" "$pkgdir/usr/bin/slate"
# Translations
for f in "$_pkgname"/translations/*.ts; do
install -Dm644 "$f" "$pkgdir/usr/lib/slate/"
done
# Images
mkdir -p "$pkgdir"/usr/lib/slate/images
for f in "$_pkgname"/app/images/*.png; do
install -Dm644 "$f" "$pkgdir/usr/lib/slate/images/"
done
for f in "$_pkgname"/app/images/*.svg; do
install -Dm644 "$f" "$pkgdir/usr/lib/slate/images/"
done
# Desktop entry
install -Dm644 "$_pkgname/app/Slate.desktop" "$pkgdir/usr/share/applications/slate.desktop"
# Icon
install -Dm644 "$_pkgname/app/images/logo/slate-icon.svg" "$pkgdir/usr/share/icons/slate.svg"
# License
install -D -m644 "${_pkgname}/COPYING" -t "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
|