summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* melpaBuild: add unpackCmd for single-file packagesThomas Tuegel2015-12-06
| | | | | | Emacs packages are commonly distributed as single .el files. This unpackCmd handles them correctly and sets up sourceRoot. Other sources are treated in the default manner.
* fetchsvn: correctly handle trailing slashesThomas Tuegel2015-12-06
| | | | `splitString` does not split on trailing separators.
* fetchgit: follow up to 2cf7069b7da368326b51520536ac0f1020157f7aPeter Simons2015-12-06
| | | | | | | | If "fetcher" is a string, then Nix will execute it with bash already, so the additional bash argument in that string was redundant and apparently causes trouble on non-Linux platforms. Hopefully fixes https://github.com/NixOS/nixpkgs/issues/11496.
* Merge recent staging built on HydraVladimír Čunát2015-12-05
|\ | | | | | | | | | | http://hydra.nixos.org/eval/1231884 Only Darwin jobs seem to be queued now, but we can't afford to wait for that single build slave.
| * Merge #11067: SmartOS updatesVladimír Čunát2015-11-23
| |\ | | | | | | | | | I amended some commits slightly.
| | * Fix compilation of GCC 4.9 on SmartOS.Danny Wilson2015-11-16
| | | | | | | | | Fix ld-solaris-wrapper never calling ld (since gcc->cc-wrapper refactor).
| | * Fix patchShebangs on SmartOSDanny Wilson2015-11-16
| | | | | | | | | | | | Tail is very picky about the space after -c when compiled by Nix on Illumos (no idea why).
| | * Fix build of gccgo-wrapper on Illumos.Danny Wilson2015-11-16
| | | | | | | | | | | | | | | | | | When compiling GCC with NIX_ENFORCE_PURITY, linking libgcc fails because crti.o and friends aren't part of the nix store.
| | * Use the nix provided shell.Danny Wilson2015-11-16
| | | | | | | | | | | | | | | This is guaranteed to be bash, SmartOS has ksh by default and doesn't work.
| * | allow networking by default and remove it from derivationsJude Taylor2015-11-19
| | |
| * | use per-derivation sandbox profilesJude Taylor2015-11-19
| | |
| * | start on sandbox stuffJude Taylor2015-11-19
| | |
* | | Update list of gnupg.org mirror sites.Peter Simons2015-12-04
| | | | | | | | | | | | | | | | | | The list we had before contained a lot of junk, i.e. sites that were no longer online or no longer in sync. The new list of sites comes from https://gnupg.org/download/index.html.
* | | buildFHS{Chroot,User}Env: support extraInstallCommandsNikolay Amiantov2015-12-04
| | |
* | | Merge pull request #11362 from dezgeg/pr-buildenv-metaPeter Simons2015-11-30
|\ \ \ | | | | | | | | buildEnv: Allow setting meta attributes
| * | | buildEnv: Allow setting meta attributesTuomas Tynkkynen2015-11-29
| |/ /
* | | fetchgit: call in-repository script with bash explicitlyPeter Simons2015-11-29
| | | | | | | | | | | | | | | | | | The script's shebang depends on /usr/bin/env, which we don't have in chroot environments. This patch remedies the fallout from ade9f7167dd1fec6, which fixed https://github.com/NixOS/nixpkgs/issues/11284.
* | | nix-prefetch-git: make sure the script is interpreted by bashPeter Simons2015-11-27
| | | | | | | | | | | | Fixes https://github.com/NixOS/nixpkgs/issues/11284.
* | | Add Fedora 23Eelco Dolstra2015-11-25
| | |
* | | Add Ubuntu 15.10Eelco Dolstra2015-11-25
| | |
* | | r-modules: use HTTPS, allow passing args from generated set, use MRANNikolay Amiantov2015-11-25
| | |
* | | Update builder.shWei-Ming Yang2015-11-25
| | | | | | | | | fix a incorrect name of environment variable
* | | buildRustPackage: fix failure due to branch names with slashesRicardo M. Correia2015-11-24
| | | | | | | | | | | | Fixes #11237
* | | chrootenv: symlink some directories instead of copyingNikolay Amiantov2015-11-23
| | |
* | | chrootenv: fix include directoriesNikolay Amiantov2015-11-23
|/ /
* | Revert "kernel: Remove unsupported 3.10, 3.12, 3.14"Eelco Dolstra2015-11-19
| | | | | | | | | | | | This reverts commit 2441e002e26d60e62306ae03a2c0d42fe156f129. The motivation for removing them was not very convincing. Also, we need 3.14 on some Hydra build machines.
* | cargo, cargoSnapshot: add rustc runtime dependencyRicardo M. Correia2015-11-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that cargo implicitly depends on rustc at runtime: even `cargo help` will fail if rustc is not in the PATH. This means that we need to wrap the cargo binary to add rustc to PATH. However, I have opted into doing something slightly unusual: instead of tying down a specific cargo to use a specific rustc (i.e., wrap cargo so that "${rustc}/bin" is prefixed into PATH), instead I'm adding the rustc used to build cargo as a fallback rust compiler (i.e., wrap cargo so that "${rustc}/bin" is suffixed into PATH). This means that cargo will prefer to use a rust compiler that is in the default path, but fallback into the one used to build cargo only if there wasn't any rust compiler in the default path. The reason I'm doing this is that otherwise it could cause unexpected effects. For example, if you had a build environment with the rustcMaster and cargo derivations, you would expect cargo to use rustcMaster to compile your project (since rustcMaster would be the only compiler available in $PATH), but this wouldn't happen if we tied down cargo to use the rustc that was used to compile it (because the default cargo derivation gets compiled with the stable rust compiler). That said, I have slightly modified makeRustPlatform so that a rust platform will always use the rust compiler that was used to build cargo, because this prevents mistakenly depending on two different versions of the rust compiler (stable and unstable) in the same rust platform, something which is usually undesirable. Fixes #11053
* | Merge branch 'replace-dependency' of https://github.com/roconnor/nixpkgsShea Levy2015-11-17
|\ \ | |/ |/| | | | | | | When replace-dependency is given a drv that doesn't actually depend on oldDependency, then just return back the original drv but also issue a warning.
| * replace-dependency.nix: Remove unnecessary carriage return.Russell O'Connor2015-11-16
| |
| * replace-dependency.nix: Give attr a slightly more meaningful name of drvHashRussell O'Connor2015-11-16
| |
| * replace-dependency.nix: Use dynamic attrs now.Shea Levy2015-11-16
| |
| * replace-dependency.nix: new featureRussell O'Connor2015-11-15
| | | | | | | | When replace-dependency is given a drv that doesn't actually depend on oldDependency, then just return back the original drv but also issue a warning.
* | Revert "Revert "Merge pull request #9543 from NixOS/staging.post-15.06""William A. Kennington III2015-11-14
| | | | | | | | | | | | This reverts commit 741bf840dad05cd1728481045466811ae8ae8281. This reverts the fallout from reverting the major changes.
* | Merge commit 'cb21b77' into master.upstreamWilliam A. Kennington III2015-11-13
|\ \ | | | | | | | | | This is a partial merge of staging for builds which are working
| * | kernel: Remove unsupported 3.10, 3.12, 3.14William A. Kennington III2015-11-09
| | | | | | | | | | | | | | | Our base kernel headers were bumped to 3.18 so we can no longer reliably support kernels older than 3.18
| * | wrapGAppsHook: fix $gappsWrapperArgs as intendedVladimír Čunát2015-11-09
| | | | | | | | | | | | i.e. define it even if $dontWrapGApps is set, and document the intention.
| * | wrapGAppsHook: avoid running multiple timesVladimír Čunát2015-11-09
| | | | | | | | | | | | /cc #10351 and @lethalman.
| * | Merge branch 'master.upstream' into staging.upstreamWilliam A. Kennington III2015-11-07
| |\ \
| * | | Don't fail if env-vars cannot be written toWout Mertens2015-11-04
| | | | | | | | | | | | | | | | | | | | | | | | env-vars is a debugging aid, see https://github.com/NixOS/nix/commit/3e5dbb24337d8416cfe46484eb2692811546a9c1 for a rationale for this change.
| * | | Merge branch 'master.upstream' into staging.upstreamWilliam A. Kennington III2015-11-04
| |\ \ \
| * | | | Fix buildenvWilliam A. Kennington III2015-10-30
| | | | |
| * | | | Merge branch 'master.upstream' into staging.upstreamWilliam A. Kennington III2015-10-30
| |\ \ \ \
| * \ \ \ \ Merge pull request #10506 from abbradar/buildenv-wipNikolay Amiantov2015-10-24
| |\ \ \ \ \ | | | | | | | | | | | | | | buildenv: support very long `paths`
| | * | | | | buildenv: support very long `paths`Nikolay Amiantov2015-10-22
| | | | | | |
* | | | | | | citrix-receiver: init at 13.2.1, fixes #8458obadz2015-11-11
| | | | | | |
* | | | | | | fhs-env: symlink /usr/lib to libs for the main architectureNikolay Amiantov2015-11-11
| | | | | | |
* | | | | | | Merge pull request #10460 from abbradar/remote-askpassNikolay Amiantov2015-11-10
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Support network in initrd and entering LUKS passphrase via SSH
| * | | | | | nuke-references: support -e optionNikolay Amiantov2015-10-18
| | | | | | |
* | | | | | | Merge pull request #10688 from demin-dmitriy/pintagoibhniu2015-11-07
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | pinta: 1.4 -> 1.6
| * | | | | | build-dotnet-package: add optional makeWrapperArgs argumentDemin Dmitriy2015-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 3 lines of code are shamelessly stolen from buildPythonPackage