1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-24 14:41:17 +00:00
nixpkgs/pkgs/applications/editors
Andrew Childs 7869d16545 llvmPackages: Multuple outputs for everythting
Also begin to start work on cross compilation, though that will have to
be finished later.

The patches are based on the first version of
https://reviews.llvm.org/D99484. It's very annoying to do the
back-porting but the review has uncovered nothing super major so I'm
fine sticking with what I've got.

Beyond making the outputs work, I also strove to re-sync the packages,
as they have been drifting pointlessly apart for some time.

----

Other misc notes, highly incomplete

- lvm-config-native and llvm-config are put in `dev` because they are
  tools just for build time.

- Clang no longer has an lld dep. That was introduced in
  db29857eb3, but if clang needs help
  finding lld when it is used we should just pass it flags / put in the
  resource dir. Providing it at build time increases critical path
  length for no good reason.

----

A note on `nativeCC`:

`stdenv` takes tools from the previous stage, so:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)`

while:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)`
3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
2021-04-30 05:41:00 +00:00
..
aewan treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
amp treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
android-studio Merge master into staging-next 2021-03-19 18:17:01 +01:00
apostrophe apostrophe: remove pandoc-citeproc from dependencies 2021-04-09 14:36:01 +02:00
aseprite treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
atom atomEnv: add missing mesa dependency 2021-04-09 09:26:12 +02:00
bless treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
bluefish bluefish: don't use strictDeps 2021-03-25 11:04:30 +01:00
bluej maintainers: rename charvp to chvp 2021-02-21 14:05:18 +01:00
bonzomatic bonzomatic: 2018-03-29 -> 2021-03-07 2021-04-09 14:28:25 +02:00
bvi treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
bviplus treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
code-browser qtbase: Check for wrapQtAppsHook in setupHook 2021-01-25 15:56:15 -06:00
codeblocks codeblocks: 17.12 -> 20.03 2021-01-19 23:40:52 -03:00
cudatext cudatext: 1.129.3 → 1.131.0 2021-04-11 22:06:11 +03:00
deadpixi-sam treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
dhex treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
dit treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
eclipse eclipses: 2020-12 -> 2021-03 2021-04-24 12:02:30 -04:00
ed ed: 1.16 -> 1.17 2021-01-22 21:35:56 +01:00
edbrowse treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
edit Merge branch 'master' into staging-next 2021-03-18 19:24:39 +01:00
elvis treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
emacs libungif: remove in favour of giflib 2021-04-16 14:06:10 +00:00
emacs-modes Manual fixup of shell-command-plus autogeneration 2021-04-15 20:16:33 -03:00
featherpad featherpad: 0.10.0 -> 0.18.0 (#119675) 2021-04-20 20:45:01 +02:00
flpsed treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
focuswriter treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
formiko formiko: init at 1.4.3 2021-02-17 15:15:41 +01:00
fte treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
geany treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
ghostwriter ghostwriter: 2.0.0-rc4 -> 2.0.0-rc5 2021-03-24 14:27:49 +01:00
glow glow: 1.4.0 -> 1.4.1 (#118871) 2021-04-09 09:13:58 +02:00
gnome-builder gnome-builder: remove unused input 2021-02-22 01:16:25 +01:00
gnome-latex treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
gobby gobby: unstable-2020-12-29 -> 0.6.0 2021-02-01 12:50:41 +01:00
gophernotes treewide: go: inherit platforms instead of using platforms.all 2021-04-26 08:59:56 +02:00
greenfoot maintainers: rename charvp to chvp 2021-02-21 14:05:18 +01:00
hecate hecate: remove platforms 2021-03-22 12:47:40 +07:00
heme
hexcurse
hexdino treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
hexedit treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
howl treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
ht ht: fix build with gcc10 2021-02-06 11:39:57 +00:00
jed treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
jedit treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
jetbrains jetbrains.rider: fix internal dotnet runtime/SDK (#120589) 2021-04-27 15:22:06 +02:00
joe treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
jove jove: 4.17.3.6 -> 4.17.3.7 2021-04-28 14:24:57 +00:00
jucipp llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
jupp jupp: 39 -> 40 2021-02-25 09:40:02 -03:00
jupyter
jupyter-kernels/iruby treewide: add final newline 2021-01-22 07:18:04 +10:00
kakoune kakounePlugins: add kakboard (#120264) 2021-04-23 02:05:44 +02:00
kdevelop5 llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
kibi kibi: 0.2.1 -> 0.2.2 2021-02-14 22:38:03 +00:00
kile kile: some slight improvements/fixes 2020-10-30 20:39:19 +02:00
kodestudio treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
leafpad treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
leo-editor leo-editor: drop ramkromberg from maintainer 2020-11-23 22:04:00 -08:00
lighttable treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
lite treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
manuskript manuskript: expand platforms to unix 2021-03-22 12:47:52 +07:00
marker treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
mg treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
micro micro: 2.0.7 -> 2.0.8 2020-10-07 04:20:00 +00:00
mindforger treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
mle treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
moe treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
monodevelop treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
music/tuxguitar treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
nano nano: 5.6.1 -> 5.7 2021-04-29 20:05:00 +01:00
ne treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
nedit treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
neovim neovim: set meta.mainProgram 2021-04-26 07:13:22 -07:00
netbeans netbeans: Enable antialiasing for texts in NetBeans IDE (#119817) 2021-04-18 19:10:37 -04:00
notepadqq treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
nvi treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
nvpy
okteta okteta: 0.26.4 -> 0.26.5 2021-02-05 07:50:17 +00:00
ox ox: init at 0.2.7 2021-02-07 13:21:34 +08:00
poke poke: 1.1 -> 1.2 2021-04-19 22:03:37 +01:00
qemacs qemacs: init at 0.3.3 2021-02-16 13:57:49 +01:00
quartus-prime quartus-prime-lite: remove hydraPlatforms 2021-01-19 01:16:25 -08:00
quilter treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
qxmledit qtbase: Check for wrapQtAppsHook in setupHook 2021-01-25 15:56:15 -06:00
qxw treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
rednotebook rednotebook: 2.20 -> 2.21 2020-12-08 04:46:29 +00:00
rehex treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
retext Merge pull request #112530 from evenbrenden/retext-fix-xdg-desktop 2021-03-22 10:20:06 +01:00
rstudio llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
scite treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
setzer setzer: 0.4.0 -> 0.4.1 2021-01-23 16:36:35 +01:00
sigil sigil: 1.4.3 -> 1.5.1 2021-04-05 09:17:13 +02:00
spacevim Merge pull request #109983 from lourkeur/update/spacevim 2021-02-20 17:41:54 -03:00
standardnotes standardnotes: remove unused inputs 2021-03-01 10:46:56 +01:00
sublime sublime: url => urls 2021-04-07 02:41:26 +02:00
supertux-editor treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
tecoc tecoc: 20150606 -> unstable-2020-11-03 2021-01-19 12:29:04 -03:00
texmacs texmacs: 1.99.18 -> 1.99.19 2021-04-21 23:40:23 +02:00
texmaker treewide: editorconfig fixes 2021-01-20 09:11:11 +10:00
texstudio texstudio: 3.1.0 -> 3.1.1 (#114106) 2021-02-23 12:55:16 +01:00
textadept Merge branch 'master' into textadept-11.1 2021-03-26 11:26:01 +00:00
texworks texworks: 0.6.5 -> 0.6.6 2021-03-12 22:14:29 +01:00
thonny treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
tiled tiled: 1.4.3 -> 1.5.0 2021-03-24 21:59:30 +00:00
tweak treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
typora typora: 0.9.95 -> 0.9.98 2021-03-16 03:17:03 -04:00
vbindiff treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
vim Merge master into staging-next 2021-03-25 00:17:22 +00:00
vis treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
viw treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
vscode Merge pull request #119381 from samuela/upkeep-bot/vscode-1.55.2-1618359022 2021-04-14 23:34:42 +02:00
wily treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
wxhexeditor treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
xed-editor xed-editor: Init at 2.8.4 2021-01-28 21:44:04 +01:00
xmlcopyeditor treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
xxe-pe xxe-pe: init at 9.4.0 2020-08-16 15:24:06 +02:00
yi treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
zile zile: 2.6.0.90 -> 2.6.1 2021-03-27 14:06:45 -03:00