add packages
This commit is contained in:
16
GameSentenceMiner/.SRCINFO
Normal file
16
GameSentenceMiner/.SRCINFO
Normal file
@@ -0,0 +1,16 @@
|
||||
pkgbase = gamesentenceminer-bin
|
||||
pkgdesc = GameSentenceMiner AppImage for game-to-Anki flashcard automation
|
||||
pkgver = 1.15.8
|
||||
pkgrel = 1
|
||||
url = https://github.com/bpwhelan/GameSentenceMiner
|
||||
arch = x86_64
|
||||
license = GPL3
|
||||
depends = fuse2
|
||||
provides = gamesentenceminer
|
||||
conflicts = gamesentenceminer
|
||||
noextract = GameSentenceMiner-1.15.8.AppImage
|
||||
options = !strip
|
||||
source = GameSentenceMiner-1.15.8.AppImage::https://github.com/bpwhelan/GameSentenceMiner/releases/download/v1.15.8/GameSentenceMiner-1.15.8.AppImage
|
||||
sha256sums = 630ba749a24bb096e4e3b4766cb2dbb67a7722f3f190a014168fde9dca8b565c
|
||||
|
||||
pkgname = gamesentenceminer-bin
|
||||
41
GameSentenceMiner/PKGBUILD
Normal file
41
GameSentenceMiner/PKGBUILD
Normal 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"
|
||||
}
|
||||
|
||||
10
GameSentenceMiner/gamesentenceminer.desktop
Normal file
10
GameSentenceMiner/gamesentenceminer.desktop
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Name=GameSentenceMiner
|
||||
Comment=Game-to-Anki flashcard automation
|
||||
Exec=gamesentenceminer %U
|
||||
Icon=gamesentenceminer
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Education;Utility;
|
||||
StartupNotify=false
|
||||
|
||||
14
GameSentenceMiner/gamesentenceminer.service
Normal file
14
GameSentenceMiner/gamesentenceminer.service
Normal file
@@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=GameSentenceMiner (AppImage)
|
||||
After=network.target graphical-session.target
|
||||
Wants=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/usr/bin/gamesentenceminer
|
||||
Restart=on-failure
|
||||
RestartSec=5
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
Reference in New Issue
Block a user