Commit Graph

4617 Commits

Author SHA1 Message Date
github-actions[bot]
4da57fcb62
Merge master into staging-next 2022-01-07 00:01:42 +00:00
Will Cohen
1054bfd294 clojure-lsp: 2021.11.02 -> 2022.01.03 2022-01-06 18:59:24 -05:00
Thiago Kenji Okada
e1c79ccfe4 clojure-lsp: fix build on macOS
Instead of setting the environment variable using Nix, use `preBuild`
hook to inject the value `DTLV_LIB_EXTRACT_DIR` on directly to
`nativeImageBuildArgs`. This will allow us to use a dynamically value
generated with `mktemp -d`.

Fix issue #153765.
2022-01-06 19:50:25 -03:00
Martin Weinelt
11a0b61783 Merge remote-tracking branch 'origin/master' into staging-next 2022-01-03 23:21:08 +01:00
Renaud
944a2dc835
Treewide: fix some permanent redirects on homepages
(#153213)
Issue #60004
2022-01-03 16:53:12 +01:00
Bobby Rong
a8f8c2428d
Merge pull request #152868 from r-ryantm/auto-update/gede
gede: 2.18.1 -> 2.18.2
2022-01-03 17:12:13 +08:00
R. RyanTM
a68e6c3731
doclifter: 2.19 -> 2.20
* doclifter: 2.19 -> 2.20
 (#150219)

* doclifter: fix manlifter

Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2022-01-01 22:44:23 +01:00
Bobby Rong
cc94513576
Merge pull request #151447 from trofi/update-inotify-tools
inotify-tools: 3.21.9.5 -> 3.21.9.6
2022-01-01 19:35:51 +08:00
Sergei Trofimovich
4f87b2de68 inotify-tools: 3.21.9.5 -> 3.21.9.6
While at it:
- added trivial updater
- switched github owner and homepage to inotify-tools
2022-01-01 11:14:06 +00:00
github-actions[bot]
c30032af77
Merge master into staging-next 2022-01-01 00:01:38 +00:00
Ben Siraphob
84ffe78949 premake: fix meta.homepage 2021-12-31 11:17:07 -08:00
R. Ryantm
4144e371dd gede: 2.18.1 -> 2.18.2 2021-12-31 04:16:16 +00:00
Dmitry Kalinkin
2ddda43924
Merge branch 'staging' into staging-next
Conflicts:
	pkgs/os-specific/linux/kernel/common-config.nix
2021-12-25 17:16:26 -05:00
Robert Scott
6a6756ce7e
binutils: add patch for CVE-2021-45078 (#151658) 2021-12-25 17:02:00 -05:00
github-actions[bot]
b7f2d2da61
Merge master into staging-next 2021-12-24 00:01:44 +00:00
Felix Buehler
81eb599e8d nuget-to-nix: update to use pname instead of name 2021-12-23 22:47:34 +01:00
Mauricio Collares
156c8f98d5 universal-ctags: fix aarch64 build 2021-12-23 16:48:48 -03:00
Jonathan Ringer
182e07f0d9
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/libraries/webkitgtk/default.nix
	pkgs/development/python-modules/pylast/default.nix
	pkgs/development/python-modules/pymavlink/default.nix
2021-12-23 10:16:42 -08:00
github-actions[bot]
a7f62c75af
Merge master into staging-next 2021-12-21 18:01:15 +00:00
Felix Buehler
b6bb8b9e3a cl-launch: refactor 2021-12-21 12:48:22 +01:00
Ryan Mulligan
5e9c670c93
Merge pull request #151414 from r-ryantm/auto-update/pahole
pahole: 1.22 -> 1.23
2021-12-20 16:03:31 -08:00
R. Ryantm
0d0ec27407 pahole: 1.22 -> 1.23 2021-12-20 13:00:12 +00:00
Alyssa Ross
e07182012b
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/pint/default.nix
2021-12-17 05:50:06 +00:00
Dmitry Kalinkin
889227a048
Merge branch 'master' into staging-next
Conflicts:
	pkgs/development/python-modules/pdftotext/default.nix
2021-12-16 16:55:25 -05:00
Kim Lindberger
ebaa226853
elk7: 7.11.1 -> 7.16.1, 6.8.3 -> 6.8.21 + add filebeat module and tests (#150879)
* elk7: 7.11.1 -> 7.16.1

* nixosTests.elk: Improve reliability and compatibility with ELK 7.x

- Use comparisons in jq instead of grepping
- Match for `.hits.total.value` if version >= 7, otherwise it always
  passes
- Make curl fail if requests fails

* nixos/filebeat: Add initial module and test

Filebeat is an open source file harvester, mostly used to fetch logs
files and feed them into logstash.

This module can be used instead of journalbeat if used with
`filebeat7` and configured with the `journald` input.

* python3Packages.parsedmarc.tests: Fix breakage

- Don't use the deprecated elasticsearch7-oss package
- Improve jq query robustness and add tracing

* rl-2205: Note the addition of the filebeat service

* elk6: 6.8.3 -> 6.8.21

The latest version includes a fix for CVE-2021-44228.

* nixos/journalbeat: Add a loose dependency on elasticsearch

Avoid unnecssary back-off when elasticsearch is running on the same
host.
2021-12-17 00:20:52 +09:00
github-actions[bot]
3e2d1c1e65
Merge staging-next into staging 2021-12-15 18:01:52 +00:00
github-actions[bot]
1e85228aa6
Merge master into staging-next 2021-12-15 18:01:15 +00:00
Jörg Thalheim
1edd08b8d7
Merge pull request #150800 from abbradar/dotnet-createdump
dotnet: fix createdump
2021-12-15 15:27:47 +00:00
github-actions[bot]
5c3e01fe1c
Merge staging-next into staging 2021-12-15 12:02:07 +00:00
Nikolay Amiantov
c07e19fc00 lttng-ust_2_12: init at 2.12.2 2021-12-15 14:23:54 +03:00
Nikolay Amiantov
caba927c4a lttng-ust: 2.13.0 -> 2.13.1, make generic 2021-12-15 14:23:54 +03:00
sternenseemann
d860ba7f09 Merge remote-tracking branch 'origin/master' into staging-next 2021-12-15 11:30:31 +01:00
Vladimír Čunát
826cacf0ac
Merge #148726: tcptrack: fix build with ncurses-6.3 2021-12-15 10:56:55 +01:00
Dmitry Kalinkin
07a8ae0c5a
Merge branch 'staging-next' into staging
Conflicts:
	pkgs/development/libraries/log4cplus/default.nix
2021-12-11 14:01:19 -05:00
Dmitry Kalinkin
b6b59334bb
Merge branch 'master' into staging-next
Conflicts:
	pkgs/development/python-modules/celery/default.nix
	pkgs/development/python-modules/kombu/default.nix
2021-12-11 13:15:49 -05:00
R. Ryantm
8d3cdc9c2d patchelf: 0.13 -> 0.14.3 2021-12-11 09:30:34 -08:00
Jörg Thalheim
8a28b7a578
Merge pull request #150204 from r-ryantm/auto-update/cproto
cproto: 4.7s -> 4.7t
2021-12-11 13:32:16 +00:00
Jörg Thalheim
f14644a2a6
Merge pull request #150162 from r-ryantm/auto-update/gede
gede: 2.17.1 -> 2.18.1
2021-12-11 13:19:37 +00:00
Sergei Trofimovich
1b1d7bfb5f
Update pkgs/development/tools/misc/tcptrack/default.nix
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2021-12-11 08:31:13 +00:00
R. Ryantm
089fd066bc cproto: 4.7s -> 4.7t 2021-12-11 08:06:15 +00:00
R. Ryantm
25c2558720 gede: 2.17.1 -> 2.18.1 2021-12-11 00:25:19 +00:00
github-actions[bot]
cc51bd619c
Merge master into staging-next 2021-12-10 18:01:06 +00:00
R. Ryantm
14cba00289 lttng-tools: 2.13.0 -> 2.13.1 2021-12-10 13:08:26 +01:00
github-actions[bot]
1bce9aab38
Merge master into staging-next 2021-12-09 06:01:16 +00:00
Ryan Mulligan
1b3e1f99fe
Merge pull request #149094 from r-ryantm/auto-update/spruce
spruce: 1.28.0 -> 1.29.0
2021-12-08 18:05:19 -08:00
Alyssa Ross
c9a581b05f
Merge remote-tracking branch 'nixpkgs/master' into staging-next
CONFLICT (rename/add): Rename pkgs/development/python-modules/jsonwatch/default.nix->pkgs/tools/misc/jsonwatch/default.nix in nixpkgs/master.  Added pkgs/tools/misc/jsonwatch/default.nix in HEAD
2021-12-09 01:43:58 +00:00
Pavol Rusnak
b43d81f35b
Merge pull request #148567 from prusnak/libtree
libtree: init at 2.0.0
2021-12-08 22:38:46 +01:00
Jan Tojnar
52a2f435b1 php74Extensions.blackfire: 1.70.0 -> 1.71.0
Add PHP 8.1 support.
2021-12-08 18:14:01 +01:00
Jörg Thalheim
35ad3c79b6
Merge pull request #149602 from r-ryantm/auto-update/pkgconf
libpkgconf: 1.7.4 -> 1.8.0
2021-12-08 15:02:13 +00:00
github-actions[bot]
ac0d4017c5
Merge master into staging-next 2021-12-08 12:01:20 +00:00
R. Ryantm
88842a90fa libpkgconf: 1.7.4 -> 1.8.0 2021-12-08 11:10:31 +00:00
Mario Rodas
f4f8690c42
Merge pull request #148935 from r-ryantm/auto-update/circleci-cli
circleci-cli: 0.1.16122 -> 0.1.16535
2021-12-08 02:33:19 -05:00
Alyssa Ross
16fb150e03
Merge remote-tracking branch 'nixpkgs/master' into staging-next
Conflicts:
	pkgs/development/libraries/libunwind/default.nix
2021-12-07 23:56:16 +00:00
zowoq
a080a769ef editorconfig-checker: 2.3.5 -> 2.4.0
https://github.com/editorconfig-checker/editorconfig-checker/releases/tag/2.4.0
2021-12-08 06:23:52 +10:00
R. Ryantm
a9ad2408f2 spruce: 1.28.0 -> 1.29.0 2021-12-06 18:27:58 +00:00
github-actions[bot]
ffbac7335b
Merge master into staging-next 2021-12-06 18:01:23 +00:00
Jan Tojnar
80ee4faf02
Merge pull request #149031 from r-ryantm/auto-update/php74Extensions.blackfire
php74Extensions.blackfire: 1.69.0 -> 1.70.0
2021-12-06 17:27:12 +01:00
Maximilian Bosch
19aee6bfb2
Merge pull request #148889 from r-ryantm/auto-update/terraform-ls
terraform-ls: 0.23.0 -> 0.25.0
2021-12-06 16:24:16 +01:00
R. Ryantm
3975da9a0e php74Extensions.blackfire: 1.69.0 -> 1.70.0 2021-12-06 14:45:42 +00:00
github-actions[bot]
41895efeb5
Merge master into staging-next 2021-12-06 12:01:16 +00:00
R. Ryantm
b16aa54b44 circleci-cli: 0.1.16122 -> 0.1.16535 2021-12-06 08:49:07 +00:00
Jörg Thalheim
c7fa870f5a
Merge pull request #148535 from martinetd/bpf
bpf update: bcc remove linux kernel dep + devendor libbpf again, bpftrace 0.13.0 -> 0.14.0 + remove kernel dep, pahole 1.20 -> 1.22 + remove submodule, libbpf revert 0.6.0 -> 0.5.0 (unusable)
2021-12-06 08:33:14 +00:00
R. Ryantm
73adab1541 terraform-ls: 0.23.0 -> 0.25.0 2021-12-06 06:11:05 +00:00
Jonathan Ringer
5263fb820e
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/python-modules/django-rq/default.nix
	pkgs/top-level/all-packages.nix
2021-12-05 22:02:00 -08:00
Thiago Kenji Okada
13f4e1b959
Merge pull request #148743 from r-ryantm/auto-update/act
act: 0.2.24 -> 0.2.25
2021-12-05 17:05:06 -03:00
Jörg Thalheim
423aff986c Merge remote-tracking branch 'upstream/master' into HEAD 2021-12-05 19:41:20 +01:00
R. Ryantm
8a88b0c288 act: 0.2.24 -> 0.2.25 2021-12-05 17:38:30 +00:00
Sergei Trofimovich
4f1f0e5451 tcptrack: fix build on ncurses-6.3
Without the change the build fails on ncurses-6.3 as:

    TextUI.cc: In member function 'void TextUI::drawui()':
    TextUI.cc:312:34: error: format '%d' expects argument of type 'int',
     but argument 2 has type 'time_t' {aka 'long int'} [-Werror=format]
      312 |                         printw("%ds",ic->getIdleSeconds());
          |                                 ~^   ~~~~~~~~~~~~~~~~~~~~
          |                                  int                   time_t {aka long int}
          |                                 %ld
2021-12-05 15:58:17 +00:00
Felix Buehler
8d0267dc8f treewide: use pname&version instead of name 2021-12-05 15:38:17 +01:00
Pavol Rusnak
c549f68b7d
libtree: init at 2.0.0 2021-12-05 13:40:00 +01:00
Dominique Martinet
0ae1623ea3 pahole: remove submodule
1.22 merged the EMBEDDED_LIBBPF patch back
2021-12-04 21:12:07 +09:00
Dominique Martinet
bc58795244 pahole: 1.20 -> 1.22 2021-12-04 21:12:07 +09:00
github-actions[bot]
904ed45698
Merge master into staging-next 2021-12-03 18:01:12 +00:00
Bruce Collie
ea42e8e07e Bump LLVM lit to 13.0.0 2021-12-03 15:39:23 +00:00
github-actions[bot]
61ce96a63a
Merge staging-next into staging 2021-12-02 18:01:48 +00:00
github-actions[bot]
bcc4d12e17
Merge master into staging-next 2021-12-02 18:01:11 +00:00
Maximilian Bosch
d0cb903609 strace: 5.14 -> 5.15
ChangeLog: https://github.com/strace/strace/releases/tag/v5.15
2021-12-02 14:29:31 +00:00
github-actions[bot]
b58b9075cd
Merge staging-next into staging 2021-12-01 00:02:28 +00:00
github-actions[bot]
80fce0f4a7
Merge master into staging-next 2021-12-01 00:01:49 +00:00
lsix
d34d2eafc0
Merge pull request #147470 from trofi/fix-gdb-for-gcc-12
gdb: pull upstream fix for gcc-12
2021-11-30 23:26:11 +00:00
Sandro
5b42db3598
Merge pull request #144084 from trofi/update-cvise 2021-11-30 20:03:20 +01:00
Jonathan Ringer
3bbe9a9459
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/top-level/all-packages.nix
2021-11-29 10:15:20 -08:00
github-actions[bot]
096c9145eb
Merge master into staging-next 2021-11-29 12:01:28 +00:00
Fabian Affolter
d32d3dd8ea
Merge pull request #129411 from fabaff/bump-ropgadget
python3Packages.ropgadget: 6.5 -> 6.6
2021-11-29 08:54:00 +01:00
github-actions[bot]
a0e9d6e2c6
Merge master into staging-next 2021-11-29 00:01:22 +00:00
Thiago Kenji Okada
97724e99d8
Merge pull request #147597 from ericdallo/bump-polylith
polylith: 0.2.12-alpha -> 0.2.13-alpha
2021-11-28 15:36:54 -03:00
github-actions[bot]
cfa04cbd2d
Merge staging-next into staging 2021-11-28 06:01:44 +00:00
github-actions[bot]
2534e1384b
Merge master into staging-next 2021-11-28 06:01:05 +00:00
Eric Dallo
33c8bc7186
polylith: 0.2.12-alpha -> 0.2.13-alpha 2021-11-27 11:02:44 -03:00
Sandro
cb292462cf
Merge pull request #139808 from trofi/update-automake 2021-11-26 22:56:44 +01:00
Sergei Trofimovich
53e928ed5f gdb: pull upstream fix for gcc-12
Without the change the build fails as:

    sim/cr16/interp.c: In function 'lookup_hash':
    sim/cr16/interp.c:89:25: error:
      the comparison will always evaluate as 'true'
      for the address of 'mnimonic' will never be NULL [-Werror=address]
       89 |   if ((h->ops->mnimonic != NULL) &&
          |                         ^~
2021-11-26 17:57:18 +00:00
Thomas Watson
449c0a1d22 patchelfUnstable: 2020-07-11 -> 2021-11-16 2021-11-26 16:26:50 +00:00
github-actions[bot]
c0838c1e7a
Merge master into staging-next 2021-11-25 18:01:08 +00:00
Thiago Kenji Okada
f1c16183c8 buildGraalvmNativeImage: fix meta, add --verbose flag 2021-11-24 10:37:33 -03:00
Thiago Kenji Okada
d352856ea2 buildGraalvmNativeImage: default executable to pname 2021-11-24 10:37:32 -03:00
Thiago Kenji Okada
7c632551c1 clojure-lsp: use buildGraalvmNativeImage 2021-11-24 10:37:32 -03:00
Thiago Kenji Okada
1415e30830 buildGraalvmNativeImage: init
For now it only takes care of the single Jar <-> single Executable case.
This will take care of the majority (all?) use cases we have in nixpkgs
currently.
2021-11-24 10:37:32 -03:00
github-actions[bot]
a6c34d347f
Merge master into staging-next 2021-11-24 00:01:39 +00:00
Andreas Rammhold
806b8b46db
Merge pull request #147125 from felixsinger/pkgs/coreboot-toolchain/fix-building
coreboot-toolchain: Fix building
2021-11-24 00:47:13 +01:00
Thiago Kenji Okada
c412b131ec
Merge pull request #147147 from r-ryantm/auto-update/blackfire
blackfire: 2.5.1 -> 2.5.2
2021-11-23 20:29:57 -03:00
Andreas Rammhold
3cd5413447
coreboot-toolchain: refactor the package set structure
Previously we were unable to override individual attributes within the
coreboot-toolchain packageset. By using callPackage on each of the
attributes individually we retain the ability to call the override
function to inject custom dependencies into the build.
2021-11-24 00:25:56 +01:00
github-actions[bot]
a1d98b162f
Merge master into staging-next 2021-11-23 18:01:10 +00:00
R. Ryantm
1aa21798e8 blackfire: 2.5.1 -> 2.5.2 2021-11-23 16:34:29 +00:00
Jan Tojnar
0db8b38bd4
Merge pull request #143672 from r-ryantm/auto-update/flatpak-builder
flatpak-builder: 1.0.14 -> 1.2.0
2021-11-23 16:21:46 +01:00
Jan Tojnar
0bbd6b822e debugedit: unstable-2021-07-05 → 5.0
https://sourceware.org/git/?p=debugedit.git;a=shortlog;h=refs/tags/debugedit-5.0
2021-11-22 16:30:44 +01:00
github-actions[bot]
197135904f
Merge staging-next into staging 2021-11-21 00:02:25 +00:00
github-actions[bot]
43d088886e
Merge master into staging-next 2021-11-21 00:01:46 +00:00
Thiago Kenji Okada
5dc63731fb
Merge pull request #146723 from dtzWill/update/creduce-2.10.0
creduce: 2.9.0 -> 2.10.0
2021-11-20 18:51:46 -03:00
Sandro
cfac57e2ed
Merge pull request #146596 from jonringer/gengetopt-test-suite 2021-11-20 19:14:56 +01:00
Kira Bruneau
62b541455d ccache: 4.5 → 4.5.1 2021-11-20 08:48:49 -05:00
github-actions[bot]
0373476c4a
Merge master into staging-next 2021-11-20 06:01:21 +00:00
Will Dietz
5e253e043d creduce: 2.9.0 -> 2.10.0
Bump required LLVM from 7 to 8.
2021-11-19 20:17:28 -06:00
Felix Singer
bcbc7c0f21 coreboot-toolchain: Add other target architectures
Add the following target architectures:
  * x86_64
  * arm
  * aarch64
  * riscv
  * ppc64
  * nds32le

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-11-20 02:18:10 +01:00
Felix Singer
8002a4a133 coreboot-toolchain: Allow adding new architectures
Rework package so that new target architectures can be added and reuse
common configurations.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-11-20 02:18:05 +01:00
Jonathan Ringer
fadaef5aed
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/applications/networking/browsers/chromium/common.nix
2021-11-19 14:31:57 -08:00
Yurii Matsiuk
3962f85607
drush: fix build 2021-11-19 19:29:03 +01:00
Jonathan Ringer
49a2392306
gengetopt: disable parallelism
Test suite is not thread safe.
2021-11-19 01:03:49 -08:00
Fabian Affolter
ddcf2bb8c1 pwndbg: update ropgadget 2021-11-19 00:13:01 +01:00
Sergei Trofimovich
4072681207 automake: 1.16.3 -> 1.16.5 2021-11-17 14:12:34 +00:00
github-actions[bot]
f8cf67790e
Merge master into staging-next 2021-11-17 06:01:28 +00:00
figsoda
6ad04bcb7d
Merge pull request #146243 from figsoda/treewide-rust-feature
treewide: use buildFeatures and checkFeatures for rust packages
2021-11-16 21:00:48 -05:00
Jonathan Ringer
a2e621d20d
Merge remote-tracking branch 'origin/master' into staging-next 2021-11-16 07:50:20 -08:00
figsoda
b73c22c537 tokei: use buildFeatures 2021-11-16 08:11:53 -05:00
figsoda
5a1b5f86d5 sccache: use buildFeatures 2021-11-16 08:11:52 -05:00
endorama
916b25435f docopts: 0.6.3 -> 0.6.4
Version 0.6.3 was affected by a bug (https://github.com/docopt/docopts/issues/47) that has been resolved in 0.6.4.

Signed-off-by: Edoardo Tenani <edoardo.tenani@pm.me>
2021-11-16 12:42:27 +01:00
Sergei Trofimovich
c7f31cfa6a cvise: 2.3.0 -> 2.4.0
Add new python3Packages.chardet dependency and switch to latest llvm.
cvise does a good job supporting llvm version range.
2021-11-15 22:28:54 +00:00
Vladimír Čunát
add40e9d32
Merge #144998: autoconf: pull upstream fix (into staging) 2021-11-15 20:33:13 +01:00
github-actions[bot]
faf5da6aed
Merge staging-next into staging 2021-11-15 12:01:44 +00:00
Vladimír Čunát
64065d76f4
Merge #144730: branch 'staging-next' 2021-11-15 11:52:15 +01:00
Doron Behar
c294b8de0f
Merge pull request #146005 from kira-bruneau/texlab 2021-11-15 10:54:50 +02:00
Ryan Burns
9ef49d13de
Merge pull request #146007 from kira-bruneau/ccache
ccache: 4.4.2 → 4.5
2021-11-14 12:06:25 -08:00
Kira Bruneau
f82b8909cb texlab: 3.3.0 → 3.3.1 2021-11-14 14:18:14 -05:00
Kira Bruneau
5e7e5e5d41 ccache: 4.4.2 → 4.5 2021-11-14 14:17:02 -05:00
Jörg Thalheim
6dba3177c5
Merge pull request #145782 from trofi/update-elfutils
elfutils: 0.185 -> 0.186
2021-11-14 11:35:28 +00:00
Sergei Trofimovich
fd17139b80 elfutils: 0.185 -> 0.186
Dropped one upstreamed patch.
2021-11-14 00:08:48 +00:00
Sandro
22a4fcfd4e
Merge pull request #145239 from Stunkymonkey/development-pname-version-1 2021-11-13 23:59:13 +01:00
github-actions[bot]
65356b24bf
Merge staging-next into staging 2021-11-12 18:01:48 +00:00
github-actions[bot]
699560194d
Merge master into staging-next 2021-11-12 18:01:08 +00:00
Sandro
f12351d5c5
Merge pull request #135931 from joachimschmidt557/intel-gpu-tools-1.26 2021-11-12 17:57:02 +01:00
github-actions[bot]
62b9b0d9e8
Merge staging-next into staging 2021-11-11 00:02:20 +00:00
github-actions[bot]
b199af176d
Merge master into staging-next 2021-11-11 00:01:45 +00:00
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
Felix Singer
ee2417a226 coreboot-toolchain: 4.14 -> 4.15
Update to latest release.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-11-10 19:39:12 +01:00
Felix Singer
60d1033025 coreboot-toolchain: Rework update script
Rework update script so that it needs to be run from the root directory
of nixpkgs and get rid of relative paths. Also, move the resulting file
`sources.nix` into the package directory.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-11-10 19:38:31 +01:00
Felix Singer
4e75ca5bae coreboot-toolchain: Disable fetching of submodules
Submodules are not needed. Thus, disable fetching of the submodules.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-11-10 19:05:19 +01:00
Felix Buehler
388a3a14d8 autoconf: rename name to pname&version 2021-11-10 14:05:09 +01:00
Felix Buehler
66e4f4b3ee pkgs/development: followup fmt 2021-11-10 14:03:48 +01:00
Felix Buehler
345d71ffd0 pkgs/development: rename name to pname&version 2021-11-10 14:03:21 +01:00
Sergei Trofimovich
70f8d78dcc autoconf: pull upstream fix for autoreconf race
Before this change `xfce.garcon` did not always compile successfully:

    $ c=1; while nix build --rebuild -f. xfce.garcon --cores 1; do (( c+=1 )); echo again with $c; done
    ...
    again with 4
    garcon-gtk/Makefile.am: installing './depcomp'
    .../am/depend2.am: error: am__fastdepCC does not appear in AM_CONDITIONAL
    .../am/depend2.am:   The usual way to define 'am__fastdepCC' is to add 'AC_PROG_CC'

This happens due to an autoconf bug when m4 is called within 1 second:
    Upstream report and fix: https://savannah.gnu.org/support/index.php?110521

The change allows `xfce.garcon` to rebuild 60 times in a row without failures.
2021-11-09 18:02:06 +00:00
github-actions[bot]
9ecd6bf4df
Merge staging-next into staging 2021-11-08 18:02:05 +00:00