blob: 85c1ab3666120b6083b640dcede239406a1842b0 (
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
|
# Maintainer: Piotr Grabowski <fau999@gmail.com>
_pkgname='kamite'
pkgname="${_pkgname}-bin"
pkgver=0.13
pkgrel=1
_gitname="v${pkgver}"
_archivename="Kamite_${pkgver}_Linux.zip"
pkgdesc="A language immersion companion for learners of Japanese"
arch=('x86_64')
url="https://github.com/fauu/Kamite"
license=('AGPL3')
depends=()
optdepends=(
'slop: OCR support on Xorg'
'slurp: OCR support on wlroots'
'grim: OCR support on wlroots'
'wlrctl: OCR Auto Block Instant mode support on wlroots'
'mpv: media playback integration'
'tesseract: Tesseract OCR engine'
)
provides=()
conflicts=()
source=(
https://github.com/fauu/Kamite/releases/download/"${_gitname}"/"${_archivename}"
)
b2sums=('a614a5d62d95c43e8de15de04bbf7d156e823c82d954502fec0ce274aee49830c40176322241c6fd9297adff583edefcad175588d0d4ecc4389fc5df4ec9f923')
package() {
cd "${srcdir}"/"${_pkgname}"
# Icons
for res in 16 32 48 128 256; do
install -Dm644 res/icon/icon-"${res}".png \
"${pkgdir}"/usr/share/icons/hicolor/"${res}"x"${res}"/apps/"${_pkgname}".png
done
# Desktop file
install -Dm644 res/"${_pkgname}".desktop "${pkgdir}"/usr/share/applications/"${_pkgname}".desktop
rm -r res/
rm install.sh
cd ..
# Program directory
install -d "${pkgdir}"/opt/"${_pkgname}"
mv "${_pkgname}" "${pkgdir}"/opt/
# Launcher link
install -d "${pkgdir}"/usr/bin
ln -s /opt/"${_pkgname}"/bin/"${_pkgname}" "${pkgdir}"/usr/bin/"${_pkgname}"
}
|