diff options
author | Sukanka | 2021-04-16 16:16:30 +0800 |
---|---|---|
committer | Sukanka | 2021-04-16 16:16:30 +0800 |
commit | 6532b201146c0b0100fbf5253070699b6841bb88 (patch) | |
tree | ff0e94a2186db34bd1907966c319c81ebdc752da /PKGBUILD | |
parent | 9259110f723dbaaaf447c95d397406d116b1dd92 (diff) | |
download | aur-6532b201146c0b0100fbf5253070699b6841bb88.tar.gz |
update download urls
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 21 insertions, 20 deletions
@@ -1,12 +1,11 @@ -# Maintainer: yjun <jerrysteve1101 at gmail dot com> # Maintainer: sukanka <su975853527 at gmail dot com> pkgname=frhelper pkgver=12.5.3 -_date=2021-02-06 +_date=2021-04-14 _lang=fr _flang=French -pkgrel=1 +pkgrel=2 pkgdesc="Proprietary ${_flang} dictionary software for linux" arch=('x86_64') url="https://www.eudic.net/v4/${_lang}/app/${pkgname}" @@ -20,6 +19,11 @@ provides=("eudic-${_lang}") source=("${pkgname}-${pkgver}.deb::https://static.frdic.com/pkg/${pkgname}.deb?v=${_date}") sha512sums=('95ca8e7b198859215ae7b8cafc67a86c0d9aec45fca64fa6898df25d6254930a53f3543ed27cd73a6bc72d5f0a7965cf603a18b8d52840aedf258a52f2d62199') +# 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 @@ -27,29 +31,26 @@ prepare() { } package() { - mkdir -p ${pkgdir}/usr/share/eusoft-${pkgname} - mv build/usr/share/eusoft-${pkgname}/* ${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-${pkgname}/AppRun|${pkgname}|g" ${pkgdir}/usr/share/applications/eusoft-${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,plugins} } # vim: ts=2 sw=2 et: |