Package Details: marktext 0.16.3-2

Git Clone URL: https://aur.archlinux.org/marktext.git (read-only, click to copy)
Package Base: marktext
Description: A simple and elegant open-source markdown editor that focused on speed and usability
Upstream URL: https://marktext.app
Keywords: editor electron markdown note
Licenses: MIT
Submitter: dopsi
Maintainer: caleb
Last Packager: caleb
Votes: 21
Popularity: 0.21
First Submitted: 2018-05-01 08:22
Last Updated: 2021-06-11 15:14

Latest Comments

1 2 3 4 5 Next › Last »

caleb commented on 2021-06-11 15:53

I don't know why the electron11 dependency I just posted is showing up without a link, it is currently available in [community].

caleb commented on 2021-06-11 14:52

Thanks @WillyPillow, yes that appears to be the case. Here we go again, man I hate Electron! 12 came out as default in Arch repos after I packaged this. I just posted an update that holds it back to 11 until an upstream release that supports 12 comes along.

WillyPillow commented on 2021-06-05 08:31

Currently this seems to only work for me if I replace electron with electron11.

caleb commented on 2021-01-07 19:31

@yochananmarqos Your PKGBULID is significantly different in a number of aspects. I'm not even entirely sure what the point of all the changes is, but I know that namcap is not giving us the same results. You do understand that we're punting and throwing away a large chuck of what would normally be built here and punting to the system electron instead of what would normally be bundled. Hence we don't need all the dependencies that Electron & electron-builder would normally want to see in a build scenario.

yochananmarqos commented on 2021-01-07 17:59

@caleb: Yes, I just ran namcap again just now after building in a clean chroot using my PKGBUILD.

Also fontconfig is listed as a dependency in the electron-builder.yml.

caleb commented on 2021-01-07 13:53

@yochananmarqos I'm not saying you're wrong here, but are you sure you ran namcap on a freshly built package using the current electron dependency? I think the fontconfig dependency is buried inside Electron and is not used directly by this app. After the latest update that uses the [community] electron package again I don't think that dependency should be needed, and running namcap on my build backs me up. Can you confirm — one or the other of us is doing something wrong.

yochananmarqos commented on 2020-12-29 16:31

fontconfig is a missing dependency:

marktext I: Link-level dependence (fontconfig) in file ['usr/lib/libfontconfig.so.1']

marktext I: Depends as namcap sees them: depends=(libsecret fontconfig libxkbfile)

caleb commented on 2020-12-29 12:18

Good news everyone. Since the upstream project has finally gotten up to speed with current Electron releases, as of the 0.16.3 release posted about an hour ago this build is back to working with the Arch [community] electron package. It also builds with any current nodejs package so you don't have to downgrade to an old LTS to build either.

If you don't want to build at all, as always the most recent successful build I've run is available in my user repository.

caleb commented on 2020-12-26 10:00

@kipsora Sorry for the confustion there, I did miss something. In the mean time while this package should work now I actually recommend using marktext-git because the upstream project has finally updated to use a real modern Electron (11) which can be supplied by the [community] packages again. This package will not reflet this until the 0.16.3 release, but the Git package already uses it (and that's what I'm actually running, which is why I didn't even notice this was only pretending on the Electron 8 bump).

kipsora commented on 2020-10-29 18:06

Is the current building script corrupted? Well I can install electron8-bin as required but the PKGBUILD still uses electron7 for building stuffs.