diff options
author | yjun | 2021-02-28 19:44:34 +0800 |
---|---|---|
committer | yjun | 2021-02-28 19:44:34 +0800 |
commit | cc2434356e7a5ee280b7f6e61c7b57f37423b405 (patch) | |
tree | 3a60748304b248d04bdc048727c2c12a07488a19 | |
parent | b04b8dd5b54eeca346a2c9b6874341594d7e7c96 (diff) | |
download | aur-cc2434356e7a5ee280b7f6e61c7b57f37423b405.tar.gz |
update: eudic 12.5.3
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 26 insertions, 24 deletions
@@ -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 @@ -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: |