aboutsummaryrefslogtreecommitdiff
path: root/pkgs/build-support (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #105584 from NixOS/staging-nextFrederik Rietdijk2020-12-061-1/+3
|\ | | | | Staging next
| * Merge master into staging-nextgithub-actions[bot]2020-12-051-0/+7
| |\
| * \ Merge master into staging-nextgithub-actions[bot]2020-12-031-0/+37
| |\ \
| * \ \ Merge master into staging-nextgithub-actions[bot]2020-12-032-11/+37
| |\ \ \
| * \ \ \ Merge master into staging-nextgithub-actions[bot]2020-12-021-1/+2
| |\ \ \ \
| * \ \ \ \ Merge master into staging-nextgithub-actions[bot]2020-12-021-7/+7
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'staging-next' into stagingJan Tojnar2020-12-011-1/+5
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge staging-next into stagingFrederik Rietdijk2020-11-291-0/+42
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2020-11-288-12/+179
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge pull request #101537 from jtojnar/gtk-trackerJan Tojnar2020-11-281-1/+3
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | wrapGAppsNoGuiHook: initJan Tojnar2020-11-261-1/+3
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #103755 from hlolli/feature/fetchmaven-classifiersJörg Thalheim2020-12-061-2/+4
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
| * | | | | | | | | | add classifier as an argumenthlolli2020-12-051-15/+8
| | | | | | | | | | |
| * | | | | | | | | | fetchMavenArtifact: support artifact classifier syntaxhlolli2020-11-141-5/+14
| | | | | | | | | | |
* | | | | | | | | | | fetchzip: get write permission on unpacked directoryLuke Granger-Brown2020-12-041-0/+7
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a workaround for NixOS/nix#4295, which caused single-user Linux Nix installations using sandboxed builds to start failing to build fetchzip derivations after 4a5c49363a58e711c2016b9ebb6f642e3c9c1be5. In short: removing write permissions for the entire directory is great, except we then can't rename(2) it to the final Nix store path out of the sandbox, because we don't have write permission on the directory and thus cannot update the ".." directory entry.
* | | | | | | | | | Merge branch 'master' into firefox-nix-addon-supportJörg Thalheim2020-12-034-19/+46
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
| * | | | | | | | | Merge pull request #105685 from flokli/dockertools-fakenssFlorian Klink2020-12-022-11/+37
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | | dockerTools.fakeNss: init
| | * | | | | | | | dockerTools.binSh: initFlorian Klink2020-12-021-0/+8
| | | | | | | | | |
| | * | | | | | | | dockerTools.fakeNss: initFlorian Klink2020-12-022-11/+29
| | | |_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides a /etc/passwd and /etc/group that contain root and nobody. Useful when packaging binaries that insist on using nss to look up username/groups (like nginx). The current nginx example used the `runAsRoot` parameter to setup /etc/group and /etc/passwd (which also doesn't exist in buildLayeredImage), so we can now just use fakeNss there and use buildLayeredImage.
| * | | | | | | | Merge pull request #105294 from Ericson2314/platform-config-improvementsJohn Ericson2020-12-021-1/+2
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | Platform config improvements
| | * | | | | | | lib, binutils: Move Risc-V bfdEmulation to be by the othersJohn Ericson2020-11-291-1/+2
| | | | | | | | |
| * | | | | | | | nix-prefetch-docker: output informational messages to stderredef2020-12-011-7/+7
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Informational messages belong on stderr, not on stdout and intermixed with structured output for programmatic use. Change-Id: I34d094d04460494e9ec8953db7490f4e2292d959
* | | | | | | | firefoxaddon: formatting nitpicksJörg Thalheim2020-12-021-6/+1
| | | | | | | |
* | | | | | | | Added missing sha1 and sha512 flagsLuis Hebendanz2020-12-021-5/+9
| | | | | | | |
* | | | | | | | Added fetchfirefoxaddonLuis Hebendanz2020-12-021-0/+38
|/ / / / / / /
* | | | | | | Merge pull request #104781 from NixOS/staging-nextFrederik Rietdijk2020-11-301-0/+4
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | Staging next
| * | | | | | Merge master into staging-nextFrederik Rietdijk2020-11-299-12/+221
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | | |
| * | | | | | Merge master into staging-nextFrederik Rietdijk2020-11-276-34/+41
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | |
| * | | | | | Merge branch 'staging-next' into stagingJan Tojnar2020-11-241-2/+1
| |\ \ \ \ \ \ | | | |_|_|/ / | | |/| | | |
| * | | | | | Merge staging-next into stagingFrederik Rietdijk2020-11-231-18/+21
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge staging-next into stagingFrederik Rietdijk2020-11-211-2/+7
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'staging-next' into stagingJan Tojnar2020-11-202-8/+26
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge pull request #102251 from andir/random-seedAndreas Rammhold2020-11-191-0/+4
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | stdenv: introduce -frandom-seed
| | * | | | | | | | | stdenv: add -frandom-seed to NIX_CFLAGS_COMPILE for reproducibilityAndreas Rammhold2020-11-011-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds -frandom-seed to each compiler invocation in stdenv. The object here is to make the compierl invocations produce the same output every time they are called (for the same derivation). When the -frandom-seed option is not set the compiler will use a combination of random numbers (in GCC's case from /dev/urandom) and the durrent time to produce a "random" input per file. This can (among other things) lead to different ordering of symbols in the produced object files. For reason of reproducibility we prefer having the same derivation produce the exact same outputs. This is not a silver bullet but one way to tame the compiler.
* | | | | | | | | | | Merge pull request #105305 from lopsided98/build-rust-crate-platform-hashJohn Ericson2020-11-291-1/+5
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | buildRustCrate: add host platform to rlib hash suffix
| * | | | | | | | | | buildRustCrate: add host platform to rlib hash suffixBen Wolsieffer2020-11-281-1/+5
| | | | | | | | | | |
* | | | | | | | | | | copyDesktopItems: add new setup-hookFabian Möller2020-11-291-0/+42
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Merge pull request #102114 from MetaDark/fetchzipBenjamin Hipple2020-11-281-2/+7
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | fetchzip: remove write permissions for unpacked files
| * | | | | | | | | | fetchzip: remove write permissions for unpacked filesMetaDark2020-11-261-2/+7
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes https://github.com/NixOS/nixpkgs/issues/38649
* | | | | | | | | | Merge remote-tracking branch 'upstream/master' into aj-rust-custom-targetJohn Ericson2020-11-2814-102/+209
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / | |/| | | | | | | |
| * | | | | | | | | make-desktopitem: desktop-file-utils is a nativeBuildInputFlorian Klink2020-11-271-9/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes cross-compilation of a NixOS with the manual enabled.
| * | | | | | | | | Merge pull request #101542 from wahjava/fix/fetchfossilSandro2020-11-271-2/+2
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | fetchfossil: Depend on cacert
| | * | | | | | | | fetchfossil: Depend on cacertAshish SHUKLA2020-10-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without it, it'll not able to verify SSL certificates, rendering it mostly useless
| * | | | | | | | | utillinux: rename to util-linuxGraham Christensen2020-11-243-20/+20
| | | | | | | | | |
| * | | | | | | | | Merge pull request #104769 from symphorien/appimage-run-localeJörg Thalheim2020-11-241-3/+7
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / | |/| | | | | | | | appimage-run: parse readelf's output in C locale
| | * | | | | | | | appimage-run: parse readelf's output in C localeSymphorien Gibol2020-11-241-3/+7
| | | |_|_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | fixes #101137
| * | | | | | | | referencesByPopularity: Don't use buildPackages at call-siteadisbladis2020-11-241-2/+1
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's cleaner to reference buildPackages directly in build-support/docker directly.
| * | | | | | | Merge pull request #98325 from Atemu/fhsenv-bw-bash-listsKevin Cox2020-11-221-18/+21
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | buildFHSUserEnvBubblewrap: use arrays for constructing argument list
| | * | | | | | buildFHSUserEnvBubblewrap: use arrays for constructing argument listAtemu2020-11-221-18/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generally a cleaner way of doing it and prevents issues with spaces in paths Used to fix #97234 but #101967 already didt this with a smaller scope
| * | | | | | | Merge master into staging-nextFrederik Rietdijk2020-11-211-2/+7
| |\ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | |