Package Details: abricotine-git latest-1

Git Clone URL: https://aur.archlinux.org/abricotine-git.git (read-only)
Package Base: abricotine-git
Description: A markdown editor with inline preview
Upstream URL: http://abricotine.brrd.fr
Licenses: GPL3
Conflicts: abricotine
Provides: abricotine
Submitter: seifferth
Maintainer: seifferth
Last Packager: seifferth
Votes: 0
Popularity: 0.000000
First Submitted: 2019-11-20 19:08
Last Updated: 2019-11-21 11:50

Dependencies (3)

Required by (0)

Sources (2)

Pinned Comments

seifferth commented on 2019-11-21 12:39

Note: The current git version can't be built with the latest version of node due to problems with the node-spellchecker dependency. Building with nodejs-lts-erbium seems to work at the moment, however. Consider using nodejs-lts-erbium as your version of node if you want to build this package. I won't add it to the dependencies, however, since I hope this problem with node-spellchecker will be solved soon and we can build with the latest version again.

Latest Comments

seifferth commented on 2019-11-21 12:39

Note: The current git version can't be built with the latest version of node due to problems with the node-spellchecker dependency. Building with nodejs-lts-erbium seems to work at the moment, however. Consider using nodejs-lts-erbium as your version of node if you want to build this package. I won't add it to the dependencies, however, since I hope this problem with node-spellchecker will be solved soon and we can build with the latest version again.

seifferth commented on 2019-11-21 12:00

Thanks for the comment. I updated pkgver as well as the provides array in both abricotine-git and abricotine-bin.

I am not sure if all the dependencies from the Debian control file are actually needed, though. Abricotine runs well without any kde dependencies on my machine, for instance, so it would probably be a bad idea to add them as real dependencies. I would want to check which of these can be made optdepends before adding them. If you figure out wich of the dependencies are actually needed, let me know. Otherwise, I'll look into it once I find time for it.

yochananmarqos commented on 2019-11-20 21:22

Please follow VCS package guidelines:

pkgver() {
    cd "$srcdir/abricotine"
    printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
}
0.7.0.r13.63de38d

abricotine provides and conflicts with itself and does not need a provides() and conflicts() array. Since this package and abricotine-bin are variations, they both need to contain abricotine in provides() and conflicts().

This requires pandoc for the File > Run Task > Export with Pandoc function. It should be added to optdepends().

The dependencies according to the Debian control file are: gtk3 libnotify nss libxss libxtst xdg-utils trash-cli kde-cli-tools kdebase-runtime gvfs pulseaudio alsa-lib with gnome-keyring lsb-release as optional. About the first half of them make sense, but the latter half do not. Also strange that pandoc isn't mentioned.