summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* Remove some hackeryEelco Dolstra2013-03-06
|
* build-support/release: Simplify meta.descriptionEelco Dolstra2013-03-01
| | | | | Phrases like "Build of a ..." are redundant because everything is a build.
* pkgs/build-support/cabal: add 'testDepends' to 'extraBuildInputs' if ↵Peter Simons2013-02-25
| | | | 'doCheck' is set to 'true'
* pkgs/build-support/cabal: filter 'doCheck=false' field from the expression ↵Peter Simons2013-02-24
| | | | | | | | | | to avoid unnecessary hash changes In the master branch, doCheck defaults to 'false', which means that no package will change its hash unless its doCheck field is set to 'true' explicitly. In the stdenv-updates branch, however, all Haskell packages have a default setting of 'doCheck=true'. Once that branch has been merged, filtering doCheck is no longer necessary.
* pkgs/build-support/cabal: filter internal 'testDepends' field from the ↵Peter Simons2013-02-24
| | | | expression to avoid unnecessary hash changes
* pkgs/build-support/cabal/default.nix: add support for running test suites ↵Peter Simons2013-02-22
| | | | | | via Cabal Set 'doCheck = true' to enable building and running of the test suite.
* makeInitrd: Make the compressor configurableShea Levy2013-02-19
|
* releaseTools.nixBuild: Put hydra-build-products in each outputEelco Dolstra2013-02-18
| | | | | Putting a single hydra-build-products in $out can cause $out to have unnecessary dependencies on other outputs.
* releaseTools.nixBuild: Support builds with multiple outputsEelco Dolstra2013-02-13
|
* fetchurl: Don't wait too long for the hashed mirrorsEelco Dolstra2013-02-06
| | | | | If the hashed mirror (nixos.org/tarballs) doesn't respond in 15 seconds, give up and try the original URL.
* fetchurl: Remove some compatibility hacksEelco Dolstra2013-02-06
|
* Move "darwin-native-x11-and-opengl" package into the "os-specific" hierarchy.Peter Simons2013-01-30
|
* pkgs/build-support/native-darwin-x11-and-opengl: lift native X11 and OpenGL ↵Peter Simons2013-01-28
| | | | implementation from Darwin into the Nix store
* source-tarball.nix: try src.revCount when src.rev is not available.Rob Vermaas2013-01-15
|
* Get rid of the "sf" alias for "sourceforge"Eelco Dolstra2013-01-14
|
* replace-dependency: Eelco has ruled, lowerCamelCase > dash-case :(Shea Levy2013-01-13
|
* replace-dependency: Better function namesShea Levy2013-01-11
|
* replace-dependency: Don't strictly require that drv, old-dependency, and ↵Shea Levy2013-01-11
| | | | new-dependency be derivations
* Remove some artifacts of a failed attempt from replace-dependencyShea Levy2013-01-11
|
* Add the replace-dependency build support function.Shea Levy2013-01-11
| | | | | | | | | | | | | | The use case is to do a deep replacement of a dependency without rebuilding the entire tree. For example, suppose a security hole is found in glibc and a patch released. Ideally, you'd just rebuild everything, but that takes time, space, and CPU that you might not have, so in the mean time you could build a safe version of, say, firefox with: firefox-safe = replace-dependency { drv = firefox; old-dependency = glibc; new-dependency = patched-glibc; }; Building firefox-safe will rebuild glibc, but only do a simple copy/string replacement on all other dependencies of firefox. On my system (MBP 13" mid-2012), after a new glibc had been build building firefox took around 11 seconds. See the comments in the file for more details.
* More specific tracing of a relatively tricky replace once; account for ↵Michael Raskin2012-12-22
| | | | default.nix being present everywhere.
* Update-walker should use basename of .upstream file for default basename of .nixMichael Raskin2012-12-22
|
* VM builds: Use BusyBoxEelco Dolstra2012-12-18
| | | | http://hydra.nixos.org/build/3510928
* Adding ext4 to vmTools. Otherwise, nixos build-vm fails with 'useBootLoader'.Lluís Batlle i Rossell2012-12-16
|
* add luite's mirror to cabal/hackage download expression (for when ↵Aristid Breitkreuz2012-12-15
| | | | hackage.haskell.org is down)
* postgresql: Update to latest versionsEelco Dolstra2012-12-11
|
* Update E proverMichael Raskin2012-12-09
|
* Fix dummy pseudo-updates being found for some packagesMichael Raskin2012-12-08
|
* Add Ubuntu 12.10Eelco Dolstra2012-12-04
|
* Update Debian Squeeze to 6.0.6Eelco Dolstra2012-12-04
|
* Get deb-closure.pl to work with the latest dpkgEelco Dolstra2012-12-04
|
* Update AsymptoteMichael Raskin2012-12-04
|
* Fixing a typo and making steps more explicitMichael Raskin2012-12-04
|
* Allow to skip more options to update-walker in simple cases. Now just an URL ↵Michael Raskin2012-11-25
| | | | can work if everything is set up in default way
* Support for low-impact updaters; some SF.net boilerplate helper.Michael Raskin2012-11-10
| | | | | | | | | Added support code for comfortable writing of upstream data update expressions that do not require change of layout of the updated expressions (although they make assumptions about single assignment per line). Also added a default for choosing file to update (it is supposed to be default.nix in the same directory) and a one-liner for typical sourceforge redirects (and sourceforge mirror:// handling).
* Unify and make customizable output of obtained upstream dataMichael Raskin2012-11-08
|
* Allow relative paths in upstream expressionsMichael Raskin2012-11-08
|
* Add nspluginwrapper, a tool to execute browser plugins out-of-processMichael Raskin2012-11-08
|
* Updating SBCL to freshest release 1.1.1.Michael Raskin2012-11-04
| | | | | | | | | | | | | | | | | Replacing SBCL upstream tracking expression with a new version in a new format. Minuses: gave up on defining everything in Nix language (now update expression is a series of actions to do when downloading fresh release, it is actually interpreted by shell), now Nix expression contains meaningful whitespace (the area to regenerate is determined by the line with a specific comment and the closing brace on the otherwise empty line). Plusses: only one extra file which could even be moved out-of-tree if desired, clean semantics for traversing multiple links (it is not found in either Debian uscan or Gentoo euscan), the main expression is in one file and is less different from usual style.
* Remove deprecated option --ephemeral from fetchdarcsRickard Nilsson2012-10-22
|
* Merge remote-tracking branch 'origin/master' into x-updatesEelco Dolstra2012-09-26
|\ | | | | | | | | | | Conflicts: pkgs/misc/maven/maven-1.0.nix pkgs/os-specific/linux/xf86-input-wacom/default.nix
| * Remove getConfig helper functionEelco Dolstra2012-09-19
| | | | | | | | | | An expression like ‘getConfig [ "cabal" "libraryProfiling" ] false’ can be written more concisely as ‘config.cabal.libraryProfiling or false’.
| * Add universe repo for older Ubuntu releasesEelco Dolstra2012-09-13
| |
| * Fix incorrect version of Ubuntu Maverick (10.10)Eelco Dolstra2012-09-13
| |
| * Add support for jailbreak-cabal utility to the Cabal builder.Peter Simons2012-09-10
| | | | | | | | | | | | | | | | | | | | Jailbreaks-cabal allows Nixpkgs maintainers to quick-fix builds of packages that over-specify their version requirements by removing the version restrictions of all dependencies from the Cabal file. Set jailbreak = true in the build expression to activate this feature.
| * Make the "universe" repository available to the Ubuntu image generatorEelco Dolstra2012-08-27
| | | | | | | | Also fix Ubuntu 12.04 name from "oneiric" to "precise".
| * Remove trailing whitespaceEelco Dolstra2012-08-27
| |
| * Create /dev/random and /dev/urandom in VMsEelco Dolstra2012-08-27
| | | | | | | | | | WWW::Curl needs this to prevent "Fatal: no entropy gathering module detected".
| * fetchhg: removing the nix dependencyLluis Batlle2012-08-26
| | | | | | | | | | I don't think it's required for anything. I tried once without it, and it worked equally fine.
| * use openjdk as default for ant-build.nixRob Vermaas2012-08-25
| |