diff options
author | robosky | 2021-09-26 09:35:00 +0800 |
---|---|---|
committer | robosky | 2021-09-26 09:35:00 +0800 |
commit | f3c36cebf3be131f605187f9a4ac7a92bac83f13 (patch) | |
tree | 5cefd648968a87fcea5d808199f96b244746e84a | |
download | aur-f3c36cebf3be131f605187f9a4ac7a92bac83f13.tar.gz |
init
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 58 | ||||
-rw-r--r-- | bilimini.desktop | 9 | ||||
-rw-r--r-- | bilimini.sh | 3 |
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 "$@" |