summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* grsecurity: fix kernel config and uncomment grsecurity kernelsDan Peebles2016-01-23
|
* grsecurity-testing: update patches and associated kernel versionDan Peebles2016-01-23
|
* fhs-userenv: don't use bash login modeNikolay Amiantov2016-01-23
| | | | | | Login mode can cause hidden problems, e.g. #12406. Generally we don't want to read user's .bash_profile when we don't start an interactive shell inside a chroot.
* Merge branch 'staging'Vladimír Čunát2016-01-22
|\
| * fetchgit: import impure GIT_PROXY_COMMAND and SOCKS_SERVER, fixes #8605Rok Garbas2016-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | These environment variables allow using fetchgit with git:// URLs using the SOCKS proxy technique described in 'Using Git with a SOCKS proxy': http://www.patthoyts.tk/blog/using-git-with-socks-proxy.html Briefly, GIT_PROXY_COMMAND is set to a script which invokes connect[1], which reads SOCKS_PROXY, which might be pointing to a local instance of 'ssh -D'. [1] pkgs/tools/networking/connect
* | Merge pull request #10998 from andrewrynhard/masterDomen Kožar2016-01-19
|\ \ | | | | | | Add help flag to nix-prefetch-git
| * | Add help flag to nix-prefetch-gitAndrew Rynhard2015-11-12
| | |
* | | Merge pull request #12469 from domenkozar/fetchurl/executableEelco Dolstra2016-01-19
|\ \ \ | | | | | | | | fetchurl: support executables
| * | | fetchurl: support executablesDomen Kožar2016-01-19
| | | |
* | | | Merge pull request #5096 from aszlig/buildenv-check-collision-contentsDomen Kožar2016-01-19
|\ \ \ \ | | | | | | | | | | buildEnv: Check the content of colliding paths.
| * | | | buildEnv: Skip content check on ignoreCollisions.aszlig2016-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checking file contents is redundant in this case, because we will go ahead anyway, regardless of whether the content is the same. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * | | | buildEnv: Check the content of colliding paths.aszlig2016-01-18
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Originally wanted to include ignoreCollisions in cups-progs, but I think it's better if we use ignoreCollisions only if there are _real_ collisions between files with different contents. Of course, we also check whether the file permissions match, so you get a collision if contents are the same but the permissions are different. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | elpa2nix: fix packages with DOS line endingsThomas Tuegel2016-01-18
| | | |
* | | | elpaBuild: factor out package installationThomas Tuegel2016-01-18
| | | | | | | | | | | | | | | | | | | | | | | | Building packages requires package-build.el from Melpa, but installing packages only requires package.el. Packages from ELPA are already built, so there is no need to involve package-build.el.
* | | | melpaBuild: keep original source file names without hashThomas Tuegel2016-01-18
| | | |
* | | | melpaBuild: don't download dependenciesThomas Tuegel2016-01-18
| | | | | | | | | | | | | | | | | | | | Stop package.el from trying to download dependencies. It wouldn't work anyway.
* | | | melpaBuild: don't guess archive file nameThomas Tuegel2016-01-18
| | | | | | | | | | | | | | | | | | | | package-build can tell us exactly what the archive file name is, instead of globbing for it.
* | | | melpaBuild: get Emacs package name from recipeThomas Tuegel2016-01-18
| |_|/ |/| | | | | | | | | | | | | | When building a package from a Melpa recipe file, get the Emacs package name from the recipe. Nix is more restrictive about packages names than Emacs, so the Nix name for a package is sometimes different.
* | | Merge branch 'master' into stagingVladimír Čunát2016-01-18
|\| |
| * | requireFile: remove colon from the url for easier copy/pasteDomen Kožar2016-01-16
| | |
| * | Merge pull request #11998 from abbradar/initrd-rootNikolay Amiantov2016-01-16
| |\ \ | | | | | | | | make-initrd: store all files with root as owner
| | * | make-initrd: store all files with root as ownerNikolay Amiantov2015-12-28
| | | |
| * | | separateDebugInfo: Create symlinks matching original binariesEelco Dolstra2016-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For instance, a binary like libfoo.so will cause a symlink lib/debug/libfoo.so.debug -> .build-id/<build-ID>.debug to be created. This is primarily useful for use with eu-addr2line, if you know the name of a binary and the relative address, but not the build ID.
* | | | Merge branch 'master' into stagingVladimír Čunát2016-01-15
|\| | |
| * | | Merge #12299: make firefox-like browsers wrapped by defaultVladimír Čunát2016-01-15
| |\ \ \
| | * | | makeDesktopItem: change `name` of the derivationsVladimír Čunát2016-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | The name wasn't suggesting what kind of stuff is in there; now it's the same as the name of the file that gets generated.
| * | | | requireFile: use correct absolute path syntaxDomen Kožar2016-01-14
| | | | |
| * | | | Merge pull request #12062 from mogorman/platformiolethalman2016-01-13
| |\ \ \ \ | | | | | | | | | | | | platformio: init at 2.7.0
| | * | | | build-fhs-userenv: added the option meta to be passed down to the final ↵Matthew O'Gorman2016-01-06
| | | | | | | | | | | | | | | | | | | | | | | | derivation.
| * | | | | dockerTools: nix functions for manipulating docker imagesLuca Bruno2016-01-13
| | | | | |
| * | | | | buildRustPackage: don't hardcode /nix/store, use $NIX_STORETyson Whitehead2016-01-12
| | | | | |
| * | | | | Merge pull request #11779 from abbradar/fhs-rootNikolay Amiantov2016-01-12
| |\ \ \ \ \ | | |_|/ / / | |/| | | | chroot-user: don't create new user namespace if we are root
| | * | | | chrootenv: add setuid wrappers to pathNikolay Amiantov2015-12-17
| | | | | |
| | * | | | chrootenv: symlink su and sudo stuffNikolay Amiantov2015-12-17
| | | | | |
| | * | | | chrootenv-user: don't unshare user namespace if we are rootNikolay Amiantov2015-12-17
| | | | | |
| * | | | | substituteAllFiles: support postInstallNikolay Amiantov2016-01-10
| | | | | |
| * | | | | Force another rebuildEelco Dolstra2016-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately, yesterday Nix got reverted to a version with broken passAsFile implementation on some Hydra machines, so we have corrupted files again. (E.g. http://hydra.nixos.org/build/29777678.) Forcing another gratuitous rebuild to get rid of them. (cherry picked from commit 75974d9220b8397c736ada76fb24eb934fa62f6c)
* | | | | | set-source-date-epoch-to-latest.sh: Support DarwinEelco Dolstra2016-01-06
| | | | | |
* | | | | | Set SOURCE_DATE_EPOCH to latest source fileEelco Dolstra2016-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides a timestamp that's more useful than 1970-01-01 yet still deterministic.
* | | | | | cc-wrapper: Don't mess with __DATE__ and __TIME__Eelco Dolstra2016-01-05
|/ / / / / | | | | | | | | | | | | | | | This is handled by $SOURCE_DATE_EPOCH now.
* | | | | fetchgitLocal: make it work in submodulesEric Seidel2016-01-04
| | | | |
* | | | | native-darwin-cctools-wrapper: kill itDan Peebles2016-01-03
| | | | | | | | | | | | | | | Nothing uses it anymore
* | | | | update-walker: add a minimal descriptionMichael Raskin2016-01-01
| |/ / / |/| | |
* | | | melpaBuild: accept recipeFile in lieu of fileSpecsThomas Tuegel2015-12-29
| | | |
* | | | fetchFromBitBucket: auto-remove an impure fileVladimír Čunát2015-12-29
| |/ / |/| | | | | | | | | | | | | | | | | Also fix the hash in goPackages.inflect, the only user of the fetcher ATM. Closes #12002 (different `inflect` fix), fixes #12012. Using fetchzip-derived functions is likely more efficient than fetchhg, and it's lighter on dependencies (hash is the same as with fetchhg in this case).
* | | melpaBuild: update package-build.elThomas Tuegel2015-12-27
| | |
* | | nix-prefetch-bzr: match path name to fetchbzr nameThomas Tuegel2015-12-19
| | | | | | | | | | | | | | | | | | fetchbzr always uses the derivation name `bzr-export`. nix-prefetch-bzr should use the same name for its output. This avoids duplicate downloads and problems with forbidden characters in bazaar repository names.
* | | nix-prefetch-zip: keep downloaded file extensionThomas Tuegel2015-12-19
| | | | | | | | | | | | | | | Keep the correct file extension on the downloaded file so that `unpackFile` will know how to unpack it correctly.
* | | emacsWithPackages: add user documentationThomas Tuegel2015-12-19
| | |
* | | emacsWithPackages: know its own package setThomas Tuegel2015-12-19
| | | | | | | | | | | | | | | | | | Fixes #10819. emacsWithPackages will know its own package set. This requires it to be in a package set, rather than at the top level, so it lives in emacsPackagesNg.