Commit graph

2 commits

Author SHA1 Message Date
Filippo Berto 3aee8d70cc
NDN: fix builds after boost upgrade
- updated derivations with the correct boost version
- prepared check phases for unit tests. Some of them don't work on upstream and have already been reported years ago
- checked that the produced software works as expected
2021-12-30 15:52:45 +01:00
Filippo Berto 2f89af4d34
nfd: init at 0.7.1 (#144010)
* nfd: init at version 0.7.1

- Add NFD derivation
- Link NFD derivation as a top-level package

* Applied revision suggestions

* Add fetchSubmodules

NFD uses websocket++ 0.8.1-hotfix in their stable release so that it can be built with boost 175.
ndn-cxx is built with boost 169 in nixpkgs, although it could use the newest version, so I'm matching the same version.

* Fixed tests and cleanup

* Fix typo in repo revision

* Add fetch submodules

NFD build script requires the complete websocket++ source in the build directory.
I could not build it reusing the packages websocket++.

* Call to pre and post check hooks

Co-authored-by: Ryan Burns <52847440+r-burns@users.noreply.github.com>

* Default to fetch NFD submodules

* Fix license

Co-authored-by: Ryan Burns <52847440+r-burns@users.noreply.github.com>

* Switch to lib.optional for parameter string

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

* Change prefix as per nix defaults

* Removed redundant prefix environment variable

* Homepage to HTTPS

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Co-authored-by: Ryan Burns <52847440+r-burns@users.noreply.github.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-12-02 18:06:02 -08:00