summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-04-30 16:00:41 +0800
committerzxp198210052024-04-30 16:00:41 +0800
commitc9e1c7acc61d0b69860e6485b969b901b7c9c608 (patch)
tree1612ef1406c70a578492ad6c4e71262994910f69
parent464f9453f2eda4bc5b83a7c05a8cdaeac687fc6f (diff)
downloadaur-c9e1c7acc61d0b69860e6485b969b901b7c9c608.tar.gz
update to 0.17.3
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD8
-rw-r--r--ferrum.sh12
3 files changed, 19 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32c10b0e3db5..3ffdf22f9ab7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
pkgbase = ferrum-bin
pkgdesc = Music library app for Mac, Linux and Windows
- pkgver = 0.17.2
- pkgrel = 3
+ pkgver = 0.17.3
+ pkgrel = 1
url = https://github.com/probablykasper/ferrum
arch = x86_64
license = LicenseRef-unknown
depends = electron22
- provides = ferrum=0.17.2
+ provides = ferrum=0.17.3
conflicts = ferrum
- source = ferrum-0.17.2.deb::https://github.com/probablykasper/ferrum/releases/download/v0.17.2/Ferrum-v0.17.2-linux.deb
+ source = ferrum-0.17.3.deb::https://github.com/probablykasper/ferrum/releases/download/v0.17.3/Ferrum-v0.17.3-linux.deb
source = ferrum.sh
- sha256sums = 39822b21e5f8571b1fca614a8483b9d2c7cf985cc8b6f4c7a7a9a290de530292
- sha256sums = dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8
+ sha256sums = 59579c2c2b63f596dfe1c0be973771cb8f0b6b0f1c7efd765ee22a7fbb00c60c
+ sha256sums = 61d56055897e9d71d68e185ac2de7c4cb2fbca16eb3fb0091703612c113441f3
pkgname = ferrum-bin
diff --git a/PKGBUILD b/PKGBUILD
index c03d6c94b29d..410967e6d871 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=ferrum-bin
_pkgname=Ferrum
-pkgver=0.17.2
+pkgver=0.17.3
_electronversion=22
-pkgrel=3
+pkgrel=1
pkgdesc="Music library app for Mac, Linux and Windows"
arch=('x86_64')
url="https://github.com/probablykasper/ferrum"
@@ -17,8 +17,8 @@ source=(
"${pkgname%-bin}-${pkgver}.deb::${url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux.deb"
"${pkgname%-bin}.sh"
)
-sha256sums=('39822b21e5f8571b1fca614a8483b9d2c7cf985cc8b6f4c7a7a9a290de530292'
- 'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8')
+sha256sums=('59579c2c2b63f596dfe1c0be973771cb8f0b6b0f1c7efd765ee22a7fbb00c60c'
+ '61d56055897e9d71d68e185ac2de7c4cb2fbca16eb3fb0091703612c113441f3')
build() {
sed -e "s|@electronversion@|${_electronversion}|g" \
-e "s|@appname@|${pkgname%-bin}|g" \
diff --git a/ferrum.sh b/ferrum.sh
index e6784b369c25..842c77e19b1d 100644
--- a/ferrum.sh
+++ b/ferrum.sh
@@ -1,15 +1,21 @@
-#!/bin/sh
+#!/bin/bash
set -e
_APPDIR="/usr/lib/@appname@"
_RUNNAME="${_APPDIR}/@runname@"
+_OPTIONS="@options@"
export PATH="${_APPDIR}:${PATH}"
export LD_LIBRARY_PATH="${_APPDIR}/swiftshader:${_APPDIR}/lib:${LD_LIBRARY_PATH}"
export ELECTRON_IS_DEV=0
export ELECTRON_FORCE_IS_PACKAGED=true
export NODE_ENV=production
+export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
+_FLAGS_FILE="${XDG_CONFIG_HOME}/@appname@-flags.conf"
+if [ -r "${_FLAGS_FILE}" ]; then
+ _USER_FLAGS="$(cat "${_FLAGS_FILE}")"
+fi
cd "${_APPDIR}"
if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then
- exec electron@electronversion@ "${_RUNNAME}" "$@" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" "${_USER_FLAGS}" "$@" || exit $?
else
- exec electron@electronversion@ "${_RUNNAME}" --no-sandbox "$@" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "${_USER_FLAGS}" "$@" || exit $?
fi \ No newline at end of file