Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2021-01-18 12:42:12 +00:00 committed by GitHub
commit 4b0e1b22cf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
33 changed files with 343 additions and 61 deletions

View file

@ -7135,6 +7135,16 @@
fingerprint = "A3A3 65AE 16ED A7A0 C29C 88F1 9712 452E 8BE3 372E";
}];
};
pinpox = {
email = "mail@pablo.tools";
github = "pinpox";
githubId = 1719781;
name = "Pablo Ovelleiro Corral";
keys = [{
longkeyid = "sa4096/0x823A6154426408D3";
fingerprint = "D03B 218C AE77 1F77 D7F9 20D9 823A 6154 4264 08D3";
}];
};
piotr = {
email = "ppietrasa@gmail.com";
name = "Piotr Pietraszkiewicz";

View file

@ -284,7 +284,9 @@ let
extraInstallerConfig
];
# builds stuff in the VM, needs more juice
virtualisation.diskSize = 8 * 1024;
virtualisation.cores = 8;
virtualisation.memorySize = 1536;
# Use a small /dev/vdb as the root disk for the

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, rustPackages_1_45, pkgconfig, openssl
{ lib, fetchFromGitHub, rustPackages, pkgconfig, openssl
, withALSA ? true, alsaLib ? null
, withPulseAudio ? false, libpulseaudio ? null
, withPortAudio ? false, portaudio ? null
@ -7,21 +7,18 @@
, dbus ? null
}:
# rust >= 1.48 causes a panic within spotifyd on music playback. as long as
# there is no upstream fix for the issue we use an older version of rust.
# Upstream issue: https://github.com/Spotifyd/spotifyd/issues/719
rustPackages_1_45.rustPlatform.buildRustPackage rec {
rustPackages.rustPlatform.buildRustPackage rec {
pname = "spotifyd";
version = "0.2.24";
version = "0.3.0";
src = fetchFromGitHub {
owner = "Spotifyd";
repo = "spotifyd";
rev = "v${version}";
sha256 = "08i0zm7kgprixqjpgaxk7xid1njgj6lmi896jf9fsjqzdzlblqk8";
sha256 = "055njhy9if4qpsbgbr6615xxhcx9plava1m4l323vi4dbw09wh5r";
};
cargoSha256 = "0200apqbx769ggjnjr0m72g61ikhml2xak5n1il2pvfx1yf5nw0n";
cargoSha256 = "1ijrl208607abjwpr3cajcbj6sr35bk6ik778a58zf28kzdhrawc";
cargoBuildFlags = [
"--no-default-features"

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, fzf }:
{ lib, stdenv, fetchFromGitHub, fzf }:
assert lib.asserts.assertOneOf "fzf" fzf.pname [ "fzf" "skim" ];

View file

@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "quilter";
version = "2.5.1";
version = "2.5.4";
src = fetchFromGitHub {
owner = "lainsce";
repo = pname;
rev = version;
sha256 = "0ya1iwzfzvrci083zyrjj6ac4ys25j90slpk8yydw9n99kb750rk";
sha256 = "sha256-A8Ov0rITHuMLDYTueeDO89KtxlP0pNk1pA7O4x3Q9fE=";
};
nativeBuildInputs = [

View file

@ -18,13 +18,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "setzer";
version = "0.3.9";
version = "0.4.0";
src = fetchFromGitHub {
owner = "cvfosammmm";
repo = "Setzer";
rev = "v${version}";
sha256 = "1qmy2bxl8x6pijjaaj91v6rqdipha6iyy0b6b9y1lk3r2p3azd42";
sha256 = "036xbg65h255zlvz9l86sw6w9l4qfyf13x8p8ml7dj52hcdfvyb9";
};
format = "other";
@ -51,7 +51,8 @@ python3.pkgs.buildPythonApplication rec {
propagatedBuildInputs = with python3.pkgs; [
pygobject3
pyxdg
pypdf2
pdfminer
pycairo
];
meta = with lib; {

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "blogc";
version = "0.20.0";
version = "0.20.1";
src = fetchFromGitHub {
owner = "blogc";
repo = pname;
rev = "v${version}";
sha256 = "0hx0gpvmv7rd910czafvmcpxabbvfmvdyxk4d1mckmblx8prb807";
sha256 = "sha256-YAwGgV5Vllz8JlIASbGIkdRzpciQbgPiXl5DjiSEJyE=";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];

View file

@ -19,7 +19,7 @@
stdenv.mkDerivation rec {
pname = "elementary-calculator";
version = "1.5.5";
version = "1.6.0";
repoName = "calculator";
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "sha256-ctKUtaBU0qvDYquGCPL7tiTwQ7IcqvT7SXRjxETWXbM=";
sha256 = "sha256-kDqUwTi3XnFGUwAjnWcaKqDylUFqpus9WurLoqbV1xk=";
};
passthru = {

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rapidcheck";
version = "unstable-2018-09-27";
version = "unstable-2020-12-19";
src = fetchFromGitHub {
owner = "emil-e";
repo = "rapidcheck";
rev = "de54478fa35c0d9cea14ec0c5c9dfae906da524c";
sha256 = "0n8l0mlq9xqmpkgcj5xicicd1my2cfwxg25zdy8347dqkl1ppgbs";
rev = "b78f89288c7e086d06e2a1e10b605d8375517a8a";
sha256 = "0fj11gbhkaxbsgix2im7vdfvr26l75b8djk462sfw8xrwrfkjbdz";
};
nativeBuildInputs = [ cmake ];

View file

@ -0,0 +1,38 @@
{ lib, buildDunePackage, fetchurl
, ppx_sexp_conv, ppx_cstruct
, mirage-crypto, mirage-crypto-rng, mirage-crypto-pk
, x509, cstruct, cstruct-unix, cstruct-sexp, sexplib
, rresult, mtime, logs, fmt, cmdliner, base64, hacl_x25519
, zarith
}:
buildDunePackage rec {
pname = "awa";
version = "0.0.1";
minimumOCamlVersion = "4.07";
useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/awa-ssh/releases/download/v${version}/awa-v${version}.tbz";
sha256 = "c1d604645517b191184a5800f5c48a6a9a3e5a2fce4a0e2ecfeee74586301400";
};
nativeBuildInputs = [ ppx_sexp_conv ppx_cstruct ];
propagatedBuildInputs = [
mirage-crypto mirage-crypto-rng mirage-crypto-pk x509
cstruct cstruct-sexp sexplib rresult mtime
logs base64 hacl_x25519 zarith
];
doCheck = true;
checkInputs = [ cstruct-unix cmdliner fmt ];
meta = with lib; {
description = "SSH implementation in OCaml";
license = licenses.isc;
homepage = "https://github.com/mirage/awa-ssh";
maintainers = [ maintainers.sternenseemann ];
};
}

View file

@ -0,0 +1,15 @@
{ buildDunePackage, awa
, cstruct, mtime, lwt, cstruct-unix, mirage-crypto-rng
}:
buildDunePackage {
pname = "awa-lwt";
inherit (awa) version src useDune2;
propagatedBuildInputs = [
awa cstruct mtime lwt cstruct-unix mirage-crypto-rng
];
inherit (awa) meta;
}

View file

@ -0,0 +1,15 @@
{ buildDunePackage, awa
, cstruct, mtime, lwt, mirage-flow, mirage-clock, logs
}:
buildDunePackage {
pname = "awa-mirage";
inherit (awa) version src useDune2;
propagatedBuildInputs = [
awa cstruct mtime lwt mirage-flow mirage-clock logs
];
inherit (awa) meta;
}

View file

@ -0,0 +1,47 @@
{ lib, buildDunePackage, fetchurl
, fmt, mirage-flow, result, rresult, cstruct, logs, ke
, alcotest, alcotest-lwt, bigstringaf, bigarray-compat
}:
buildDunePackage rec {
pname = "mimic";
version = "0.0.1";
minimumOCamlVersion = "4.08";
useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/ocaml-git/releases/download/${pname}-v${version}/${pname}-${pname}-v${version}.tbz";
sha256 = "0j4l99sgm5mdmv67vakkz2pw45l6i89bpza88xqkgmskfk50c5pk";
};
# don't install changelogs for other packages
postPatch = ''
rm -f CHANGES.md CHANGES.carton.md
'';
propagatedBuildInputs = [
fmt
mirage-flow
result
rresult
cstruct
logs
];
doCheck = true;
checkInputs = [
alcotest
alcotest-lwt
bigstringaf
bigarray-compat
ke
];
meta = with lib; {
description = "A simple protocol dispatcher";
license = licenses.isc;
homepage = "https://github.com/mirage/ocaml-git";
maintainers = [ maintainers.sternenseemann ];
};
}

View file

@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "msldap";
version = "0.3.22";
version = "0.3.24";
src = fetchPypi {
inherit pname version;
sha256 = "1ivq56953skql8f255nqx2sg4mm0kz2pr5b4dx62dx7jdgd1xym3";
sha256 = "0q9bhw0lfw9iykjdsqz62ipy3ihfz6kprzw5sc7v1678l2pvs84j";
};
propagatedBuildInputs = [

View file

@ -2,6 +2,7 @@
, buildPythonPackage
, python
, fetchPypi
, isPy27
, pytestCheckHook
, cython
, numpy
@ -13,19 +14,17 @@
buildPythonPackage rec {
pname = "nitime";
version = "0.8.1";
disabled = python.pythonVersion != "3.7"; # gcc error when running Cython with Python 3.8
version = "0.9";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "0hb3x5196z2zaawb8s7lhja0vd3n983ncaynqfl9qg315x9ax7i6";
sha256 = "sha256-bn2QrbsfqUJim84vH5tt5T6h3YsGAlgu9GCMiNQ0OHQ=";
};
buildInputs = [ cython ];
propagatedBuildInputs = [ numpy scipy matplotlib networkx nibabel ];
checkInputs = [ pytestCheckHook ];
buildInputs = [ cython ];
propagatedBuildInputs = [ numpy scipy matplotlib networkx nibabel ];
meta = with lib; {
homepage = "https://nipy.org/nitime";

View file

@ -1,17 +1,32 @@
{ lib, stdenv, buildPythonPackage, fetchPypi, isPy27, coverage, pytest, pytestcov }:
{ lib
, buildPythonPackage
, coverage
, fetchPypi
, isPy27
, pytest-cov
, pytestCheckHook
, toml
}:
buildPythonPackage rec {
pname = "vulture";
version = "2.1";
version = "2.3";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "933bf7f3848e9e39ecab6a12faa59d5185471c887534abac13baea6fe8138cc2";
sha256 = "0ryrmsm72z3fzaanyblz49q40h9d3bbl4pspn2lvkkp9rcmsdm83";
};
checkInputs = [ coverage pytest pytestcov ];
checkPhase = "pytest";
propagatedBuildInputs = [ toml ];
checkInputs = [
coverage
pytest-cov
pytestCheckHook
];
pythonImportsCheck = [ "vulture" ];
meta = with lib; {
description = "Finds unused code in Python programs";

View file

@ -329,7 +329,8 @@ let
rtiff = [ pkgs.libtiff.dev ];
runjags = [ pkgs.jags ];
RVowpalWabbit = [ pkgs.zlib.dev pkgs.boost ];
rzmq = [ pkgs.zeromq ];
rzmq = [ pkgs.zeromq pkgs.pkgconfig ];
clustermq = [ pkgs.zeromq ];
SAVE = [ pkgs.zlib pkgs.bzip2 pkgs.icu pkgs.lzma pkgs.pcre ];
sdcTable = [ pkgs.gmp pkgs.glpk ];
seewave = [ pkgs.fftw.dev pkgs.libsndfile.dev ];
@ -384,6 +385,7 @@ let
nat = [ pkgs.which ];
nat_templatebrains = [ pkgs.which ];
pbdZMQ = lib.optionals stdenv.isDarwin [ pkgs.darwin.binutils ];
clustermq = [ pkgs.pkgconfig ];
RMark = [ pkgs.which ];
RPushbullet = [ pkgs.which ];
RcppEigen = [ pkgs.libiconv ];
@ -663,6 +665,14 @@ let
'';
});
rzmq = old.rzmq.overrideDerivation (attrs: {
preConfigure = "patchShebangs configure";
});
clustermq = old.clustermq.overrideDerivation (attrs: {
preConfigure = "patchShebangs configure";
});
Cairo = old.Cairo.overrideDerivation (attrs: {
NIX_LDFLAGS = "-lfontconfig";
});

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "act";
version = "0.2.17";
version = "0.2.18";
src = fetchFromGitHub {
owner = "nektos";
repo = pname;
rev = "v${version}";
sha256 = "0s7bgm2q7z9xpaj6kfvg63v12k35ckaxwmh6bbjh15xibaw58183";
sha256 = "16c5qxxi37pdcqrf8aliad6lkqx9jk57yc2q6gpw9ffar49km4qi";
};
vendorSha256 = "0bcrw3hf92m7n58lrlm0vj1wiwwy82q2rl1a725q3d6xwvi5kh9h";
vendorSha256 = "1xw80vb49bd0n620yaxwcvyf9glkscc42i847blan4hw6k957hii";
doCheck = false;

View file

@ -4,11 +4,11 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-make";
version = "0.32.9";
version = "0.32.10";
src = fetchCrate {
inherit pname version;
sha256 = "0f6avprq0d65v5fk3kn2kvw3w024f21yq6v8y7d9rbwqxxf87jlf";
sha256 = "sha256-cDpEFw9uICB/4aZheTWwDqYGjLz+C6gLie/S3ehhifg=";
};
nativeBuildInputs = [ pkg-config ];
@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ]
++ stdenv.lib.optionals stdenv.isDarwin [ Security SystemConfiguration ];
cargoSha256 = "0v0657hh8ivqaq4sn0saaiz06shxavhrh9mksjlzj7c2ym6cxkih";
cargoSha256 = "sha256-Qh14lks72bsetwyv0ALF7nZo3m3FDEmVxzFkHJoEuzE=";
# Some tests fail because they need network access.
# However, Travis ensures a proper build.

View file

@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-wipe";
version = "0.3.0";
version = "0.3.1";
src = fetchFromGitHub {
owner = "mihai-dinculescu";
repo = "cargo-wipe";
rev = "v${version}";
sha256 = "1kwkifdp98zsinh7xcsz2va252wxbw73xlrv0r7h3m0bn51d52vw";
sha256 = "sha256-sVekfGHg2wspP5/zJzXTXupspwJr4hQBucY5+8iUjUQ=";
};
cargoSha256 = "15snr1b1pybwcjzwddxybvry3jyllcmrp8dyfm9yiagks3wrcfb4";
cargoSha256 = "sha256-IzEurJcPoM/JMQlSL7N84wzZddNpynrsjQEOUNms2YQ=";
passthru = {
updateScript = nix-update-script {

View file

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "wrangler";
version = "1.12.3";
version = "1.13.0";
src = fetchFromGitHub {
owner = "cloudflare";
repo = pname;
rev = "v${version}";
sha256 = "1h9020yf5jsbilzn94h7qyxw9qnz3vw43g8a2415wvjqq6ihzfvm";
sha256 = "0xhldarzb71x4k7ydk4yd6g0qv6y2l0mn2lc43hvl9jm29pnz95q";
};
cargoSha256 = "12azc41y2yx936ax9b1yylc0gy91k0m7ih6p0bkw7m928f762hpx";
cargoSha256 = "0w845virvw7mvibc76ar2hbffhfzj2v8v1xkrsssrgzyaryb48jk";
nativeBuildInputs = [ perl ] ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ];

View file

@ -4,8 +4,9 @@
, python
, fetchurl
, fetchFromGitHub
, fetchpatch
, lame
, mplayer
, mpv-unwrapped
, libpulseaudio
, pyqtwebengine
, decorator
@ -105,11 +106,16 @@ buildPythonApplication rec {
checkInputs = [ pytest glibcLocales nose ];
nativeBuildInputs = [ pyqtwebengine.wrapQtAppsHook ];
buildInputs = [ lame mplayer libpulseaudio ];
buildInputs = [ lame mpv-unwrapped libpulseaudio ];
patches = [
# Disable updated version check.
./no-version-check.patch
(fetchpatch {
name = "fix-mpv-args.patch";
url = "https://sources.debian.org/data/main/a/anki/2.1.15+dfsg-3/debian/patches/fix-mpv-args.patch";
sha256 = "1dimnnawk64m5bbdbjrxw5k08q95l728n94cgkrrwxwavmmywaj2";
})
];
# Anki does not use setup.py
@ -173,7 +179,7 @@ buildPythonApplication rec {
preFixup = ''
makeWrapperArgs+=(
"''${qtWrapperArgs[@]}"
--prefix PATH ':' "${lame}/bin:${mplayer}/bin"
--prefix PATH ':' "${lame}/bin:${mpv-unwrapped}/bin"
)
'';
@ -197,7 +203,6 @@ buildPythonApplication rec {
or even practicing guitar chords!
'';
license = licenses.agpl3Plus;
broken = stdenv.hostPlatform.isAarch64;
platforms = platforms.mesaPlatforms;
maintainers = with maintainers; [ oxij Profpatsch ];
};

View file

@ -5065,6 +5065,54 @@ let
meta.homepage = "https://github.com/tpope/vim-endwise/";
};
vim-erlang-compiler = buildVimPluginFrom2Nix {
pname = "vim-erlang-compiler";
version = "2020-11-16";
src = fetchFromGitHub {
owner = "vim-erlang";
repo = "vim-erlang-compiler";
rev = "17e47d28141c961e567b39d8d9956cbdb6e720d0";
sha256 = "1j27zk2gfig3zv7cg7dwg5x0c3nsik5blcci8a16wq050pi8bsr1";
};
meta.homepage = "https://github.com/vim-erlang/vim-erlang-compiler/";
};
vim-erlang-omnicomplete = buildVimPluginFrom2Nix {
pname = "vim-erlang-omnicomplete";
version = "2020-08-29";
src = fetchFromGitHub {
owner = "vim-erlang";
repo = "vim-erlang-omnicomplete";
rev = "2f980dd8f1861e00ea14dcd5ecc370e71af695fb";
sha256 = "1i3c7ybahmb4az2njzvfnvx39bqiyqhf43n32rhpc3xg05y3bk7d";
};
meta.homepage = "https://github.com/vim-erlang/vim-erlang-omnicomplete/";
};
vim-erlang-runtime = buildVimPluginFrom2Nix {
pname = "vim-erlang-runtime";
version = "2020-11-22";
src = fetchFromGitHub {
owner = "vim-erlang";
repo = "vim-erlang-runtime";
rev = "8a8ec7cb54d52be5fc5dce2a028888c2a2f50e35";
sha256 = "13qfyl9v0a82hn574x6h7rq9kl3rhg6ivlpj69n2jn0lf33ij8qq";
};
meta.homepage = "https://github.com/vim-erlang/vim-erlang-runtime/";
};
vim-erlang-tags = buildVimPluginFrom2Nix {
pname = "vim-erlang-tags";
version = "2020-10-16";
src = fetchFromGitHub {
owner = "vim-erlang";
repo = "vim-erlang-tags";
rev = "a5bc6a90a166073d74e5103f40735740ae40a3cb";
sha256 = "02d3y2296nh8qv0kgx119c1niim6ci2bahi7q3k0jsl2f86fl7dy";
};
meta.homepage = "https://github.com/vim-erlang/vim-erlang-tags/";
};
vim-eunuch = buildVimPluginFrom2Nix {
pname = "vim-eunuch";
version = "2020-08-07";

View file

@ -608,6 +608,10 @@ vhda/verilog_systemverilog.vim
vigoux/LanguageTool.nvim
vim-airline/vim-airline
vim-airline/vim-airline-themes
vim-erlang/vim-erlang-compiler
vim-erlang/vim-erlang-omnicomplete
vim-erlang/vim-erlang-runtime
vim-erlang/vim-erlang-tags
vim-pandoc/vim-pandoc
vim-pandoc/vim-pandoc-after
vim-pandoc/vim-pandoc-syntax

View file

@ -0,0 +1,37 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "fiche";
version = "0.9.1";
src = fetchFromGitHub {
owner = "solusipse";
repo = "fiche";
rev = version;
sha256 = "1102r39xw17kip7mjp987jy8na333gw9vxv31f7v8q05cr7d7kfb";
};
installPhase = ''
install -Dm755 fiche -t $out/bin
'';
doCheck = true;
meta = with stdenv.lib; {
description = "Command line pastebin for sharing terminal output";
longDescription = ''
Fiche is a command line pastebin server for sharing terminal output.
It can be used without any graphical tools from a TTY and has minimal requirements.
A live instance can be found at https://termbin.com.
Example usage:
echo just testing! | nc termbin.com 9999
'';
homepage = "https://github.com/solusipse/fiche";
changelog = "https://github.com/solusipse/fiche/releases/tag/${version}";
license = licenses.mit;
maintainers = [ maintainers.pinpox ];
platforms = platforms.all;
};
}

View file

@ -12,6 +12,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace include/defaults.h --replace 'PKGLOCALSTATEDIR "' '"/var/lib/charybdis'
substituteInPlace include/defaults.h --replace 'ETCPATH "' '"/etc/charybdis'
'';
autoreconfPhase = "sh autogen.sh";

View file

@ -58,7 +58,7 @@ in {
};
nextcloud20 = generic {
version = "20.0.4";
sha256 = "sha256-Jp8WIuMm9dEeOH04YarU4rDnkzSul+7Vp7M1K6dmFCA=";
version = "20.0.5";
sha256 = "5c70dd33024012a1651fd099133d052d129a4dadc6935f44bb9c3e2b360befe3";
};
}

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "awsweeper";
version = "0.10.2";
version = "0.11.1";
src = fetchFromGitHub {
owner = "jckuester";
repo = pname;
rev = "v${version}";
sha256 = "1ln4s04n1qd1wv88ahhvvvphlxf6c9krqz9lmbcx3n67sb8xngm5";
sha256 = "sha256-fpWoLFSwSVxaiWyVMSmQTd3o/zOySUXNM2YhxMQ7nsA=";
};
vendorSha256 = "0zlhb84fmrnwq71d0h83p28aqlfclcydndl0z2j9nx2skjlxax2i";
vendorSha256 = "sha256-1u1mzANLlWduAQF1GUX7BJSyYlSZwNQISqKwbyRlGog=";
buildFlagsArray = [ "-ldflags=-s -w -X github.com/jckuester/awsweeper/internal.version=${version} -X github.com/jckuester/awsweeper/internal.commit=${src.rev} -X github.com/jckuester/awsweeper/internal.date=unknown" ];

View file

@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "aws-okta";
version = "1.0.8";
version = "1.0.11";
goPackagePath = "github.com/segmentio/aws-okta";
@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "segmentio";
repo = "aws-okta";
rev = "v${version}";
sha256 = "14bg9rdfxkpw00phc8faz4ghiyb0j7a9qai74lidrzplzl139bzf";
sha256 = "sha256-1cprKpIFgM3+lUEHNvda34nJTH4Ch3LtTRq/Dp6QBQ8=";
};
buildFlags = [ "--tags" "release" ];

View file

@ -0,0 +1,26 @@
{ lib
, buildGoModule
, fetchFromGitHub
}:
buildGoModule rec {
pname = "scilla";
version = "20210118-${lib.strings.substring 0 7 rev}";
rev = "74dd81492fef92b95765df1d0f629276a146a5a4";
src = fetchFromGitHub {
owner = "edoardottt";
repo = pname;
inherit rev;
sha256 = "10qvaigfarljydfb9vx2fb9nk293j4g9w2h9mr8xw6adbvl0qr9q";
};
vendorSha256 = "04wqsl4269gc3r6l9srqhcq19zarnyyab8k1shj3w6lkfcc61z25";
meta = with lib; {
description = "Information gathering tool for DNS, ports and more";
homepage = "https://github.com/edoardottt/scilla";
license = with licenses; [ gpl3Plus ];
maintainers = with maintainers; [ fab ];
};
}

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "atomicparsley";
version = "20200701.154658.b0d6223";
version = "20210114.184825.1dbe1be";
src = fetchFromGitHub {
owner = "wez";
repo = pname;
rev = version;
sha256 = "sha256-EHO4WkxoAXUhuJKMNYmBbGfOgtO9uklzXtWS4QsV1c8=";
sha256 = "sha256-dyrfr3bsRzEWaAr9K+7SchFVl63cZawyIjmstOI9e5I=";
};
nativeBuildInputs = [ cmake ];

View file

@ -150,6 +150,8 @@ in
ankisyncd = callPackage ../servers/ankisyncd { };
fiche = callPackage ../servers/fiche { };
avro-tools = callPackage ../development/tools/avro-tools { };
bacnet-stack = callPackage ../tools/networking/bacnet-stack {};
@ -27988,6 +27990,8 @@ in
scilab-bin = callPackage ../applications/science/math/scilab-bin {};
scilla = callPackage ../tools/security/scilla { };
scotch = callPackage ../applications/science/math/scotch { };
mininet = callPackage ../tools/virtualization/mininet { };

View file

@ -44,6 +44,12 @@ let
atdgen = callPackage ../development/ocaml-modules/atdgen { };
awa = callPackage ../development/ocaml-modules/awa { };
awa-lwt = callPackage ../development/ocaml-modules/awa/lwt.nix { };
awa-mirage = callPackage ../development/ocaml-modules/awa/mirage.nix { };
base64 = callPackage ../development/ocaml-modules/base64 { };
bap = callPackage ../development/ocaml-modules/bap {
@ -574,6 +580,8 @@ let
mezzo = callPackage ../development/compilers/mezzo { };
mimic = callPackage ../development/ocaml-modules/mimic { };
minisat = callPackage ../development/ocaml-modules/minisat { };
mirage = callPackage ../development/ocaml-modules/mirage { };