summaryrefslogtreecommitdiffstats
path: root/pkgs/tools
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2019-01-10 13:07:21 +0100
committerVladimír Čunát <vcunat@gmail.com>2019-01-10 13:07:21 +0100
commit287144e34258f353425ba78817439df1f2c9e80d (patch)
treeec96c46c08855adc24b3664395b20974bd6923ea /pkgs/tools
parent528664e3bb33bae66d4ce41877fe573395010dd9 (diff)
parente0fd84cf439f39d31e2c317b228b0c035cc6211d (diff)
Merge branch 'master' into staging-next
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/admin/clair/default.nix29
-rw-r--r--pkgs/tools/audio/pasystray/default.nix4
-rw-r--r--pkgs/tools/filesystems/fuse-overlayfs/default.nix27
-rw-r--r--pkgs/tools/filesystems/go-mtpfs/default.nix6
-rw-r--r--pkgs/tools/filesystems/go-mtpfs/deps.nix14
-rw-r--r--pkgs/tools/filesystems/squashfs/default.nix12
-rw-r--r--pkgs/tools/filesystems/squashfs/squashfs-tools-4.3-4k-align.patch15
-rw-r--r--pkgs/tools/filesystems/svnfs/default.nix2
-rw-r--r--pkgs/tools/graphics/lprof/default.nix4
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix6
-rw-r--r--pkgs/tools/misc/esptool/default.nix8
-rw-r--r--pkgs/tools/misc/hexyl/default.nix29
-rw-r--r--pkgs/tools/misc/parcellite/default.nix1
-rw-r--r--pkgs/tools/misc/pubs/default.nix37
-rw-r--r--pkgs/tools/misc/qjoypad/default.nix1
-rw-r--r--pkgs/tools/misc/void/default.nix26
-rw-r--r--pkgs/tools/networking/dd-agent/6.nix8
-rw-r--r--pkgs/tools/networking/dsniff/default.nix2
-rw-r--r--pkgs/tools/networking/minio-client/default.nix4
-rw-r--r--pkgs/tools/networking/ssmtp/default.nix2
-rw-r--r--pkgs/tools/networking/wavemon/default.nix4
-rw-r--r--pkgs/tools/package-management/bunny/default.nix2
-rw-r--r--pkgs/tools/package-management/pacman/default.nix8
-rw-r--r--pkgs/tools/security/ecdsautils/default.nix2
-rw-r--r--pkgs/tools/security/gopass/default.nix4
-rw-r--r--pkgs/tools/security/hashcash/default.nix31
-rw-r--r--pkgs/tools/security/hashcat/default.nix8
-rw-r--r--pkgs/tools/security/kbfs/default.nix6
-rw-r--r--pkgs/tools/security/keybase/default.nix4
-rw-r--r--pkgs/tools/security/keybase/gui.nix8
-rw-r--r--pkgs/tools/security/kwalletcli/default.nix4
-rw-r--r--pkgs/tools/security/sshguard/default.nix4
-rw-r--r--pkgs/tools/system/gdmap/default.nix4
-rw-r--r--pkgs/tools/text/multitran/libmtquery/default.nix4
-rw-r--r--pkgs/tools/text/qshowdiff/default.nix2
-rw-r--r--pkgs/tools/typesetting/pdf2djvu/default.nix4
-rw-r--r--pkgs/tools/typesetting/tikzit/default.nix16
-rw-r--r--pkgs/tools/video/bento4/default.nix9
-rw-r--r--pkgs/tools/video/bento4/libap4.patch5
39 files changed, 261 insertions, 105 deletions
diff --git a/pkgs/tools/admin/clair/default.nix b/pkgs/tools/admin/clair/default.nix
new file mode 100644
index 000000000000..8f521ed36d09
--- /dev/null
+++ b/pkgs/tools/admin/clair/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildGoPackage, fetchFromGitHub, makeWrapper, rpm, xz }:
+
+buildGoPackage rec {
+ pname = "clair";
+ version = "2.0.7";
+
+ goPackagePath = "github.com/coreos/clair";
+
+ src = fetchFromGitHub {
+ owner = "coreos";
+ repo = "clair";
+ rev = "v${version}";
+ sha256 = "0n4pxdw71hd1rxzgf422fvycpjkrxxnvcidys0hpjy7gs88zjz5x";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ postInstall = ''
+ wrapProgram $bin/bin/clair \
+ --prefix PATH : "${lib.makeBinPath [ rpm xz ]}"
+ '';
+
+ meta = with lib; {
+ description = "Vulnerability Static Analysis for Containers";
+ homepage = https://github.com/coreos/clair;
+ license = licenses.asl20;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/pkgs/tools/audio/pasystray/default.nix b/pkgs/tools/audio/pasystray/default.nix
index 57896fd7f637..bd6317bcea19 100644
--- a/pkgs/tools/audio/pasystray/default.nix
+++ b/pkgs/tools/audio/pasystray/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
name = "pasystray-${version}";
- version = "0.7.0";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "christophgysin";
repo = "pasystray";
rev = name;
- sha256 = "0cc9hjyw4gr4ip4lw74pzb1l9sxs3ffhf0xn0m1fhmyfbjyixwkh";
+ sha256 = "0xx1bm9kimgq11a359ikabdndqg5q54pn1d1dyyjnrj0s41168fk";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/filesystems/fuse-overlayfs/default.nix b/pkgs/tools/filesystems/fuse-overlayfs/default.nix
new file mode 100644
index 000000000000..515fdd4e2608
--- /dev/null
+++ b/pkgs/tools/filesystems/fuse-overlayfs/default.nix
@@ -0,0 +1,27 @@
+{ pkgs, lib, autoreconfHook, pkgconfig, fuse3 }:
+
+let
+ version = "0.2";
+in
+ pkgs.stdenv.mkDerivation {
+ name = "fuse-overlayfs-${version}";
+
+ src = pkgs.fetchFromGitHub {
+ owner = "containers";
+ repo = "fuse-overlayfs";
+ rev = "1e2b65baa2f75eea0e4bab90b5ac81dd8471256c";
+ sha256 = "0a9ix8rqjs5r28jsriyiv4yq7iilmv69x05kf23s1ihzrvrfkl08";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ buildInputs = [ fuse3 ];
+
+ meta = with lib; {
+ homepage = https://github.com/containers/fuse-overlayfs;
+ description = "FUSE implementation for overlayfs";
+ longDescription = "An implementation of overlay+shiftfs in FUSE for rootless containers.";
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.ma9e ];
+ };
+ }
diff --git a/pkgs/tools/filesystems/go-mtpfs/default.nix b/pkgs/tools/filesystems/go-mtpfs/default.nix
index 0438b9c38e4b..c1d41ff1622c 100644
--- a/pkgs/tools/filesystems/go-mtpfs/default.nix
+++ b/pkgs/tools/filesystems/go-mtpfs/default.nix
@@ -2,8 +2,8 @@
buildGoPackage rec {
name = "go-mtpfs-${version}";
- version = "20150917-${stdenv.lib.strings.substring 0 7 rev}";
- rev = "bc7c0f716e3b4ed5610069a55fc00828ebba890b";
+ version = "2018-02-09";
+ rev = "d6f8f3c05ce0ed31435057ec342268a0735863bb";
goPackagePath = "github.com/hanwen/go-mtpfs";
@@ -13,7 +13,7 @@ buildGoPackage rec {
src = fetchgit {
inherit rev;
url = "https://github.com/hanwen/go-mtpfs";
- sha256 = "1jcqp9n8fd9psfsnhfj6w97yp0zmyxplsig8pyp2gqzh4lnb5fqm";
+ sha256 = "0a0d5dy92nzp1czh87hx3xfdcpa4jh14j0b64c025ha62s9a4gxk";
};
goDeps = ./deps.nix;
diff --git a/pkgs/tools/filesystems/go-mtpfs/deps.nix b/pkgs/tools/filesystems/go-mtpfs/deps.nix
index 4bba3f237392..f558a53f7d2d 100644
--- a/pkgs/tools/filesystems/go-mtpfs/deps.nix
+++ b/pkgs/tools/filesystems/go-mtpfs/deps.nix
@@ -1,11 +1,12 @@
+# This file was generated by https://github.com/kamilchm/go2nix v1.3.0
[
{
goPackagePath = "github.com/hanwen/go-fuse";
fetch = {
type = "git";
url = "https://github.com/hanwen/go-fuse";
- rev = "bd746dd8bcc8c059a9d953a786a6156eb83f398e";
- sha256 = "1dvvclp418j3d02v9717sfqhl6fw6yyddr9r3j8gsiv8nb62ib56";
+ rev = "d1c826d19ad0c8d0c7e5b4eb34ee0f2ae09f6cef";
+ sha256 = "0hn2iqsb6rip2b05fvcngyh0sazln2h3fx18khq4fv41n1iy11dc";
};
}
{
@@ -17,4 +18,13 @@
sha256 = "01k0c2g395j65vm1w37mmrfkg6nm900khjrrizzpmx8f8yf20dky";
};
}
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "48ac38b7c8cbedd50b1613c0fccacfc7d88dfcdf";
+ sha256 = "037vs8sdvq310j3b6z9k62zlby1mzmsr9ha01rcy98dv5v8bkhin";
+ };
+ }
]
diff --git a/pkgs/tools/filesystems/squashfs/default.nix b/pkgs/tools/filesystems/squashfs/default.nix
index 389a614f54b0..2fd3d52bdf67 100644
--- a/pkgs/tools/filesystems/squashfs/default.nix
+++ b/pkgs/tools/filesystems/squashfs/default.nix
@@ -1,18 +1,20 @@
{ stdenv, fetchFromGitHub, zlib, xz
, lz4 ? null
, lz4Support ? false
+, zstd
}:
assert lz4Support -> (lz4 != null);
stdenv.mkDerivation rec {
- name = "squashfs-4.4dev";
+ name = "squashfs-${version}";
+ version = "4.4dev_20180612";
src = fetchFromGitHub {
owner = "plougher";
repo = "squashfs-tools";
- sha256 = "059pa2shdysr3zfmwrhq28s12zbi5nyzbpzyaf5lmspgfh1493ks";
- rev = "9c1db6d13a51a2e009f0027ef336ce03624eac0d";
+ sha256 = "1y53z8dkph3khdyhkmkmy0sg9p1n8czv3vj4l324nj8kxyih3l2c";
+ rev = "6e242dc95485ada8d1d0b3dd9346c5243d4a517f";
};
patches = [
@@ -28,14 +30,14 @@ stdenv.mkDerivation rec {
./squashfs-tools-4.3-4k-align.patch
] ++ stdenv.lib.optional stdenv.isDarwin ./darwin.patch;
- buildInputs = [ zlib xz ]
+ buildInputs = [ zlib xz zstd ]
++ stdenv.lib.optional lz4Support lz4;
preBuild = "cd squashfs-tools";
installFlags = "INSTALL_DIR=\${out}/bin";
- makeFlags = [ "XZ_SUPPORT=1" ]
+ makeFlags = [ "XZ_SUPPORT=1" "ZSTD_SUPPORT=1" ]
++ stdenv.lib.optional lz4Support "LZ4_SUPPORT=1";
meta = {
diff --git a/pkgs/tools/filesystems/squashfs/squashfs-tools-4.3-4k-align.patch b/pkgs/tools/filesystems/squashfs/squashfs-tools-4.3-4k-align.patch
index b7c949182e0b..cd4308b489fe 100644
--- a/pkgs/tools/filesystems/squashfs/squashfs-tools-4.3-4k-align.patch
+++ b/pkgs/tools/filesystems/squashfs/squashfs-tools-4.3-4k-align.patch
@@ -27,11 +27,12 @@ index 8b1376f..683973d 100644
int use_regex = FALSE;
int nopad = FALSE;
int exit_on_error = FALSE;
+ static off_t squashfs_start_offset = 0;
+int do_4k_align = FALSE;
+#define ALIGN_UP(bytes, size) (bytes = (bytes + size - 1) & ~(size - 1))
-
+
long long global_uid = -1, global_gid = -1;
-
+
@@ -1513,6 +1515,9 @@ void unlock_fragments()
* queue at this time.
*/
@@ -40,7 +41,7 @@ index 8b1376f..683973d 100644
+ if(do_4k_align)
+ ALIGN_UP(bytes, 4096);
write_buffer = queue_get(locked_fragment);
- frg = write_buffer->block;
+ frg = write_buffer->block;
size = SQUASHFS_COMPRESSED_SIZE_BLOCK(fragment_table[frg].size);
@@ -2420,6 +2420,9 @@
compressed_size = SQUASHFS_COMPRESSED_SIZE_BLOCK(c_byte);
@@ -55,18 +56,18 @@ index 8b1376f..683973d 100644
@@ -2761,6 +2769,10 @@ int write_file_blocks(squashfs_inode *inode, struct dir_ent *dir_ent,
long long sparse = 0;
struct file_buffer *fragment_buffer = NULL;
-
+
+ // 4k align the start of each file.
+ if(do_4k_align)
+ ALIGN_UP(bytes, 4096);
+
if(pre_duplicate(read_size))
return write_file_blocks_dup(inode, dir_ent, read_buffer, dup);
-
+
@@ -4692,6 +4704,7 @@ void write_filesystem_tables(struct squashfs_super_block *sBlk, int nopad)
"compressed", no_fragments ? "no" : noF ? "uncompressed" :
"compressed", no_xattrs ? "no" : noX ? "uncompressed" :
- "compressed");
+ "compressed", noI || noId ? "uncompressed" : "compressed");
+ printf("\t4k %saligned\n", do_4k_align ? "" : "un");
printf("\tduplicates are %sremoved\n", duplicate_checking ? "" :
"not ");
@@ -88,5 +89,5 @@ index 8b1376f..683973d 100644
ERROR("\nFilesystem filter options:\n");
ERROR("-p <pseudo-definition>\tAdd pseudo file "
"definition\n");
---
+--
2.14.1.480.gb18f417b89-goog (previously; hand-patched by charles-dyfis-net)
diff --git a/pkgs/tools/filesystems/svnfs/default.nix b/pkgs/tools/filesystems/svnfs/default.nix
index 333714182177..ebfb211732e8 100644
--- a/pkgs/tools/filesystems/svnfs/default.nix
+++ b/pkgs/tools/filesystems/svnfs/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
'';
NIX_CFLAGS_COMPILE="-I ${subversion.dev}/include/subversion-1";
- NIX_LDFLAGS="-lsvn_client-1";
+ NIX_LDFLAGS="-lsvn_client-1 -lsvn_subr-1";
meta = {
description = "FUSE filesystem for accessing Subversion repositories";
diff --git a/pkgs/tools/graphics/lprof/default.nix b/pkgs/tools/graphics/lprof/default.nix
index a4a2cfc1a7c4..42ccc4d5022e 100644
--- a/pkgs/tools/graphics/lprof/default.nix
+++ b/pkgs/tools/graphics/lprof/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchurl, scons, qt3, lcms1, libtiff, vigra }:
+{ stdenv, fetchurl, sconsPackages, qt3, lcms1, libtiff, vigra }:
/* how to calibrate your monitor:
Eg see https://wiki.archlinux.org/index.php/ICC_Profiles#Loading_ICC_Profiles
*/
stdenv.mkDerivation {
name = "lprof-1.11.4.1";
- nativeBuildInputs = [ scons ];
+ nativeBuildInputs = [ sconsPackages.scons_3_0_1 ];
buildInputs = [ qt3 lcms1 libtiff vigra ];
hardeningDisable = [ "format" ];
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
index 01b092ef2a61..5699a7931dbc 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
@@ -10,7 +10,7 @@ let
};
in clangStdenv.mkDerivation rec {
name = "ibus-mozc-${version}";
- version = "2.20.2673.102";
+ version = "2.23.2815.102";
meta = with clangStdenv.lib; {
isIbusEngine = true;
@@ -27,8 +27,8 @@ in clangStdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "google";
repo = "mozc";
- rev = "280e38fe3d9db4df52f0713acf2ca65898cd697a";
- sha256 = "0s599f817gjgqynm4n1yll1ipd25ai2c55y8k6wvhg9s7qaxnyhs";
+ rev = "afb03ddfe72dde4cf2409863a3bfea160f7a66d8";
+ sha256 = "0w2dy2j9x5nc7x3g95j17r3m60vbfyn5j617h7js9xryv33yzpgx";
};
postUnpack = ''
diff --git a/pkgs/tools/misc/esptool/default.nix b/pkgs/tools/misc/esptool/default.nix
index fe574b4f8d43..50ee066d96a2 100644
--- a/pkgs/tools/misc/esptool/default.nix
+++ b/pkgs/tools/misc/esptool/default.nix
@@ -2,17 +2,17 @@
python3.pkgs.buildPythonApplication rec {
pname = "esptool";
- version = "2.5.1";
+ version = "2.6";
src = fetchFromGitHub {
owner = "espressif";
repo = "esptool";
rev = "v${version}";
- sha256 = "19l3b1fqg1n3ch484dcibbi5a3nbmjq086has5pwqn348h4k57mh";
+ sha256 = "1hxgzqh5z81dq1k2xd6329h8idk9y8q29izrwm1vhn0m9v1pxa22";
};
- checkInputs = with python3.pkgs; [ flake8 flake8-future-import flake8-import-order ];
- propagatedBuildInputs = with python3.pkgs; [ pyserial pyaes ecdsa openssl ];
+ checkInputs = with python3.pkgs; [ flake8 flake8-future-import flake8-import-order openssl ];
+ propagatedBuildInputs = with python3.pkgs; [ pyserial pyaes ecdsa ];
meta = with stdenv.lib; {
description = "ESP8266 and ESP32 serial bootloader utility";
diff --git a/pkgs/tools/misc/hexyl/default.nix b/pkgs/tools/misc/hexyl/default.nix
new file mode 100644
index 000000000000..6787549e053b
--- /dev/null
+++ b/pkgs/tools/misc/hexyl/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ name = "hexyl-${version}";
+ version = "0.3.0";
+
+ src = fetchFromGitHub {
+ owner = "sharkdp";
+ repo = "hexyl";
+ rev = "v${version}";
+ sha256 = "138w6czi62dpw6gcd3yqpk7lns7m89kwbgm1d1i5lnzsqck3wb4s";
+ };
+
+ cargoSha256 = "01m8n7yl3yqr8kj0dl1wfaz724da17hs3sb1fbncv64l6qpvdka1";
+
+ meta = with stdenv.lib; {
+ description = "A command-line hex viewer";
+ longDescription = ''
+ `hexyl` is a simple hex viewer for the terminal. It uses a colored
+ output to distinguish different categories of bytes (NULL bytes,
+ printable ASCII characters, ASCII whitespace characters, other ASCII
+ characters and non-ASCII).
+ '';
+ homepage = https://github.com/sharkdp/hexyl;
+ license = with licenses; [ asl20 /* or */ mit ];
+ maintainers = [];
+ platforms = platforms.linux ++ platforms.darwin;
+ };
+}
diff --git a/pkgs/tools/misc/parcellite/default.nix b/pkgs/tools/misc/parcellite/default.nix
index 37073daa699d..1e747961499c 100644
--- a/pkgs/tools/misc/parcellite/default.nix
+++ b/pkgs/tools/misc/parcellite/default.nix
@@ -15,6 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook intltool pkgconfig wrapGAppsHook ];
buildInputs = [ gtk2 hicolor-icon-theme ];
+ NIX_LDFLAGS = [ "-lgio-2.0" ];
preFixup = ''
# Need which and xdotool on path to fix auto-pasting.
diff --git a/pkgs/tools/misc/pubs/default.nix b/pkgs/tools/misc/pubs/default.nix
index c9ab32035de4..393300ddd9e9 100644
--- a/pkgs/tools/misc/pubs/default.nix
+++ b/pkgs/tools/misc/pubs/default.nix
@@ -1,46 +1,21 @@
-{ stdenv, fetchFromGitHub, python3 }:
+{ stdenv, fetchFromGitHub, python3Packages }:
-let
- python3Packages = (python3.override {
- packageOverrides = self: super: {
- # https://github.com/pubs/pubs/issues/131
- pyfakefs = super.pyfakefs.overridePythonAttrs (oldAttrs: rec {
- version = "3.3";
- src = self.fetchPypi {
- pname = "pyfakefs";
- inherit version;
- sha256 = "e3e198dea5e0d5627b73ba113fd0b139bb417da6bc15d920b2c873143d2f12a6";
- };
- postPatch = "";
- doCheck = false;
- });
- };
- }).pkgs;
-
-in python3Packages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "pubs";
- version = "0.7.0";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "pubs";
repo = "pubs";
rev = "v${version}";
- sha256 = "0n5wbjx9wqy6smfg625mhma739jyg7c92766biaiffp0a2bzr475";
+ sha256 = "16zwdqfbmlla6906g3a57a4nj8wnl11fq78r20qms717bzv211j0";
};
propagatedBuildInputs = with python3Packages; [
- dateutil configobj bibtexparser pyyaml requests beautifulsoup4
+ argcomplete dateutil configobj feedparser bibtexparser pyyaml requests six beautifulsoup4
];
- checkInputs = with python3Packages; [ pyfakefs ddt ];
-
- preCheck = ''
- # API tests require networking
- rm tests/test_apis.py
-
- # pyfakefs works weirdly in the sandbox
- export HOME=/
- '';
+ checkInputs = with python3Packages; [ pyfakefs mock ddt ];
meta = with stdenv.lib; {
description = "Command-line bibliography manager";
diff --git a/pkgs/tools/misc/qjoypad/default.nix b/pkgs/tools/misc/qjoypad/default.nix
index 6a5e674b698b..4d91c184b0ae 100644
--- a/pkgs/tools/misc/qjoypad/default.nix
+++ b/pkgs/tools/misc/qjoypad/default.nix
@@ -7,6 +7,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libX11 libXtst qt4 ];
+ NIX_LDFLAGS = [ "-lX11" ];
patchPhase = ''
cd src
substituteInPlace config --replace /bin/bash /bin/sh
diff --git a/pkgs/tools/misc/void/default.nix b/pkgs/tools/misc/void/default.nix
new file mode 100644
index 000000000000..cba897431511
--- /dev/null
+++ b/pkgs/tools/misc/void/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ name = "void-${version}";
+ version = "1.1.5";
+
+ src = fetchFromGitHub {
+ owner = "spacejam";
+ repo = "void";
+ rev = "${version}";
+ sha256 = "08vazw4rszqscjz988k89z28skyj3grm81bm5iwknxxagmrb20fz";
+ };
+
+ # The tests are long-running and not that useful
+ doCheck = false;
+
+ cargoSha256 = "1rq947s82icl7gdkjynjwz426bpmd96dip2dv2y7p8rg7yz29x0m";
+
+ meta = with stdenv.lib; {
+ description = "Terminal-based personal organizer";
+ homepage = https://github.com/spacejam/void;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ spacekookie ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/tools/networking/dd-agent/6.nix b/pkgs/tools/networking/dd-agent/6.nix
index b26e915e6909..a4a3cc86f97b 100644
--- a/pkgs/tools/networking/dd-agent/6.nix
+++ b/pkgs/tools/networking/dd-agent/6.nix
@@ -6,14 +6,14 @@ let
in buildGoPackage rec {
name = "datadog-agent-${version}";
- version = "6.4.2";
+ version = "6.8.3";
owner = "DataDog";
repo = "datadog-agent";
src = fetchFromGitHub {
inherit owner repo;
- rev = "155fddb3547919bd54530dfdb250e0cb2defae7d";
- sha256 = "0l7ic0p2h27x386k1gzzm20af2s06cpalmqz0h0c5zq4wszmw5zy";
+ rev = "${version}";
+ sha256 = "18kk3f10pbcxplshxzbblga6bqlkk5mgy536yy27j463l4xps92q";
};
subPackages = [
@@ -57,7 +57,7 @@ in buildGoPackage rec {
# into standard paths.
postInstall = ''
mkdir -p $bin/${python.sitePackages} $bin/share/datadog-agent
- cp -R $src/cmd/agent/dist/{conf.d,trace-agent.conf} $bin/share/datadog-agent
+ cp -R $src/cmd/agent/dist/conf.d $bin/share/datadog-agent
cp -R $src/cmd/agent/dist/{checks,utils,config.py} $bin/${python.sitePackages}
cp -R $src/pkg/status/dist/templates $bin/share/datadog-agent
diff --git a/pkgs/tools/networking/dsniff/default.nix b/pkgs/tools/networking/dsniff/default.nix
index 41acb533a3de..50a3c98af0f7 100644
--- a/pkgs/tools/networking/dsniff/default.nix
+++ b/pkgs/tools/networking/dsniff/default.nix
@@ -54,7 +54,7 @@ in stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ glib pcap ];
- NIX_CFLAGS_LINK = "-lglib-2.0";
+ NIX_CFLAGS_LINK = "-lglib-2.0 -lpthread";
postPatch = ''
for patch in debian/patches/*.patch; do
patch < $patch
diff --git a/pkgs/tools/networking/minio-client/default.nix b/pkgs/tools/networking/minio-client/default.nix
index 8b8991db86c2..7234d73e1144 100644
--- a/pkgs/tools/networking/minio-client/default.nix
+++ b/pkgs/tools/networking/minio-client/default.nix
@@ -3,13 +3,13 @@
buildGoPackage rec {
name = "minio-client-${version}";
- version = "2018-12-05T22-59-07Z";
+ version = "2018-12-27T00-37-49Z";
src = fetchFromGitHub {
owner = "minio";
repo = "mc";
rev = "RELEASE.${version}";
- sha256 = "01vjgs96sb792rggc7da9fzbpam5pyr7x9zd4r8wv6jc6xnv7n3x";
+ sha256 = "1hbw3yam5lc9414f3f8yh32ycj0wz2xc934ksvjnrhkk4xzyal6h";
};
goPackagePath = "github.com/minio/mc";
diff --git a/pkgs/tools/networking/ssmtp/default.nix b/pkgs/tools/networking/ssmtp/default.nix
index 4c906812f64d..22f60bfcee55 100644
--- a/pkgs/tools/networking/ssmtp/default.nix
+++ b/pkgs/tools/networking/ssmtp/default.nix
@@ -36,6 +36,8 @@ stdenv.mkDerivation {
buildInputs = stdenv.lib.optional tlsSupport openssl;
+ NIX_LDFLAGS = stdenv.lib.optional tlsSupport [ "-lcrypto" ];
+
meta = with stdenv.lib; {
platforms = platforms.linux;
license = licenses.gpl2;
diff --git a/pkgs/tools/networking/wavemon/default.nix b/pkgs/tools/networking/wavemon/default.nix
index a4c707442345..fefff8573816 100644
--- a/pkgs/tools/networking/wavemon/default.nix
+++ b/pkgs/tools/networking/wavemon/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, ncurses, libnl, pkgconfig }:
stdenv.mkDerivation rec {
- version = "0.8.2";
+ version = "0.9.0";
baseName = "wavemon";
name = "${baseName}-${version}";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
owner = "uoaerg";
repo = "wavemon";
rev = "v${version}";
- sha256 = "0rqpp7rhl9rlwnihsapaiy62v33h45fm3d0ia2nhdjw7fwkwcqvs";
+ sha256 = "07cid0h3mcyr74nnrzzf8k5n1p9a4y3wij43jbiaqmkpxilcc1i6";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/package-management/bunny/default.nix b/pkgs/tools/package-management/bunny/default.nix
index cb99e5af055b..0f45084f3c05 100644
--- a/pkgs/tools/package-management/bunny/default.nix
+++ b/pkgs/tools/package-management/bunny/default.nix
@@ -20,6 +20,6 @@ stdenv.mkDerivation rec {
homepage = https://gitlab.com/tim241/bunny;
license = licenses.gpl3;
platforms = platforms.all;
- maintainers = with maintainers; [ countingsort ];
+ maintainers = with maintainers; [ buffet ];
};
}
diff --git a/pkgs/tools/package-management/pacman/default.nix b/pkgs/tools/package-management/pacman/default.nix
index 461e8ff1ec5d..b4383fde3409 100644
--- a/pkgs/tools/package-management/pacman/default.nix
+++ b/pkgs/tools/package-management/pacman/default.nix
@@ -10,8 +10,12 @@ stdenv.mkDerivation rec {
sha256 = "17g497q6ylq73rql9k2ji2l2b2bj3dd4am30z8i6khnhc0x8s2il";
};
- # trying to build docs fails with a2x errors, unable to fix through asciidoc
- configureFlags = [ "--disable-doc" ];
+ configureFlags = [
+ # trying to build docs fails with a2x errors, unable to fix through asciidoc