about summary refs log tree commit diff
path: root/pkgs/build-support
AgeCommit message (Collapse)AuthorFilesLines
2017-05-08debian: 8.7 -> 8.8Eelco Dolstra1-6/+6
2017-05-02Fix documentation of emacsWithPackagesUtku Demir1-1/+1
After [this change](https://github.com/NixOS/nixpkgs/commit/901a778c7744b25013168dde1a2a548ad531fd78), it should be `overrideScope` instead of `override`.
2017-05-01nixBufferBuilders: Add haskellMonoRepo builderShea Levy1-1/+25
2017-04-30/bin/sh -> ${stdenv.shell}rht3-2/+3
2017-04-30Merge pull request #25285 from ttuegel/qt--fix-plugin-pathsThomas Tuegel1-3/+3
Qt: purify plugin paths, unify Linux and Darwin builders
2017-04-30tree-wide: prune some dead grsec leavesJoachim Fasting1-37/+0
The beginning of pruning grsecurity/PaX from the tree.
2017-04-29Merge pull request #25299 from ahmedtd/fix-wrap-gapps-hookPeter Simons1-4/+10
wrapGAppsHook: Correct `wrapProgram` invocations
2017-04-28wrapGAppsHook: Correct `wrapProgram` invocationsTaahir Ahmed1-4/+10
This change fixes several defects in the way `wrapGAppsHook` selected the executable to wrap. Previously, it would wrap any top-level files in the target `/bin` and `/libexec` directories, including directories and non-executable files. In addition, it failed to wrap files in subdirectories. Now, it uses `find` to iterate over these directory hierarchies, selecting only executable files for wrapping.
2017-04-28wrapGAppsHook: Revert "Correct `wrapProgram` invocations"Peter Simons1-4/+3
This reverts commit 8b9f153bb9c8156ec4f3d56d61845e432d19dcd6 of https://github.com/NixOS/nixpkgs/pull/25183 because it breaks builds of packages that don't install both a "bin" and a "libexec" directory. See https://github.com/NixOS/nixpkgs/pull/25183#issuecomment-298064769 for more details.
2017-04-28kdeWrapper: prefix Qt search pathsThomas Tuegel1-3/+3
2017-04-28Merge pull request #25183 from ahmedtd/fix-wrap-gapps-hookPeter Simons1-3/+4
wrapGAppsHook: Correct `wrapProgram` invocations
2017-04-26fetchdarcs: add SSL_CERT_FILE environment variableRenzo Carbonara1-1/+4
2017-04-25fetchs3: init simple S3 downloaderDan Peebles1-0/+29
2017-04-24wrapGAppsHook: Correct `wrapProgram` invocationsTaahir Ahmed1-3/+4
This change fixes several defects in the way `wrapGAppsHook` selected the executable to wrap. Previously, it would wrap any top-level files in the target `/bin` and `/libexec` directories, including directories and non-executable files. In addition, it failed to wrap files in subdirectories. Now, it uses `find` to iterate over these directory hierarchies, selecting only executable files for wrapping.
2017-04-23Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2-1/+33
2017-04-21rust: improve fetch-cargo-deps determinism for non-sandboxed buildsBenno Fünfstück1-0/+32
When not using sandboxing, /usr/share/git-core/templates may leak into the nix build through the libgit2 hardcoded default template search path. We now explictly set the templatedir to avoid this problem. See https://github.com/bennofs/nix-index/issues/2#issuecomment-296268983 for an example case of nondeterminism.
2017-04-21fetchurl: fixed typo in error messageSven Slootweg1-1/+1
This typo was likely introduced by copy-pasting the error message from elsewhere and forgetting to change the text, during the MD5 deprecation process (#4491).
2017-04-18Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk3-16/+26
2017-04-16docker: improve reproducibility of layersTim Stewart1-7/+8
This patch fixes file modification times to $SOURCE_DATE_EPOCH, and ensures that files originating from the store are owned by root:root. Both changes improve reproducibility, and the latter allows proper building on a host where the store is owned by a non-root user.
2017-04-15buildRustPackage: only copy executables to binJörg Thalheim1-3/+1
in newer rust versions also *.rlib files are put into this directory
2017-04-15buildRustPackage: add standard package hooksJörg Thalheim1-1/+11
when overriding build phases also the standard hooks should be called
2017-04-15buildRustPackage: add cargoBuildFlagsJörg Thalheim1-3/+4
2017-04-15Merge pull request #24871 from elitak/cross-stagingJohn Ericson1-2/+2
Various small crossDrv fixes
2017-04-14Merge branch 'master' into stagingVladimír Čunát1-2/+3
This includes a fix for a bad merge.
2017-04-14Merge #24858: Smart wrapProgramVladimír Čunát1-0/+3
2017-04-14buildEnv: use buildPackages.perl so crossDrv worksEric Litak1-2/+2
2017-04-12makeWrapper: search for free unwrapped file nameNikolay Amiantov1-0/+3
2017-04-12buildFHSEnv: add ACLOCAL_PATHNikolay Amiantov1-2/+3
Fixes #24620.
2017-03-30buildRustPackage: Fix "warning: file ... may be generated" (#24471)Christian Kauhaus1-1/+1
Every Rust derivation used to emit a warning like the following: ``` setting SOURCE_DATE_EPOCH to timestamp 1490877042 of file cargo-6e0c18c/Cargo.lock warning: file cargo-6e0c18c/Cargo.lock may be generated; SOURCE_DATE_EPOCH may be non-deterministic ``` The reason is that the dependencies are copied without preserving timestamps. Changing the build script to timestamp-preserving copy removes the warning.
2017-03-28Merge pull request #24347 from spacekitteh/fetchGitRepoMichael Raskin1-9/+31
fetchRepoProject: fixes; more options
2017-03-27buildDotnetPackage: don't depend on invalid quoting in makeWrapperNikolay Amiantov1-1/+2
Fixes #24387.
2017-03-27fetchRepoProject: typoSophie Taylor1-1/+1
2017-03-26fetchRepoProject: fixupSophie Taylor1-1/+1
2017-03-26fetchRepoProject: typoSophie Taylor1-1/+1
2017-03-26Merge branch 'master' into fetchGitRepoSophie Taylor4-4/+100
2017-03-26fetchRepoProject: fixes; more optionsSophie Taylor1-14/+35
2017-03-25nix-buffer support: Make process-environment changes actually localShea Levy1-0/+2
2017-03-25Merge pull request #24275 from spacekitteh/fetchFromGitRepoDaiderd Jordan1-10/+20
fetchRepoProject: Fix buildCommand
2017-03-25fetchrepoproject: cleanup extra flagsDaiderd Jordan1-11/+20
2017-03-25fetchRepoProject: Fix buildCommandSophie Taylor1-4/+5
2017-03-24Add setupSystemdUnits function.Shea Levy1-0/+83
Allows setting up and managing a set of systemd units on any systemd distribution.
2017-03-24fetchrepoproject: fix evaluationDaiderd Jordan1-5/+4
2017-03-23Merge pull request #24239 from spacekitteh/fetchFromGitRepoDaniel Peebles1-0/+42
Added fetchRepoProject
2017-03-24fetchRepoProject: init.Sophie Taylor1-0/+42
Added to grab projects added by git-repo. Contains some problems still reguarding purity and clone.bundle, but good enough for now.
2017-03-22makeQtWrapper, kdeWrapper: add GTK3 dependenciesNikolay Amiantov1-3/+4
2017-03-21Fix mkdir for fetchgx to not throw an exceptionHeeL1-1/+1
2017-03-20fetch-*: remove md5 supportRobin Gloster8-24/+44
fixes #4491
2017-03-19fetchsvn: fixup name guessing after #23851Vladimír Čunát1-2/+4
I can't see any unfixed differences due to that PR, at least in nix-env -qa output for the four Hydra platforms.
2017-03-16makeWrapper: quote pathsNikolay Amiantov1-35/+40
Fixes https://github.com/NixOS/nixpkgs/pull/22962#commitcomment-21144939 Also run ShellCheck.
2017-03-15Merge branch 'master' into stagingVladimír Čunát1-0/+31
More larger rebuilds from master, unfortunately.