Merge branch 'master' into update/grv-0.2.0

This commit is contained in:
Jörg Thalheim
2018-07-29 12:18:18 +01:00
committed by GitHub
444 changed files with 2246 additions and 2126 deletions

View File

@@ -19,11 +19,11 @@ let
in py.pkgs.buildPythonApplication rec {
pname = "awscli";
version = "1.15.58";
version = "1.15.66";
src = py.pkgs.fetchPypi {
inherit pname version;
sha256 = "19wnr498q2mwbp8l978ahy9y7p7icahx53898fki6sbhd9pn2miq";
sha256 = "004fbd3bb8932465205675a7de94460b5c2d45ddd6916138a2c867e4d0f2a4c4";
};
# No tests included

View File

@@ -97,7 +97,7 @@ let
};
in pythonPackages.buildPythonApplication rec {
name = "beets-${version}";
pname = "beets";
version = "1.4.7";
src = fetchFromGitHub {
@@ -114,7 +114,6 @@ in pythonPackages.buildPythonApplication rec {
pythonPackages.munkres
pythonPackages.musicbrainzngs
pythonPackages.mutagen
pythonPackages.pathlib
pythonPackages.pyyaml
pythonPackages.unidecode
pythonPackages.gst-python

View File

@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = http://dar.linux.free.fr;
description = "Disk ARchiver, allows backing up files into indexed archives";
maintainers = with maintainers; [ viric ];
maintainers = with maintainers; [ ];
platforms = platforms.unix;
};
}

View File

@@ -37,7 +37,7 @@ python2Packages.buildPythonApplication rec {
description = "Encrypted bandwidth-efficient backup using the rsync algorithm";
homepage = http://www.nongnu.org/duplicity;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ viric peti ];
maintainers = with maintainers; [ peti ];
platforms = platforms.unix;
};
}

View File

@@ -0,0 +1,27 @@
{ lib, stdenv, fetchFromGitHub, cmake, fuse, readline, pkgconfig, qtbase }:
stdenv.mkDerivation rec {
name = "android-file-transfer-${version}";
version = "3.4";
src = fetchFromGitHub {
owner = "whoozle";
repo = "android-file-transfer-linux";
rev = "v${version}";
sha256 = "1xwl0vk57174gdjhgqkzrirwzd2agdm84q30dq9q376ixgxjrifc";
};
buildInputs = [ cmake fuse readline pkgconfig qtbase ];
buildPhase = ''
cmake .
make
'';
installPhase = ''
make install
'';
meta = with stdenv.lib; {
description = "Reliable MTP client with minimalistic UI";
homepage = http://whoozle.github.io/android-file-transfer-linux/;
license = licenses.lgpl21;
maintainers = [ maintainers.xaverdh ];
platforms = platforms.linux;
};
}

View File

@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
homepage = http://code.google.com/p/cryptsetup/;
description = "LUKS for dm-crypt";
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ viric chaoflow ];
maintainers = with stdenv.lib.maintainers; [ chaoflow ];
platforms = with stdenv.lib.platforms; linux;
};
}

View File

@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
homepage = http://www.sentex.net/~mwandel/jhead/;
description = "Exif Jpeg header manipulation tool";
license = licenses.publicDomain;
maintainers = with maintainers; [ viric rycee ];
maintainers = with maintainers; [ rycee ];
platforms = platforms.all;
};
}

View File

@@ -24,5 +24,6 @@ in stdenv.mkDerivation rec {
homepage = src.meta.homepage;
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ gnidorah ];
};
}

View File

@@ -2,7 +2,7 @@
let
version = "2.3.0.3";
version = "2.5.0.0";
in stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
src = fetchgit {
url = "git://git.skarnet.org/execline";
rev = "refs/tags/v${version}";
sha256 = "1q0izb8ajzxl36fjpy4rn63sz01055r9s33fga99jprdmkkfzz6x";
sha256 = "19vd8252g5bmzm4i9gybpj7i2mhsflcgfl4ns5k3g1vv7f69i1dn";
};
outputs = [ "bin" "lib" "dev" "doc" "out" ];

View File

@@ -2,24 +2,25 @@
stdenv.mkDerivation {
name = "fortune-mod-1.99.1";
src = fetchurl {
url = http://ftp.de.debian.org/debian/pool/main/f/fortune-mod/fortune-mod_1.99.1.orig.tar.gz;
sha256 = "1kpa2hgbglj5dbfasvl9wc1q3xpl91mqn3sfby46r4rwyzhswlgw";
};
buildInputs = [ recode ];
preConfigure = ''
sed -i "s|/usr/|$out/|" Makefile
sed -i "s|/usr/|$out/|" Makefile
'';
preBuild = ''
makeFlagsArray=("CC=$CC" "REGEXDEFS=-DHAVE_REGEX_H -DPOSIX_REGEX" "LDFLAGS=")
'';
postInstall = ''
ln -s $out/games/fortune $out/bin/fortune
mv $out/games/fortune $out/bin/fortune
rmdir $out/games
'';
meta = {

View File

@@ -42,8 +42,8 @@ buildGoPackage rec {
cp $src/bin/fzf-tmux $bin/bin
mkdir -p $man/share/man
cp -r $src/man/man1 $man/share/man
mkdir -p $out/share/vim-plugins
ln -s $out/share/go/src/github.com/junegunn/fzf $out/share/vim-plugins/${name}
mkdir -p $out/share/vim-plugins/${name}
cp -r $src/plugin $out/share/vim-plugins/${name}
cp -R $src/shell $bin/share/fzf
cat <<SCRIPT > $bin/bin/fzf-share

View File

@@ -1,12 +1,23 @@
{ stdenv, fetchurl, elk6Version, makeWrapper, jre }:
{ elk6Version
, enableUnfree ? true
, stdenv
, fetchurl
, makeWrapper
, jre
}:
with stdenv.lib;
stdenv.mkDerivation rec {
version = elk6Version;
name = "logstash-${version}";
name = "logstash-${optionalString (!enableUnfree) "oss-"}${version}";
src = fetchurl {
url = "https://artifacts.elastic.co/downloads/logstash/${name}.tar.gz";
sha256 = "07j3jjg5ik4gjgvcx15qqqas9p1m3815jml82a5r1ip9l6vc4h20";
sha256 =
if enableUnfree
then "0yx9hpiav4d5z1b52x2h5i0iknqs9lmxy8vmz0wkb23mjiz8njdr"
else "1ir8pbq706mxr56k5cgc9ajn2jp603zrqj66dimx6xxf2nfamw0w";
};
dontBuild = true;
@@ -35,7 +46,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Logstash is a data pipeline that helps you process logs and other event data from a variety of systems";
homepage = https://www.elastic.co/products/logstash;
license = licenses.asl20;
license = if enableUnfree then licenses.elastic else licenses.asl20;
platforms = platforms.unix;
maintainers = with maintainers; [ wjlroe offline basvandijk ];
};

View File

@@ -25,6 +25,6 @@ stdenv.mkDerivation rec {
homepage = http://mktorrent.sourceforge.net/;
license = stdenv.lib.licenses.gpl2Plus;
description = "Command line utility to create BitTorrent metainfo files";
maintainers = with stdenv.lib.maintainers; [viric Profpatsch];
maintainers = with stdenv.lib.maintainers; [Profpatsch];
};
}

View File

@@ -1,11 +1,11 @@
{ fetchurl, stdenv, perl, makeWrapper, procps }:
stdenv.mkDerivation rec {
name = "parallel-20180622";
name = "parallel-20180722";
src = fetchurl {
url = "mirror://gnu/parallel/${name}.tar.bz2";
sha256 = "1n91dnnl8d8pman20hr03l9qrpc9wm5hw32ph45xjs0bgp1nmk7j";
sha256 = "06635p9w4kl0mvqlbgglsndl1zm06f65ckzrjl9p8n4cswf443fg";
};
nativeBuildInputs = [ makeWrapper perl ];

View File

@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
homepage = http://www.ivarch.com/programs/pv;
description = "Tool for monitoring the progress of data through a pipeline";
license = stdenv.lib.licenses.artistic2;
maintainers = with stdenv.lib.maintainers; [ viric jgeerds ];
maintainers = with stdenv.lib.maintainers; [ jgeerds ];
platforms = with stdenv.lib.platforms; all;
};
}

View File

@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
homepage = http://www.roaringpenguin.com/products/remind;
description = "Sophisticated calendar and alarm program for the console";
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [viric raskin kovirobi];
maintainers = with stdenv.lib.maintainers; [raskin kovirobi];
platforms = with stdenv.lib.platforms; linux;
};
}

View File

@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
description = "Wireless encryption cracking tools";
homepage = http://www.aircrack-ng.org/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ domenkozar viric garbas chaoflow ];
maintainers = with maintainers; [ domenkozar garbas chaoflow ];
platforms = platforms.linux;
};
}

View File

@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
homepage = http://troglobit.com/project/inadyn/;
description = "Free dynamic DNS client";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ viric ];
maintainers = with maintainers; [ ];
platforms = platforms.linux;
};
}

View File

@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
description = "Free IMAP and MailDir mailbox synchronizer";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ the-kenny viric ];
maintainers = with maintainers; [ the-kenny ];
platforms = platforms.unix;
};
}

View File

@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
'';
license = licenses.gpl2;
homepage = http://nuttcp.net/;
maintainers = with maintainers; [ viric ];
maintainers = with maintainers; [ ];
platforms = platforms.unix;
};
}

View File

@@ -23,7 +23,7 @@ stdenv.mkDerivation {
homepage = http://monkey.org/~marius/nylon;
description = "Proxy server, supporting SOCKS 4 and 5, as well as a mirror mode";
license = licenses.bsdOriginal;
maintainers = with maintainers; [ edwtjo viric ];
maintainers = with maintainers; [ edwtjo ];
platforms = platforms.linux;
};
}

View File

@@ -2,7 +2,7 @@
let
version = "2.2.0.1";
version = "2.3.0.0";
in stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
src = fetchgit {
url = "git://git.skarnet.org/s6-dns";
rev = "refs/tags/v${version}";
sha256 = "10qvkh608nsx8gqs3pj4pb8aivwpshbmjw2766grgmrb35d31brl";
sha256 = "1hczdg3dzi9z6f0wicm2qa2239fiax915zp66xspdz6qd23nqrxb";
};
outputs = [ "bin" "lib" "dev" "doc" "out" ];

View File

@@ -1,10 +1,25 @@
{ stdenv, execline, fetchgit, s6, s6-dns, skalibs }:
{ stdenv, execline, fetchgit, s6, s6-dns, skalibs
# Whether to build the TLS/SSL tools and what library to use
# acceptable values: "libressl", false
# TODO: add bearssl
, sslSupport ? "libressl" , libressl
}:
let
inherit (stdenv) lib;
version = "2.3.0.2";
in stdenv.mkDerivation rec {
sslSupportEnabled = sslSupport != false;
sslLibs = {
"libressl" = libressl;
};
in
assert sslSupportEnabled -> sslLibs ? ${sslSupport};
stdenv.mkDerivation rec {
name = "s6-networking-${version}";
@@ -41,7 +56,12 @@ in stdenv.mkDerivation rec {
"--with-dynlib=${s6.out}/lib"
"--with-dynlib=${s6-dns.lib}/lib"
]
++ (stdenv.lib.optional stdenv.isDarwin "--build=${stdenv.system}");
++ (lib.optionals sslSupportEnabled [
"--enable-ssl=${sslSupport}"
"--with-include=${lib.getDev sslLibs.${sslSupport}}/include"
"--with-lib=${lib.getLib sslLibs.${sslSupport}}/lib"
])
++ (lib.optional stdenv.isDarwin "--build=${stdenv.system}");
postInstall = ''
mkdir -p $doc/share/doc/s6-networking/
@@ -51,8 +71,8 @@ in stdenv.mkDerivation rec {
meta = {
homepage = http://www.skarnet.org/software/s6-networking/;
description = "A suite of small networking utilities for Unix systems";
platforms = stdenv.lib.platforms.all;
license = stdenv.lib.licenses.isc;
platforms = lib.platforms.all;
license = lib.licenses.isc;
maintainers = with stdenv.lib.maintainers; [ pmahoney Profpatsch ];
};

View File

@@ -71,7 +71,9 @@ let
doInstallCheck = true; # not cross
# socket path becomes too long otherwise
preInstallCheck = lib.optional stdenv.isDarwin "export TMPDIR=/tmp";
preInstallCheck = lib.optional stdenv.isDarwin ''
export TMPDIR=$NIX_BUILD_TOP
'';
separateDebugInfo = stdenv.isLinux;

View File

@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
description = "ccid drivers for pcsclite";
homepage = http://pcsclite.alioth.debian.org/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ viric wkennington ];
maintainers = with maintainers; [ wkennington ];
platforms = platforms.linux;
};
}

View File

@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
description = "Set of libraries and utilities to access smart cards";
homepage = https://github.com/OpenSC/OpenSC/wiki;
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ viric wkennington ];
maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}

View File

@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
description = "Middleware to access a smart card using SCard API (PC/SC)";
homepage = https://pcsclite.apdu.fr/;
license = licenses.bsd3;
maintainers = with maintainers; [ viric wkennington ];
maintainers = with maintainers; [ wkennington ];
platforms = with platforms; unix;
};
}

View File

@@ -34,7 +34,7 @@ in stdenv.mkDerivation rec {
description = "Tools used to test a PC/SC driver, card or reader";
homepage = http://ludovic.rousseau.free.fr/softwares/pcsc-tools/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ viric ];
maintainers = with maintainers; [ ];
platforms = platforms.linux;
};
}

View File

@@ -2,7 +2,7 @@
let
version = "0.3.0.0";
version = "0.4.0.1";
in stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
src = fetchgit {
url = "git://git.skarnet.org/s6-rc";
rev = "refs/tags/v${version}";
sha256 = "174a3l92nkhxrx8gq36xmb5a7krj40iz1xdiii25nxwjfiw5ynfb";
sha256 = "10gkkdbvkb4s2yshx425v9diwm7vvbl320a2bm0c3wz71xr94wsw";
};
outputs = [ "bin" "lib" "dev" "doc" "out" ];

View File

@@ -2,7 +2,7 @@
let
version = "2.6.1.1";
version = "2.7.1.1";
in stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
src = fetchgit {
url = "git://git.skarnet.org/s6";
rev = "refs/tags/v${version}";
sha256 = "162hng8xcwjp8pr4d78zq3f82lm9c6ldbcfll0mjsmnxdds5hrsg";
sha256 = "0dncw3h9wc4cgc9q8zjwicgbcqcn6722yhk8g9bvrhs7h4fkfqav";
};
# NOTE lib: cannot split lib from bin at the moment,

View File

@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
homepage = http://waterlan.home.xs4all.nl/dos2unix.html;
description = "Tools to transform text files from dos to unix formats and vicervesa";
license = licenses.bsd2;
maintainers = with maintainers; [viric ndowens ];
maintainers = with maintainers; [ndowens ];
};
}

View File

@@ -38,7 +38,7 @@ mkDerivation rec {
homepage = http://kdiff3.sourceforge.net/;
license = licenses.gpl2Plus;
description = "Compares and merges 2 or 3 files or directories";
maintainers = with maintainers; [ viric peterhoeg ];
maintainers = with maintainers; [ peterhoeg ];
platforms = with platforms; linux;
};
}

View File

@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
description = "Converts HTML files to PostScript and PDF";
homepage = https://michaelrsweet.github.io/htmldoc;
license = licenses.gpl2;
maintainers = with maintainers; [ viric shanemikel ];
maintainers = with maintainers; [ shanemikel ];
platforms = with platforms; linux ++ darwin;
longDescription = ''

View File

@@ -36,7 +36,7 @@ stdenv.mkDerivation {
description = "Simple tool for doing everyday things with PDF documents";
homepage = https://www.pdflabs.com/tools/pdftk-server/;
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [viric raskin];
maintainers = with stdenv.lib.maintainers; [raskin];
platforms = with stdenv.lib.platforms; linux;
};
}

View File

@@ -37,6 +37,6 @@ stdenv.mkDerivation rec {
homepage = http://rtmpdump.mplayerhq.hu/;
license = licenses.gpl2;
platforms = platforms.unix;
maintainers = with maintainers; [ codyopel viric ];
maintainers = with maintainers; [ codyopel ];
};
}