summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-03-24 16:59:21 +0800
committerzxp198210052023-03-24 16:59:21 +0800
commita49ce911165036479e727916d749f9e296ff66a1 (patch)
tree19ec9efea6c2b64a7858e7475d1db8c3d265cd93
parentaee7f322470df6b9f5141c6f3eb98d385e0ff069 (diff)
downloadaur-a49ce911165036479e727916d749f9e296ff66a1.tar.gz
fix denpent errors
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD21
2 files changed, 38 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 82c9c9389844..b2671dd147c8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,39 @@
pkgbase = geekeditor-bin
pkgdesc = Immersive efficiency writing editor.极客编辑器是一款所见即所得(WYSIWYG)富文本沉浸式写作排版编辑器,它注重高效创作,可多开文档编辑,同时支持Markdown语法输入及一键排版
pkgver = 1.4.9
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/geekeditor/geekeditor-releases
arch = x86_64
license = GPL3
depends = alsa-lib
- depends = nodejs-lts-fermium
+ depends = nodejs
depends = gtk3
depends = at-spi2-core
depends = nss
- source = geekeditor_1.4.9_amd64.deb::https://github.com/geekeditor/geekeditor-releases/releases/download/v1.4.9/geekeditor_1.4.9_amd64.deb
- sha512sums = feb9e1602d0cb5035fae8df9824d3a881aadbb5fae35c9009bd06e2de97a51ec7f4a3bbe4f303ab7bc9d5f2af83aec6da381f4839d36cf3d7fe77d4436f6363d
+ depends = libxfixes
+ depends = libdrm
+ depends = mesa
+ depends = libxrandr
+ depends = hicolor-icon-theme
+ depends = libxkbcommon
+ depends = cairo
+ depends = libxcomposite
+ depends = nspr
+ depends = glibc
+ depends = libxext
+ depends = expat
+ depends = gdk-pixbuf2
+ depends = libx11
+ depends = glib2
+ depends = libxcb
+ depends = gcc-libs
+ depends = pango
+ depends = libxdamage
+ depends = dbus
+ depends = libcups
+ depends = sh
+ conflicts = geekeditor
+ source = geekeditor-1.4.9.deb::https://github.com/geekeditor/geekeditor-releases/releases/download/v1.4.9/geekeditor_1.4.9_amd64.deb
+ sha256sums = 99c69e953535adffd4edda3932d3f12acb206f104de3dddb15a04b656fda1a1a
pkgname = geekeditor-bin
diff --git a/PKGBUILD b/PKGBUILD
index e3becb831cb1..66a6f9ecee2f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,21 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
-pkgname=geekeditor-bin
_pkgname=geekeditor
-_originname=GeekEditor
+pkgname="${_pkgname}-bin"
+_appname=GeekEditor
pkgver=1.4.9
-pkgrel=2
+pkgrel=3
pkgdesc="Immersive efficiency writing editor.极客编辑器是一款所见即所得(WYSIWYG)富文本沉浸式写作排版编辑器,它注重高效创作,可多开文档编辑,同时支持Markdown语法输入及一键排版"
arch=('x86_64')
url="https://github.com/geekeditor/geekeditor-releases"
license=('GPL3')
-conflicts=()
-depends=('alsa-lib' 'nodejs-lts-fermium' 'gtk3' 'at-spi2-core' 'nss')
+conflicts=("${_pkgname}")
+depends=(alsa-lib nodejs gtk3 at-spi2-core nss libxfixes libdrm mesa libxrandr hicolor-icon-theme libxkbcommon cairo \
+ libxcomposite nspr glibc libxext expat gdk-pixbuf2 libx11 glib2 libxcb gcc-libs pango libxdamage dbus libcups sh)
options=()
-source=("${_pkgname}_${pkgver}_amd64.deb::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_amd64.deb")
-sha512sums=('feb9e1602d0cb5035fae8df9824d3a881aadbb5fae35c9009bd06e2de97a51ec7f4a3bbe4f303ab7bc9d5f2af83aec6da381f4839d36cf3d7fe77d4436f6363d')
+source=("${_pkgname}-${pkgver}.deb::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_amd64.deb")
+sha256sums=('99c69e953535adffd4edda3932d3f12acb206f104de3dddb15a04b656fda1a1a')
package() {
bsdtar -xvf data.tar.xz -C "${pkgdir}"
- rm -r "${pkgdir}/opt/GeekEditor/resources/app/node_modules/ajv/scripts/info" \
- "${pkgdir}/opt/GeekEditor/resources/app/node_modules/he/man/he.1"
-}
+ rm -r "${pkgdir}/opt/${_appname}/resources/app/node_modules/ajv/scripts/info" \
+ "${pkgdir}/opt/${_appname}/resources/app/node_modules/he/man/he.1"
+} \ No newline at end of file