summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* Remove kdeWrapperThomas Tuegel2017-06-18
|
* qt5: move kdeDerivation to qt5.mkDerivationThomas Tuegel2017-06-18
|
* Ultrastar (#26524)Profpatsch2017-06-14
| | | | | | | | | | | | | | | | | | | | | | * ultrastardx-beta: init at 1.3.5 * libbass, libbass_fx: init at 24 * ultrastar-creator: init at 2017-04-12 * buildSupport/plugins.nix: add diffPlugins Helper function to compare expected plugin lists to the found plugins. * ultrastar-manager: init at 2017-05-24 The plugins are built in their own derivations, speeding up (re-)compilation. The `diffPlugins` function from `beets` is reused to test for changes in the plugin list on updates. * beets: switch to diffPlugins The function is basically just extracted for better reusability.
* Merge pull request #26372 from risicle/fetchsvn-unicodeJörg Thalheim2017-06-10
|\ | | | | fetchsvn: set LC_ALL in builder to allow svn to handle unicode filenames
| * fetchsvn: set LC_ALL in builder to allow svn to handle unicode filenamesRobert Scott2017-06-04
| |
* | cc-wrapper: externalize default_cxx_stdlib_compileJörg Thalheim2017-06-08
| | | | | | | | | | | | | | | | | | | | | | This value is require to get c++ std include path for libclang based tools (vim plugins in my case). I currently extract it this with this rather command: ``` eval echo $(nix-instantiate --eval --expr 'with (import <nixpkgs>) {}; clang.default_cxx_stdlib_compile') ``` it did not trigger any recompilation on my system.
* | fetchurl: add some https ImageMagick mirrorsJan Malakhovski2017-06-07
| |
* | NixOS VM tests: Don't create a setgid group in vde_switchEelco Dolstra2017-06-07
| | | | | | | | | | | | Nix no longer allows this for security reasons. http://hydra.nixos.org/build/53993125
* | Merge pull request #26358 from LnL7/fetchgit-postfetchJörg Thalheim2017-06-04
|\ \ | | | | | | fetchgit: add postFetch argument
| * | fetchgit: add postFetch argumentDaiderd Jordan2017-06-03
| |/
* / fetchdarcs: Use NIX_SSL_CERT_FILEJoe Hermaszewski2017-06-03
|/ | | | | | | | | | | | | | | `SSL_CERT_FILE` has been replaced with `NIX_SSL_CERT_FILE`. Before this change using `fetchdarcs` resulted in an error message like: ``` Identifying repository http://hub.darcs.net/scravy/easyplot inventory darcs failed: Not a repository: http://hub.darcs.net/scravy/easyplot (Peer certificate cannot be authenticated with given CA certificates) HINT: Do you have the right URI for the repository? builder for ‘/nix/store/imyvcs6lvb5yva66krc5wk39931sam8v-fetchdarcs.drv’ failed with exit code 2 ```
* emacsWithPackages: support installing larger packagesRodney Lorrimar2017-05-29
| | | | | | | | | | | | | I was getting the following error building tide from Melpa: nix-build -E '(import <nixpkgs> {}).emacs25WithPackages (p: [p.melpaPackages.tide])' File tide-20170509.1134.tar is large (10.2M), really open? (y or n) Error reading from stdin builder for ‘/nix/store/gs9ik7yf8iilsikkfing74i70m0diax3-emacs-tide-20170509.1134.drv’ failed with exit code 255 cannot build derivation ‘/nix/store/m3p080aani4rw82llp8nqk93cw2nvirk-emacs-with-packages-25.2.drv’: 1 dependencies couldn't be built Solution was to disable the large file warning threshold when installing packages.
* symlinkJoin: eliminate lndir spamRyan Trinkle2017-05-27
| | | | By default lndir outputs the name of each subdirectory as it descends into it; this commit gives it the -silent flag to disable this behavior
* Merge pull request #26131 from matejc/pkgs/build-support/docker/pullJaka Hudoklin2017-05-27
|\ | | | | docker tools: fix pull image function
| * docker tools: fix pull image functionMatej Cotman2017-05-26
| |
* | Merge older stagingVladimír Čunát2017-05-26
|\ \ | |/ |/| | | | | | | | | This still causes some uncached rebuilds, but master(!) and staging move too fast forward rebuild-wise, so Hydra might never catch up. (There are also other occasional problems.) Therefore I merge at this point where the rebuild isn't that bad.
| * Merge branch 'master' into stagingVladimír Čunát2017-05-24
| |\
| * \ Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-05-22
| |\ \
| * \ \ Merge branch 'master' into stagingVladimír Čunát2017-05-10
| |\ \ \
| * | | | Add a setup hook for detecting $TMPDIR references in RPATHs and wrapper scriptsEelco Dolstra2017-05-04
| | | | |
| * | | | stdenv: fix "grep: invalid range"Linus Heckemann2017-05-04
| | | | |
| * | | | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-05-03
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into stagingVladimír Čunát2017-05-02
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's been a very large rebuild on master, unfortunately. pytestcov conflict: I'm not really sure what should be propagated.
| * \ \ \ \ \ Merge pull request #25205 from orivej/rspMichael Raskin2017-05-01
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix parsing @args.rsp compiler arguments
| | * | | | | | Fix parsing @args.rsp compiler argumentsOrivej Desh2017-04-25
| | | | | | | |
* | | | | | | | Merge pull request #26062 from cleverca22/libredirectEelco Dolstra2017-05-24
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | libredirect: allow null paths
| * | | | | | | | libredirect: allow null pathsmichael bishop2017-05-24
| | |_|_|_|_|_|/ | |/| | | | | |
* / | | | | | | ipfs: 0.4.6 -> 0.4.9Mateusz Naściszewski2017-05-24
|/ / / / / / /
* | | | | | / rust: fix fetch-cargo-deps for git dependenciesBenno Fünfstück2017-05-23
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to make sure that `$revs` ends with a space, since files must always end with newlines. The previous code ignored the last entry in `$revs`, because read already returns non-zero exit code for the last entry, as it does not end with a space.
* | | | | | emacsWithPackages: wrap MacOS appMatthew Bauer2017-05-20
| | | | | | | | | | | | | | | | | | | | | | | | fixes #22893
* | | | | | fetchFromGitHub: Allow private repos, hosted githubsShea Levy2017-05-19
| |_|_|_|/ |/| | | |
* | | | | debian: 8.7 -> 8.8Eelco Dolstra2017-05-08
| |_|_|/ |/| | |
* | | | Fix documentation of emacsWithPackagesUtku Demir2017-05-02
| |_|/ |/| | | | | After [this change](https://github.com/NixOS/nixpkgs/commit/901a778c7744b25013168dde1a2a548ad531fd78), it should be `overrideScope` instead of `override`.
* | | nixBufferBuilders: Add haskellMonoRepo builderShea Levy2017-05-01
| | |
* | | /bin/sh -> ${stdenv.shell}rht2017-04-30
| | |
* | | Merge pull request #25285 from ttuegel/qt--fix-plugin-pathsThomas Tuegel2017-04-30
|\ \ \ | |/ / |/| | Qt: purify plugin paths, unify Linux and Darwin builders
| * | kdeWrapper: prefix Qt search pathsThomas Tuegel2017-04-28
| | |
* | | tree-wide: prune some dead grsec leavesJoachim Fasting2017-04-30
| | | | | | | | | | | | The beginning of pruning grsecurity/PaX from the tree.
* | | Merge pull request #25299 from ahmedtd/fix-wrap-gapps-hookPeter Simons2017-04-29
|\ \ \ | | | | | | | | wrapGAppsHook: Correct `wrapProgram` invocations
| * | | wrapGAppsHook: Correct `wrapProgram` invocationsTaahir Ahmed2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change fixes several defects in the way `wrapGAppsHook` selected the executable to wrap. Previously, it would wrap any top-level files in the target `/bin` and `/libexec` directories, including directories and non-executable files. In addition, it failed to wrap files in subdirectories. Now, it uses `find` to iterate over these directory hierarchies, selecting only executable files for wrapping.
* | | | wrapGAppsHook: Revert "Correct `wrapProgram` invocations"Peter Simons2017-04-28
| |/ / |/| | | | | | | | | | | | | | | | | | | | This reverts commit 8b9f153bb9c8156ec4f3d56d61845e432d19dcd6 of https://github.com/NixOS/nixpkgs/pull/25183 because it breaks builds of packages that don't install both a "bin" and a "libexec" directory. See https://github.com/NixOS/nixpkgs/pull/25183#issuecomment-298064769 for more details.
* | | Merge pull request #25183 from ahmedtd/fix-wrap-gapps-hookPeter Simons2017-04-28
|\ \ \ | | | | | | | | wrapGAppsHook: Correct `wrapProgram` invocations
| * | | wrapGAppsHook: Correct `wrapProgram` invocationsTaahir Ahmed2017-04-24
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change fixes several defects in the way `wrapGAppsHook` selected the executable to wrap. Previously, it would wrap any top-level files in the target `/bin` and `/libexec` directories, including directories and non-executable files. In addition, it failed to wrap files in subdirectories. Now, it uses `find` to iterate over these directory hierarchies, selecting only executable files for wrapping.
* | | fetchdarcs: add SSL_CERT_FILE environment variableRenzo Carbonara2017-04-26
| | |
* | | fetchs3: init simple S3 downloaderDan Peebles2017-04-25
| |/ |/|
* | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-04-23
|\ \
| * | rust: improve fetch-cargo-deps determinism for non-sandboxed buildsBenno Fünfstück2017-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | When not using sandboxing, /usr/share/git-core/templates may leak into the nix build through the libgit2 hardcoded default template search path. We now explictly set the templatedir to avoid this problem. See https://github.com/bennofs/nix-index/issues/2#issuecomment-296268983 for an example case of nondeterminism.
| * | fetchurl: fixed typo in error messageSven Slootweg2017-04-21
| |/ | | | | This typo was likely introduced by copy-pasting the error message from elsewhere and forgetting to change the text, during the MD5 deprecation process (#4491).
* | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-04-18
|\|
| * docker: improve reproducibility of layersTim Stewart2017-04-16
| | | | | | | | | | | | | | This patch fixes file modification times to $SOURCE_DATE_EPOCH, and ensures that files originating from the store are owned by root:root. Both changes improve reproducibility, and the latter allows proper building on a host where the store is owned by a non-root user.