Files
discord-game-presence/PKGBUILD
T
Daniele Fucini d0cb5ab260 Show running games in Discord as Rich Presence
Watch /proc for Steam games (by app ID, from Steam's reaper process) and
other games (by executable, from Discord's detectable list), and report
the first one to Discord's IPC socket with the game's own app ID.
2026-10-20 20:51:46 +02:00

31 lines
911 B
Bash

# Maintainer: Daniele Fucini <dfucini [at] gmail [dot] com>
pkgname=discord-game-presence
pkgver=0.1
pkgrel=1
pkgdesc='Show running games in a sandboxed Discord as Rich Presence'
arch=('any')
url="https://git.shouldnt.work/fuxino/$pkgname"
license=('GPL-3.0-or-later')
depends=('python')
makedepends=('git')
checkdepends=('python-pytest')
source=("git+$url?signed#tag=$pkgver")
validpgpkeys=('7E12BC1FF3B6EDB2CD8053EB981A2B2A3BBF5514')
sha256sums=('SKIP')
check()
{
cd "$srcdir"/"$pkgname"
python -m pytest -p no:cacheprovider
}
package()
{
cd "$srcdir"/"$pkgname"
install -Dm755 discord_game_presence.py "$pkgdir"/usr/bin/"$pkgname"
install -Dm644 "$pkgname".service "$pkgdir"/usr/lib/systemd/user/"$pkgname".service
install -Dm644 README.md "$pkgdir"/usr/share/doc/"$pkgname"/README.md
install -Dm644 config.example.toml "$pkgdir"/usr/share/doc/"$pkgname"/config.example.toml
}