···248248 then v.__pretty v.val
249249 else if v == {} then "{ }"
250250 else if v ? type && v.type == "derivation" then
251251- "<derivation ${v.drvPath}>"
251251+ "<derivation ${v.drvPath or "???"}>"
252252 else "{" + introSpace
253253 + libStr.concatStringsSep introSpace (libAttr.mapAttrsToList
254254 (name: value:
···11+{ lib, stdenvNoCC, fetchurl, makeWrapper, perl, installShellFiles }:
22+33+stdenvNoCC.mkDerivation rec {
44+ pname = "listadmin";
55+ version = "2.73";
66+77+ src = fetchurl {
88+ url = "mirror://sourceforge/project/listadmin/${version}/listadmin-${version}.tar.gz";
99+ sha256 = "00333d65ygdbm1hqr4yp2j8vh1cgh3hyfm7iy9y1alf0p0f6aqac";
1010+ };
1111+1212+ buildInputs = [ perl ];
1313+ nativeBuildInputs = [ makeWrapper installShellFiles ];
1414+1515+ # There is a Makefile, but we don’t need it, and it prints errors
1616+ dontBuild = true;
1717+1818+ installPhase = ''
1919+ mkdir -p $out/bin $out/share/man/man1
2020+ install -m 755 listadmin.pl $out/bin/listadmin
2121+ installManPage listadmin.1
2222+2323+ wrapProgram $out/bin/listadmin \
2424+ --prefix PERL5LIB : "${with perl.pkgs; makeFullPerlPath [
2525+ TextReform NetINET6Glue LWPProtocolhttps
2626+ ]}"
2727+ '';
2828+2929+ doInstallCheck = true;
3030+ installCheckPhase = ''
3131+ $out/bin/listadmin --help 2> /dev/null
3232+ '';
3333+3434+ meta = with lib; {
3535+ description = "Command line mailman moderator queue manipulation";
3636+ longDescription = ''
3737+ listadmin is a command line tool to manipulate the queues of messages
3838+ held for moderator approval by mailman. It is designed to keep user
3939+ interaction to a minimum, in theory you could run it from cron to prune
4040+ the queue. It can use the score from a header added by SpamAssassin to
4141+ filter, or it can match specific senders, subjects, or reasons.
4242+ '';
4343+ homepage = "https://sourceforge.net/projects/listadmin/";
4444+ license = licenses.publicDomain;
4545+ platforms = platforms.unix;
4646+ maintainers = with maintainers; [ nomeata ];
4747+ };
4848+}
···2233with python.pkgs;
44buildPythonApplication rec {
55- version = "0.3.9";
55+ version = "0.5.0";
66 pname = "nbstripout";
7788 # Mercurial should be added as a build input but because it's a Python
···14141515 src = fetchPypi {
1616 inherit pname version;
1717- sha256 = "b46dddbf78b8b137176bc72729124e378242ef9ce93af63f6e0a8c4850c972e7";
1717+ sha256 = "86ab50136998d62c9fa92478d2eb9ddc4137e51a28568f78fa8f24a6fbb6a7d8";
1818 };
19192020 # for some reason, darwin uses /bin/sh echo native instead of echo binary, so
···6565 EOF
6666 '';
67676868+ # fixupPhase is moving the man to share/man which breaks it because it's a
6969+ # relative symlink.
7070+ postFixup = ''
7171+ ln -nsf ../zulu-11.jdk/Contents/Home/man $out/share/man
7272+ '';
7373+6874 passthru = {
6975 home = jdk;
7076 };
···473473 mess = mame; # added 2019-10-30
474474 mcgrid = throw "mcgrid has been removed from nixpkgs, as it's not compatible with rivet 3"; # added 2020-05-23
475475 mcomix = throw "mcomix has been removed from nixpkgs, as it's unmaintained; try mcomix3 a Python 3 fork"; # added 2019-12-10, modified 2020-11-25
476476- mirage = throw "mirage has been femoved from nixpkgs, as it's unmaintained"; # added 2019-12-10
476476+ mirage = throw "mirage has been removed from nixpkgs, as it's unmaintained"; # added 2019-12-10
477477+ minergate = throw "minergate has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # added 2021-08-13
478478+ minergate-cli = throw "minergatecli has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # added 2021-08-13
477479 mopidy-gmusic = throw "mopidy-gmusic has been removed because Google Play Music was discontinued"; # added 2021-03-07
478480 mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18
479481 mopidy-local-sqlite = throw "mopidy-local-sqlite has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18