summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD11
2 files changed, 6 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ee372b8d8b5a..f1c917d4099f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,11 @@
pkgbase = listen1-desktop-bin
pkgdesc = One for all free music in China
pkgver = 2.32.0
- pkgrel = 1
+ pkgrel = 2
url = http://listen1.github.io/listen1
arch = x86_64
license = MIT
- depends = electron
+ depends = electron13-bin
provides = listen1-desktop=2.32.0
conflicts = listen1-desktop
conflicts = listen1
diff --git a/PKGBUILD b/PKGBUILD
index 898fb4fc9b0e..65010550fe44 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,8 @@ _pkgname=listen1
pkgname="${_pkgname}-desktop-bin"
_appname=Listen1
pkgver=2.32.0
-pkgrel=1
+_electronversion=13
+pkgrel=2
pkgdesc="One for all free music in China"
arch=("x86_64")
url="http://listen1.github.io/listen1"
@@ -16,7 +17,7 @@ conflicts=(
"${_pkgname}-electron"
)
depends=(
- "electron${_electronversion}"
+ "electron${_electronversion}-bin"
)
source=(
"${pkgname%-bin}-${pkgver}.deb::${_ghurl}/releases/download/v${pkgver}/${pkgname%-desktop-bin}_${pkgver}_linux_amd64.deb"
@@ -27,16 +28,12 @@ sha256sums=('5ac63be98672a30850a97765e6474ea95ce0cb5a9330eee6d6d1db62860a1916'
'd2aa8a82485042b9d5efb8ed2d9c0e8a66e8983bc3f64ebbe35158d35662cdbc'
'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8')
build() {
- bsdtar -xf "${srcdir}/data."*
- _get_electron_ver() {
- strings "${srcdir}/opt/${_appname}/${_pkgname}" | grep '^Chrome/[0-9.]* Electron/[0-9]' | awk '{print $2}' | sed 's|Electron\/||g;s|\.| |g' | awk '{print $1}'
- }
- _electronversion="$(_get_electron_ver)"
sed -e "s|@electronversion@|${_electronversion}|g" \
-e "s|@appname@|${pkgname%-bin}|g" \
-e "s|@runname@|app.asar|g" \
-e "s|@options@||g" \
-i "${srcdir}/${pkgname%-bin}.sh"
+ bsdtar -xf "${srcdir}/data."*
sed "s|/opt/${_appname}/${_pkgname}|${pkgname%-bin}|g;s|Icon=${_pkgname}|Icon=${pkgname%-bin}|g;s|Audio|AudioVideo|g" \
-i "${srcdir}/usr/share/applications/${_pkgname}.desktop"
}