summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* debian: 8.7 -> 8.8Eelco Dolstra2017-05-08
|
* Fix documentation of emacsWithPackagesUtku Demir2017-05-02
| | | After [this change](https://github.com/NixOS/nixpkgs/commit/901a778c7744b25013168dde1a2a548ad531fd78), it should be `overrideScope` instead of `override`.
* nixBufferBuilders: Add haskellMonoRepo builderShea Levy2017-05-01
|
* /bin/sh -> ${stdenv.shell}rht2017-04-30
|
* Merge pull request #25285 from ttuegel/qt--fix-plugin-pathsThomas Tuegel2017-04-30
|\ | | | | Qt: purify plugin paths, unify Linux and Darwin builders
| * kdeWrapper: prefix Qt search pathsThomas Tuegel2017-04-28
| |
* | tree-wide: prune some dead grsec leavesJoachim Fasting2017-04-30
| | | | | | | | The beginning of pruning grsecurity/PaX from the tree.
* | Merge pull request #25299 from ahmedtd/fix-wrap-gapps-hookPeter Simons2017-04-29
|\ \ | | | | | | wrapGAppsHook: Correct `wrapProgram` invocations
| * | wrapGAppsHook: Correct `wrapProgram` invocationsTaahir Ahmed2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | wrapGAppsHook: Revert "Correct `wrapProgram` invocations"Peter Simons2017-04-28
| |/ |/| | | | | | | | | | | | | 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.
* | Merge pull request #25183 from ahmedtd/fix-wrap-gapps-hookPeter Simons2017-04-28
|\ \ | | | | | | wrapGAppsHook: Correct `wrapProgram` invocations
| * | wrapGAppsHook: Correct `wrapProgram` invocationsTaahir Ahmed2017-04-24
| |/ | | | | | | | | | | | | | | | | | | | | | | 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.
* | fetchdarcs: add SSL_CERT_FILE environment variableRenzo Carbonara2017-04-26
| |
* | fetchs3: init simple S3 downloaderDan Peebles2017-04-25
| |
* | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-04-23
|\ \
| * | rust: improve fetch-cargo-deps determinism for non-sandboxed buildsBenno Fünfstück2017-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | fetchurl: fixed typo in error messageSven Slootweg2017-04-21
| |/ | | | | 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).
* | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-04-18
|\|
| * docker: improve reproducibility of layersTim Stewart2017-04-16
| | | | | | | | | | | | | | 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.
| * buildRustPackage: only copy executables to binJörg Thalheim2017-04-15
| | | | | | | | in newer rust versions also *.rlib files are put into this directory
| * buildRustPackage: add standard package hooksJörg Thalheim2017-04-15
| | | | | | | | when overriding build phases also the standard hooks should be called
| * buildRustPackage: add cargoBuildFlagsJörg Thalheim2017-04-15
| |
| * Merge pull request #24871 from elitak/cross-stagingJohn Ericson2017-04-15
| |\ | | | | | | Various small crossDrv fixes
| | * buildEnv: use buildPackages.perl so crossDrv worksEric Litak2017-04-14
| | |
* | | Merge branch 'master' into stagingVladimír Čunát2017-04-14
|\| | | | | | | | | | | This includes a fix for a bad merge.
* | | Merge #24858: Smart wrapProgramVladimír Čunát2017-04-14
|\ \ \ | |_|/ |/| |
| * | makeWrapper: search for free unwrapped file nameNikolay Amiantov2017-04-12
| |/
| * buildFHSEnv: add ACLOCAL_PATHNikolay Amiantov2017-04-12
|/ | | | Fixes #24620.
* buildRustPackage: Fix "warning: file ... may be generated" (#24471)Christian Kauhaus2017-03-30
| | | | | | | | | | | | 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.
* Merge pull request #24347 from spacekitteh/fetchGitRepoMichael Raskin2017-03-28
|\ | | | | fetchRepoProject: fixes; more options
| * fetchRepoProject: typoSophie Taylor2017-03-27
| |
| * fetchRepoProject: fixupSophie Taylor2017-03-26
| |
| * fetchRepoProject: typoSophie Taylor2017-03-26
| |
| * Merge branch 'master' into fetchGitRepoSophie Taylor2017-03-26
| |\
| * | fetchRepoProject: fixes; more optionsSophie Taylor2017-03-26
| | |
* | | buildDotnetPackage: don't depend on invalid quoting in makeWrapperNikolay Amiantov2017-03-27
| |/ |/| | | | | Fixes #24387.
* | nix-buffer support: Make process-environment changes actually localShea Levy2017-03-25
| |
* | Merge pull request #24275 from spacekitteh/fetchFromGitRepoDaiderd Jordan2017-03-25
|\ \ | | | | | | fetchRepoProject: Fix buildCommand
| * | fetchrepoproject: cleanup extra flagsDaiderd Jordan2017-03-25
| | |
| * | fetchRepoProject: Fix buildCommandSophie Taylor2017-03-25
| | |
* | | Add setupSystemdUnits function.Shea Levy2017-03-24
|/ / | | | | | | Allows setting up and managing a set of systemd units on any systemd distribution.
* | fetchrepoproject: fix evaluationDaiderd Jordan2017-03-24
| |
* | Merge pull request #24239 from spacekitteh/fetchFromGitRepoDaniel Peebles2017-03-23
|\| | | | | Added fetchRepoProject
| * fetchRepoProject: init.Sophie Taylor2017-03-24
| | | | | | | | | | | | | | Added to grab projects added by git-repo. Contains some problems still reguarding purity and clone.bundle, but good enough for now.
* | makeQtWrapper, kdeWrapper: add GTK3 dependenciesNikolay Amiantov2017-03-22
|/
* Fix mkdir for fetchgx to not throw an exceptionHeeL2017-03-21
|
* fetch-*: remove md5 supportRobin Gloster2017-03-20
| | | | fixes #4491
* fetchsvn: fixup name guessing after #23851Vladimír Čunát2017-03-19
| | | | | I can't see any unfixed differences due to that PR, at least in nix-env -qa output for the four Hydra platforms.
* makeWrapper: quote pathsNikolay Amiantov2017-03-16
| | | | | | Fixes https://github.com/NixOS/nixpkgs/pull/22962#commitcomment-21144939 Also run ShellCheck.
* Merge branch 'master' into stagingVladimír Čunát2017-03-15
|\ | | | | | | More larger rebuilds from master, unfortunately.