diff options
author | taotieren | 2021-07-20 15:52:18 +0800 |
---|---|---|
committer | taotieren | 2021-07-20 15:52:18 +0800 |
commit | 2a18e82d307562ee2ac82523c7911d2bd7fdaf1f (patch) | |
tree | dd6c0beadb1c89ff47f26ed1d5609f039063952c | |
parent | 460cb51311b13c1eec8fe8c97da4fda487f5ac63 (diff) | |
download | aur-2a18e82d307562ee2ac82523c7911d2bd7fdaf1f.tar.gz |
Updata mark-Mind v1.2.9
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | .gitignore | 22 | ||||
-rw-r--r-- | PKGBUILD | 42 |
3 files changed, 20 insertions, 45 deletions
@@ -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 +*.* @@ -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" } |