diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2018-11-12 18:59:08 +0100 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2018-11-12 18:59:08 +0100 |
commit | daf3297cb46f73522d021e22c4dc7e0eb6920333 (patch) | |
tree | 75d39f6f6933dafd9ac36e4082526075906271c1 /pkgs/tools | |
parent | 917400bcffd3a4179c4789a91857a5f1420081dd (diff) | |
parent | 968b20e2c7405f27830b6f10a8cac975e965dc94 (diff) | |
download | nixlib-daf3297cb46f73522d021e22c4dc7e0eb6920333.tar nixlib-daf3297cb46f73522d021e22c4dc7e0eb6920333.tar.gz nixlib-daf3297cb46f73522d021e22c4dc7e0eb6920333.tar.bz2 nixlib-daf3297cb46f73522d021e22c4dc7e0eb6920333.tar.lz nixlib-daf3297cb46f73522d021e22c4dc7e0eb6920333.tar.xz nixlib-daf3297cb46f73522d021e22c4dc7e0eb6920333.tar.zst nixlib-daf3297cb46f73522d021e22c4dc7e0eb6920333.zip |
Merge master into staging-next
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/graphics/scour/default.nix | 23 | ||||
-rw-r--r-- | pkgs/tools/misc/diskus/default.nix | 23 | ||||
-rw-r--r-- | pkgs/tools/networking/i2pd/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/networking/ip2unix/default.nix | 23 | ||||
-rw-r--r-- | pkgs/tools/text/gnused/422.nix | 2 | ||||
-rw-r--r-- | pkgs/tools/text/gnused/default.nix | 2 |
6 files changed, 46 insertions, 31 deletions
diff --git a/pkgs/tools/graphics/scour/default.nix b/pkgs/tools/graphics/scour/default.nix deleted file mode 100644 index 11932aabe0bb..000000000000 --- a/pkgs/tools/graphics/scour/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ stdenv, python3 }: - -with python3.pkgs; - -buildPythonApplication rec { - pname = "scour"; - version = "0.37"; - - src = fetchPypi { - inherit pname version; - sha256 = "05k1f8i8v7sp5v39lian865vwvapq05a6vmvk7fwnxv8kivi6ccn"; - }; - - propagatedBuildInputs = [ six ]; - - meta = with stdenv.lib; { - description = "An SVG Optimizer / Cleaner "; - homepage = https://github.com/scour-project/scour; - license = licenses.asl20; - maintainers = with maintainers; [ worldofpeace ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/tools/misc/diskus/default.nix b/pkgs/tools/misc/diskus/default.nix new file mode 100644 index 000000000000..55489aec32a2 --- /dev/null +++ b/pkgs/tools/misc/diskus/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchFromGitHub, rustPlatform }: + +rustPlatform.buildRustPackage rec { + name = "diskus-${version}"; + version = "0.4.0"; + + src = fetchFromGitHub { + owner = "sharkdp"; + repo = "diskus"; + rev = "cf4a5e0dc5bf3daedabe4b25343e7eb6238930c0"; + sha256 = "1w5fnpwdsfaca2177qn0clf8j7zwgzhdckjdl2zdbs5qrdwdqrd2"; + }; + + cargoSha256 = "08wm85cs0fi03a75wp276w5hgch3kd787py51jjcxdanm2viq7zv"; + + meta = with stdenv.lib; { + description = "A minimal, fast alternative to 'du -sh'"; + homepage = https://github.com/sharkdp/diskus; + license = with licenses; [ asl20 /* or */ mit ]; + maintainers = [ maintainers.fuerbringer ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/networking/i2pd/default.nix b/pkgs/tools/networking/i2pd/default.nix index 7ab77b2d2ee7..6e4cf45686b6 100644 --- a/pkgs/tools/networking/i2pd/default.nix +++ b/pkgs/tools/networking/i2pd/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { name = pname + "-" + version; pname = "i2pd"; - version = "2.21.1"; + version = "2.22.0"; src = fetchFromGitHub { owner = "PurpleI2P"; repo = pname; rev = version; - sha256 = "0j892s9ga9fjc2q1rw3hp5il4mw1jc0aiw60y1rfaiflyv0wd696"; + sha256 = "1c4y5y6a9kssi9qmsyqz5hw29ya1s0i21fklnz48n08b7f4f9vlz"; }; buildInputs = with stdenv.lib; [ boost zlib openssl ] diff --git a/pkgs/tools/networking/ip2unix/default.nix b/pkgs/tools/networking/ip2unix/default.nix index 18a53d02b1ec..1fa1531d1837 100644 --- a/pkgs/tools/networking/ip2unix/default.nix +++ b/pkgs/tools/networking/ip2unix/default.nix @@ -1,27 +1,40 @@ { stdenv, fetchFromGitHub, meson, ninja, pkgconfig, libyamlcpp, systemd -, asciidoctor, python3Packages +, python3Packages, asciidoc, libxslt, docbook_xml_dtd_45, docbook_xsl +, libxml2, docbook5 }: stdenv.mkDerivation rec { name = "ip2unix-${version}"; - version = "1.1.1"; + version = "1.2.0"; src = fetchFromGitHub { owner = "nixcloud"; repo = "ip2unix"; rev = "v${version}"; - sha256 = "0lw4f1p1frfpf5l7faqdd80d6pi9g5sx7g3wpmig9sa50k6pmc0v"; + sha256 = "0blrhcmska06ydkl15jjgblygkwrimdnbaq3hhifgmffymfk2652"; }; nativeBuildInputs = [ - meson ninja pkgconfig asciidoctor - python3Packages.pytest python3Packages.pytest-timeout + meson ninja pkgconfig asciidoc libxslt.bin docbook_xml_dtd_45 docbook_xsl + libxml2.bin docbook5 python3Packages.pytest python3Packages.pytest-timeout ]; buildInputs = [ libyamlcpp systemd ]; doCheck = true; + doInstallCheck = true; + installCheckPhase = '' + found=0 + for man in "$out/share/man/man1"/ip2unix.1*; do + test -s "$man" && found=1 + done + if [ $found -ne 1 ]; then + echo "ERROR: Manual page hasn't been generated." >&2 + exit 1 + fi + ''; + meta = { homepage = https://github.com/nixcloud/ip2unix; description = "Turn IP sockets into Unix domain sockets"; diff --git a/pkgs/tools/text/gnused/422.nix b/pkgs/tools/text/gnused/422.nix index 037c2f17a63b..16d4f20fe8e7 100644 --- a/pkgs/tools/text/gnused/422.nix +++ b/pkgs/tools/text/gnused/422.nix @@ -8,6 +8,8 @@ stdenv.mkDerivation { sha256 = "f048d1838da284c8bc9753e4506b85a1e0cc1ea8999d36f6995bcb9460cddbd7"; }; + configureFlags = stdenv.lib.optional stdenv.hostPlatform.isMinGW "ac_cv_func__set_invalid_parameter_handler=no"; + outputs = [ "out" "info" ]; meta = { diff --git a/pkgs/tools/text/gnused/default.nix b/pkgs/tools/text/gnused/default.nix index af3db54e96d5..4bdddb8c50b7 100644 --- a/pkgs/tools/text/gnused/default.nix +++ b/pkgs/tools/text/gnused/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.all; + platforms = stdenv.lib.platforms.unix; maintainers = [ ]; }; } |