nixpkgs/pkgs/development/tools/misc
Felix Singer 0faf3230fb coreboot-toolchain: Improve reproducibility
For reproducibility, the toolchain build system appends a specific
version string to the usual version string of the tools. Before 4.15,
the build system used git for that at runtime and since the .git
directory is removed by the NixOS build system, the version string was
empty and resulted in `v_`.

Now, the toolchain build system prefers using the environment variable
`CROSSGCC_VERSION` if set. Thus, extract the version string in the
postFetch phase and set `CROSSGCC_VERSION` in the build phase.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-11-10 20:15:05 +01:00
..
abi-compliance-checker pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
abi-dumper pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
act act: 0.2.23 -> 0.2.24 2021-08-03 20:07:42 +02:00
arcanist arcanist: Update certs to fix letsencrypt 2021-10-06 14:40:02 +02:00
argbash pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
asls pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
astyle
autobuild application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
autoconf autoconf: use pname & version instead of name (#127059) 2021-06-17 01:17:31 +02:00
autoconf-archive autoconf-archive: 2019.01.06 -> 2021.02.19 2021-03-07 00:30:05 +01:00
autogen autogen: add guile-3 support (Gentoo patch) 2021-09-24 23:20:44 +01:00
automake automake: switch to pname + version 2021-08-12 18:16:30 +02:00
automaticcomponenttoolkit automaticcomponenttoolkit: init at 1.6.0 2021-03-21 11:26:24 +01:00
automoc4 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
aviator aviator: init at 1.8.1 2021-07-29 02:00:42 +02:00
awf pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
babeltrace application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
bashdb bashdb: 4.4-1.0.0 -> 5.0-1.1.2, fix build with bash 5.1 2021-09-27 11:52:26 +09:00
bin_replace_string pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
binutils Merge pull request #132538 from sternenseemann/has-gold 2021-08-20 21:12:20 -04:00
blackfire php74Extensions.blackfire: 1.67.0 -> 1.69.0 2021-10-27 13:38:34 +00:00
bonnmotion bonnmotion: init at 3.0.1 2021-02-08 21:27:10 +01:00
bsdbuild pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
c2ffi c2ffi: unstable-2021-04-15 -> unstable-2021-06-15 2021-08-27 19:49:53 +00:00
cbrowser application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
ccache ccache: 4.4.1 → 4.4.2 2021-09-28 20:21:37 -04:00
ccls ccls: set resource directory 2021-07-04 10:35:17 +02:00
cflow application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
cgdb pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
checkbashisms checkbashisms: 2.0.0.2 -> 2.21.1 (#119754) 2021-04-19 04:56:12 +02:00
chrpath application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
chruby chruby: remove phases 2021-07-27 14:35:42 +02:00
chruby-fish chruby-fish: init at 0.8.2 2020-09-30 22:49:35 +09:00
circleci-cli circleci-cli: 0.1.15848 -> 0.1.16122 2021-10-29 06:51:05 +00:00
cl-launch treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
cli11 treewide: remove nand0p as maintainer 2021-05-17 01:50:49 +02:00
clojure-lsp clojure-lsp: mark it as broken on non-x86_64 platforms 2021-11-08 12:48:01 -03:00
coccinelle coccinelle: change to python3 2021-07-27 20:37:05 +02:00
complexity pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
coreboot-toolchain coreboot-toolchain: Improve reproducibility 2021-11-10 20:15:05 +01:00
cppi application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
cproto cproto: 4.7r -> 4.7s 2021-03-22 21:44:49 +00:00
creduce creduce: fix llvm build 2021-05-08 18:13:45 -07:00
cscope application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
csmith pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
ctags ctags: fix build with newer darwin libraries 2021-05-17 00:27:02 +09:00
cvise cvise: use /bin.bash from nix store 2021-09-15 19:20:28 +01:00
cwebbin cwebbin: fix build on darwin and fix cross-compilation 2021-03-02 22:27:56 +07:00
d-feet libwnck: make 3.36.0 default 2021-06-24 18:04:30 +03:00
dbench application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
ddd ddd: fix desktop icon 2021-07-27 21:43:54 +10:00
debugedit debugedit-unstable: init at e04296ddf / 2021-07-05 2021-07-17 20:31:02 +02:00
dejagnu dejagnu: 1.6.2 -> 1.6.3 (#141206) 2021-10-11 01:08:52 -07:00
dfu-programmer various: cleanup of "inherit version;" 2021-07-18 00:19:24 +02:00
dfu-util dfu-util: 0.10 -> 0.11 2021-10-13 23:00:44 +02:00
direvent direvent: expand platforms to unix 2021-03-06 21:01:46 +07:00
distcc distccMasquerade: deprecate phases 2021-07-27 14:34:47 +02:00
doclifter application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
docopts treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
drush application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
dwz dwz: init at 0.14 (#136078) 2021-08-30 18:27:43 -05:00
edb edb: init at 1.3.0 2021-02-09 16:06:42 +07:00
editorconfig-checker editorconfig-checker: buildFlagsArray -> ldflags 2021-08-06 10:54:38 +10:00
editorconfig-core-c editorconfig-core-c: set meta.mainProgram 2021-10-21 09:17:40 -04:00
eggdbus application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
elfinfo treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
elfkickers elfkickers: 3.1a -> 3.2 (#124178) 2021-07-09 13:33:57 +02:00
elfutils elfutils: 0.182 -> 0.185, cleanup 2021-09-23 12:35:20 -07:00
epm pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
findnewest pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
fsatrace Drop myself from meta.maintainers for most packages. 2021-10-14 11:01:27 +02:00
fswatch fswatch: 1.15.0 -> 1.16.0 2021-06-03 16:51:56 +00:00
gdb Merge pull request #112455 from baloo/baloo/gdb/debuginfod 2021-10-07 01:04:37 -07:00
gdbgui Merge pull request #110785 from jollheef/pygdbmi-0.10.0.0 2021-01-25 21:09:06 +01:00
gede treewide: convert phases that contain ":" to dont* = true (#130500) 2021-07-18 23:42:48 +02:00
gengetopt pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
global global: 6.6.6 -> 6.6.7 2021-07-03 12:36:09 +00:00
gnum4 gnum4: Drop Darwin secure format patch 2021-09-07 00:36:09 +09:00
go-license-detector buildGoModule packages: set doCheck = false 2020-08-10 16:02:30 +10:00
go-md2man go-md2man: 2.0.0 -> 2.0.1 2021-07-22 10:25:54 -07:00
gob2 gnome: rename from gnome3 2021-05-08 09:47:42 +02:00
gperf application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
gpshell treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
gpuvis gpuvis: init at 20210220 2021-02-23 13:52:33 +01:00
grpc-tools grpc-tools: 1.10.0 -> 1.11.2 2021-08-22 13:36:20 -05:00
gtkdialog application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
gtkperf application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
help2man application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
hound hound: unstable-2021-01-26 -> 0.4.0 2021-03-04 03:25:13 +01:00
hydra hydra-unstable: add missing perl deps 2021-08-11 11:35:57 +02:00
hydra-cli treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
icon-naming-utils application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
igprof pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
indent application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
inotify-tools inotify-tools: 3.20.11.0 -> 3.21.9.5 2021-09-23 00:34:49 +00:00
intel-gpu-tools pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
intltool intltool: fix fetchurl invocation 2021-04-01 22:50:21 +02:00
iozone pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
itm-tools treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
itstool application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
jiq jiq: 0.7.1 -> 0.7.2 2021-08-25 12:30:11 +02:00
jscoverage application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
k2tf k2tf: 0.5.0 -> 0.6.3 2021-10-26 18:08:47 -04:00
kconfig-frontends kconfig-frontends: use python3 2021-04-03 17:06:11 +02:00
kdbg qtbase: Check for wrapQtAppsHook in setupHook 2021-01-25 15:56:15 -06:00
kibana kibana7: 7.5.1 -> 7.11.1; drop enableUnfree 2021-11-03 11:35:51 +01:00
libtool application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
libwhich pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
linuxkit treewide: buildFlagsArray -> ldflags 2021-08-26 15:43:28 +10:00
lit lit: 0.9.0 -> 0.10.0 2020-07-29 00:53:47 -05:00
loccount treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
lsof pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
ltrace application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
lttng-tools lttng-tools: 2.11.0 -> 2.13.0; clarify license 2021-08-30 10:11:22 +00:00
lttng-ust lttng-ust: 2.10.5 -> 2.13.0; clarify license 2021-08-30 10:11:22 +00:00
lttv application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
luarocks luaPackages: update 2021-10-18 19:48:07 +02:00
macdylibbundler macdylibbundler: 20180825 -> 1.0.0 2021-10-16 15:00:38 +02:00
mdctags treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
mdl treewide: add final newline 2021-01-22 07:18:04 +10:00
micronucleus treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
mkcert treewide: buildFlagsArray -> ldflags 2021-08-26 21:35:06 +10:00
msitools msitools: disable tests on darwin 2021-07-28 14:45:36 +02:00
netcoredbg netcoredbg: init at 1.2.0-825 2021-11-04 14:42:06 -04:00
nimlsp nimlsp: convert to buildNimPackage 2021-09-05 11:20:01 +02:00
ninka pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
nix-build-uncached nix-build-uncached: 1.0.2 -> 1.1.0 2020-11-11 17:54:09 +00:00
nixbang various: cleanup of "inherit version;" 2021-07-18 00:19:24 +02:00
nrfutil nrfutil: 6.1 -> 6.1.3 2021-10-23 14:49:11 +02:00
nxpmicro-mfgtools nxpmicro-mfgtools: 1.4.72 -> 1.4.165 2021-11-01 14:53:58 -04:00
objconv pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
one_gadget treewide: add final newline 2021-01-22 07:18:04 +10:00
opengrok treewide: remove lethalman from meta.maintainers 2021-05-07 15:36:40 +02:00
pahole pahole: 1.17 -> 1.20 2021-03-17 16:05:25 +09:00
patchelf patchelf: fix homepage 2021-09-21 13:04:09 +02:00
perfect-hash treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
pkg-config pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
pkgconf pkgconf-unwrapped: 1.7.3 -> 1.7.4 2021-03-26 04:13:47 +00:00
pmccabe pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
polylith polylith: 0.1.0-alpha9 -> 0.2.12-alpha 2021-09-03 18:43:40 +02:00
prelink various: cleanup of "inherit version;" 2021-07-18 00:19:24 +02:00
premake treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
ptags ptags: Add ctags to the PATH 2021-06-02 10:06:54 -07:00
pwndbg pwndbg: 2020.07.23 -> 2021.06.22 2021-08-17 15:48:28 +00:00
qtspim qtspim: init at 9.1.22 2021-07-25 09:31:47 +10:00
remarkable remarkable2-toolchain: 2.5.2 -> 3.1.2 2021-07-24 19:48:13 +07:00
replacement replacement: init at 0.4.4 2020-08-22 15:11:07 +02:00
reviewdog treewide: buildFlagsArray -> ldflags 2021-08-26 21:35:06 +10:00
rman application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
rolespec change various expressions to use pname and version 2021-07-07 23:41:18 +03:00
rtss treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
saleae-logic treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
saleae-logic-2 saleae-logic-2: 2.3.38 -> 2.3.39 2021-10-26 21:53:15 -07:00
scc scc: 2.13.0 -> 3.0.0 2021-02-25 16:48:11 +00:00
sccache treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
segger-ozone Add Segger's Ozone to nixpkgs 2021-02-05 22:41:24 +02:00
semver-tool semver-tool: 2.1.0 -> 3.2.0 2021-02-03 23:37:31 +00:00
sipp pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
sloccount application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
spruce spruce: init at 1.28.0 2021-07-29 02:44:08 +02:00
sqitch sqitch: package cleanup 2020-12-15 21:12:03 -05:00
srecord application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
stlink stlink: add withGUI option (#124017) 2021-05-26 04:01:37 +02:00
strace strace: remove strace-graph stuff 2021-09-15 17:53:51 +00:00
svls treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
swig pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
sysbench pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
tcptrack pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
terracognita terracognita: 0.7.3 -> 0.7.4 2021-10-28 15:52:59 +00:00
terraform-ls terraform-ls: 0.22.0 -> 0.23.0 2021-10-28 09:04:40 +00:00
terraform-lsp treewide: buildFlagsArray -> ldflags 2021-08-26 15:43:28 +10:00
terraformer terraformer: 0.8.17 -> 0.8.18 2021-10-28 12:22:40 +00:00
tet treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
texi2html pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
texinfo texinfo6_8: init at 6.8 (without switching default) 2021-09-26 14:40:50 +02:00
texlab texlab: 3.2.0 → 3.3.0 2021-10-16 01:05:31 -04:00
tie tie: fix cross-compilation 2021-03-02 22:40:58 +07:00
tockloader tockloader: remove myself from maintainers 2021-04-27 20:38:35 +02:00
tokei treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
travis treewide: add final newline 2021-01-22 07:18:04 +10:00
uncrustify uncrustify: 0.71.0 -> 0.72.0 2021-03-15 19:42:50 -04:00
unifdef unifdef: 2.6 -> 2.12 2021-01-31 20:19:45 +00:00
universal-ctags universal-ctags: 5.9.20201206.0 -> 5.9.20210411.0 2021-04-12 04:20:00 +00:00
unused unused: 0.2.2 -> 0.2.3 2021-08-23 06:28:00 +00:00
usb-modeswitch pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
usbsdmux usbsdmux: 0.2.0 -> 0.2.1 2021-07-28 07:17:43 +02:00
vtable-dumper pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
watson-ruby watson-ruby: deprecate phases 2021-07-27 14:33:36 +02:00
whatstyle treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
wishbone-tool treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
xspim xspim: init at 9.1.22 2021-07-25 13:59:14 +10:00
xxdiff
xxgdb xxgdb: init at 1.12 2021-07-27 21:32:54 +10:00
ycmd ycmd: remove ? null, little cleanup, formatting 2021-10-26 13:35:17 +02:00
yodl yodl: 4.03.02 -> 4.03.03 2021-08-21 21:03:14 +00:00