Tidy nckx-maintained packages

- Use fetchFromGitHub when possible
- Build in parallel if supported
This commit is contained in:
Tobias Geerinckx-Rice 2015-04-07 17:35:38 +02:00
parent b97435e15f
commit 1926a7aa32
5 changed files with 26 additions and 16 deletions

View file

@ -1,12 +1,14 @@
{ stdenv, fetchurl }: { stdenv, fetchFromGitHub }:
let version = "1.9.7"; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.9.7";
name = "libcli-${version}"; name = "libcli-${version}";
src = fetchurl { src = fetchFromGitHub {
url = "https://github.com/dparrish/libcli/archive/v${version}.tar.gz"; sha256 = "08pmjhqkwldhmcwjhi2l27slf1fk6nxxfaihnk2637pqkycy8z0c";
sha256 = "0v4867jbach5zd1nq0sspq5q95vvbpnljzm2yf64k8a4w2vadpbx"; rev = "v${version}";
repo = "libcli";
owner = "dparrish";
}; };
enableParallelBuilding = true; enableParallelBuilding = true;

View file

@ -1,12 +1,14 @@
{ stdenv, fetchurl, valgrind }: { stdenv, fetchFromGitHub, valgrind }:
let version = "128"; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "128";
name = "lz4-${version}"; name = "lz4-${version}";
src = fetchurl { src = fetchFromGitHub {
url = "https://github.com/Cyan4973/lz4/archive/r${version}.tar.gz"; sha256 = "00jrnic2jddj81av8jjipf4rdkx6x6cdf8zpsz3mp5kbmqzd0h9a";
sha256 = "1lf7a0gqm2q7p1qs28lmajmls3pwfk2p0w3hljjlmshbkndaj26b"; rev = "r${version}";
repo = "lz4";
owner = "Cyan4973";
}; };
# valgrind is required only by `make test` # valgrind is required only by `make test`

View file

@ -1,12 +1,14 @@
{ stdenv, fetchurl, autoreconfHook, gettext }: { stdenv, fetchFromGitHub, autoreconfHook, gettext }:
let version = "0.5.2"; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "duff-${version}"; name = "duff-${version}";
version = "0.5.2";
src = fetchurl { src = fetchFromGitHub {
url = "https://github.com/elmindreda/duff/archive/${version}.tar.gz"; sha256 = "0yfm910wjj6z0f0cg68x59ykf4ql5m49apzy8sra00f8kv4lpn53";
sha256 = "149dd80f9758085ed199c37aa32ad869409fa5e2c8da8a51294bd64ca886e058"; rev = version;
repo = "duff";
owner = "elmindreda";
}; };
buildInputs = [ autoreconfHook gettext ]; buildInputs = [ autoreconfHook gettext ];
@ -25,6 +27,8 @@ stdenv.mkDerivation rec {
-i configure.ac -i configure.ac
''; '';
enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Quickly find duplicate files."; description = "Quickly find duplicate files.";
homepage = http://duff.dreda.org/; homepage = http://duff.dreda.org/;

View file

@ -1,7 +1,7 @@
{ stdenv, fetchurl, flac, fuse, lame, libid3tag, pkgconfig }: { stdenv, fetchurl, flac, fuse, lame, libid3tag, pkgconfig }:
let version = "0.91"; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "0.91";
name = "mp3fs-${version}"; name = "mp3fs-${version}";
src = fetchurl { src = fetchurl {

View file

@ -14,6 +14,8 @@ stdenv.mkDerivation rec {
buildInputs = [ autoreconfHook gtk2 pcsclite pkgconfig ]; buildInputs = [ autoreconfHook gtk2 pcsclite pkgconfig ];
enableParallelBuilding = true;
doCheck = true; doCheck = true;
postInstall = '' postInstall = ''