summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author柏园猫2025-03-05 16:44:18 +0800
committer柏园猫2025-03-05 16:44:18 +0800
commit51f8c552d60b79a4f373349316d8d7409e6896a7 (patch)
tree2d281916095d0518cd921db8fc9b3a2c248d139c
downloadaur-51f8c552d60b79a4f373349316d8d7409e6896a7.tar.gz
version 0.9.2
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD34
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b16a33f62d01
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = bangumium-bin
+ pkgdesc = Universal third-party desktop client for bgm.tv
+ pkgver = 0.9.2
+ pkgrel = 1
+ url = https://github.com/Bangumium/Bangumium
+ arch = any
+ license = MIT
+ depends = python-gobject
+ depends = webkit2gtk-4.1
+ provides = bangumium
+ conflicts = bangumium-git
+ source = icon.png::https://raw.githubusercontent.com/Bangumium/Bangumium/refs/tags/v0.9.2/icon.png
+ source = bangumium-linux::https://github.com/Bangumium/Bangumium/releases/download/v0.9.2/bangumium-linux
+ sha256sums = 454f0bef7bbc8d81f361d97e3f0fb23d9f4ccbc5a824d8c3419479e4dc5a9341
+ sha256sums = 1a42c646ba8365a0be61a4909054054fdb83a72f39346eec312b73d24b606dfe
+
+pkgname = bangumium-bin
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..6741c5aced80
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+pkg/
+src/
+*.pkg.tar.zst \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c452ebe7e189
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: baiyuanneko <i at nekomoe dot xyz>
+pkgname=bangumium-bin
+pkgver=0.9.2
+pkgrel=1
+pkgdesc="Universal third-party desktop client for bgm.tv"
+arch=('any')
+url="https://github.com/Bangumium/Bangumium"
+license=('MIT')
+depends=('python-gobject' 'webkit2gtk-4.1')
+provides=('bangumium')
+conflicts=('bangumium-git')
+source=(
+ 'icon.png'::"https://raw.githubusercontent.com/Bangumium/Bangumium/refs/tags/v${pkgver}/icon.png"
+ "bangumium-linux"::"${url}/releases/download/v${pkgver}/bangumium-linux"
+)
+sha256sums=('454f0bef7bbc8d81f361d97e3f0fb23d9f4ccbc5a824d8c3419479e4dc5a9341'
+ '1a42c646ba8365a0be61a4909054054fdb83a72f39346eec312b73d24b606dfe')
+
+package() {
+ cd "$srcdir"
+ install -Dm644 "icon.png" "${pkgdir}/usr/share/icons/bangumium.png"
+ install -Dm755 "bangumium-linux" "${pkgdir}/usr/bin/bangumium"
+ install -Dm644 "/dev/stdin" "${pkgdir}/usr/share/applications/bangumium.desktop" << "EOF"
+[Desktop Entry]
+Name=Bangumium
+Comment=Universal third-party desktop client for bgm.tv
+Exec=/usr/bin/bangumium
+Terminal=false
+Icon=/usr/share/icons/bangumium.png
+Type=Application
+StartupNotify=false
+Categories=Network
+EOF
+} \ No newline at end of file