about summary refs log tree commit diff
path: root/shell.nix
AgeCommit message (Collapse)AuthorFilesLines
2020-02-18 Build with large config Boehm GCEelco Dolstra1-1/+1
(cherry picked from commit 583d06385de82ab5c7fc77d26cd138d3c6d5f4b5)
2019-05-17 fetchGit -> fetchTarballEelco Dolstra1-1/+1
(cherry picked from commit cbfdea685764bf66443a999e672656c54289b8c9)
2019-04-01 Use Nixpkgs 19.03Eelco Dolstra1-1/+1
2018-11-01 Disable the S3 content-encoding patchEelco Dolstra1-1/+1
Since we're not using multi-part uploads at the moment, we can drop this patch.
2018-03-19 Fix build on non-x86_64-linuxEelco Dolstra1-1/+1
2018-03-14 Factor out commonality between release.nix and shell.nixEelco Dolstra1-22/+1
2018-03-14 Use boost::format from the boost packageEelco Dolstra1-1/+2
Note that this only requires headers from boost so it doesn't add a runtime dependency. Also, use Nixpkgs 18.03.
2017-12-04 Simplify build by including nlohmann/json.hppEelco Dolstra1-1/+0
2017-11-03 fetchGit: Add a testEelco Dolstra1-0/+1
2017-11-01 Add fetchMercurial primopEelco Dolstra1-0/+3
E.g. $ nix eval '(fetchMercurial https://www.mercurial-scm.org/repo/hello)' { branch = "default"; outPath = "/nix/store/alvb9y1kfz42bjishqmyy3pphnrh1pfa-source"; rev = "82e55d328c8ca4ee16520036c0aaace03a5beb65"; revCount = 1; shortRev = "82e55d328c8c"; } $ nix eval '(fetchMercurial { url = https://www.mercurial-scm.org/repo/hello; rev = "0a04b987be5ae354b710cefeba0e2d9de7ad41a9"; })' { branch = "default"; outPath = "/nix/store/alvb9y1kfz42bjishqmyy3pphnrh1pfa-source"; rev = "0a04b987be5ae354b710cefeba0e2d9de7ad41a9"; revCount = 0; shortRev = "0a04b987be5a"; } $ nix eval '(fetchMercurial /tmp/unclean-hg-tree)' { branch = "default"; outPath = "/nix/store/cm750cdw1x8wfpm3jq7mz09r30l9r024-source"; rev = "0000000000000000000000000000000000000000"; revCount = 0; shortRev = "000000000000"; }
2017-08-21 Allow builders to create activitiesEelco Dolstra1-0/+1
Actually, currently they can only create download activities. Thus, downloads by builtins.fetchurl show up in the progress bar.
2017-05-29 Add a seccomp filter to prevent creating setuid/setgid binariesEelco Dolstra1-1/+2
This prevents builders from setting the S_ISUID or S_ISGID bits, preventing users from using a nixbld* user to create a setuid/setgid binary to interfere with subsequent builds under the same nixbld* uid. This is based on aszlig's seccomp code (47f587700d646f5b03a42f2fa57c28875a31efbe). Reported by Linus Heckemann.
2017-05-15 Add --with-sandbox-shell configure flagEelco Dolstra1-4/+3
And add a 116 KiB ash shell from busybox to the release build. This helps to make sandbox builds work out of the box on non-NixOS systems and with diverted stores.
2017-05-10 Replace readline by linenoiseEelco Dolstra1-1/+0
Using linenoise avoids a license compatibility issue (#1356), is a lot smaller and doesn't pull in ncurses.
2017-04-28 Check for libreadlineEelco Dolstra1-1/+1
2017-04-26 Simplify building nix-perl in nix-shellEelco Dolstra1-1/+8
2017-04-25 Make "nix repl" buildEelco Dolstra1-0/+1
2017-04-10 shell.nix: Remove more dependenciesEelco Dolstra1-2/+1
Thanks @copumpkin.
2017-04-10 shell.nix: Remove obsolete flagsEelco Dolstra1-2/+0
2017-03-15 Add support for brotli compressionEelco Dolstra1-1/+2
Build logs on cache.nixos.org are compressed using Brotli (since this allows them to be decompressed automatically by Chrome and Firefox), so it's handy if "nix log" can decompress them.
2017-01-24 shell.nix: Add a flag for using clangEelco Dolstra1-1/+3
2016-12-19 Revert "shell.nix: Add libseccomp"Eelco Dolstra1-1/+0
This reverts commit 1df82b62456b3194b3d8be0562e886cf16bf9379.
2016-12-15 Merge branch 'master' of github.com:NixOS/nixEelco Dolstra1-0/+1
2016-12-15 shell.nix: Add libseccompEelco Dolstra1-0/+1
2016-12-11 Add missing DBD::SQLite to shell.nixLinus Heckemann1-0/+1
2016-12-06 Add shell.nixEelco Dolstra1-0/+33