Domen Kožar
30962d21be
Add CI with github actions
2020-03-13 15:41:16 +01:00
Eelco Dolstra
906afedd23
Use Nixpkgs 20.03
2020-02-19 12:32:45 +01:00
Eelco Dolstra
82de90961b
Add dev output
...
Necessary since we're now propagating boehm-gc.
2020-02-19 12:26:59 +01:00
Eelco Dolstra
583d06385d
Build with large config Boehm GC
2020-02-18 17:57:10 +01:00
Eelco Dolstra
f46bc0e8eb
Enable debug symbols
2020-02-18 17:52:47 +01:00
Eelco Dolstra
c86c71c2b1
Test PRECOMPILE_HEADERS=0
2020-01-13 21:44:35 +01:00
Eelco Dolstra
30c9ca3b05
Fix Nixpkgs dependency
2020-01-13 21:11:56 +01:00
Eelco Dolstra
9f7b4d068c
Cleanup: Remove unused makeDeb/makeRPM functions
2019-12-19 13:17:48 +01:00
Eelco Dolstra
afb021893b
Reduce the size of the vendor directory by removing some winapi cruft
2019-11-26 22:07:28 +01:00
Eelco Dolstra
d722e2175e
Include cargo dependencies in the Nix tarball
2019-11-26 22:07:28 +01:00
Eelco Dolstra
48f0a76372
Fix installerScript job
...
https://hydra.nixos.org/build/105961653
2019-11-07 18:31:16 +01:00
Eelco Dolstra
4145cd2da0
Use upstream nlohmann_json
2019-11-07 18:23:17 +01:00
Eelco Dolstra
99af822004
Disable the evalNixOS test
...
It also OOMs.
https://hydra.nixos.org/build/105942679
2019-11-07 10:14:00 +01:00
Eelco Dolstra
35732a95bc
Disable the evalNixpkgs test
...
It constantly OOMs.
https://hydra.nixos.org/build/105784912
2019-11-06 10:36:06 +01:00
Eelco Dolstra
7614a127a0
Fix binaryTarball test
2019-11-06 10:35:50 +01:00
Eelco Dolstra
b874272f7a
Make --enable-gc the default
2019-11-06 00:46:37 +01:00
Eelco Dolstra
b4e260d887
Disable shellcheck
...
It's broken at the moment: https://hydra.nixos.org/build/105746055
Also it pulls in GHC which is a pretty big dependency.
2019-11-05 16:00:30 +01:00
John Ericson
70cab0587d
Switch to nixpkgs 19.09
2019-10-25 07:23:05 -04:00
Eelco Dolstra
c128031492
Fix macOS build
...
https://hydra.nixos.org/build/99500938
2019-08-28 22:04:45 +02:00
Eelco Dolstra
5fa8b3f965
Update the libboost hack
...
This cuts about 46 MiB from the closure.
2019-08-27 22:38:48 +02:00
Eelco Dolstra
ceefddafe8
Compress binary tarballs using xz
...
Fixes https://github.com/NixOS/nix/issues/240 .
Apparently 'tar -xf' can decompress xz files on macOS nowadays.
2019-08-27 22:18:34 +02:00
Eelco Dolstra
14c877b4ab
fetchGit -> fetchTarball
...
(cherry picked from commit cbfdea6857
)
2019-05-17 22:28:03 +02:00
Eelco Dolstra
2f59b30251
Use Nixpkgs 19.03
2019-04-01 21:09:25 +02:00
Will Dietz
0bebca402a
version -> .version, avoid conflict with C++20 <version>
2019-03-25 09:18:30 +01:00
zimbatm
b402148d8f
remove noop uses of nix-store --init
...
the nix-store --init command is a noop apparently
2019-02-22 21:07:53 +01:00
Eelco Dolstra
4ae6e84901
install: Use base-16 hashes
...
Issue #2623 .
2019-01-11 16:33:59 +01:00
Will Dietz
d4f78a6b64
bump base nixpkgs used by default 18.03 -> 18.09
2018-09-26 15:37:13 -05:00
Eelco Dolstra
39f1722f36
nix upgrade-nix: Handle .nix-profile being a link to .../profiles/per-user/...
...
Also some cosmetic improvements.
2018-08-30 21:18:56 +02:00
Eelco Dolstra
264e66f696
Add simple test for nix upgrade-nix
2018-08-30 17:10:28 +02:00
Eelco Dolstra
145db703e5
Remove boost from the closure
...
This reduces the size of the closure by 45 MiB.
2018-08-30 16:03:06 +02:00
Eelco Dolstra
1b01954a3d
Merge pull request #2368 from dezgeg/drop-dead-code
...
Drop dead code
2018-08-22 21:32:49 +02:00
Eelco Dolstra
954d1f4d0a
Disable the Ubuntu 17.10 build
...
Ubuntu 17.10 doesn't have libbrotli.
https://hydra.nixos.org/build/79867741
2018-08-21 15:33:29 +02:00
Tuomas Tynkkynen
2894197de7
Drop all references to NIX_INDENT_MAKE
...
Dead code since 6669a3b477
2018-08-20 02:01:59 +03:00
Tuomas Tynkkynen
458282be59
Drop all references to --disable-init-state
...
It's all dead code since 2014 (commit 0c6d62cf27
).
2018-08-20 01:51:23 +03:00
Eelco Dolstra
94b2e4e1be
Disable rpm_fedora27x86_64
...
Fedora 27 provides an incompatible version of Boost (1.64.0).
2018-07-31 17:34:53 +02:00
Eelco Dolstra
bd19959d90
Fix RPM build
...
https://hydra.nixos.org/build/73991153
2018-07-31 11:53:53 +02:00
Eelco Dolstra
7c3c635d4f
release.nix: Generate the installer script
2018-05-30 17:40:08 +02:00
Eelco Dolstra
a99027d587
Fix tests.evalNixOS
...
This failed because NixOS' release.nix calls builtins.fetchGit.
2018-04-19 15:29:31 +02:00
Eelco Dolstra
e3cdcf89b0
Remove non-existant fedora27i386
2018-04-11 11:48:42 +02:00
Bogdan Seniuc
b828051659
release.nix: Use $sourceRoot instead of hardcoded source directory
2018-04-07 10:15:41 +03:00
Graham Christensen
2921165a9d
Expand the multi-user installer to support Linuxes with systemd
...
- darwin installer: delete hardware report, not necessary
- moves os-specific code from the darwin installer to to `poly_*`
functions
- adds profile.d support to the profile targets, which automatically
handles many distros which don't have a /etc/bashrc but do have an
/etc/profile.d
- /bin/bash -> /usr/bin/env bash
- document why each excluded shellcheck check is excluded
- rename the multi-user to Daemon-based
2018-03-29 15:38:01 -04:00
Tuomas Tynkkynen
cc6712ae90
release.nix: Use pkgs.closureInfo for binaryTarball
...
pathsFromGraph is legacy since Nix 2.0.
2018-03-26 15:47:14 +03:00
Eelco Dolstra
2bc6cfe1ad
Add Boost dependency to Fedora/Ubuntu builds
2018-03-22 14:15:46 +01:00
Eelco Dolstra
ed87fd17dd
Remove Fedora / Ubuntu releases that are no longer in Nixpkgs
2018-03-22 13:32:18 +01:00
Eelco Dolstra
92aee1b7d6
Remove some release-critical jobs
...
The release does not in fact depend on Ubuntu/Fedora builds (we don't
publish the build results).
2018-03-22 13:03:56 +01:00
Eelco Dolstra
78d0c72b52
Fix coverage job
2018-03-20 14:55:47 +01:00
Eelco Dolstra
44a1b6c026
Fix build on non-x86_64-linux
2018-03-19 11:57:34 +01:00
Eelco Dolstra
c04bca3401
Factor out commonality between release.nix and shell.nix
2018-03-14 19:25:09 +01:00
Eelco Dolstra
ca14b14200
Use boost::format from the boost package
...
Note that this only requires headers from boost so it doesn't add a
runtime dependency.
Also, use Nixpkgs 18.03.
2018-03-14 19:24:04 +01:00
Will Dietz
e9a5ce9b07
release.nix: don't try to use nix-2.0 branch, no longer exists
...
Probably should point at the 18.03 release branch once that's made.
2018-03-03 13:48:54 -06:00