Commit graph

301670 commits

Author SHA1 Message Date
Bernardo Meurer e21183a95d
buildLinux: preserve structuredExtraConfig and extraMakeFlags in passthru
This allows users to override custom kernel packages (e.g. linux_xanmod)
that set their own structuredExtraConfig with ease.
2021-07-13 18:35:39 -07:00
Bernardo Meurer ea167e8ccb
buildLinux: take and propagate extraMakeFlags
This is just for practicity, as it allows users of buildLinux to pass
along extra flags they need in the kernel's make invocation. This makes,
for example, supporting LLVM _much_ easier, and could enable us in the
future to provide clang-built kernels.
2021-07-12 10:39:52 -07:00
Bernardo Meurer 89deec5623
buildLinux: apply hostPlatform.linux-kernel.makeFlags to generate-config.pl
This enforces that the configuration generated will obey any/all flags
set in the platform/stdenv configuration. This is crucial, for example,
if you'd like to build a kernel using clang.

Without this patch, anything you set in
`stdenv.hostPlatform.linux-kernel.makeFlags` is wholly ignored during
config generation, causing (for example) any changes in the desired
toolchain (e.g. `LLVM`, `LLVM_IAS`) to not be reflected in the generated
config, and for the subsequent build to fail.
2021-07-12 10:39:51 -07:00
Bernardo Meurer 61ab7e84de
linuxManualConfig: patch all shebangs in scripts/
There are many scripts in `scripts/` which may be called by the build,
depending on how the user chooses to configure the kernel. For example,
`scripts/jobserver-exec` is called whenever the kernel is being built
with LLVM tooling, and without this patch that build will fail due to
the broken shebang.

This patch makes us fix _all_ scripts, as well as add a dependency on
python3Minimal, since a lot of the aforementioned scripts are written in
Python3 instead of shell.
2021-07-12 10:39:51 -07:00
Ryan Mulligan caafc22e57
Merge pull request #129811 from r-ryantm/auto-update/jetty
jetty: 9.4.41.v20210516 -> 9.4.43.v20210629
2021-07-12 12:01:21 -05:00
Ryan Mulligan ce84975196
Merge pull request #129659 from r-ryantm/auto-update/doulos-sil
doulos-sil: 5.000 -> 6.001
2021-07-12 11:34:49 -05:00
Ryan Mulligan 456112c36b
Merge pull request #129117 from r-ryantm/auto-update/andika
andika: 5.000 -> 6.000
2021-07-12 11:22:47 -05:00
Ryan Mulligan b36152d7bb
Merge pull request #129848 from r-ryantm/auto-update/exoscale-cli
exoscale-cli: 1.35.1 -> 1.36.0
2021-07-12 11:19:55 -05:00
Ryan Mulligan 3c82ddb28c
Merge pull request #130016 from r-ryantm/auto-update/engauge-digitizer
engauge-digitizer: 12.1 -> 12.2.2
2021-07-12 11:08:24 -05:00
Michele Guerini Rocco 6db0e92064
Merge pull request #130004 from r-ryantm/auto-update/bdf2psf
bdf2psf: 1.203 -> 1.204
2021-07-12 17:26:34 +02:00
R. RyanTM d342554ec5 engauge-digitizer: 12.1 -> 12.2.2 2021-07-12 14:06:35 +00:00
Ryan Mulligan eb93bf6eed
Merge pull request #129958 from r-ryantm/auto-update/logseq
logseq: 0.2.2 -> 0.2.3
2021-07-12 08:26:45 -05:00
Robert Hensing c05cc13f76
Merge pull request #129934 from mattchrist/nixos/bind-package
nixos/bind: allow specifying BIND package
2021-07-12 15:21:15 +02:00
Jan Tojnar e63b72e2a0
Merge pull request #129986 from jtojnar/pandoc-citerefentry
pandoc: add citerefentry patch
2021-07-12 15:17:24 +02:00
markuskowa c303cb4566
Merge pull request #130009 from markuskowa/upd-octopus
octopus: 10.3 -> 10.5
2021-07-12 14:45:17 +02:00
Markus Kowalewski 77be900d67
octopus: cleanup derivation 2021-07-12 14:15:05 +02:00
Markus Kowalewski 0a1167fd0b
octopus: 10.3 -> 10.5 2021-07-12 13:31:28 +02:00
Pavol Rusnak eaff114326
Merge pull request #130005 from siriobalmelli-foss/extend/gcc-arm-embedded
gcc-arm-embedded: add numVersion attribute for convenience
2021-07-12 13:05:06 +02:00
Sirio Balmelli 009668465e
gcc-arm-embedded: add numVersion attribute for convenience
There are builds which rely on having the numeric version of gcc (eg "10.2.1")
declared in an environment variable.

Running 'arm-none-eabi-gcc --version' returns:
"arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10-2020-q4-major) 10.2.1 20201103 (release)"

However, the attribute arm-none-eabi-gcc.version is "10-2020-q4-major",
from which there is no way to derive "10.2.1".

Contrast this with the attribute gcc.version which (at this time) gives "10.3.0".

By adding a numVersion attribute, consumers of this package can
correctly determine what GCC version is being executed.

Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2021-07-12 12:29:46 +02:00
Pavol Rusnak 5a95722d0b
Merge pull request #129913 from paperdigits/darktable-recs
darktable: add some optional packages
2021-07-12 12:02:41 +02:00
markuskowa 13b3e91794
Merge pull request #128856 from cburstedde/package-petsc-p4est
petsc: refactor using mpi and p4est
2021-07-12 11:46:44 +02:00
Ulrik Strid a164e1d0a1
ocamlPackages.json-data-encoding: init at 0.8, ocamlPackages.data-encoding: init at 0.2.0 (#129444) 2021-07-12 11:29:43 +02:00
R. RyanTM 43c8aa8c77 bdf2psf: 1.203 -> 1.204 2021-07-12 08:26:33 +00:00
Fabian Affolter 17de7c8df1
Merge pull request #129855 from fabaff/bump-pre-commit-hooks
python3Packages.pre-commit-hooks: 3.4.0 -> 4.0.1
2021-07-12 09:57:38 +02:00
Maximilian Bosch 790d774791
Merge pull request #129996 from sumnerevans/mako-1.6
mako: 1.5 -> 1.6
2021-07-12 09:45:28 +02:00
Sumner Evans bdf42f22df
mako: 1.5 -> 1.6 2021-07-12 00:23:00 -06:00
Robert Hensing dbdde6249f
Merge pull request #129993 from hercules-ci/fix-mkFixStrictness
Fix lib.mkFixStrictness and deprecate
2021-07-12 08:18:06 +02:00
Robert Hensing cad20d8983 lib.mkFixStrictness: Deprecate 2021-07-12 07:31:29 +02:00
Robert Hensing 99bc203025 Partially revert "lib/modules: Drop mkStrict and mkFixStrictness"
mkFixStrictness was never properly deprecated and should only be
removed after warning for some time.

This partially reverts commit 8fb9984690.
2021-07-12 07:25:52 +02:00
Jonathan Ringer 93524fa876 dwarf-fortress/themes: update 2021-07-11 21:03:43 -07:00
Jonathan Ringer a4ebde8064 dwarf-fortress/twbt: add 0.47.05 support 2021-07-11 21:03:43 -07:00
Jonathan Ringer a280713665 dwarf-fortress/dfhack: add 0.47.05-r1 2021-07-11 21:03:43 -07:00
Jonathan Ringer ea10f44327 dwarf-fortress/unfuck: add 0.47.05 2021-07-11 21:03:43 -07:00
Jonathan Ringer 4cc7482b21 dwarf-fortress: 0.47.04 -> 0.47.05 2021-07-11 21:03:43 -07:00
Jan Tojnar a167295650 pandoc: add citerefentry patch
This fixes the formatting on search.nixos.org.
2021-07-12 05:14:09 +02:00
Vincent Laporte 0a5d426155
frama-c: 23.0-rc1 → 23.0 (#129768)
* frama-c: 23.0-rc1 → 23.0

* Update pkgs/development/tools/analysis/frama-c/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-07-12 04:29:26 +02:00
Fabian Affolter 05996b61f7
charles: 4.6.1 -> 4.6.2 (#129863)
* charles: 4.6.1 -> 4.6.2

* Update pkgs/applications/networking/charles/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-07-12 04:29:09 +02:00
Bernardo Meurer fae510fe05
Merge pull request #129879 from lovesegfault/kernel-fix-build-id
linuxManualConfig: don't mangle `--build-id`
2021-07-11 19:10:30 -07:00
Sandro 90958cd740
Merge pull request #129883 from ryneeverett/urlscan-0.9.6
urlscan: 0.9.5 -> 0.9.6
2021-07-12 03:53:35 +02:00
Sandro 05a0c7ee13
Merge pull request #129872 from KAction/lilo
lilo: init at 24.2
2021-07-12 03:53:19 +02:00
Sandro 1915ad5e40
Merge pull request #129845 from g3mhunt3r/moonlight
moonlight: 3.1.1 -> 3.1.4
2021-07-12 03:48:42 +02:00
Sandro b5ed0ce551
Merge pull request #129882 from fabaff/bump-wpscan
wpscan: 6.1.3.2 -> 6.1.4
2021-07-12 03:48:25 +02:00
Sandro 784f602487
Merge pull request #129878 from sikmir/cudatext
cudatext: 1.133.5 → 1.137.2
2021-07-12 03:47:13 +02:00
Sandro 264fa68217
Merge pull request #129868 from Artturin/unbreak-termius
termius: unbreak
2021-07-12 03:46:13 +02:00
Sandro 016eb2c9d9
Merge pull request #129870 from neonfuz/papermc
papermc: 1.16.5r771 -> 1.17.1r97
2021-07-12 03:29:12 +02:00
Sandro 1f252f4e4e
Merge pull request #129959 from figsoda/stylua
stylua: 0.9.3 -> 0.10.0
2021-07-12 03:28:35 +02:00
Sandro 22777612fe
Merge pull request #129899 from mweinelt/esphome 2021-07-12 03:26:41 +02:00
Sandro e8ef837ea4
Merge pull request #129935 from 06kellyjac/infracost_improvements
infracost: improvements
2021-07-12 03:23:32 +02:00
Sandro 8a95e21f2f
Merge pull request #129974 from enderger/feline-nvim/init
vimPlugins.feline-nvim: init at 2021-07-11
2021-07-12 03:20:01 +02:00
Adrian Lucrèce Céleste 816506281d
open-vm-tools: add aarch64-linux to platforms (#129981) 2021-07-12 03:19:08 +02:00