···5555 </listitem>
5656 <listitem>
5757 <para>
5858+ <link xlink:href="https://www.isc.org/kea/">Kea</link>, ISCs
5959+ 2nd generation DHCP and DDNS server suite. Available at
6060+ <link xlink:href="options.html#opt-services.kea">services.kea</link>.
6161+ </para>
6262+ </listitem>
6363+ <listitem>
6464+ <para>
5865 <link xlink:href="https://sr.ht">sourcehut</link>, a
5966 collection of tools useful for software development. Available
6067 as
+2
nixos/doc/manual/release-notes/rl-2111.section.md
···17171818- [geoipupdate](https://github.com/maxmind/geoipupdate), a GeoIP database updater from MaxMind. Available as [services.geoipupdate](options.html#opt-services.geoipupdate.enable).
19192020+- [Kea](https://www.isc.org/kea/), ISCs 2nd generation DHCP and DDNS server suite. Available at [services.kea](options.html#opt-services.kea).
2121+2022- [sourcehut](https://sr.ht), a collection of tools useful for software development. Available as [services.sourcehut](options.html#opt-services.sourcehut.enable).
21232224- [ucarp](https://download.pureftpd.org/pub/ucarp/README), an userspace implementation of the Common Address Redundancy Protocol (CARP). Available as [networking.ucarp](options.html#opt-networking.ucarp.enable).
···1717 makeFlags = ["PREFIX=$(out)"];
18181919 meta = {
2020- inherit version;
2120 description = "";
2221 # Code cannot be used in commercial programs
2322 # Looks like the definition hinges on the price, not license
+8-3
pkgs/applications/misc/1password-gui/default.nix
···2828, nss
2929, pango
3030, systemd
3131+, udev
3132, xdg-utils
3233}:
3334stdenv.mkDerivation rec {
3435 pname = "1password";
3535- version = "8.0.34";
3636+ version = "8.1.1";
36373738 src = fetchurl {
3839 url = "https://downloads.1password.com/linux/tar/stable/x86_64/1password-${version}.x64.tar.gz";
3939- sha256 = "0mp119v5vgsva7pnxpsbq4xhh4vbhwv7ga9b5b7f6slx3biy1wmh";
4040+ sha256 = "0y39sfhj9xrgprh01i9apzfkqzm6pdhjc8x59x5p5djjjvxbcwmy";
4041 };
41424243 nativeBuildInputs = [ makeWrapper ];
···9596 patchelf --set-rpath ${rpath}:$out/share/1password $file
9697 done
97989999+ # Electron is trying to open udev via dlopen()
100100+ # and for some reason that doesn't seem to be impacted from the rpath.
101101+ # Adding udev to LD_LIBRARY_PATH fixes that.
98102 makeWrapper $out/share/1password/1password $out/bin/1password \
9999- --prefix PATH : ${xdg-utils}/bin
103103+ --prefix PATH : ${lib.makeBinPath [ xdg-utils ]} \
104104+ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ udev ]}
100105101106 runHook postInstall
102107 '';
···1717 license = lib.licenses.gpl2;
1818 maintainers = with lib.maintainers; [ kovirobi ];
1919 platforms = lib.platforms.linux;
2020- inherit version;
2121-2220 longDescription = ''
2321 A simple command line tool to check for new mail in local mbox and
2422 maildir and remote POP3 and IMAP mailboxes.
···3232 ];
33333434 meta = {
3535- inherit version;
3635 description = "Extension of clingo to handle constraints over integers";
3736 license = lib.licenses.gpl3; # for now GPL3, next version MIT!
3837 platforms = lib.platforms.unix;
···9090 passthru.tests = {};
91919292 meta = with lib; {
9393- inherit version;
9493 description = "A fast, lightweight SCM system for very large distributed projects";
9594 homepage = "https://www.mercurial-scm.org";
9695 downloadPage = "https://www.mercurial-scm.org/release/";
···4141 description = "A small window manager controlled by a 9P filesystem";
4242 maintainers = with lib.maintainers; [ kovirobi ];
4343 license = lib.licenses.mit;
4444- inherit version;
4544 platforms = with lib.platforms; linux;
4645 };
4746}
-1
pkgs/data/fonts/noto-fonts/default.nix
···154154 '';
155155156156 meta = with lib; {
157157- inherit version;
158157 description = "Color and Black-and-White emoji fonts";
159158 homepage = "https://github.com/googlefonts/noto-emoji";
160159 license = with licenses; [ ofl asl20 ];
-1
pkgs/data/fonts/unscii/default.nix
···6161 outputs = [ "out" "extra" ];
62626363 meta = {
6464- inherit version;
6564 description = "Bitmapped character-art-friendly Unicode fonts";
6665 # Basically GPL2+ with font exception — because of the Unifont-augmented
6766 # version. The reduced version is public domain.
+1-1
pkgs/data/machine-learning/mnist/default.nix
···2929 ln -s "${srcs.test-images}" "$out/${srcs.test-images.name}"
3030 ln -s "${srcs.test-labels}" "$out/${srcs.test-labels.name}"
3131 '';
3232- phases = [ "installPhase" ];
3232+ dontUnpack = true;
3333 meta = with lib; {
3434 description = "A large database of handwritten digits";
3535 longDescription = ''
···2929 '';
3030 buildInputs = [jre ant jdk jre];
3131 meta = {
3232- inherit version;
3332 description = "A JVM-based Common Lisp implementation";
3433 license = lib.licenses.gpl3 ;
3534 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/compilers/clasp/default.nix
···118118 CLASP_SRC_DONTTOUCH = "true";
119119120120 meta = {
121121- inherit version;
122121 description = "A Common Lisp implementation based on LLVM with C++ integration";
123122 license = lib.licenses.lgpl21Plus ;
124123 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/compilers/dmd/binary.nix
···4343 '';
44444545 meta = with lib; {
4646- inherit version;
4746 description = "Digital Mars D Compiler Package";
4847 # As of 2.075 all sources and binaries use the boost license
4948 license = licenses.boost;
···20202121 meta = {
2222 description = "Drivers and libraries for the Xbox Kinect device on Windows, Linux, and macOS";
2323- inherit version;
2423 homepage = "http://openkinect.org";
2524 license = with lib.licenses; [ gpl2 asl20 ];
2625 maintainers = with lib.maintainers; [ bennofs ];
-1
pkgs/development/libraries/givaro/3.7.nix
···99 nativeBuildInputs = [ autoreconfHook ];
1010 buildInputs = [autoconf automake libtool gmpxx];
1111 meta = {
1212- inherit version;
1312 description = "A C++ library for arithmetic and algebraic computations";
1413 license = lib.licenses.cecill-b;
1514 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/libraries/givaro/3.nix
···99 nativeBuildInputs = [ autoreconfHook ];
1010 buildInputs = [autoconf automake libtool gmpxx];
1111 meta = {
1212- inherit version;
1312 description = "A C++ library for arithmetic and algebraic computations";
1413 license = lib.licenses.cecill-b;
1514 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/libraries/givaro/default.nix
···3636 doCheck = false;
37373838 meta = {
3939- inherit version;
4039 description = "A C++ library for arithmetic and algebraic computations";
4140 license = lib.licenses.cecill-b;
4241 maintainers = [lib.maintainers.raskin];
···1919 "--with-cblas=-lblas"
2020 ];
2121 meta = {
2222- inherit version;
2322 description = "Algorithms for computing exact solutions to dense systems of linear equations over the integers";
2423 license = lib.licenses.gpl2Plus;
2524 maintainers = [lib.maintainers.raskin];
···4848 ];
49495050 meta = with lib; {
5151- inherit version;
5251 homepage = "https://github.com/open-source-parsers/jsoncpp";
5352 description = "A C++ library for interacting with JSON";
5453 maintainers = with maintainers; [ ttuegel cpages ];
-1
pkgs/development/libraries/libb64/default.nix
···1919 '';
20202121 meta = {
2222- inherit version;
2322 description = "ANSI C routines for fast base64 encoding/decoding";
2423 license = lib.licenses.publicDomain;
2524 platforms = lib.platforms.unix;
···3535 license = licenses.bsd3;
3636 maintainers = with maintainers; [ deepfire ];
3737 platforms = platforms.linux; # PAM is not available on Darwin
3838- inherit version;
3938 };
4039}
-1
pkgs/development/libraries/osip/default.nix
···1313 description = "The GNU oSIP library, an implementation of the Session Initiation Protocol (SIP)";
1414 maintainers = with lib.maintainers; [ raskin ];
1515 platforms = lib.platforms.all;
1616- inherit version;
1716 };
1817}
···1717 };
18181919 meta = {
2020- inherit version;
2120 description = "File open routines to safely open a file when in the presence of an attack";
2221 license = lib.licenses.asl20 ;
2322 maintainers = [lib.maintainers.raskin];
···99 "OMNINXT" # 3.4.0-rc4: has not specified a valid STM group, must be one of F1, F3, F405, F411 or F7x5. Have you prepared a valid target.mk?
1010]}:
11111212-let
1313-1414- version = "3.4.0-rc4";
1515-1616-in stdenv.mkDerivation rec {
1212+stdenv.mkDerivation rec {
17131814 pname = "betaflight";
1919- inherit version;
1515+ version = "3.4.0-rc4";
20162117 src = fetchFromGitHub {
2218 owner = "betaflight";
···1616 };
17171818 meta = with lib; {
1919- inherit version;
2019 description = "Read & write wireless card capabilities using the Linux Wireless Extensions";
2120 homepage = "http://pythonwifi.tuxfamily.org/";
2221 # From the README: "pythonwifi is licensed under LGPLv2+, however, the
···11{ lib
22, buildPythonPackage
33, fetchPypi
44-, setuptoolsDarcs
54, pyutil
55+, setuptoolsTrial
66+, twisted
67}:
7889buildPythonPackage rec {
···1415 sha256 = "6033b2f3cc3edacf3f7eeed5f258c1ebf8a1d7e5e35b623db352512ce564e5ca";
1516 };
16171717- buildInputs = [ setuptoolsDarcs ];
1818 propagatedBuildInputs = [ pyutil ];
19192020+ checkInputs = [ setuptoolsTrial twisted ];
2121+2022 # argparse is in the stdlib but zfec doesn't know that.
2123 postPatch = ''
2224 sed -i -e '/argparse/d' setup.py
2325 '';
24262527 meta = with lib; {
2626- homepage = "http://allmydata.org/trac/zfec";
2828+ homepage = "https://github.com/tahoe-lafs/zfec";
2729 description = "Zfec, a fast erasure codec which can be used with the command-line, C, Python, or Haskell";
2830 longDescription = ''
2931 Fast, portable, programmable erasure coding a.k.a. "forward
···3436 and Haskell API.
3537 '';
3638 license = licenses.gpl2Plus;
3939+ maintainers = with maintainers; [ prusnak ];
3740 };
38413942}
-1
pkgs/development/ruby-modules/bundix/default.nix
···2828 '';
29293030 meta = {
3131- inherit version;
3231 description = "Creates Nix packages from Gemfiles";
3332 longDescription = ''
3433 This is a tool that converts Gemfile.lock files to nix expressions.
···2323 cp fmax.ini "$out/share/fairymax"
2424 '';
2525 meta = {
2626- inherit version;
2726 description = "A small chess engine supporting fairy pieces";
2827 longDescription = ''
2928 A version of micro-Max that reads the piece description
-1
pkgs/games/fish-fillets-ng/default.nix
···3232 '';
33333434 meta = with lib; {
3535- inherit version;
3635 description = "A puzzle game";
3736 license = licenses.gpl2Plus;
3837 maintainers = with maintainers; [ raskin ];
-1
pkgs/games/xsok/default.nix
···3737 '';
38383939 meta = {
4040- inherit version;
4140 description = "A generic Sokoban game for X11";
4241 license = lib.licenses.gpl2Plus;
4342 maintainers = [lib.maintainers.raskin];
···7474 longDescription = ''
7575 Atop is an ASCII full-screen performance monitor that is capable of reporting the activity of all processes (even if processes have finished during the interval), daily logging of system and process activity for long-term analysis, highlighting overloaded system resources by using colors, etc. At regular intervals, it shows system-level activity related to the CPU, memory, swap, disks and network layers, and for every active process it shows the CPU utilization, memory growth, disk utilization, priority, username, state, and exit code.
7676 '';
7777- inherit version;
7877 license = licenses.gpl2Plus;
7978 downloadPage = "http://atoptool.nl/downloadatop.php";
8079 };
···5353 homepage = "https://theunarchiver.com";
5454 description = "An archive unpacker program";
5555 longDescription = ''
5656- The Unarchiver is an archive unpacker program with support for the popular \
5757- zip, RAR, 7z, tar, gzip, bzip2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO, BIN, \
5858- and split file formats, as well as the old Stuffit, Stuffit X, DiskDouble, \
5959- Compact Pro, Packit, cpio, compress (.Z), ARJ, ARC, PAK, ACE, ZOO, LZH, \
5656+ The Unarchiver is an archive unpacker program with support for the popular
5757+ zip, RAR, 7z, tar, gzip, bzip2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO, BIN,
5858+ and split file formats, as well as the old Stuffit, Stuffit X, DiskDouble,
5959+ Compact Pro, Packit, cpio, compress (.Z), ARJ, ARC, PAK, ACE, ZOO, LZH,
6060 ADF, DMS, LZX, PowerPacker, LBR, Squeeze, Crunch, and other old formats.
6161 '';
6262 license = licenses.lgpl21Plus;
6363 maintainers = with maintainers; [ peterhoeg ];
6464- platforms = with platforms; linux;
6464+ platforms = platforms.linux;
6565 };
6666}
···3131 '';
3232 buildInputs = [mono];
3333 meta = {
3434- inherit version;
3534 description = "Bitmap generation from a single example with convolutions and MCMC";
3635 license = lib.licenses.mit;
3736 maintainers = [lib.maintainers.raskin];
···2525 '';
2626 buildInputs = [mono];
2727 meta = {
2828- inherit version;
2928 description = "A generator of bitmaps that are locally similar to the input bitmap";
3029 license = lib.licenses.mit;
3130 maintainers = [lib.maintainers.raskin];
-1
pkgs/tools/graphics/zxing/default.nix
···2424 cd "$out/lib/java"; for i in *.jar; do mv "$i" "''${i#*-}"; done
2525 '';
2626 meta = {
2727- inherit version;
2827 description = "1D and 2D code reading library";
2928 license = lib.licenses.asl20;
3029 maintainers = [lib.maintainers.raskin];
+2-1
pkgs/tools/inputmethods/skk/skk-dicts/default.nix
···3333 srcs = [ small medium large edict assoc ];
3434 nativeBuildInputs = [ skktools ] ++ lib.optional stdenv.isDarwin libiconv;
35353636- phases = [ "installPhase" ];
3636+ dontUnpack = true;
3737+3738 installPhase = ''
3839 function dictname() {
3940 src=$1
···5959 '';
60606161 meta = with lib; {
6262- inherit version;
6362 description = "Cross-platform application for configuring any YubiKey over all USB interfaces";
6463 homepage = "https://developers.yubico.com/yubikey-manager-qt/";
6564 license = licenses.bsd2;
···88, libmysqlclient
99, log4cplus
1010, postgresql
1111-, python3 }:
1111+, python3
1212+, nixosTests
1313+}:
12141315stdenv.mkDerivation rec {
1416 pname = "kea";
···48504951 enableParallelBuilding = true;
50525353+ passthru.tests = {
5454+ inherit (nixosTests) kea;
5555+ };
5656+5157 meta = with lib; {
5258 homepage = "https://kea.isc.org/";
5359 description = "High-performance, extensible DHCP server by ISC";
5460 longDescription = ''
5555- KEA is a new open source DHCPv4/DHCPv6 server being developed by
6161+ Kea is a new open source DHCPv4/DHCPv6 server being developed by
5662 Internet Systems Consortium. The objective of this project is to
5763 provide a very high-performance, extensible DHCP server engine for
5864 use by enterprises and service providers, either as is or with
···6066 '';
6167 license = licenses.mpl20;
6268 platforms = platforms.unix;
6363- maintainers = with maintainers; [ fpletz ];
6969+ maintainers = with maintainers; [ fpletz hexa ];
6470 };
6571}
-1
pkgs/tools/networking/wavemon/default.nix
···1515 };
16161717 meta = with lib; {
1818- inherit version;
1918 description = "Ncurses-based monitoring application for wireless network devices";
2019 homepage = "https://github.com/uoaerg/wavemon";
2120 license = licenses.gpl3Plus;
···11{ lib, stdenv, fetchurl }:
2233let
44- version = "1.8.0";
55-64 # These settings are found in the Makefile, but there seems to be no
75 # way to select one ore the other setting other than editing the file
86 # manually, so we have to duplicate the know how here.
···2321 '' else
2422 ""; # use linux flags by default
2523in
2626-stdenv.mkDerivation {
2424+stdenv.mkDerivation rec {
2725 pname = "tree";
2828- inherit version;
2626+ version = "1.8.0";
29273028 src = fetchurl {
3129 url = "http://mama.indstate.edu/users/ice/tree/src/tree-${version}.tgz";