This is a direct fix for #303142.
Pulsar comes with a npm dependency called "dugite", which comes with it's own git binaries
The actual "git" binary itself was patched, but not other dependency binaries such as "git-fetch-http".
This commit just blanket fixes every other secondary binary.
Additionally, this patches are now also included on aarch64
Also, considering this package has now another maintainer, I wish to withdraw myself as a maintainer.
Release notes: https://github.com/pulsar-edit/pulsar/releases/tag/v1.114.0
pulsar has been marked insecure so this change would not be verified by
ofborg. Still, it is very actively developed and quite enjoyable to use.
As an atom veteran, I would like to help keep it usable; thus adding
myself to the maintainers.
A patchelf fixup for `ctags-linux` is adjusted according to the new
location of the binary.
Co-authored-by: Peder Bergebakken Sundt <pbsds@hotmail.com>
List of changes in the build:
- Updates to release [1.104.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.104.0)
- Set the `pname` to small caps (fixes#225755)
- Unpacks/repacks the app.asar bundle to patch binaries for the missing libstdc++.so.6
- Fixes non-starting Pulsar encountered on non NixOS devices
- This requires adding asar (and Python3) as dependencies
- Removes the unused imports in the update script
- Made the update script CWD-independant