summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryjun2021-02-28 19:44:34 +0800
committeryjun2021-02-28 19:44:34 +0800
commitcc2434356e7a5ee280b7f6e61c7b57f37423b405 (patch)
tree3a60748304b248d04bdc048727c2c12a07488a19
parentb04b8dd5b54eeca346a2c9b6874341594d7e7c96 (diff)
downloadaur-cc2434356e7a5ee280b7f6e61c7b57f37423b405.tar.gz
update: eudic 12.5.3
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD42
2 files changed, 26 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 81efec60ba55..97cb006e253f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
pkgbase = eudic
pkgdesc = Proprietary English dictionary software for linux
- pkgver = 12.5.0
- pkgrel = 3
+ pkgver = 12.5.3
+ pkgrel = 1
url = https://www.eudic.net/v4/en/app/eudic
arch = x86_64
license = unknown
depends = hicolor-icon-theme
depends = qt5-speech
depends = qt5-webkit
- source = eudic-12.5.0.deb::https://static.frdic.com/pkg/eudic.deb?v=2021-02-06
- sha256sums = 20a2780110aa4024c3dd002415c6cc45b9ba61b209c8745baf2f2f861772b111
+ source = eudic-12.5.3.deb::https://static.frdic.com/pkg/eudic.deb?v=2021-02-06
+ sha256sums = f1a32e271918b00a80ab3a751ac759ae011569d2875b1b91a495967abc79b801
pkgname = eudic
diff --git a/PKGBUILD b/PKGBUILD
index 5ea03737eecb..0ecbb9b43d9a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,11 +2,11 @@
# Maintainer: sukanka <su975853527 at gmail dot com>
pkgname=eudic
-pkgver=12.5.0
+pkgver=12.5.3
_date=2021-02-06
_lang=en
_flang=English
-pkgrel=3
+pkgrel=1
pkgdesc="Proprietary ${_flang} dictionary software for linux"
arch=('x86_64')
url="https://www.eudic.net/v4/${_lang}/app/${pkgname}"
@@ -17,7 +17,12 @@ depends=(
'qt5-webkit'
)
source=("${pkgname}-${pkgver}.deb::https://static.frdic.com/pkg/${pkgname}.deb?v=${_date}")
-sha256sums=('20a2780110aa4024c3dd002415c6cc45b9ba61b209c8745baf2f2f861772b111')
+sha256sums=('f1a32e271918b00a80ab3a751ac759ae011569d2875b1b91a495967abc79b801')
+
+# 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_DLAGENTS
+DLAGENTS=("https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u")
prepare() {
mkdir -p build
@@ -26,29 +31,26 @@ prepare() {
}
package() {
- mkdir -p ${pkgdir}/usr/share/eusoft/${pkgname}
- mv build/usr/share/eusoft/* ${pkgdir}/usr/share/eusoft/${pkgname}
-
-
- cp -pr build/usr/share/* ${pkgdir}/usr/share/
-
+ _dirname=eusoft-${pkgname}
+ install -dm755 ${pkgdir}/usr/share
+
+ cp -pvr build/usr/share/* ${pkgdir}/usr/share/
+
# link executable
- mkdir ${pkgdir}/usr/bin/
- ln -s /usr/share/eusoft/${pkgname}/${pkgname} ${pkgdir}/usr/bin/${pkgname}
+ install -dm755 ${pkgdir}/usr/bin/
+ ln -s /usr/share/${_dirname}/${pkgname} \
+ ${pkgdir}/usr/bin/${pkgname}
- # desktop enrty
- sed -i "s|/usr/share/eusoft/AppRun|${pkgname}|g" ${pkgdir}/usr/share/applications/${pkgname}.desktop
+ # desktop entry
+ sed -i "s|/usr/share/${_dirname}/AppRun|${pkgname}|g" \
+ ${pkgdir}/usr/share/applications/eusoft-${pkgname}.desktop
# qt plugin path
- sed -i '4c Prefix = /usr/lib/qt/' ${pkgdir}/usr/share/eusoft/${pkgname}/qt.conf
+ sed -i '4c Prefix = /usr/lib/qt/' \
+ ${pkgdir}/usr/share/${_dirname}/qt.conf
# remove unused files.
- rm -rf ${pkgdir}/usr/share/eusoft/${pkgname}/gstreamer-1.0/
- rm -rf ${pkgdir}/usr/share/eusoft/${pkgname}/lib/
- rm -rf ${pkgdir}/usr/share/eusoft/${pkgname}/plugins/
- rm -rf ${pkgdir}/usr/share/eusoft/${pkgname}/*.so.*
- rm -rf ${pkgdir}/usr/share/eusoft/${pkgname}/AppRun
-
+ rm -rf ${pkgdir}/usr/share/${_dirname}/{gstreamer-1.0,lib,libcrypto.so.1.0.0,libssl.so.1.0.0,AppRun}
}
# vim: ts=2 sw=2 et: