summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-02-21 18:12:19 +0800
committerzxp198210052023-02-21 18:12:19 +0800
commit4df3058ce8af26e0084cef625614b0044d54422c (patch)
tree18433d6cc473428e8b60ac57d8116e28e4608342
downloadaur-4df3058ce8af26e0084cef625614b0044d54422c.tar.gz
the first release
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD32
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d2bb84c0e2c0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = eudic-appimage
+ pkgdesc = 权威的英语词典软件,英语学习者必备的工具,支持学习笔记、生词本多平台同步,让你随时随地学英语.
+ pkgver = 12.7.1
+ pkgrel = 1
+ url = https://www.eudic.net/v4/en/app/eudic
+ arch = x86_64
+ license = unknow
+ depends = hicolor-icon-theme
+ depends = zlib
+ conflicts = eudic
+ options = !strip
+ source = eudic-12.7.1.AppImage::http://static-main.frdic.com/pkg/eudic.AppImage?v=2023-02-17
+ sha512sums = 42978a6c1d773a557a3baecb368809a8afe1b0cf6ba3876d619b2ed777480e696531bf02df810869e38f9f3ed454529a5eb92463c6fadbf8f8923cd67d516349
+
+pkgname = eudic-appimage
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ec6b251a1483
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
+pkgname=eudic-appimage
+_pkgname=eudic
+pkgver=12.7.1
+pkgrel=1
+pkgdesc="权威的英语词典软件,英语学习者必备的工具,支持学习笔记、生词本多平台同步,让你随时随地学英语."
+arch=('x86_64')
+url="https://www.eudic.net/v4/en/app/eudic"
+license=('unknow')
+options=(!strip)
+conflicts=('eudic')
+depends=('hicolor-icon-theme' 'zlib')
+providers="EUSOFT"
+_install_path="/opt/appimages"
+source=(
+ "${_pkgname}-${pkgver}.AppImage::http://static-main.frdic.com/pkg/eudic.AppImage?v=2023-02-17"
+)
+sha512sums=('42978a6c1d773a557a3baecb368809a8afe1b0cf6ba3876d619b2ed777480e696531bf02df810869e38f9f3ed454529a5eb92463c6fadbf8f8923cd67d516349')
+
+prepare() {
+ chmod a+x "${_pkgname}-${pkgver}.AppImage"
+ "./${_pkgname}-${pkgver}.AppImage" --appimage-extract
+ sed 's/Exec=/\#Exec=/g;s/Icon=/\#Icon=e/g' -i "${srcdir}/squashfs-root/default.desktop"
+ echo "Exec=/opt/appimages/eudic.AppImage" >> "${srcdir}/squashfs-root/default.desktop"
+ echo "Icon=eudic-appimage" >> "${srcdir}/squashfs-root/default.desktop"
+}
+
+package() {
+ install -Dm755 "${srcdir}/${_pkgname}-${pkgver}.AppImage" "${pkgdir}/${_install_path}/${_pkgname}.AppImage"
+ install -Dm644 "${srcdir}/squashfs-root/com.eusoft.eudic.png" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.png"
+ install -Dm644 "${srcdir}/squashfs-root/default.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+}