Package Details: marktext 0.17.1-4

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://www.marktext.cc
Keywords: editor electron markdown note
Licenses: MIT
Submitter: dopsi
Maintainer: alerque
Last Packager: alerque
Votes: 26
Popularity: 0.000007
First Submitted: 2018-05-01 08:22 (UTC)
Last Updated: 2024-03-28 00:15 (UTC)

Pinned Comments

alerque commented on 2023-11-02 11:09 (UTC)

PSA: The build process for this package is known to be broken because it requires older versions of stuff than is available in Arch now. The only way I know of to install it is to use packages that were built back when the npm in Arch was older. You can use my user repository to get the latest successful build.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

jose1711 commented on 2022-03-15 23:05 (UTC)

for me the build fails due to missing permissions on multiple files: /usr/bin/rscsi, /usr/bin/readcd, /usr/bin/mount.nfs, /usr/bin/cups (i stopped here). there is a related bug open at https://bugs.archlinux.org/task/66073.

not sure what is the proper way of dealing with this (other than temporarily lifting the permissions of many binaries).

alerque commented on 2021-12-11 20:33 (UTC)

@cuihao This looks like it is a problem with Arch's default nodejs package updating to 17. I'll look at holding this back this build to an LTS release.

cuihao commented on 2021-11-29 15:16 (UTC)

Build failed (tested inside extra-x86_64-build as well): https://fars.ee/ah5C

alerque commented on 2021-06-11 15:53 (UTC)

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

alerque commented on 2021-06-11 14:52 (UTC)

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 (UTC)

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

alerque commented on 2021-01-07 19:31 (UTC)

@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 (UTC)

@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.

alerque commented on 2021-01-07 13:53 (UTC)

@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 (UTC)

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)