summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-08-03 14:05:46 +0800
committerzxp198210052023-08-03 14:05:46 +0800
commit1c340e1fa9b716eca8322933c93af411b29b32dd (patch)
tree791623330d13ce6024cd3ce616b3d54c6f7393b2
downloadaur-1c340e1fa9b716eca8322933c93af411b29b32dd.tar.gz
first release
-rw-r--r--.SRCINFO74
-rw-r--r--PKGBUILD31
2 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fe2970a65aec
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,74 @@
+pkgbase = eusoft-eudic-bin
+ pkgdesc = 权威的英语词典软件,英语学习者必备的工具,支持学习笔记、生词本多平台同步,让你随时随地学英语.
+ pkgver = 13.2.7
+ pkgrel = 1
+ url = https://www.eudic.net/v4/en/app/eudic
+ arch = x86_64
+ license = custom
+ depends = zlib
+ depends = glibc
+ depends = bzip2
+ depends = gcc-libs
+ depends = libraw1394
+ depends = libxv
+ depends = speex
+ depends = util-linux-libs
+ depends = libjpeg-turbo
+ depends = cairo
+ depends = cdparanoia
+ depends = libpulse
+ depends = libvorbis
+ depends = pango
+ depends = opus
+ depends = libx11
+ depends = libavc1394
+ depends = orc
+ depends = clutter-gst
+ depends = gst-plugins-base-libs
+ depends = mpg123
+ depends = gdk-pixbuf2
+ depends = libdv
+ depends = expat
+ depends = bash
+ depends = freetype2
+ depends = libxcb
+ depends = clutter
+ depends = gst-plugins-bad-libs
+ depends = v4l-utils
+ depends = harfbuzz
+ depends = libgpg-error
+ depends = libpng
+ depends = libxdamage
+ depends = libdrm
+ depends = libxext
+ depends = pipewire-jack
+ depends = libthai
+ depends = mesa
+ depends = fontconfig
+ depends = libgudev
+ depends = lame
+ depends = libsoup
+ depends = gmp
+ depends = gtk3
+ depends = alsa-lib
+ depends = glib2
+ depends = libxfixes
+ depends = gstreamer
+ depends = graphene
+ depends = libtheora
+ depends = libglvnd
+ depends = libogg
+ depends = nss
+ depends = e2fsprogs
+ depends = taglib
+ depends = libiec61883
+ depends = libp11-kit
+ provides = eusoft-eudic
+ conflicts = eusoft-eudic
+ options = !strip
+ source = eusoft-eudic-13.2.7.deb::https://static-main.frdic.com/pkg/eudic.deb?v=2023-06-06
+ source = LICENSE.html
+ sha256sums = 8e992161c4eb206cf9fda39772f5e2ec3cd1d11d344e3666f3f890e1ee330ba9
+ sha256sums = 8254fc6f96e7362405da60a8ece9d86ad26066b5edac10e775aca4e6d7c0979f
+
+pkgname = eusoft-eudic-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1007a6b09657
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
+_appname=eudic
+pkgname="eusoft-${_appname}-bin"
+pkgver=13.2.7
+pkgrel=1
+pkgdesc="权威的英语词典软件,英语学习者必备的工具,支持学习笔记、生词本多平台同步,让你随时随地学英语."
+arch=('x86_64')
+url="https://www.eudic.net/v4/en/app/eudic"
+license=('custom')
+conflicts=("${pkgname%-bin}")
+provides=("${pkgname%-bin}")
+options=('!strip')
+depends=('zlib' 'glibc' 'bzip2' 'gcc-libs' 'libraw1394' 'libxv' 'speex' 'util-linux-libs' 'libjpeg-turbo' 'cairo' 'cdparanoia' 'libpulse' \
+ 'libvorbis' 'pango' 'opus' 'libx11' 'libavc1394' 'orc' 'clutter-gst' 'gst-plugins-base-libs' 'mpg123' 'gdk-pixbuf2' 'libdv' 'expat' 'bash' \
+ 'freetype2' 'libxcb' 'clutter' 'gst-plugins-bad-libs' 'v4l-utils' 'harfbuzz' 'libgpg-error' 'libpng' 'libxdamage' 'libdrm' 'libxext' \
+ 'pipewire-jack' 'libthai' 'mesa' 'fontconfig' 'libgudev' 'lame' 'libsoup' 'gmp' 'gtk3' 'alsa-lib' 'glib2' 'libxfixes' 'gstreamer' 'graphene' \
+ 'libtheora' 'libglvnd' 'libogg' 'nss' 'e2fsprogs' 'taglib' 'libiec61883' 'libp11-kit')
+source=("${pkgname%-bin}-${pkgver}.deb::https://static-main.frdic.com/pkg/${_appname}.deb?v=2023-06-06"
+ "LICENSE.html")
+sha256sums=('8e992161c4eb206cf9fda39772f5e2ec3cd1d11d344e3666f3f890e1ee330ba9'
+ '8254fc6f96e7362405da60a8ece9d86ad26066b5edac10e775aca4e6d7c0979f')
+package() {
+ 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"
+ 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}/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