summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-09-12 15:29:24 +0800
committerzxp198210052023-09-12 15:29:24 +0800
commit6b8591f7b01b460859c5bd87c6cb02bb52f1b5af (patch)
tree1a5000efb25e12e98aa804aeb1a4efb559710b61
parent4fa892737fbf370caf62be6ccaff33c959a0535a (diff)
downloadaur-6b8591f7b01b460859c5bd87c6cb02bb52f1b5af.tar.gz
fix errors
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD28
2 files changed, 19 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e6243e748c35..f1c7c1e182e6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = eusoft-dehelper-bin
pkgdesc = 德语助手,权威的德语词典软件,德语学习者必备的工具.支持学习笔记、生词本多平台同步,让你随时随地学德语.
- pkgver = 8.9
- pkgrel = 1
+ pkgver = 2023_06_06
+ pkgrel = 2
url = https://www.godic.net/
arch = x86_64
license = custom
@@ -65,7 +65,7 @@ pkgbase = eusoft-dehelper-bin
depends = zlib
conflicts = eusoft-dehelper
conflicts = dehelper
- source = eusoft-dehelper-8.9.deb::https://www.eudic.net/download/dehelper.deb?v=2023-06-06
+ source = eusoft-dehelper-2023_06_06.deb::https://www.eudic.net/download/dehelper.deb?v=2023-06-06
source = LICENSE.html
sha256sums = 5f5ecd49eb40619c5576db8791159b8a08907b442364ecb3c603b587e0ab12a5
sha256sums = 69031e95591a339c4cd9c01547494e23196cea6438608f1f951b493ea8fca54f
diff --git a/PKGBUILD b/PKGBUILD
index e4f4e7f0060d..5daba5af6cb4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,33 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
-_appname=dehelper
-pkgname="eusoft-${_appname}-bin"
-pkgver=8.9
-pkgrel=1
+_pkgname=dehelper
+pkgname="eusoft-${_pkgname}-bin"
+pkgver=2023_06_06
+pkgrel=2
pkgdesc="德语助手,权威的德语词典软件,德语学习者必备的工具.支持学习笔记、生词本多平台同步,让你随时随地学德语."
arch=('x86_64')
url="https://www.godic.net/"
license=('custom')
-conflicts=("${pkgname%-bin}" "${_appname}")
+conflicts=("${pkgname%-bin}" "${_pkgname}")
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=('5f5ecd49eb40619c5576db8791159b8a08907b442364ecb3c603b587e0ab12a5'
'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