summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2021-07-20 15:52:18 +0800
committertaotieren2021-07-20 15:52:18 +0800
commit2a18e82d307562ee2ac82523c7911d2bd7fdaf1f (patch)
treedd6c0beadb1c89ff47f26ed1d5609f039063952c
parent460cb51311b13c1eec8fe8c97da4fda487f5ac63 (diff)
downloadaur-2a18e82d307562ee2ac82523c7911d2bd7fdaf1f.tar.gz
Updata mark-Mind v1.2.9
-rw-r--r--.SRCINFO1
-rw-r--r--.gitignore22
-rw-r--r--PKGBUILD42
3 files changed, 20 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a1d2d4882171..3aa586f3a819 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,6 +6,7 @@ pkgbase = mark-mind
arch = any
license = MIT
makedepends = coreutils
+ depends = electron9
provides = mark-mind
conflicts = mark-mind
replaces = mark-mind
diff --git a/.gitignore b/.gitignore
index 87701a6e798f..37bb465dc2db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,22 +1,2 @@
-*.tar.zst
-*.AppImage
-src/
-
-# ignore everything
*
-!.gitignore
-
-# except PKGBUILD needed files
-!PKGBUILD
-!.SRCINFO
-!*.install
-!ChangeLog
-
-# common wing-man files
-!*.diff
-!*.patch
-
-!README.md
-!*.desktop
-
-# add files that don't have an online source
+*.*
diff --git a/PKGBUILD b/PKGBUILD
index 042741a284dd..520cbe2d0c59 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,8 @@
_pkgname=Mark-Mind
_gitpkgname=Mark.Mind
-_oldpkgname=mind
pkgname=mark-mind
-pkgver=1.2.5
+pkgver=1.2.9
pkgrel=1
pkgdesc="Mark Mind — Next generation mind map editor"
arch=('any')
@@ -13,44 +12,39 @@ license=('MIT')
provides=(${pkgname})
conflicts=(${pkgname})
replaces=(${pkgname})
-depends=()
+depends=('electron9')
makedepends=('coreutils')
backup=()
options=('!strip')
source=("${_pkgname}-${pkgver}.AppImage::https://github.com/MarkMindLtd/${_pkgname}/releases/download/v${pkgver//_/-}/${_gitpkgname}-${pkgver}.AppImage"
"io.github.markmindltd.mark_mind.desktop"
"io.github.markmindltd.mark_mind.metainfo.xml")
-sha256sums=('2dfadd0609566382d8e146ebf959888d19c919fea933f12820e3548e05c73203'
+sha256sums=('643134298b54b7e7433415f1f4924a1aa07700f3abe822cc07a479075132d7d4'
'bc8c6db34688ad87879871a9ea28c088a1f44fcdfb7f4e4aef52a425283dde9f'
'c0050afe68a3c62cc8f15508b1209a41eae4cbd7e358a0bf0ae20bc37178f35f')
prepare() {
- chmod u+x ${srcdir}/${_pkgname}-${pkgver}.AppImage
+ chmod u+x "${srcdir}/${_pkgname}-${pkgver}.AppImage"
- ${srcdir}/${_pkgname}-${pkgver}.AppImage --appimage-extract
+ "${srcdir}/${_pkgname}-${pkgver}.AppImage" --appimage-extract
}
package() {
- find ${srcdir}/squashfs-root/locales/ -type d -exec chmod 755 {} +
- find ${srcdir}/squashfs-root/resources/ -type d -exec chmod 755 {} +
+# find ${srcdir}/squashfs-root/locales/ -type d -exec chmod 755 {} +
+ find ${srcdir}/squashfs-root/resources/ -type d -exec chmod 755 {} +
- install -d ${pkgdir}/opt/${pkgname}
- cp -r ${srcdir}/squashfs-root/* ${pkgdir}/opt/${pkgname}
+ install -Dm 0755 "${srcdir}/squashfs-root/resources/app.asar" "${pkgdir}/opt/${pkgname}/${pkgname}.asar"
+ cp -r "${srcdir}/squashfs-root/resources/app.asar.unpacked" "${pkgdir}/opt/${pkgname}"
- # remove broken or unused files and directories
- rm -r ${pkgdir}/opt/${pkgname}/usr/
- rm ${pkgdir}/opt/${pkgname}/AppRun
- rm ${pkgdir}/opt/${pkgname}/${_oldpkgname}.desktop
- rm ${pkgdir}/opt/${pkgname}/${_oldpkgname}.png
+ install -Dm 0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname}" << EOF
+#!/usr/bin/env bash
+electron9 /opt/${pkgname}/${pkgname}.asar
+EOF
- find ${srcdir}/squashfs-root/usr/share/icons/ -type d -exec chmod 755 {} +
+ find "${srcdir}/squashfs-root/usr/share/icons/" -type d -exec chmod 755 {} +
+ install -dm 0755 "${pkgdir}/usr/share/icons"
+ cp -r "${srcdir}/squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons/hicolor"
- install -d ${pkgdir}/usr/share/icons
- cp -r ${srcdir}/squashfs-root/usr/share/icons/hicolor ${pkgdir}/usr/share/icons/hicolor
-
- install -d ${pkgdir}/usr/bin
- ln -s ../../opt/${pkgname}/${_oldpkgname} ${pkgdir}/usr/bin/${pkgname}
-
- install -Dm644 "${srcdir}/io.github.markmindltd.mark_mind.desktop" "${pkgdir}/usr/share/applications/io.github.markmindltd.mark_mind.desktop"
- install -Dm644 "${srcdir}/io.github.markmindltd.mark_mind.metainfo.xml" "${pkgdir}/usr/share/metainfo/io.github.markmindltd.mark_mind.metainfo.xml"
+ install -Dm 0644 "${srcdir}/io.github.markmindltd.mark_mind.desktop" "${pkgdir}/usr/share/applications/io.github.markmindltd.mark_mind.desktop"
+ install -Dm 0644 "${srcdir}/io.github.markmindltd.mark_mind.metainfo.xml" "${pkgdir}/usr/share/metainfo/io.github.markmindltd.mark_mind.metainfo.xml"
}