summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* Adding fetchurl mirrors for roy marples projects(dhcpcd, openresolv)Edward Tjörnhammar2014-10-23
|
* Merge pull request #4609 from alexanderkjeldaas/updated-grsecRicardo M. Correia2014-10-22
|\ | | | | Updated grsec.
| * Updated grsec.Alexander Kjeldaas2014-10-22
| |
* | Fix build-fhs-chrootenv mount scriptChris Double2014-10-22
|/
* Patch 7a20d76 failed when the Haskell expression lacked a meta attribute. ↵Peter Simons2014-10-22
| | | | This commit fixes that issue.
* Disable all Haskell builds for Darwin on Hydra.Peter Simons2014-10-21
| | | | | | | Hydra generates a GHC closure for Darwin that for no apparent reason contains an ancient, broken Haddock binary -- probably because of an impurity in the build system. That bug makes those GHC binaries unusable: <https://github.com/NixOS/nixpkgs/issues/2689>.
* Debain 7.6-amd64 tarball was updated in placeShea Levy2014-10-20
|
* debian packages tarball was updated in placeShea Levy2014-10-20
|
* Revert "cabal: enable multi-threaded builds with GHC 7.8.x or later"Shea Levy2014-10-16
| | | | | | | This likely exacerbates the non-determinism in ghc package ids, so until that is fixed let's live with the slow builds. This reverts commit 817c0e41443a5176baf6dd9b422878fdccecd266.
* substituteAllFiles: add derivationNikolay Amiantov2014-10-16
| | | | Closes #4145
* fix fetchurlAristid Breitkreuz2014-10-05
|
* fetchurl: fix mirroring after ecf5a08831f18e3ae2fc857c70d60fc11f622dd6Domen Kožar2014-10-05
|
* Merge pull request #4350 from NixOS/curl_partial_downloadDomen Kožar2014-10-03
|\ | | | | fetchurl: resume download of curl exits with status code 18
| * fetchurl: resume download of curl exits with status code 18Domen Kožar2014-10-01
| |
* | Add Apple command-line toolsDaniel Peebles2014-10-02
| | | | | | | | Closes #4365
* | A simple ADC downloader for upcoming darwin awesomenessDaniel Peebles2014-10-01
|/ | | | Closes #4327
* Exponentially reduce computation time needed for replace-dependency by using ↵Russell O'Connor2014-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | memoization. This patch makes two changes. (1) It memoizes the computation of dependsOnOld. (2) It replaces rewrittenDerivations with a similar memoized table rewriteMemo. This prevents the entire tree of run-time dependencies from being traversed and instead only traverses the graph of run-time dependencies. In the case of deep dependency changes (such as changing one's bash version for an entire NixOS system) this can lead to an exponential speedup in processing time because shared dependencies are no longer traversed multiple times. This patch isn't quite derivation-per-derivation equivalent to the original computation. There are two immaterial differences. (1) The previous version would always call upon sed to replace oldDependency with newDependency even when the store object being updated doesn't directly depend on oldDependency. The new version only replaceds oldDependency with newDependency when the store object being updated actually directly depends on oldDependency (which means there is actually a hash to replace). (2) The previous version would list the old store object as a source input of the new store object, *except* for the root derivation being updated. Because the root derivation being updated has its actual derivation avaiable the previous verions would make the updated root derivation depend on the old derivation as a derivation input instead of a source input. The new version always lists the old store object as a source input, including the root derivation.
* Remove references to <nixpkgs>Eelco Dolstra2014-09-23
| | | | | | Nixpkgs should not use <nixpkgs> to refer to itself, because $NIX_PATH might not be set or not point to the same Nixpkgs. It's also unnecessary.
* VM builds: Use default kernelMathijs Kwik2014-09-23
| | | | | (this was set to 3.10 when 3.4 was our default) See commit d846e976564350b247600b87cd065b3e42440846.
* build-fhs-chrootenv: bind mount chroots /tmp to hosts /tmpChristoph Hrdinka2014-09-09
|
* grsecurity: Update stable and test patchesRicardo M. Correia2014-09-08
| | | | | stable: 3.0-3.14.17-201408260041 -> 3.0-3.14.18-201409060013 test: 3.0-3.15.10-201408212335 -> 3.0-3.16.2-201409060014
* Merge remote-tracking branch 'origin/staging'Eelco Dolstra2014-09-08
|\ | | | | | | | | Conflicts: pkgs/applications/version-management/subversion/default.nix
| * Merge recent master into stagingVladimír Čunát2014-09-06
| |\ | | | | | | | | | Hydra: ?compare=1150594
| * | ld-wrapper: Put back the --sysroot filterEelco Dolstra2014-09-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | We still need this because some clang-based packages depend on it. (The sysroot filtering was originally done by clang-wrapper's ld-wrapper, but we merged the ld-wrappers in a4f9b9c8b5ec9ef106671ffdf93e0059835d0ec1.) http://hydra.nixos.org/build/13906922
| * | Merge branch 'origin/master' into staging.Peter Simons2014-09-02
| |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/libraries/ffmpeg/2.x.nix pkgs/development/libraries/serf/default.nix
| * \ \ Merge recent master into stagingVladimír Čunát2014-08-30
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hydra: ?compare=1149952 Conflicts: nixos/doc/manual/configuration.xml (changed split file) nixos/modules/config/users-groups.nix (choosing filterNull instead of inline definition) pkgs/development/libraries/readline/readline6.3.nix (auto-solved)
| * \ \ \ Merge recent master into stagingVladimír Čunát2014-08-21
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hydra: ?compare=1148749 Conflicts (easy): nixos/modules/virtualisation/containers.nix
| * | | | | gcc: Revive the no-sys-dirs patchEelco Dolstra2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For now, we don't NATIVE_SYSTEM_HEADER_DIR because it breaks the build. However, it points to Glibc in the Nix store (not /usr/include) so it's kind of okay.
* | | | | | steam: fix extraBuildCommandsMulti on i686Christoph Hrdinka2014-09-06
| | | | | |
* | | | | | build-fhs-chrootenv: fix gcc libs on i686Christoph Hrdinka2014-09-06
| | | | | |
* | | | | | build-fhs-chrootenv: fix gcc libs on x86Christoph Hrdinka2014-09-06
| | | | | |
* | | | | | build-fhs-chrootenv: fix gcc_multi pathsChristoph Hrdinka2014-09-06
| | | | | |
* | | | | | buildFHSChrootEnv: fix merge errorChristoph Hrdinka2014-09-06
| | | | | |
* | | | | | steam: fix steam on x86_64Christoph Hrdinka2014-09-06
| | | | | |
* | | | | | rpm-closure.pl: Reduce verbosityEelco Dolstra2014-09-05
| | | | | |
* | | | | | Merge pull request #3915 from Fuuzetsu/agda-builderPeter Simons2014-09-04
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | RFC: Agda builder
| * | | | | Add a builder for Agda packages.Mateusz Kowalczyk2014-09-01
| | |_|/ / | |/| | |
* | | | | Allow git checkouts to have custom nameMichael Raskin2014-09-03
| | | | |
* | | | | Revert "python-wrapper: fix wrapped argv[0] w/o sed, maybe"Michael Raskin2014-09-02
| | | | | | | | | | | | | | | | | | | | This reverts commit a6dd9bd0cb3ef4896c41f70e37bc3a72d36aa569.
* | | | | Revert "Create wrapper directory outside of /bin/ for FHS chroots to be ↵Michael Raskin2014-09-02
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | closer to FHS" This reverts commit 9deb7f8aae431ed7725cfaa13edf8645d19d91f2.
* | | | More support for SF.net in auto-updaterMichael Raskin2014-09-02
| | | |
* | | | Create wrapper directory outside of /bin/ for FHS chroots to be closer to FHSMichael Raskin2014-09-02
| | | |
* | | | python-wrapper: fix wrapped argv[0] w/o sed, maybetv@shackspace.de2014-09-02
|/ / /
* | | build-support: Fix nix-prefetch-* on OS X.aszlig2014-08-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a regression on OS X introduced by f83af95. Don't use --tmpdir for mktemp, because that flag doesn't exist on OS X. However, using -t is deprecated in GNU coreutils, so as suggested by @ip1981 we're now using parameter expansion on ${TMPDIR:-/tmp} to provide /tmp as a fallback if TMPDIR is not set and use it instead. Also use this approach for nix-prefetch-cvs now in order to stay consistent. Reported-by: Vladimir Kirillov <proger@wilab.org.ua> Tested-by: Igor Pashev <pashev.igor@gmail.com> Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | build-support: Use mktemp -d in nix-prefetch-*.aszlig2014-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of relying on $$ to not collide with an existing path. Quoting the Bash manual about $$: > Expands to the process ID of the shell. In a () subshell, it expands > to the process ID of the current shell, not the subshell. So, this is different from $BASHPID: > Expands to the process ID of the current bash process. This differs > from $$ under certain circumstances, such as subshells that do not > require bash to be re-initialized. But even $BASHPID is prone to race conditions if the process IDs wrap around, so to be on the safe side, we're using mktemp here. Closes #3784. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | Merge pull request #3650 from bennofs/prefetch-git-human-readableMichael Raskin2014-08-23
|\ \ \ | |_|/ |/| | prefetch-git: output human-readable rev to stderr
| * | prefetch-git: output human-readable rev to stderrBenno Fünfstück2014-08-17
| | | | | | | | | | | | that way, the stdout stays compatible with nix-prefetch-{bzr,svn,hg}
* | | cabal: enable multi-threaded builds with GHC 7.8.x or laterPeter Simons2014-08-17
| | | | | | | | | | | | https://github.com/NixOS/nixpkgs/issues/3220
* | | cabal: cosmeticPeter Simons2014-08-17
| | |
* | | cabal: minor code re-factoring of shleavy's patch that allows building ↵Peter Simons2014-08-17
|/ / | | | | | | | | | | packages without a Setup.hs file https://github.com/NixOS/nixpkgs/pull/3585