add packages

This commit is contained in:
2025-12-11 11:36:15 -08:00
parent 0ce343308b
commit 0903b599a3
11 changed files with 276 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
# Maintainer: sudacode
pkgname=gamesentenceminer-bin
pkgver=1.15.8
pkgrel=1
pkgdesc="GameSentenceMiner AppImage for game-to-Anki flashcard automation"
arch=('x86_64')
url="https://github.com/bpwhelan/GameSentenceMiner"
license=('GPL3')
depends=('fuse2')
provides=('gamesentenceminer')
conflicts=('gamesentenceminer')
source=(
"GameSentenceMiner-${pkgver}.AppImage::https://github.com/bpwhelan/GameSentenceMiner/releases/download/v${pkgver}/GameSentenceMiner-${pkgver}.AppImage"
"gamesentenceminer.desktop"
"gamesentenceminer.png::https://raw.githubusercontent.com/bpwhelan/GameSentenceMiner/main/assets/gsm.png"
"gamesentenceminer.service"
)
noextract=("GameSentenceMiner-${pkgver}.AppImage")
sha256sums=(
'630ba749a24bb096e4e3b4766cb2dbb67a7722f3f190a014168fde9dca8b565c'
'd1849baa6414fcce90733572344ea6f59061d4e96dcb5a6c61357f184b5c04af'
'f4644bf2e5d40209144a5bdb9bd3eff68da9a0555119d5bab36b9bfc37940fd3'
'2b5ea49e65da39cb94163a1b16d64089f93917448d386877568209a0d37579c9'
)
options=(!strip)
package() {
install -d "${pkgdir}/usr/bin"
install -Dm755 "${srcdir}/GameSentenceMiner-${pkgver}.AppImage" \
"${pkgdir}/opt/gamesentenceminer/GameSentenceMiner.AppImage"
ln -sf "/opt/gamesentenceminer/GameSentenceMiner.AppImage" \
"${pkgdir}/usr/bin/gamesentenceminer"
install -Dm644 "${srcdir}/gamesentenceminer.desktop" \
"${pkgdir}/usr/share/applications/gamesentenceminer.desktop"
install -Dm644 "${srcdir}/gamesentenceminer.png" \
"${pkgdir}/usr/share/pixmaps/gamesentenceminer.png"
install -Dm644 "${srcdir}/gamesentenceminer.service" \
"${pkgdir}/usr/lib/systemd/user/gamesentenceminer.service"
}