summarylogtreecommitdiffstats
path: root/marktext.sh
AgeCommit message (Collapse)Author
2022-03-07upgpkg: marktext-bin 0.17.1-1Caleb Maclennan
upstream release upgpkg: marktext 0.17.1-1 upstream release
2020-12-29upgpkg: marktext 0.16.3-1Caleb Maclennan
upstream release
2020-12-26upgpkg: marktext 0.16.2-4Caleb Maclennan
2020-06-19Downgrade Electron to 7Caleb Maclennan
Upstream actually has 8.x, but Arch has 7 or 9 in [community]. Building under 9 works, but I get an infinite loading spinner. 7 works and is functional, so posting with that until we either get a build of 9 that works or spin up AUR packaging for 8.
2020-04-23upgpkg: marktext 0.16.1-5Caleb Maclennan
Properly rebuild all modules against system Electron version
2020-04-01Overhaul in line with Arch packaging guidelinesCaleb Maclennan
* NEVER ADD or REMOVE files in *_install() hooks! * Use system Electron. This is an early adaptation of this and could use a lot of optimization. It currently builds stuff it doesn't use, bundles quite a few things that could be stripped out, and generally makes a nuisance of itself, but at least it uses the system default electron. Besides being 2 major versions plus lots of patches ahead and staying secure as Arch Linux updates the system, it also shaves 50+ MB off the package size and 166+ MB off the installed size. * Add missing libsecret dependency. * Use current upstream URL. * Remove makedeps that are part of base-devel. * Don't duplicate a mess of provides/conflicts, the -bin and -git packages take tare of this the other direction and pacman maps it even between each other. * Drop obsolete mime/desktop updates, these are handled by hooks. * Use system yarn for build rather than dynamically fetching it at build time. * Python 2 is not a dependency, node-gyp is which now uses Python 3. Depend directly on the thing we need to build. * Don't provide() a duplicate of the package name. * Don't let build stuff happen in prepare(). * Install LICENSE and documentation files.
2019-11-07Adoption, packaging rewriteGitSquared
2019-05-15Change to use system electronDavid Birks