summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSukanka2021-02-12 21:24:01 +0800
committerSukanka2021-02-12 21:24:01 +0800
commit0bccc13b8554a9d2310d95bec3653d7f553d15f3 (patch)
tree610d3ee3f9b99c7a28177a47bb42b47b3f17f2f1
downloadaur-0bccc13b8554a9d2310d95bec3653d7f553d15f3.tar.gz
first push
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD55
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: