Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
| xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
|
|
This resolves awkwardness with the gnu-efi submodule.
Though this builds only the arch-appropriate EFI program, but since it
was not used within Nixpkgs, it shouldn't be an issue.
Co-Authored-By: Arnout Engelen <arnout@bzzt.net>
|
|
|
|
treewide: use toString on list NIX_CFLAGS_COMPILE
treewide: move NIX_CFLAGS_COMPILE to the env attrset
|
|
|
|
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: acpi/xsdt.o:/build/syslinux-b404870/com32/gpllib/../gplinclude/memory.h:40: multiple definition of
`e820_types'; memory.o:/build/syslinux-b404870/com32/gpllib/../gplinclude/memory.h:40: first defined here
|
|
|
|
|
|
|
|
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
|
|
|
|
|
|
vcunat tried tests.boot.biosCdrom.i686-linux - after small local
modification to make that attribute even exist. Installed file list
also looks fine in comparison with state before the breaking change;
hopefully it will work just fine.
|
|
|
|
treewide: Fix types of stripDebugList attrs (and fix doc)
|
|
|
|
The documentation says this should be a list, and it already is in
about half the expressions that set it.
The difference doesn't matter at present, because these values are all
space-free literals. But it will in a future with __structuredAttrs .
(The similar attr stripAllList has no users in the nixpkgs tree, so
there's nothing to do to fix any of those up.)
|
|
|
|
|
|
Also fix the URL of the other patch.
|
|
This reverts commit 0b49d5dd687a540c259400c1082ea660b9b9961a #55500.
I'm sorry, I'm unable to fix the build quickly in other way than
atop the older version. Certainly feel free to improve the approach.
|
|
|
|
|
|
|
|
|
|
https://hydra.nixos.org/build/60930963
|
|
substituteInPlace was invoked with multiple targets on the command line, which
is not supported.
|
|
It stopped working probably since binutils update.
|
|
|
|
The following parameters are now available:
* hardeningDisable
To disable specific hardening flags
* hardeningEnable
To enable specific hardening flags
Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.
cc-wrapper supports the following flags:
* fortify
* stackprotector
* pie (disabled by default)
* pic
* strictoverflow
* format
* relro
* bindnow
|
|
|
|
closes #11472
|
|
|
|
This reverts commit 741bf840dad05cd1728481045466811ae8ae8281.
This reverts the fallout from reverting the major changes.
|
|
Unfortunately I lost the exact failure, but it was something starting
with 'No rule to make target: ...', which suggests missing dependencies
between generated source files.
|
|
This prevents a retained dependency on gcc.
|
|
|
|
The change fixed nothing. I'm sorry, I confused the platforms when testing.
The actual problem was fixed by peti.
This reverts commit e682e8018c004639f2c977fa9499af22dd992710.
|
|
|
|
It started breaking on master and staging,
e.g. http://hydra.nixos.org/build/16663521 .
Related: #3007.
|
|
|
|
|
|
http://hydra.nixos.org/build/3890519
|
|
Also fix hardcoded /usr/bin/perl.
svn path=/nixpkgs/trunk/; revision=25878
|
|
svn path=/nixpkgs/trunk/; revision=23017
|
|
svn path=/nixpkgs/trunk/; revision=9202
|
|
svn path=/nixpkgs/trunk/; revision=9075
|
|
svn path=/nixpkgs/trunk/; revision=7874
|