nixpkgs/pkgs/applications
Naïm Favier 863cdf8f09
wrapFirefox: handle binary wrappers
We can't just edit binary wrappers in place because of a length
mismatch, so we have to parse the generating makeCWrapper call out of
the binary, extract wrapper arguments from it and add them to the
Firefox wrapper.

All these contortions are needed because Firefox looks for its runtime
in argv0, so the proper argv0 needs to be set by wrappers to always
point to the "final" runtime. I think this could be avoided by wrapping
/lib/$libName/firefox instead of /bin/firefox, and I'd like to look into
that in the future, but for now I'm just fixing the immediate problem.
2022-05-07 20:40:43 +02:00
..
accessibility Merge pull request #155151 from elohmeier/wvkbd 2022-04-23 22:45:17 +01:00
audio Merge master into staging-next 2022-05-07 06:01:11 +00:00
backup pika-backup: set meta.platforms 2022-03-24 17:09:58 +08:00
blockchains Merge branch 'staging-next-2022-04-23' 2022-05-02 09:12:51 +02:00
display-managers lightdm-enso-os-greeter: switch to fetchFromGitHub 2022-03-16 23:23:10 +01:00
editors Merge master into staging-next 2022-05-07 00:02:09 +00:00
emulators treewide: add meta.mainProgram to many packages 2022-05-04 18:08:19 -07:00
finance irpf: 2022-1.3 -> 2022-1.4 2022-04-29 08:51:02 -03:00
gis qgis-ltr: 3.22.5 -> 3.22.6 2022-05-03 14:39:07 +02:00
graphics Merge branch 'master' into staging-next 2022-05-06 16:07:25 +02:00
kde kmousetool: init at 21.12.3 (#170594) 2022-04-28 11:05:11 +02:00
logging sosreport: init at 4.3 2022-04-27 15:27:00 +02:00
misc Merge master into staging-next 2022-05-07 06:01:11 +00:00
networking wrapFirefox: handle binary wrappers 2022-05-07 20:40:43 +02:00
office python310Packages.python-magic: normalise attr 2022-05-07 01:18:35 +02:00
plasma-mobile
printing/pappl
qubes/qubes-core-vchan-xen
radio treewide: add meta.mainProgram to many packages 2022-05-04 18:08:19 -07:00
science Merge pull request #171602 from malob/treewide-mainProgram 2022-05-05 18:16:09 -07:00
search
system monitor: 0.12.0 -> 0.13.0 2022-03-17 09:29:59 +08:00
terminal-emulators Merge pull request #171315 from sternenseemann/foot-1.12.1 2022-05-04 00:09:45 +02:00
version-management Merge master into staging-next 2022-05-07 00:02:09 +00:00
video Merge pull request #170362 from r-ryantm/auto-update/ffmpeg-normalize 2022-05-06 13:32:47 +02:00
virtualization docker: 20.10.14 -> 20.10.15 2022-05-06 00:49:05 +02:00
window-managers Merge master into staging-next 2022-04-26 18:01:11 +00:00