Age | Commit message (Collapse) | Author |
|
|
|
Previously Electron 7 was in [community] so we preferred that over
needing to install 8 from the AUR, but now 7 has gone away too. Since
users are forced to use an AUR bin package, we might as well default to
8 again.
This dependency is provided by `electron8-bin` as of this time. If
anybody wants to provide a source package `electron8` that would be
awesome, and that would become a viable option for fulfilling this
dependency.
|
|
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.
|
|
upstream release
|
|
Patch to fix arg handling from Electron wrapper
|
|
Properly rebuild all modules against system Electron version
|
|
Fix issues with build on newer nodejs & search module not being included
|
|
|
|
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Remove unneeded licenses
|
|
Also changed to build with yarn.
|
|
upstream release
|
|
upstream release
Merge subtree 'marktext'
|
|
upstream release
|
|
|
|
upstream release
|
|
upstream release
|
|
|
|
|