Nix packages used in the Datamove Inria/LIG/CNRS team.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
batexpe batexpe_dev: init Aug 31, 2018
batsched Fix dev package version Aug 31, 2018
batsim batsim_dev: add intervalset dependency Oct 16, 2018
bigstring added bigstring May 29, 2017
cgvg Added cgvg packages Jan 17, 2018
colmet add colmet v0.5.4 Sep 13, 2018
coloredlogs Fix: make coloredlogs use the python package defined for all Dec 8, 2017
cuneiformlang cuneiform package finalized. Dec 7, 2017
evalys Fix python package version errors + batsim dev refactor Dec 20, 2017
execo Add batsim test dependencies + clean python package Oct 2, 2017
gcovr up-to-date gcovr (gcov summary tool) Aug 16, 2018
gocov-xml some go tools Jul 3, 2018
gocov some go tools Jul 3, 2018
gocovmerge some go tools Jul 3, 2018
humanfriendly Fix: make humanfriendly use the common python package version Dec 8, 2017
interval-set Fix python package version errors + batsim dev refactor Dec 20, 2017
intervalset intervalset: use release 1.0.0 Oct 16, 2018
loguru loguru: 1.8.0 -> 2.0.0 Oct 22, 2018
mylib Evalys package based on pypi + BatsimEnv + Add helper lib Sep 28, 2017
nanomsg bump ocs and patch onanomsg. May 26, 2017
nnpy Fix python package version errors + batsim dev refactor Dec 20, 2017
npb add NAS Parallel Benchmarks Oct 17, 2018
obandit [misc] ocaml_batteries -> batteries Aug 10, 2018
ocaml-zmq fixes for zmq in ocs May 30, 2017
ocs [misc] ocaml_batteries -> batteries Aug 10, 2018
onanomsg uint -> stdint May 29, 2017
oocvx [misc] ocaml_batteries -> batteries Aug 10, 2018
openmpi-rsg-plugins osmpi: clean-up Aug 1, 2018
openmpi-rsg osmpi: clean-up Aug 1, 2018
openmpi openmpi: regenerate configure ; add dev version Jul 30, 2018
pajeng Add pajeng Apr 10, 2018
ppx_deriving_protobuf added ppx_deriving_protobuf May 24, 2017
procset Fix dev package version Aug 31, 2018
pybatsim pybatsim: working --version Aug 31, 2018
rapidjson initial commit Mar 24, 2017
redox initial commit Mar 24, 2017
remote-simgrid remote simgrid: propagate needed dependencies Jul 27, 2018
simgrid simgrid: update dev_working Oct 16, 2018
stdint uint -> stdint May 29, 2017
yamldiff some go tools Jul 3, 2018
zymake real pinning. Jul 16, 2018
.gitignore gitignore add May 25, 2017
README.md Rename to kapack Aug 29, 2018
default.nix add NAS Parallel Benchmarks Oct 17, 2018
nixpkgs-18.03.json real pinning. Jul 16, 2018
pin.sh real pinning. Jul 16, 2018

README.md

Kapack Nix Expressions

Usage

Clone the repository.

List available packages using:

nix-env -qaP -f /path/to/kapack

Install a package using:

nix-env -f /path/to/kapack -iA packagename

Some 'user' environments are available (e.g. evalysEnv). Enter an environment (either the build env for one of our packages, or a 'user' environment) using:

nix-shell /path/to/kapack -A environmentname

Development

Add your package in a folder at the root and create a nix expression in it, preferably default.nix. Add your package to the root Kapack/default.nix.

The global pinned nixpkgs version can be updated with ./pin.sh, which updates the json file at the root of the package set. This should be done carefully, as it might break some user packages.