summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSukanka2021-03-11 01:22:21 +0800
committerSukanka2021-03-11 01:22:21 +0800
commit41e5a2dca9037b4e09c47e9031c25dd8e42b5761 (patch)
tree57d9ea407378e24058e6b6b98fa4746a95f3b00c
parent48b58a6fe95b2cafd67b71770849e91453f771ee (diff)
downloadaur-41e5a2dca9037b4e09c47e9031c25dd8e42b5761.tar.gz
update to 9.3.2
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD19
2 files changed, 14 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a934e0c82515..75fcd1482292 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,13 @@
pkgbase = ting-fr
pkgdesc = Daily French Listening software from eusoft
- pkgver = 9.2.1
+ pkgver = 9.3.2
pkgrel = 1
url = https://www.eudic.net/v4/fr/app/ting
arch = x86_64
license = unknown
- makedepends = asar
depends = electron7
- options = !strip
- source = ting-fr-9.2.1.deb::https://static.frdic.com/pkg/ting_fr/ting_fr.deb
- sha512sums = 3e0ea70c774d780f07e058dc17c84e26cae28f989a1856605c7aa7cc721c9ef8e7d5b9f2205680148bfc4e2f1ede2fa0cf7314d840630c89b343a9741fee92df
+ source = ting-fr-9.3.2.deb::https://static.frdic.com/pkg/ting_fr/ting_fr.deb
+ sha512sums = 6d731368f0a454c3e017290cbb57367d7918c5d6c4a13b3b247a92d743130189612d08359d93d6deeb3099b2f25f785677564086356c4c493f34679ff733c338
pkgname = ting-fr
diff --git a/PKGBUILD b/PKGBUILD
index 7ff71cfe50c1..994af48758e8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,18 +2,21 @@
_lang=fr
pkgname=ting-${_lang}
-pkgver=9.2.1
+pkgver=9.3.2
pkgrel=1
_llang=French
pkgdesc="Daily ${_llang} Listening software from eusoft"
arch=('x86_64')
url="https://www.eudic.net/v4/${_lang}/app/ting"
license=('unknown')
-makedepends=('asar')
depends=('electron7')
-options=('!strip')
source=("${pkgname}-${pkgver}.deb::https://static.frdic.com/pkg/ting_${_lang}/ting_${_lang}.deb")
-sha512sums=('3e0ea70c774d780f07e058dc17c84e26cae28f989a1856605c7aa7cc721c9ef8e7d5b9f2205680148bfc4e2f1ede2fa0cf7314d840630c89b343a9741fee92df')
+sha512sums=('6d731368f0a454c3e017290cbb57367d7918c5d6c4a13b3b247a92d743130189612d08359d93d6deeb3099b2f25f785677564086356c4c493f34679ff733c338')
+
+# sometime use curl to download source deb, throws 404 not found.
+# user other UA instead of origion one fixed it.
+# https://wiki.archlinux.org/index.php/Nonfree_applications_package_guidelines#Custom_DLAGENT
+DLAGENTS=("https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u")
prepare() {
cd $srcdir
@@ -21,21 +24,21 @@ prepare() {
tar -xvf data.tar.xz -C build/
cd build
dir_name=$(ls opt/)
- asar extract opt/${dir_name}/resources/app.asar ${pkgname}
+ mv opt/${dir_name}/resources/app.asar ${pkgname}.asar
}
package() {
cd $srcdir/build
mv usr/ ${pkgdir}/usr
- mkdir -p ${pkgdir}/usr/share/eusoft/${pkgname}
- mv ${pkgname} ${pkgdir}/usr/share/eusoft/
+ mkdir -p ${pkgdir}/usr/share/eusoft-${pkgname}
+ mv ${pkgname}.asar ${pkgdir}/usr/share/eusoft-${pkgname}/${pkgname}.asar
sed -i "3c Exec=${pkgname} %U" ${pkgdir}/usr/share/applications/ting_${_lang}.desktop
# link executable
mkdir -p ${pkgdir}/usr/bin/
echo """#!/usr/bin/bash
-/usr/lib/electron7/electron /usr/share/eusoft/${pkgname}
+electron7 /usr/share/eusoft-${pkgname}/${pkgname}.asar
"""> ${pkgdir}/usr/bin/${pkgname}
chmod a+x ${pkgdir}/usr/bin/${pkgname}