···1818 meta = with stdenv.lib; {
1919 homepage = https://github.com/visit1985/mdp;
2020 description = "A command-line based markdown presentation tool";
2121- maintainers = with maintainers; [ matthiasbeyer vrthra ];
2121+ maintainers = with maintainers; [ vrthra ];
2222 license = licenses.gpl3;
2323 platforms = with platforms; unix;
2424 };
+1-1
pkgs/applications/misc/mwic/default.nix
···2525 homepage = http://jwilk.net/software/mwic;
2626 description = "spell-checker that groups possible misspellings and shows them in their contexts";
2727 license = licenses.mit;
2828- maintainers = with maintainers; [ matthiasbeyer ];
2828+ maintainers = with maintainers; [ ];
2929 };
3030}
3131
+1-1
pkgs/applications/misc/posterazor/default.nix
···3232 homepage = http://posterazor.sourceforge.net/;
3333 description = "Cuts a raster image into pieces which can afterwards be printed out and assembled to a poster";
3434 maintainers = [ stdenv.lib.maintainers.madjar ];
3535- platforms = stdenv.lib.platforms.all;
3535+ platforms = stdenv.lib.platforms.linux;
3636 };
3737}
+1-1
pkgs/applications/misc/rtv/default.nix
···4848 homepage = https://github.com/michael-lazar/rtv;
4949 description = "Browse Reddit from your Terminal";
5050 license = licenses.mit;
5151- maintainers = with maintainers; [ matthiasbeyer jgeerds wedens ];
5151+ maintainers = with maintainers; [ jgeerds wedens ];
5252 };
5353}
···2525 # The (only) source file states:
2626 # License: "Do what you feel is right, but don't be a jerk" public license.
27272828- maintainers = with stdenv.lib.maintainers; [ matthiasbeyer ];
2828+ maintainers = with stdenv.lib.maintainers; [ ];
2929 };
3030}
3131
+1-1
pkgs/applications/office/beancount/default.nix
···3838 generate a variety of reports from them, and provides a web interface.
3939 '';
4040 license = stdenv.lib.licenses.gpl2;
4141- maintainers = with stdenv.lib.maintainers; [ matthiasbeyer ];
4141+ maintainers = with stdenv.lib.maintainers; [ ];
4242 };
4343}
4444
···137137 algorithms. You can bring your creations to scale using the power of GPUs in the
138138 cloud or to the masses on mobile with Caffe2's cross-platform libraries.
139139 '';
140140- platforms = with stdenv.lib.platforms; linux ++ darwin;
140140+ platforms = with stdenv.lib.platforms; linux;
141141 license = stdenv.lib.licenses.asl20;
142142 maintainers = with stdenv.lib.maintainers; [ yuriaisaka ];
143143 };
···11+{ stdenv
22+, fetchFromGitHub, fetchurl
33+, python
44+55+# for binding generation
66+, castxml ? null
77+88+# can take a long time, generates > 30000 images/graphs
99+, enableDoxygen ? false
1010+1111+# e.g. "optimized" or "debug". If not set, use default one
1212+, build_profile ? null
1313+1414+# --enable-examples
1515+, withExamples ? false
1616+1717+# very long
1818+, withManual ? false, doxygen ? null, graphviz ? null, imagemagick ? null
1919+# for manual, tetex is used to get the eps2pdf binary
2020+# texlive to get latexmk. building manual still fails though
2121+, dia, tetex ? null, ghostscript ? null, texlive ? null
2222+2323+# generates python bindings
2424+, generateBindings ? false, ncurses ? null
2525+2626+# All modules can be enabled by choosing 'all_modules'.
2727+# we include here the DCE mandatory ones
2828+, modules ? [ "core" "network" "internet" "point-to-point" "fd-net-device" "netanim"]
2929+, gcc6
3030+, lib
3131+}:
3232+3333+let
3434+ pythonEnv = python.withPackages(ps:
3535+ stdenv.lib.optional withManual ps.sphinx
3636+ ++ stdenv.lib.optionals generateBindings (with ps;[ pybindgen pygccxml ])
3737+ );
3838+in
3939+stdenv.mkDerivation rec {
4040+4141+ name = "ns-3.${version}";
4242+ version = "28";
4343+4444+ # the all in one https://www.nsnam.org/release/ns-allinone-3.27.tar.bz2;
4545+ # fetches everything (netanim, etc), this package focuses on ns3-core
4646+ src = fetchFromGitHub {
4747+ owner = "nsnam";
4848+ repo = "ns-3-dev-git";
4949+ rev = name;
5050+ sha256 = "17kzfjpgw2mvyx1c9bxccnvw67jpk09fxmcnlkqx9xisk10qnhng";
5151+ };
5252+5353+ # ncurses is a hidden dependency of waf when checking python
5454+ buildInputs = lib.optionals generateBindings [ castxml ncurses ]
5555+ ++ stdenv.lib.optional enableDoxygen [ doxygen graphviz imagemagick ]
5656+ ++ stdenv.lib.optional withManual [ dia tetex ghostscript texlive.combined.scheme-medium ];
5757+5858+ propagatedBuildInputs = [ gcc6 pythonEnv ];
5959+6060+ postPatch = ''
6161+ patchShebangs ./waf
6262+ patchShebangs doc/ns3_html_theme/get_version.sh
6363+ '';
6464+6565+ configureScript = "${python.interpreter} ./waf configure";
6666+6767+ configureFlags = with stdenv.lib; [
6868+ "--enable-modules=${stdenv.lib.concatStringsSep "," modules}"
6969+ "--with-python=${pythonEnv.interpreter}"
7070+ ]
7171+ ++ optional (build_profile != null) "--build-profile=${build_profile}"
7272+ ++ optional generateBindings [ ]
7373+ ++ optional withExamples " --enable-examples "
7474+ ++ optional doCheck " --enable-tests "
7575+ ;
7676+7777+ postBuild = with stdenv.lib; let flags = concatStringsSep ";" (
7878+ optional enableDoxygen "./waf doxygen"
7979+ ++ optional withManual "./waf sphinx"
8080+ );
8181+ in "${flags}"
8282+ ;
8383+8484+ doCheck = true;
8585+8686+ # we need to specify the proper interpreter else ns3 can check against a
8787+ # different version even though we
8888+ checkPhase = ''
8989+ ${pythonEnv.interpreter} ./test.py
9090+ '';
9191+9292+ meta = {
9393+ homepage = http://www.nsnam.org;
9494+ license = stdenv.lib.licenses.gpl3;
9595+ description = "A discrete time event network simulator";
9696+ platforms = with stdenv.lib.platforms; unix;
9797+ };
9898+}
+3
pkgs/development/libraries/wlroots/default.nix
···4242 license = licenses.mit;
4343 platforms = platforms.linux;
4444 maintainers = with maintainers; [ primeos ];
4545+ # Marked as broken until the first official/stable release (upstream
4646+ # request). See #38344 for the public discussion.
4747+ broken = true;
4548 };
4649}
···2727 meta = {
2828 description = "A toolbelt of useful classes and functions to be used with python-requests";
2929 homepage = http://toolbelt.rtfd.org;
3030- maintainers = with lib.maintainers; [ matthiasbeyer jgeerds ];
3030+ maintainers = with lib.maintainers; [ jgeerds ];
3131 };
3232-}3232+}
···3535 extraMeta ? {},
3636 # Whether to utilize the controversial import-from-derivation feature to parse the config
3737 allowImportFromDerivation ? false,
3838+ # ignored
3939+ features ? null,
38403941 hostPlatform
4042}:
+2-2
pkgs/os-specific/linux/zfs/default.nix
···2828 versionAtLeast kernel.version incompatibleKernelVersion then
2929 throw ''
3030 Linux v${kernel.version} is not yet supported by zfsonlinux v${version}.
3131- ${stdenv.lib.optional (!isUnstable) "Try zfsUnstable or set the NixOS option boot.zfs.enableUnstable."}
3131+ ${stdenv.lib.optionalString (!isUnstable) "Try zfsUnstable or set the NixOS option boot.zfs.enableUnstable."}
3232 ''
3333 else stdenv.mkDerivation rec {
3434 name = "zfs-${configFile}-${version}${optionalString buildKernel "-${kernel.version}"}";
···168168169169 zfsUnstable = common rec {
170170 # comment/uncomment if breaking kernel versions are known
171171- incompatibleKernelVersion = null;
171171+ incompatibleKernelVersion = "4.16";
172172173173 # this package should point to a version / git revision compatible with the latest kernel release
174174 version = "2018-04-04";
+1-1
pkgs/servers/ftp/pure-ftpd/default.nix
···1717 homepage = https://www.pureftpd.org;
1818 license = licenses.isc; # with some parts covered by BSD3(?)
1919 maintainers = [ maintainers.lethalman ];
2020- platforms = platforms.unix;
2020+ platforms = platforms.linux;
2121 };
2222}
+1-1
pkgs/servers/mail/opensmtpd/extras.nix
···7575 homepage = https://www.opensmtpd.org/;
7676 description = "Extra plugins for the OpenSMTPD mail server";
7777 license = licenses.isc;
7878- platforms = platforms.unix;
7878+ platforms = platforms.linux;
7979 maintainers = with maintainers; [ gebner ];
8080 };
8181}
···1919 description = "Console downloading program with some features for parallel connections for faster downloading";
2020 homepage = http://axel.alioth.debian.org/;
2121 maintainers = with maintainers; [ pSub ];
2222- platforms = with platforms; linux ++ darwin;
2222+ platforms = with platforms; linux;
2323 };
2424}
···2020 meta = with stdenv.lib; {
2121 description = "Utility to fetch time and set the system clock over HTTP";
2222 homepage = http://www.vervest.org/htp/;
2323- platforms = platforms.unix;
2323+ platforms = platforms.linux;
2424 license = licenses.gpl2Plus;
2525 };
2626}
+1-1
pkgs/tools/networking/http-prompt/default.nix
···2828 description = "An interactive command-line HTTP client featuring autocomplete and syntax highlighting";
2929 homepage = https://github.com/eliangcs/http-prompt;
3030 license = licenses.mit;
3131- maintainers = with maintainers; [ matthiasbeyer ];
3131+ maintainers = with maintainers; [ ];
3232 platforms = platforms.linux; # can only test on linux
3333 };
3434}