summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobosky2021-09-26 09:35:00 +0800
committerrobosky2021-09-26 09:35:00 +0800
commitf3c36cebf3be131f605187f9a4ac7a92bac83f13 (patch)
tree5cefd648968a87fcea5d808199f96b244746e84a
downloadaur-f3c36cebf3be131f605187f9a4ac7a92bac83f13.tar.gz
init
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD58
-rw-r--r--bilimini.desktop9
-rw-r--r--bilimini.sh3
4 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..09777896a2ac
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = bilimini-git
+ pkgdesc = Hide!bilibili
+ pkgver = v1.5.5.r0.g486ec06
+ pkgrel = 1
+ url = https://github.com/chitosai/bilimini
+ arch = x86_64
+ license = custom
+ makedepends = git
+ makedepends = npm
+ makedepends = imagemagick
+ depends = electron9
+ provides = bilimini
+ conflicts = bilimini
+ source = bilimini::git+https://github.com/chitosai/bilimini.git
+ source = bilimini.desktop
+ source = bilimini.sh
+ sha256sums = SKIP
+ sha256sums = efeaac1a7ac1f9d6a12ca81e3e401df38a6f0c94e3ce995fd402c78accc5253b
+ sha256sums = 704ece204bc99a06eef8155f3262880654c6d20dec2cd712052ec4ed51029811
+
+pkgname = bilimini-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9623abbfbcc0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Robosky <fangyuhao0612 at gmail dot com>
+
+pkgname=bilimini-git
+_pkgname=bilimini
+pkgver=v1.5.5.r0.g486ec06
+pkgrel=1
+pkgdesc="Hide!bilibili"
+arch=('x86_64')
+url="https://github.com/chitosai/${_pkgname}"
+license=('custom')
+makedepends=('git' 'npm' 'imagemagick')
+depends=('electron9')
+source=("${_pkgname}::git+${url}.git"
+ "${_pkgname}.desktop"
+ "${_pkgname}.sh")
+sha256sums=('SKIP'
+ 'efeaac1a7ac1f9d6a12ca81e3e401df38a6f0c94e3ce995fd402c78accc5253b'
+ '704ece204bc99a06eef8155f3262880654c6d20dec2cd712052ec4ed51029811')
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "${srcdir}/${_pkgname}"
+ mogrify -resize 512x512 build/icon.png
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+
+ npm install --cache "${srcdir}/npm-cache"
+
+ # use system electron version
+ # see: https://wiki.archlinux.org/index.php/Electron_package_guidelines
+ _ver="$(</usr/lib/electron9/version)"
+ yarn run electron-builder --linux --x64 --dir \
+ -c.electronDist=/usr/lib/electron9 \
+ -c.electronVersion="$_ver"
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+
+ install -dm755 "${pkgdir}/usr/lib/${_pkgname}"
+ cp -dr --no-preserve=ownership dist/linux-unpacked/resources/* "${pkgdir}/usr/lib/${_pkgname}/"
+
+ install -Dm644 build/icon.png "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
+
+ install -dm755 "${pkgdir}/usr/bin"
+ install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
+
+ install -dm755 "${pkgdir}/usr/share/applications/"
+ install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/"
+}
diff --git a/bilimini.desktop b/bilimini.desktop
new file mode 100644
index 000000000000..d406e755ca86
--- /dev/null
+++ b/bilimini.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=bilimini
+Comment=Hide!bilibili
+Exec=bilimini %U
+Terminal=false
+Type=Application
+Icon=bilimini
+Categories=AudioVideo;Network
+StartupWMClass=bilibilimini
diff --git a/bilimini.sh b/bilimini.sh
new file mode 100644
index 000000000000..d998d55caabf
--- /dev/null
+++ b/bilimini.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/bash
+
+exec electron9 /usr/lib/bilimini/app.asar "$@"