diff options
author | Sukanka | 2021-02-12 21:24:01 +0800 |
---|---|---|
committer | Sukanka | 2021-02-12 21:24:01 +0800 |
commit | 0bccc13b8554a9d2310d95bec3653d7f553d15f3 (patch) | |
tree | 610d3ee3f9b99c7a28177a47bb42b47b3f17f2f1 | |
download | aur-0bccc13b8554a9d2310d95bec3653d7f553d15f3.tar.gz |
first push
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4fb9d8c04fb3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = frhelper + pkgdesc = Proprietary French dictionary software for linux + pkgver = 12.5.0 + pkgrel = 1 + url = https://www.eudic.net/v4/fr/app/frhelper + arch = x86_64 + license = unknown + depends = hicolor-icon-theme + depends = qt5-speech + depends = qt5-webkit + provides = eudic-fr + source = frhelper-12.5.0.deb::https://static.frdic.com/pkg/frhelper.deb?v=2021-02-06 + sha256sums = 03b3a6125788014a654626e982f914d2d1f31599b651475d47ae7be4f9336ce3 + +pkgname = frhelper + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..22eba700c815 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: yjun <jerrysteve1101 at gmail dot com> +# Maintainer: sukanka <su975853527 at gmail dot com> + +pkgname=frhelper +pkgver=12.5.0 +_date=2021-02-06 +_lang=fr +_flang=French +pkgrel=1 +pkgdesc="Proprietary ${_flang} dictionary software for linux" +arch=('x86_64') +url="https://www.eudic.net/v4/${_lang}/app/${pkgname}" +license=('unknown') +depends=( + 'hicolor-icon-theme' + 'qt5-speech' + 'qt5-webkit' + ) +provides=("eudic-${_lang}") +source=("${pkgname}-${pkgver}.deb::https://static.frdic.com/pkg/${pkgname}.deb?v=${_date}") +sha256sums=('03b3a6125788014a654626e982f914d2d1f31599b651475d47ae7be4f9336ce3') + +prepare() { + mkdir -p build + + tar -xf data.tar.xz -C build +} + +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/ + + + # link executable + mkdir ${pkgdir}/usr/bin/ + ln -s /usr/share/eusoft/${pkgname}/${pkgname} ${pkgdir}/usr/bin/${pkgname} + + # desktop enrty + sed -i "s|/usr/share/eusoft/AppRun|${pkgname}|g" ${pkgdir}/usr/share/applications/${pkgname}.desktop + + # qt plugin path + sed -i '4c Prefix = /usr/lib/qt/' ${pkgdir}/usr/share/eusoft/${pkgname}/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 + +} +# vim: ts=2 sw=2 et: |