about summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* fetchhg: pass proxyvars to hgEdward Tjörnhammar2015-04-28
|
* emacsWithPackages: don't call package-initializeThomas Tuegel2015-04-23
| | | | | | Emacs will call package-initialize itself, if required, or the user will call it in their initialization file. There is no reason to call it in the wrapper and doing so only increases start-up time.
* fhs-userenv: refactor and try to chdir to the current directoryNikolay Amiantov2015-04-22
| | | | | runScript now expects a filename instead of a Bash snippet; thus, "exec" should be omitted.
* fhs-userenv: fix mkdirsNikolay Amiantov2015-04-22
|
* fhs-userenv: move mounts mapNikolay Amiantov2015-04-22
|
* fhs-userenv: refactor envvars and propagate SSL_CERT_FILENikolay Amiantov2015-04-22
|
* fhs-chrootenv: propagate SSL_CERT_FILENikolay Amiantov2015-04-22
|
* fhs-chrootenv-env: cleanupNikolay Amiantov2015-04-22
|
* fhs-chrootenv-env: refactor /etc build and add ssl certsNikolay Amiantov2015-04-22
|
* add emacsWithPackagesThomas Tuegel2015-04-21
|
* agda: migrate to haskell-ng, update and cleanupNikolay Amiantov2015-04-06
| | | | Resolves https://github.com/NixOS/nixpkgs/pull/7172.
* Get rid of fetchurlGnomeRyan Mulligan2015-04-04
| | | | closes #1707
* Merge pull request #5874 from robberer/nixos/libredirectaccessMichael Raskin2015-04-04
|\ | | | | libredirect: add access syscall
| * libredirect: add access syscallLongrin Wischnewski2015-01-20
| |
* | Merge pull request #7150 from joachifm/grsec-typesArseniy Seroka2015-04-03
|\ \ | | | | | | grsecurity module: use types.enum
| * | grsecurity module: use types.enumJoachim Fasting2015-04-03
| | | | | | | | | | | | | | | | | | | | | Also - set desktop as default system - make virtualisationSoftware nullOr - make virtualisationConfig nullOr
* | | fetchgitlocal: use output of `git show` and `git diff` to tell nix whether ↵Eric Seidel2015-03-31
|/ / | | | | | | | | | | the source has changed. this is way more hacky than i was hoping...
* | ghcjs: support for Haskell-NGCharles Strahan2015-03-29
| | | | | | | | | | closes #5828 closes #6786
* | fetchgitlocal: don't force copying the whole source directory into the store..Eric Seidel2015-03-28
| |
* | fetchgitlocal: local fetcher based on `git ls-files`Eric Seidel2015-03-28
| |
* | Merge pull request #7038 from avnik/gccgo-wrapperDaniel Peebles2015-03-27
|\ \ | | | | | | Rename ccgo back to gccgo
| * | Rename ccgo back to gccgoAlexander V. Nikolaev2015-03-27
| | | | | | | | | | | | I believe this is result of typo, introduced in 48f63c2f.
* | | Support unraring source filesWilliam A. Kennington III2015-03-27
|/ /
* | makeInitrd: Support prepending other initrdsWilliam A. Kennington III2015-03-25
| |
* | Revert "fix-darwin-dylib-names: Fix all outputs"Eelco Dolstra2015-03-24
| | | | | | | | This reverts commit 253f3d72c2f4ceeb03e348c64de446e31cd6502b.
* | fix-darwin-dylib-names: Fix all outputsEelco Dolstra2015-03-24
| | | | | | | | This fixes the install names of the Boost dylibs on Darwin.
* | Merge branch 'master' into stagingVladimír Čunát2015-03-17
|\ \
| * | grsecurity: Update stable and test patchesRicardo M. Correia2015-03-15
| | | | | | | | | | | | | | | stable: 3.1-3.14.35-201503071140 -> 3.1-3.14.35-201503092203 test: 3.1-3.18.9-201503071142 -> 3.1-3.19.1-201503122205
| * | fhs-userenv: Make it work on kernel < 3.19 cc @abbradarLuca Bruno2015-03-10
| | | | | | | | | | | | | | | It may not be very secure, but I think it's better to make it work with older kernel since 3.19 is not the default on nixos.
| * | Merge pull request #6737 from anderspapitto/fhslethalman2015-03-10
| |\ \ | | | | | | | | build-fhs-userenv passes through command line args
| | * | build-fhs-userenv passes through command line argsAnders Papitto2015-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The motivation for this change is to allow things like the following derivation, which wraps the debian-packaged hello binary. let nixpkgs = import <nixpkgs> {}; stdenv = nixpkgs.stdenv; in rec { dumb-hello = stdenv.mkDerivation { name = "dumb-hello"; builder = ./builder.sh; dpkg = nixpkgs.dpkg; src = nixpkgs.fetchurl { url = "http://ftp.us.debian.org/debian/pool/main/h/hello-traditional/hello-traditional_2.9-2_amd64.deb"; md5 = "f5f3c28b65221dae44dda6f242c23316"; }; }; full-hello = nixpkgs.buildFHSUserEnv { name = "full-hello"; targetPkgs = pkgs: [ dumb-hello ]; multiPkgs = pkgs: [ pkgs.dpkg ]; runScript = "hello"; }; }
| * | | fetchgit: add 'deepClone' argument to disable shallow fetchingPeter Simons2015-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch resolves https://github.com/NixOS/nixpkgs/issues/6395. Deep cloning is useful in combination with 'leaveDotGit' for builds that want to run "git describe" to obtain a proper version string, etc., like the 'haskellngPackages.cabal2nix' package does.
* | | | Merge branch 'master' into staging.Peter Simons2015-03-10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/libraries/gtk+/2.x.nix pkgs/tools/security/gnupg/21.nix pkgs/top-level/all-packages.nix
| * | | chroot-env: add locales, refactor environmentNikolay Amiantov2015-03-09
| | | |
| * | | chroot-env: ignore collisions and fix permissionsNikolay Amiantov2015-03-09
| | | |
| * | | chroot-env: build /etcNikolay Amiantov2015-03-09
| | | |
| * | | autonix: allow one-to-many dependency resolutionThomas Tuegel2015-03-08
| | | |
* | | | cc-wrapper: Set default system include flags for non-gcc c++ on LinuxShea Levy2015-03-06
|/ / / | | | | | | | | | | | | Without this, clang can't find libstdc++. This needs to happen in the wrapper so that the libc++ setup hook can still override it
* | | Merge pull request #6641 from oxij/emacs-ngEric Seidel2015-03-05
|\ \ \ | | | | | | | | Somewhat more generic emacs packages' builder and a bunch of new emacs packages and metas
| * | | refactor Emacs packages'/modes' buildersJan Malakhovski2015-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This simplifies melpa builder by merging with it my old emacs modes builder, adds better instructions and support for overrides in emacs-packages.nix, and renames some emacs-related stuff in all-packages.nix for sanity reasons. I declare this backwards compatible since direct uses of emacsPackages in configuration.nix are very unlikely.
| * | | reorganize emacs related filesJan Malakhovski2015-03-03
| | | |
* | | | orig-gcc -> orig-ccEelco Dolstra2015-03-04
|/ / /
* | | fillDiskWithRPMs: Pass --extract-over-symlinks to cpioEelco Dolstra2015-02-27
| | | | | | | | | | | | http://hydra.nixos.org/build/20003320
* | | nix-prefetch-git: print commit date (close #6522)Bjørn Forsman2015-02-24
|/ / | | | | | | | | The commit date can be used as a version number in packages that don't have proper releases.
* | Merge pull request #6532 from abbradar/6486-fixNikolay Amiantov2015-02-23
|\ \ | | | | | | buiildFHSEnv: check if multiPkgs is empty
| * | buiildFHSEnv: check if multiPkgs is emptyNikolay Amiantov2015-02-23
| | | | | | | | | | | | Fixes #6486
* | | Patches for a lot of packages for GHC 7.10Joel Taylor2015-02-22
|/ /
* | fetchurl: fix typo from 105154afed pushed todayVladimír Čunát2015-02-22
| |
* | fetchurl: build the mirror list locallyVladimír Čunát2015-02-22
| |
* | autonix: tweak manifest formatThomas Tuegel2015-02-21
| |