about summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* Merge pull request #112421 from sternenseemann/fetchcvs-fix-missing-envMatthew Bauer2021-02-08
|\ | | | | fetchcvs: fix ssh wrapper failing due to missing /usr/bin/env
| * fetchcvs: fix ssh wrapper failing due to missing /usr/bin/envsternenseemann2021-02-08
| | | | | | | | | | | | | | | | | | /usr/bin/env seems to be no longer be present in the sandbox. This means that fetchcvs would fail with a “not found error” whenever CVS_RSH was necessary. We fix this by simply setting the current $SHELL as shebang. Alternatively also setting it to /bin/sh statically would be possible.
* | Merge pull request #111330 from dotlambda/libav-insecureRobert Schütz2021-02-08
|\ \ | |/ |/| libav: mark as insecure
| * appimageTools: don't depend on libavRobert Schütz2021-02-02
| | | | | | | | It's not in https://github.com/AppImage/pkg2appimage/blob/master/excludelist
* | releaseTools.debBuild: remove double lib in argsAshlynn Anderson2021-02-07
| | | | | | Seems to have been added during some sweeping changes, but breaks calling `releaseTools.debBuild`
* | stdenv: Improve/fix FreeBSD supportAshish SHUKLA2021-02-07
| | | | | | | | | | | | | | Able to bootstrap stdenv on FreeBSD by compiling various dependencies using built-in FreeBSD tools so mostly works now Closes: https://github.com/NixOS/nixpkgs/pull/81459
* | fetchzip: simplify `postFetch` as per suggestionsJan Malakhovski2021-02-05
| | | | | | | | of @veprbl, @adisbladis, and @MetaDark
* | fetchzip: fix `extraPostFetch` concatenationJan Malakhovski2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4a5c49363a58e711c2016b9ebb6f642e3c9c1be5 added some more commands after `extraPostFetch` but concatenated them without a separating newline. Which means, that since that commit fetchzip { ..., extraPostFetch = ''rm -f "$out"/some-file''; } now actually runs the following shell command rm -f "$out"/some-file"chmod -R a-w "$out" thus deleting "$out". Which is very unfortunate. Especially since this actually happens on master for all `fetchFromBitbucket` derivations. But since the results are fixed-output users bulding with hydra cache enabled are not hitting this for not recently updated derivations yet.
* | Merge pull request #110512 from neosimsim/agda-dont-install-EverythingAnderson Torres2021-02-03
|\ \ | | | | | | Agda don't install Everything module
| * | agdaPackages.mkDerivation: don't install Everything moduleAlexander Ben Nasrallah2021-01-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Everthing module is not part of a library and should therefore not be copied to the nix store. This is particularly bad, if the Everything module is defined in an agda library included directory, e.g. consider an agda-lib with include: . and Everything.agda in the project root (.), in which case the Everything module would become part of the library. If multiple such projects are in the dependency tree, the Everything module becomes ambiguous and the build would fail.
* | | Merge pull request #110501 from neosimsim/agda-ghc-ieee754Anderson Torres2021-02-03
|\ \ \ | | | | | | | | agda.withPackages: use GHC with ieee754 as default
| * | | agda.withPackages: use GHC with ieee754 as defaultAlexander Ben Nasrallah2021-01-22
| |/ / | | | | | | | | | | | | As mentioned in the package description of ieee on Hackage, ieee is deprecated in favor of ieee754.
* | | Merge pull request #110825 from andresilva/appimage-fixesKevin Cox2021-02-03
|\ \ \ | |_|/ |/| | build-fhs-userenv: fixes for mount points
| * | build-fhs-userenv-bubblewrap: don't bind /etc/fonts from fhs environmentAndré Silva2021-01-26
| | |
| * | build-fhs-userenv: bind /etc/profilesAndré Silva2021-01-26
| | |
| * | build-fhs-userenv-bubblewrap: remove unused variableAndré Silva2021-01-26
| | |
* | | treewide: xdg_utils -> xdg-utilsBen Siraphob2021-02-01
| | |
* | | Merge pull request #106481 from tadfisher/patch-3taku02021-01-30
|\ \ \ | | | | | | | | fetchFirefoxAddon: fix typo
| * | | fetchFirefoxAddon: fix typoTad Fisher2020-12-09
| | | |
* | | | treewide: remove implicit use of stdenv.libBen Siraphob2021-01-27
| | | |
* | | | Merge pull request #110913 from siraben/other-stdenv-libSandro2021-01-27
|\ \ \ \
| * | | | treewide: stdenv.lib -> libBen Siraphob2021-01-27
| | | | |
| * | | | treewide: stdenvNoCC.lib -> libBen Siraphob2021-01-27
| | | | |
* | | | | emacs.pkgs.trivialBuild: add missing stdenv argumentDaniël de Kok2021-01-26
| | | | | | | | | | | | | | | | | | | | Fix fallout of #110687 (generic.nix requires stdenv).
* | | | | Merge #104742: linux bootstrap tools: fix tests on ppc64Vladimír Čunát2021-01-26
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | linux bootstrap tools: fix tests on ppc64Ryan Burns2020-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The dynamic loader on powerpc64 is called ld64.so.2 rather than ld-linux.so.*, and was not matched by the existing pattern. We reuse the dynamicLinker name from binutils to match a wider set of platforms and to avoid specifying this information in two places.
* | | | | Merge pull request #108427 from symphorien/chdir-appimageGuillaume Girol2021-01-25
|\ \ \ \ \ | | | | | | | | | | | | appimage-run: fix #108426
| * | | | | appimage-run: don't chdir to the appimageGuillaume Girol2021-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this allows to pass relative paths to appimages as argument fixes #108426
* | | | | | treewide: remove stdenv where not neededPavol Rusnak2021-01-25
| |_|/ / / |/| | | |
* | | | | pkgs/build-support: stdenv.lib -> libBen Siraphob2021-01-24
| | | | |
* | | | | clang, cc-wrapper: Move `--gcc-toolchain` logic into CC wrapperJohn Ericson2021-01-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Take 2, after #94582 had to be reverted. This reverts commit ac03cfa3c57027e82073ea7db71248d4ab78af66.
* | | | | treewide: fix double quoted strings in meta.descriptionvolth2021-01-24
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
* | | | | treewide: stdenv.lib -> libPavol Rusnak2021-01-24
| | | | |
* | | | | lib: Clean up how linux and gcc config is specifiedJohn Ericson2021-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Second attempt of 8929989614589ee3acd070a6409b2b9700c92d65; see that commit for details. This reverts commit 0bc275e63423456d6deb650e146120c39c1e0723.
* | | | | Revert "lib: Clean up how linux and gcc config is specified"Jonathan Ringer2021-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a stdenv-rebuild, and should not be merged into master This reverts commit 8929989614589ee3acd070a6409b2b9700c92d65.
* | | | | lib: Clean up how linux and gcc config is specifiedJohn Ericson2021-01-21
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `platform` field is pointless nesting: it's just stuff that happens to be defined together, and that should be an implementation detail. This instead makes `linux-kernel` and `gcc` top level fields in platform configs. They join `rustc` there [all are optional], which was put there and not in `platform` in anticipation of a change like this. `linux-kernel.arch` in particular also becomes `linuxArch`, to match the other `*Arch`es. The next step after is this to combine the *specific* machines from `lib.systems.platforms` with `lib.systems.examples`, keeping just the "multiplatform" ones for defaulting.
* | | | Move disabling of gccForLibs for iOS to build-support cc-wrapperSteven Pease2021-01-20
| | | |
* | | | treewide: editorconfig fixeszowoq2021-01-20
| | | | | | | | | | | | | | | | | | | | - remove trailing whitespace - use spaces for indentation
* | | | Merge pull request #108741 from lukegb/envoyadisbladis2021-01-19
|\ \ \ \ | | | | | | | | | | envoy: init at 1.16.2
| * | | | buildBazelPackage: only rewrite relevant symlinksLuke Granger-Brown2021-01-13
| | | | |
* | | | | treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer2021-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
* | | | | Merge branch 'master' into staging-nextJan Tojnar2021-01-15
|\ \ \ \ \
| * | | | | dockerTools: typoRobert Hensing2021-01-15
| | | | | | | | | | | | | | | | | | | | | | | | Italian.
* | | | | | Merge master into staging-nextgithub-actions[bot]2021-01-15
|\| | | | |
| * | | | | dockerTools: fix build (#109420)Milan2021-01-15
| |/ / / /
* | | | | Merge branch 'master' into staging-nextJan Tojnar2021-01-14
|\| | | |
| * | | | treewide: emacsPackages -> emacs.pkgs & emacsWithPackages -> ↵adisbladis2021-01-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | emacs.pkgs.withPackages The previous names are now aliases and shouldn't be used anywhere inside nixpkgs.
* | | | | Merge master into staging-nextgithub-actions[bot]2021-01-12
|\| | | |
| * | | | Merge pull request #109050 from xaverdh/rust-writerLassulus2021-01-12
| |\ \ \ \ | | | | | | | | | | | | writers: add writeRust and deduplicate binary stripping
| | * | | | writers: add test for rustDominik Xaver Hörl2021-01-12
| | | | | |