Commit graph

7 commits

Author SHA1 Message Date
Graham Christensen 65db4d0da0
Pepper in allowing old openssl 2020-05-19 23:19:00 -04:00
Graham Christensen d6fa9f3806
import the overlay in one more place 2020-05-19 23:07:27 -04:00
Andreas Rammhold 41687fe743
Update to current nixpkgs-unstable
This required the introduction of an overlay file since ofBorg still
requires openssl 1.0.2. Updating to newer version of openssl also
requires updating the amqp library which requires some more involved
changes.

The php code is only updated to php 7.2 and not 7.3 (the default in
nixpkgs) since there seem to been a few syntax changes that aren't yet
compatible with composer2nix.

In previous versions of the rust infrastructure within nixpkgs we would
have been able to override all crates during the invocation of the
target crate. That `override` feature was removed as it caused a huge
eval overhead for larger projects. We did end up with (n^2)
instantiations of dependencies since they were being overriden on every
invocation of every dependency on every level further down the chain.
The current understanding is that the build tooling that each project is
using (e.g.  crate2nix, crate2nix, …) that is driving the actual build
could easily reintroduce that feature without the overhead.

pin to php72
2020-02-21 17:10:45 +01:00
Graham Christensen 08483279ba
Delete ircbot from this repo 2018-08-07 16:01:27 -04:00
Graham Christensen 954c0ca3d6
Make a release job 2017-12-08 21:10:28 -05:00
Graham Christensen 3313356522
Build a proper release.nix 2017-12-08 20:59:04 -05:00
Graham Christensen 016fffc01e
Make a hydra-compatible job 2017-11-30 08:05:26 -05:00