You are not logged in.

#1 2018-07-18 17:18:47

sajmonella9
Member
Registered: 2015-08-26
Posts: 29

Xmind Zen for Linux (Official Realease .Deb)

Hi like on subject, i wanna to somebody make AUR package ported from .Deb filetype.

https://www.xmind.net/zen/

On this site we can now download .RPM / .DEB install file for Linux.
I can upload installer for AUR on this site an someone can put too AUR repo that package. 64Bit Version.


https://www27.zippyshare.com/v/bCH1jLPv/file.html

Link to AUR Package x64.

Last edited by sajmonella9 (2018-07-18 17:56:01)

Offline

#2 2018-08-16 03:12:57

Patricol
Member
Registered: 2018-08-16
Posts: 2

Re: Xmind Zen for Linux (Official Realease .Deb)

I'm also interested in this; I'll see if I can put together a PKGBUILD.

Offline

#3 2018-08-16 04:49:59

Patricol
Member
Registered: 2018-08-16
Posts: 2

Re: Xmind Zen for Linux (Official Realease .Deb)

This works, but there are some issues stopping me from trying to submit it to the AUR:
Not sure what pkgname to use. It's marketed everywhere as xmind zen, but the .deb file uses xmind-vana in its metadata.
Not sure how to include the license.
Not sure about if it truly conflicts; all 3 use XMind as the name of their main executable. Should I just rename the executable for this one? (or at least the symlink I make?)
Not sure whether extraction should be verbose.
Not sure if I should include myself as a maintainer if I don't intend to maintain it. Trying it out atm.
Not sure how to handle the fact that the source link doesn't mention a version; unclear on when/how to automatically bump the version etc.
Edit: also it might have more dependencies; haven't done a manual check.

# Maintainer: Patrick Collins <patrickcp0@gmail.com>

pkgname=xmind-vana
pkgver=9.0.6
pkgrel=1
pkgdesc="XMind ZEN - popular mind mapping software"
arch=('x86_64')
url="https://www.xmind.net/zen/"
#License: https://www.xmind.net/license/xpla/
license=('custom')
depends=('libnotify' 'gconf' 'libappindicator-gtk3' 'nss' 'libxtst' 'libxss')
#executable file name is the same.
conflicts=('xmind' 'xmind-legacy')
source=("https://www.xmind.net/xmind/downloads/XMind-ZEN-for-Linux-64bit.deb")
sha256sums=('abfc352bab17859c7b4d061f233db2a2b252d062cc24c6332eb1d86a5bf56069')

package() {
  bsdtar -xv -C "${pkgdir}" -f "${srcdir}/data.tar.xz"

  mkdir -p ${pkgdir}/usr/bin/
  ln -s '/opt/XMind ZEN/XMind' ${pkgdir}/usr/bin/XMind
}

Last edited by Patricol (2018-08-16 04:51:17)

Offline

Board footer

Powered by FluxBB