summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-09-12 15:24:52 +0800
committerzxp198210052023-09-12 15:24:52 +0800
commit4507df1a904c947cb5e7cc73cac117c48d1b2b53 (patch)
tree06cfee529f8bb30096f8323dd298664733502537
parentec15289ef6a9c8b89adec54ff436d5c3a9414b35 (diff)
downloadaur-4507df1a904c947cb5e7cc73cac117c48d1b2b53.tar.gz
fix errors
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD29
2 files changed, 21 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2c436d26f190..28fb6d71a9c5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = eusoft-frhelper-bin
pkgdesc = 法语助手,权威的法语词典软件,法语学习者必备的工具.支持学习笔记、生词本多平台同步,让你随时随地学法语.
- pkgver = 8.9
- pkgrel = 1
+ pkgver = 2023_06_06
+ pkgrel = 2
url = https://www.eudic.net/v4/fr/app/frhelper
arch = x86_64
license = custom
@@ -65,7 +65,8 @@ pkgbase = eusoft-frhelper-bin
depends = zlib
conflicts = eusoft-frhelper
conflicts = frhelper
- source = eusoft-frhelper-8.9.deb::https://www.eudic.net/download/frhelper.deb?v=2023-06-06
+ options = !strip
+ source = eusoft-frhelper-2023_06_06.deb::https://www.eudic.net/download/frhelper.deb?v=2023-06-06
source = LICENSE.html
sha256sums = 7dff64d89d70f96f8fe0e80d91cd55fb67c22b3b5f77c7c589de68ba19281422
sha256sums = 69031e95591a339c4cd9c01547494e23196cea6438608f1f951b493ea8fca54f
diff --git a/PKGBUILD b/PKGBUILD
index 769127ea878e..e26e90d30a1d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,34 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
-_appname=frhelper
-pkgname="eusoft-${_appname}-bin"
-pkgver=8.9
-pkgrel=1
+_pkgname=frhelper
+pkgname="eusoft-${_pkgname}-bin"
+pkgver=2023_06_06
+pkgrel=2
pkgdesc="法语助手,权威的法语词典软件,法语学习者必备的工具.支持学习笔记、生词本多平台同步,让你随时随地学法语."
arch=('x86_64')
url="https://www.eudic.net/v4/fr/app/frhelper"
license=('custom')
-conflicts=("${pkgname%-bin}" "${_appname}")
+conflicts=("${pkgname%-bin}" "${_pkgname}")
+options=('!strip')
depends=('pango' 'e2fsprogs' 'taglib' 'libvorbis' 'nss' 'speex' 'libjpeg-turbo' 'gdk-pixbuf2' 'clutter' 'v4l-utils' 'harfbuzz' 'lame' 'libxdamage' \
'gst-plugins-base-libs' 'gcc-libs' 'clutter-gst' 'libsoup' 'expat' 'libogg' 'libpng' 'gmp' 'libthai' 'glib2' 'mesa' 'gst-plugins-bad-libs' \
'libgudev' 'glibc' 'gstreamer' 'libiec61883' 'cairo' 'libavc1394' 'libpulse' 'util-linux-libs' 'fontconfig' 'bash' 'libtheora' 'bzip2' 'libx11' \
'libdrm' 'libdv' 'pipewire-jack' 'libgpg-error' 'libxfixes' 'mpg123' 'cdparanoia' 'orc' 'libxext' 'graphene' 'libxv' 'libp11-kit' 'alsa-lib' \
'libraw1394' 'libglvnd' 'freetype2' 'gtk3' 'libxcb' 'opus' 'zlib')
-source=("${pkgname%-bin}-${pkgver}.deb::https://www.eudic.net/download/${_appname}.deb?v=2023-06-06"
+source=("${pkgname%-bin}-${pkgver}.deb::https://www.eudic.net/download/${_pkgname}.deb?v=${pkgver//_/-}"
"LICENSE.html")
sha256sums=('7dff64d89d70f96f8fe0e80d91cd55fb67c22b3b5f77c7c589de68ba19281422'
'69031e95591a339c4cd9c01547494e23196cea6438608f1f951b493ea8fca54f')
-package() {
+prepare() {
bsdtar -xf "${srcdir}/data.tar.xz"
- install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}"
- cp -r "${srcdir}/usr/share/${pkgname%-bin}/"* "${pkgdir}/opt/${pkgname%-bin}"
- sed "s|/usr/share|/opt|g;s|com.eusoft.${_appname}|${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ sed "s|/usr/share/${pkgname%-bin}/AppRun|${pkgname%-bin}|g;s|com.eusoft.${_pkgname}|${pkgname%-bin}|g" \
+ -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ sed "s|usr/share|opt|g" -i "${srcdir}/usr/share/${pkgname%-bin}/AppRun"
+}
+package() {
+ install -Dm755 -d "${pkgdir}/"{opt,usr/bin}
+ cp -r "${srcdir}/usr/share/${pkgname%-bin}" "${pkgdir}/opt"
+ ln -sf "/opt/${pkgname%-bin}/AppRun" "${pkgdir}/usr/bin/${pkgname%-bin}"
install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
- install -Dm644 "${srcdir}/usr/share/pixmaps/com.eusoft.${_appname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png"
+ install -Dm644 "${srcdir}/usr/share/pixmaps/com.eusoft.${_pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png"
install -Dm644 "${srcdir}/LICENSE.html" -t "${pkgdir}/usr/share/licenses/${pkgname}"
- sed "s|usr/share|opt|g" -i "${pkgdir}/opt/${pkgname%-bin}/AppRun"
} \ No newline at end of file