Merge remote-tracking branch 'origin/master' into x-updates
Conflicts: pkgs/misc/maven/maven-1.0.nix pkgs/os-specific/linux/xf86-input-wacom/default.nix
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchurl, perl}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "atool-0.39";
|
||||
src = fetchurl {
|
||||
url = http://savannah.nongnu.org/download/atool/atool-0.39.0.tar.gz;
|
||||
sha256 = "aaf60095884abb872e25f8e919a8a63d0dabaeca46faeba87d12812d6efc703b";
|
||||
};
|
||||
|
||||
buildInputs = [ perl ];
|
||||
|
||||
meta = {
|
||||
homepage = http://www.nongnu.org/atool;
|
||||
description = "Archive command line helper";
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{ stdenv, fetchurl, librsync }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "btar-1.0.1";
|
||||
name = "btar-1.1.1";
|
||||
src = fetchurl {
|
||||
url = "http://vicerveza.homeunix.net/~viric/soft/btar/${name}.tar.gz";
|
||||
sha256 = "141mqrghqmms6zpbwn9bw98q4rkxfyly950jh8hajq9d2fk5qyn1";
|
||||
sha256 = "0miklk4bqblpyzh1bni4x6lqn88fa8fjn15x1k1n8bxkx60nlymd";
|
||||
};
|
||||
|
||||
buildInputs = [ librsync ];
|
||||
|
||||
@@ -1,23 +1,47 @@
|
||||
{ stdenv, fetchurl, python, unzip, perl }:
|
||||
{ stdenv, fetchgit, python, pyxattr, pylibacl, setuptools, fuse, git, perl, pandoc, makeWrapper }:
|
||||
|
||||
with stdenv.lib;
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "bup-0.24b";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/apenwarr/bup/zipball/bup-0.24b";
|
||||
sha256 = "0l50i8mrg43ahd8fn1n6pwa0xslxr07pvkh0r4qyywv55172ip8v";
|
||||
name = "bup-0.24b.zip";
|
||||
name = "bup-0.25git20120722";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://github.com/apenwarr/bup.git";
|
||||
sha256 = "3ad232d7f23071ed34f920bd4c3137583f1adffbe23c022896289bc0a03fe7aa";
|
||||
rev = "02bd2b566ea5eec2fd656e0ae572b4c7b6b9550a";
|
||||
};
|
||||
buildInputs = [ unzip python perl ];
|
||||
|
||||
buildNativeInputs = [ pandoc perl makeWrapper ];
|
||||
|
||||
buildInputs = [ python git ];
|
||||
|
||||
postInstall = optionalString (elem stdenv.system platforms.linux) ''
|
||||
wrapProgram $out/bin/bup --prefix PYTHONPATH : \
|
||||
${stdenv.lib.concatStringsSep ":"
|
||||
(map (path: "$(toPythonPath ${path})") [ pyxattr pylibacl setuptools fuse ])}
|
||||
'';
|
||||
|
||||
patchPhase = ''
|
||||
for f in cmd/* lib/tornado/* lib/tornado/test/* t/* wvtest.py main.py; do
|
||||
substituteInPlace $f --replace "/usr/bin/env python" "${python}/bin/python"
|
||||
done
|
||||
substituteInPlace Makefile --replace "./format-subst.pl" "perl ./format-subst.pl"
|
||||
substituteInPlace lib/bup/csetup.py --replace "'bupsplit.c'])" "'bupsplit.c'], library_dirs=['${python}/lib'])"
|
||||
substituteInPlace lib/bup/csetup.py \
|
||||
--replace "'bupsplit.c'])" "'bupsplit.c'], library_dirs=['${python}/lib'])"
|
||||
'';
|
||||
makeFlags = "MANDIR=$(out)/man DOCDIR=$(out)/share/doc/bup BINDIR=$(out)/bin LIBDIR=$(out)/lib/bup";
|
||||
|
||||
makeFlags = [
|
||||
"MANDIR=$(out)/share/man"
|
||||
"DOCDIR=$(out)/share/doc/bup"
|
||||
"BINDIR=$(out)/bin"
|
||||
"LIBDIR=$(out)/lib/bup"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Highly efficient file backup system based on the git packfile format. Capable of doing *fast* incremental backups of virtual machine images.";
|
||||
description = ''
|
||||
Highly efficient file backup system based on the git packfile format.
|
||||
Capable of doing *fast* incremental backups of virtual machine images.
|
||||
'';
|
||||
homepage = "https://github.com/apenwarr/bup";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
{stdenv, fetchurl, python, librsync, gnused }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "rdiff-backup-1.1.14";
|
||||
name = "rdiff-backup-1.2.8";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.1.14.tar.gz;
|
||||
sha256 = "0sh2kz90z47yfa9786dyn3q9ba1xcmjvd65rykvm7mg5apnrg27h";
|
||||
url = http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.2.8.tar.gz;
|
||||
sha256 = "1nwmmh816f96h0ff1jxk95ad38ilbhbdl5dgibx1d4cl81dsi48d";
|
||||
};
|
||||
|
||||
phases = "unpackPhase installPhase";
|
||||
installPhase = ''
|
||||
python ./setup.py install --prefix=$out
|
||||
sed -i $out/bin/rdiff-backup -e \
|
||||
"/import sys/ asys.path += [ \"$out/lib/python2.4/site-packages/\" ]"
|
||||
"/import sys/ asys.path += [ \"$out/lib/python2.7/site-packages/\" ]"
|
||||
'';
|
||||
|
||||
buildInputs = [python librsync gnused ];
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
{ stdenv, fetchurl, pkgconfig, fuse, glib, attr }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ciopfs-0.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.brain-dump.org/projects/ciopfs/${name}.tar.gz";
|
||||
sha256 = "0sr9i9b3qfwbfvzvk00yrrg3x2xqk1njadbldkvn7hwwa4z5bm9l";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig fuse glib attr ];
|
||||
|
||||
makeFlags = "DESTDIR=$(out) PREFIX=";
|
||||
|
||||
meta = {
|
||||
homepage = http://www.brain-dump.org/projects/ciopfs/;
|
||||
description = "A case-insensitive filesystem layered on top of any other filesystem";
|
||||
license = "GPLv2";
|
||||
};
|
||||
}
|
||||
@@ -1,16 +1,21 @@
|
||||
{ stdenv, fetchurl, neon, zlib }:
|
||||
{ stdenv, fetchurl, neon, zlib, noDavsUser ? false}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "davfs2-1.4.5";
|
||||
name = "davfs2-1.4.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://savannah/davfs2/${name}.tar.gz";
|
||||
sha256 = "1pkl2braggp2qg4c68dwfv399l9jz7cvi7gkm4xbj6mgvl0cxw18";
|
||||
sha256 = "0i7hrwlfzisb4l2mza1kjj9q9xxixggjplsjm339zl7828mfxh2h";
|
||||
};
|
||||
|
||||
prePatch = stdenv.lib.optional noDavsUser ''
|
||||
echo "dav_user root" >> etc/davfs2.conf
|
||||
echo "dav_group root" >> etc/davfs2.conf
|
||||
'';
|
||||
|
||||
buildInputs = [ neon zlib ];
|
||||
|
||||
patches = [ ./davfs2-install.patch ./isdir.patch ];
|
||||
|
||||
patches = [ ./davfs2-install.patch ./isdir.patch ];
|
||||
|
||||
meta = {
|
||||
longDescription = "Web Distributed Authoring and Versioning (WebDAV), an extension to the HTTP-protocol, allows authoring of resources on a remote web server. davfs2 provides the ability to access such resources like a typical filesystem, allowing for use by standard applications with no built-in support for WebDAV.";
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, pkgconfig, libuuid }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "e2fsprogs-1.42.4";
|
||||
name = "e2fsprogs-1.42.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/e2fsprogs/${name}.tar.gz";
|
||||
sha256 = "0plhvcjynyy5ifih5jr8p2fjymqyl8fj6vj74cmqjyrahi3z6iir";
|
||||
sha256 = "1kki3367961377wz2n6kva8q0wjjk6qhxmhp2dp3ar3lxgcamvbn";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig libuuid ];
|
||||
@@ -20,9 +20,9 @@ stdenv.mkDerivation rec {
|
||||
configureFlags = "--enable-elf-shlibs --disable-libuuid --disable-libblkid --disable-uuidd --disable-fsck";
|
||||
|
||||
preInstall = "installFlagsArray=('LN=ln -s')";
|
||||
|
||||
|
||||
postInstall = "make install-libs";
|
||||
|
||||
|
||||
meta = {
|
||||
homepage = http://e2fsprogs.sourceforge.net/;
|
||||
description = "Tools for creating and checking ext2/ext3/ext4 filesystems";
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{ stdenv, fetchgit, cmake, libgcrypt, json_c, curl, expat, boost, binutils }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "grive-0.2.0";
|
||||
name = "grive-0.3.0";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://github.com/Grive/grive.git";
|
||||
rev = "34cb3705288aa83283b370118776ac89393ae5fc";
|
||||
sha256 = "a30ea886bdc159e1004d1207fcac30c277f1177a3b846bdd82326eebff7a0bbe";
|
||||
rev = "51e42914f3666ee6e0bc16a4c78f60b117265c24";
|
||||
sha256 = "f2b978cc93a2d16262c7b78c62019b2a58044eaef4ca95feaa74dfd4dfcbfa36";
|
||||
};
|
||||
|
||||
buildInputs = [cmake libgcrypt json_c curl expat stdenv binutils boost];
|
||||
|
||||
@@ -1,22 +1,19 @@
|
||||
{stdenv, fetchgit, libuuid, lzo, zlib, acl}:
|
||||
|
||||
let
|
||||
version = "1.3.1";
|
||||
version = "1.5.0";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "mtd-utils-${version}";
|
||||
|
||||
src = fetchgit {
|
||||
url = git://git.infradead.org/mtd-utils.git;
|
||||
rev = "v" + version;
|
||||
sha256 = "0pjjs9x03bgvphqwlw99c2cpkpjsx0vkqi79vjl7fcb9pyrghgd1";
|
||||
rev = "refs/tags/v" + version;
|
||||
sha256 = "cc645c0ec28083431b11f3b38f9f7759378d89e11047a883529f703e1b6c1cce";
|
||||
};
|
||||
|
||||
patchPhase = ''
|
||||
sed -i -e s,/usr/local,, -e s,/usr,$out, common.mk
|
||||
|
||||
# gcc 4.5.1 issues a warning where 4.4.3 did not
|
||||
sed -i -e s/-Werror// ubi-utils/old-utils/Makefile
|
||||
'';
|
||||
|
||||
buildInputs = [ libuuid lzo zlib acl ];
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ntfs-3g_ntfsprogs";
|
||||
version = "2011.4.12";
|
||||
version = "2012.1.15";
|
||||
name = "${pname}-${version}";
|
||||
|
||||
buildInputs = [libuuid] ++ stdenv.lib.optionals crypto [gnutls libgcrypt];
|
||||
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://tuxera.com/opensource/${name}.tgz";
|
||||
sha256 = "01gfn94f4fdrl1rjhhxjvjbarr1mipdi4pmhhwirp0gy1dzp935a";
|
||||
sha256 = "09gvfgvqm4dswzxmwvg3r23bv39cp8y8b6qs2jcwmrqd032i25kg";
|
||||
};
|
||||
|
||||
patchPhase = ''
|
||||
|
||||
@@ -3,11 +3,11 @@ a @ {
|
||||
boehmgc,mesa,ncurses,readline,gsl,libsigsegv,
|
||||
python,zlib, perl, texLive, texinfo, lzma,
|
||||
|
||||
noDepEntry, fullDepEntry, fetchUrlFromSrcInfo,
|
||||
noDepEntry, fullDepEntry, fetchUrlFromSrcInfo,
|
||||
lib,
|
||||
|
||||
...}:
|
||||
let
|
||||
let
|
||||
s = import ./src-for-default.nix;
|
||||
buildInputs = with a; [
|
||||
freeglut ghostscriptX imagemagick fftw boehmgc
|
||||
@@ -54,8 +54,9 @@ rec {
|
||||
description = "A tool for programming graphics intended to replace Metapost";
|
||||
maintainers = [
|
||||
a.lib.maintainers.raskin
|
||||
a.lib.maintainers.simons
|
||||
];
|
||||
platforms = with a.lib.platforms;
|
||||
platforms = with a.lib.platforms;
|
||||
linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
rec {
|
||||
version="2.16";
|
||||
name="asymptote-2.16";
|
||||
hash="1yj8dx320s1ypqbpb2116y4kkc8lwg5q4d49n992ds3g59w98djj";
|
||||
version="2.18";
|
||||
name="asymptote-2.18";
|
||||
hash="0i7jm12lzj983gvpa95a85wxb4v4ksk3cxb0cq359x2kka0b6g5m";
|
||||
url="http://downloads.sourceforge.net/project/asymptote/${version}/asymptote-${version}.src.tgz";
|
||||
advertisedUrl="http://downloads.sourceforge.net/project/asymptote/2.16/asymptote-2.16.src.tgz";
|
||||
advertisedUrl="http://downloads.sourceforge.net/project/asymptote/2.18/asymptote-2.18.src.tgz";
|
||||
}
|
||||
|
||||
@@ -13,5 +13,6 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
homepage = http://www.freedesktop.org/wiki/Software/desktop-file-utils;
|
||||
description = "Command line utilities for working with .desktop files";
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ rec {
|
||||
version="0.6.30";
|
||||
name="gnokii-0.6.30";
|
||||
hash="0k14dymifk7dx3z58cqrc4mgxrm17s4jk12chwdfjhjarz390x8p";
|
||||
url="http://www.gnokii.org/download/gnokii/gnokii-${version}.tar.gz";
|
||||
url="http://www.gnokii.org/download/gnokii/0.6.x/gnokii-${version}.tar.gz";
|
||||
advertisedUrl="http://www.gnokii.org/download/gnokii/gnokii-0.6.30.tar.gz";
|
||||
|
||||
|
||||
|
||||
@@ -1,13 +1,17 @@
|
||||
{ fetchurl, stdenv, flex, bison, gettext, ncurses, libusb, freetype, qemu
|
||||
, EFIsupport ? false }:
|
||||
, devicemapper, EFIsupport ? false }:
|
||||
|
||||
let
|
||||
prefix = "grub${if EFIsupport then "-efi" else ""}";
|
||||
version = "1.99";
|
||||
unifont_bdf = fetchurl {
|
||||
url = "http://unifoundry.com/unifont-5.1.20080820.bdf.gz";
|
||||
sha256 = "0s0qfff6n6282q28nwwblp5x295zd6n71kl43xj40vgvdqxv0fxx";
|
||||
};
|
||||
|
||||
prefix = "grub${if EFIsupport then "-efi" else ""}";
|
||||
|
||||
version = "2.00";
|
||||
|
||||
unifont_bdf = fetchurl {
|
||||
url = "http://unifoundry.com/unifont-5.1.20080820.bdf.gz";
|
||||
sha256 = "0s0qfff6n6282q28nwwblp5x295zd6n71kl43xj40vgvdqxv0fxx";
|
||||
};
|
||||
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -15,11 +19,11 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/grub/grub-${version}.tar.xz";
|
||||
sha256 = "06q2a7bg1mbsms604a89fkdnwrc1jg9hr2mmfdmg3il39j6i827k";
|
||||
sha256 = "0n64hpmsccvicagvr0c6v0kgp2yw0kgnd3jvsyd26cnwgs7c6kkq";
|
||||
};
|
||||
|
||||
buildNativeInputs = [ flex bison ];
|
||||
buildInputs = [ ncurses libusb freetype gettext ]
|
||||
buildInputs = [ ncurses libusb freetype gettext devicemapper ]
|
||||
++ stdenv.lib.optional doCheck qemu;
|
||||
|
||||
preConfigure =
|
||||
@@ -0,0 +1,29 @@
|
||||
{ stdenv, fetchurl, liblockfile }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
_name = "lockfile-progs";
|
||||
version = "0.1.16";
|
||||
name = "${_name}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://debian/pool/main/l/${_name}/${_name}_${version}.tar.gz";
|
||||
sha256 = "0sca19mg0lk68ms6idy4vfp8dyjpcbq9f143v9qzjyk86bb34lgr";
|
||||
};
|
||||
|
||||
buildInputs = [ liblockfile ];
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin $out/man/man1
|
||||
install -s bin/* $out/bin
|
||||
install man/*.1 $out/man/man1
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Programs for locking and unlocking files and mailboxes";
|
||||
homepage = http://packages.debian.org/sid/lockfile-progs;
|
||||
license = "GPLv2";
|
||||
|
||||
maintainers = [ stdenv.lib.maintainers.bluescreen303 ];
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mmv-${version}";
|
||||
version = "1.01b";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://ftp.debian.org/debian/pool/main/m/mmv/mmv_${version}.orig.tar.gz";
|
||||
sha256 = "0399c027ea1e51fd607266c1e33573866d4db89f64a74be8b4a1d2d1ff1fdeef";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Use Debian patched version, as upstream is no longer maintained and it
|
||||
# contains a _lot_ of fixes.
|
||||
(fetchurl {
|
||||
url = "http://ftp.debian.org/debian/pool/main/m/mmv/mmv_${version}-15.diff.gz";
|
||||
sha256 = "9ad3e3d47510f816b4a18bae04ea75913588eec92248182f85dd09bc5ad2df13";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
sed -i \
|
||||
-e 's/^\s*LDFLAGS\s*=\s*-s\s*-N/LDFLAGS = -s/' \
|
||||
-e "s|/usr/bin|$out/bin|" \
|
||||
-e "s|/usr/man|$out/share/man|" \
|
||||
Makefile
|
||||
'';
|
||||
|
||||
preInstall = ''
|
||||
mkdir -p "$out/bin" "$out/share/man/man1"
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
for variant in mcp mad mln
|
||||
do
|
||||
ln -s mmv "$out/bin/$variant"
|
||||
ln -s mmv.1 "$out/share/man/man1/$variant.1"
|
||||
done
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "http://linux.maruhn.com/sec/mmv.html";
|
||||
description = "Utility for wildcard renaming, copying, etc";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{ stdenv, fetchurl, ncurses }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ncdu-${version}";
|
||||
version = "1.8";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dev.yorhel.nl/download/${name}.tar.gz";
|
||||
sha256 = "42aaf0418c05e725b39b220166a9c604a9c54c0fbf7692c9c119b36d0ed5d099";
|
||||
};
|
||||
|
||||
buildInputs = [ ncurses ];
|
||||
|
||||
meta = {
|
||||
description = "An ncurses disk usage analyzer.";
|
||||
homepage = http://dev.yorhel.nl/ncdu;
|
||||
license = stdenv.lib.licenses.mit;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "picocom-1.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://picocom.googlecode.com/files/${name}.tar.gz";
|
||||
sha256 = "17hjq713naq02xar711aw24qqd52p591mj1h5n97cni1ga7irwyh";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
ensureDir $out/bin $out/share/man/man8
|
||||
cp picocom $out/bin
|
||||
cp picocom.8 $out/share/man/man8
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Minimal dumb-terminal emulation program";
|
||||
homepage = http://code.google.com/p/picocom/;
|
||||
license = "GPLv2+";
|
||||
platforms = stdenv.lib.platforms.gnu; # arbitrary choice
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{ stdenv, fetchurl, makeWrapper, curl }:
|
||||
|
||||
let
|
||||
|
||||
v = "20120807";
|
||||
|
||||
in stdenv.mkDerivation {
|
||||
|
||||
name = "plowshare-git${v}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://plowshare.googlecode.com/files/plowshare-snapshot-git${v}.tar.gz";
|
||||
sha256 = "0clryfssaa4rjvsy760p51ppq1275lwvhm9jh3g4mi973xv4n8si";
|
||||
};
|
||||
|
||||
buildInputs = [ makeWrapper ];
|
||||
|
||||
phases = [ "unpackPhase" "installPhase" "fixupPhase" ];
|
||||
|
||||
installPhase = ''
|
||||
make PREFIX="$out" install
|
||||
|
||||
for fn in plow{del,down,list,up}; do
|
||||
wrapProgram "$out/bin/$fn" --prefix PATH : "${curl}/bin"
|
||||
done
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = ''
|
||||
A command-line download/upload tool for popular file sharing websites
|
||||
'';
|
||||
license = stdenv.lib.licenses.gpl3;
|
||||
maintainers = [ stdenv.lib.maintainers.aforemny ];
|
||||
};
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl } :
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "pv-1.3.1";
|
||||
name = "pv-1.3.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.ivarch.com/programs/sources/${name}.tar.bz2";
|
||||
sha256 = "1fwvdj663g3jf3rcxi788pv1l7s86sxna78xi2nl5qimng05y8jl";
|
||||
sha256 = "114b730pghgg4gv9d798817n3am88p2b0xgdavch1vhklzh33c16";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, x11, libXmu }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "xclip-0.11";
|
||||
stdenv.mkDerivation rec {
|
||||
name = "xclip-0.12";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/xclip/xclip-0.11.tar.gz";
|
||||
sha256 = "0ipwxkfqz66fz6jlln1v46sd2kr6bkqzq6j5hkzn6pb3grmzsacg";
|
||||
url = "mirror://sourceforge/xclip/${name}.tar.gz";
|
||||
sha256 = "0ibcf46rldnv0r424qcnai1fa5iq3lm5q5rdd7snsi5sb78gmixp";
|
||||
};
|
||||
|
||||
buildInputs = [ x11 libXmu ];
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
{ stdenv, fetchurl, makeWrapper, xkbcomp, xorgserver, getopt, xkeyboard_config, xauth, utillinux, which, fontsConf}:
|
||||
let
|
||||
xvfb_run = fetchurl {
|
||||
url = https://projects.archlinux.org/svntogit/packages.git/plain/trunk/xvfb-run?h=packages/xorg-server;
|
||||
sha256 = "1f9mrhqy0l72i3674n98bqlq9a10h0rh9qfjiwvivz3hjhq5c0gz";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "xvfb-run";
|
||||
buildInputs = [makeWrapper];
|
||||
buildCommand = ''
|
||||
mkdir -p $out/bin
|
||||
cp ${xvfb_run} $out/bin/xvfb-run
|
||||
sed -i 's|XVFBARGS="|XVFBARGS="-xkbdir ${xkeyboard_config}/etc/X11/xkb |' $out/bin/xvfb-run
|
||||
|
||||
chmod a+x $out/bin/xvfb-run
|
||||
wrapProgram $out/bin/xvfb-run \
|
||||
--set XKB_BINDIR "${xkbcomp}/bin" \
|
||||
--set FONTCONFIG_FILE "${fontsConf}" \
|
||||
--prefix PATH : ${getopt}/bin:${xorgserver}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin
|
||||
'';
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{stdenv, fetchgit, python}:
|
||||
|
||||
let pkgname = "youtube-dl";
|
||||
pkgver = "2011.12.08";
|
||||
pkgver = "2012.02.27";
|
||||
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
@@ -9,8 +9,8 @@ stdenv.mkDerivation {
|
||||
|
||||
src = fetchgit {
|
||||
url = "git://github.com/rg3/${pkgname}";
|
||||
rev = "661a807c65a154eccdddb875b45e4782ca86132c";
|
||||
sha256 = "32fd193b867b122400e9d5d32f6dfaf15704f837a9dc2ff809e1ce06712857ba";
|
||||
rev = "refs/tags/${pkgver}";
|
||||
sha256 = "17270ba14f42e8f2813bc6a0eb3674e51592eede69612e156e7d99a96fd147ce";
|
||||
};
|
||||
|
||||
buildInputs = [python];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{stdenv, fetchsvn, libpcap, openssl, zlib, wirelesstools}:
|
||||
|
||||
let
|
||||
rev = "1859";
|
||||
rev = "2178";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "aircrack-ng-1.1-${rev}";
|
||||
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchsvn {
|
||||
url = "http://trac.aircrack-ng.org/svn/trunk";
|
||||
inherit rev;
|
||||
sha256 = "6ca98321ef3f14af9c78b2fe25091c4e79e3c28679f240b80f8aeda71b84ab4a";
|
||||
sha256 = "0rwj2nk4nyy0l9dg6rpg2h5gpvcygs5irj4i6fdcsr8xf0blq7yw";
|
||||
};
|
||||
|
||||
buildInputs = [libpcap openssl zlib];
|
||||
|
||||
@@ -1,23 +1,28 @@
|
||||
{stdenv, fetchurl, openssh}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name="autossh-1.4b";
|
||||
src = fetchurl {
|
||||
url = "http://www.harding.motd.ca/autossh/autossh-1.4b.tgz";
|
||||
md5 = "8f9aa006f6f69e912d3c2f504622d6f7";
|
||||
};
|
||||
buildInputs = [ openssh ];
|
||||
installPhase = ''
|
||||
install -D -m755 autossh $out/bin/autossh || return 1
|
||||
install -D -m644 CHANGES $out/share/doc/autossh/CHANGES || return 1
|
||||
install -D -m644 README $out/share/doc/autossh/README || return 1
|
||||
install -D -m644 autossh.host $out/share/autossh/examples/autossh.host || return 1
|
||||
install -D -m644 rscreen $out/share/autossh/examples/rscreen || return 1
|
||||
install -D -m644 autossh.1 $out/man/man1/autossh.1 || return 1
|
||||
'';
|
||||
meta = {
|
||||
homepage = http://www.harding.motd.ca/autossh/;
|
||||
description = "Automatically restart SSH sessions and tunnels";
|
||||
};
|
||||
name = "autossh-1.4b";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.harding.motd.ca/autossh/autossh-1.4b.tgz";
|
||||
md5 = "8f9aa006f6f69e912d3c2f504622d6f7";
|
||||
};
|
||||
|
||||
buildInputs = [ openssh ];
|
||||
|
||||
installPhase =
|
||||
''
|
||||
install -D -m755 autossh $out/bin/autossh || return 1
|
||||
install -D -m644 CHANGES $out/share/doc/autossh/CHANGES || return 1
|
||||
install -D -m644 README $out/share/doc/autossh/README || return 1
|
||||
install -D -m644 autossh.host $out/share/autossh/examples/autossh.host || return 1
|
||||
install -D -m644 rscreen $out/share/autossh/examples/rscreen || return 1
|
||||
install -D -m644 autossh.1 $out/man/man1/autossh.1 || return 1
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://www.harding.motd.ca/autossh/;
|
||||
description = "Automatically restart SSH sessions and tunnels";
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ assert sslSupport -> openssl != null;
|
||||
assert scpSupport -> libssh2 != null;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "curl-7.26.0";
|
||||
name = "curl-7.27.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://curl.haxx.se/download/${name}.tar.bz2";
|
||||
sha256 = "0snj41knvy4xbfirr88l9gq5zjzz0mwlmq0mxbfgqszb2qpjdvgw";
|
||||
sha256 = "164k2vw8v4ppsgqgk4gwhl26h70c8x3rgnl4c2s711626lhmi9db";
|
||||
};
|
||||
|
||||
# Zlib and OpenSSL must be propagated because `libcurl.la' contains
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, nettools, iputils, iproute, makeWrapper, coreutils, gnused }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "dhcp-4.1.2-P1";
|
||||
name = "dhcp-4.1-ESV-R6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://ftp.isc.org/isc/dhcp/${name}.tar.gz";
|
||||
sha256 = "1kcdsylyx0ai0wlmc6rc6b1qi2fsndqh1pvgvddd3i4hmbhi6vmz";
|
||||
url = http://ftp.isc.org/isc/dhcp/4.1-ESV-R6/dhcp-4.1-ESV-R6.tar.gz;
|
||||
sha256 = "17md1vml07szl9dx4875gfg4sgnb3z73glpbq1si7p82mfhnddny";
|
||||
};
|
||||
|
||||
patches =
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "miniupnpc-1.6";
|
||||
name = "miniupnpc-1.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz";
|
||||
sha256 = "151rh46axl44y7bbflb43pnj52gvlfnkxfgrn2jvai5gwrbbgmmv";
|
||||
sha256 = "0dv3mz4yikngmlnrnmh747mlgbbpijryw03wcs8g4jwvprb29p8n";
|
||||
};
|
||||
|
||||
installFlags = "PREFIX=$(out) INSTALLPREFIX=$(out)";
|
||||
|
||||
@@ -5,8 +5,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl_gnome {
|
||||
project = "ModemManager";
|
||||
major = "0"; minor = "5"; extension = "xz";
|
||||
sha256 = "0zvwrni4l21d856nq28khigrhwgrq5cc7nh45zidwjj8q7bsxiz7";
|
||||
major = "0"; minor = "5"; patchlevel = "4.0"; extension = "xz";
|
||||
sha256 = "1fdf5d5cc494825afe9f551248e00a2d91e220e88435b47f109ca2a707a40f1f";
|
||||
};
|
||||
|
||||
buildNativeInputs = [ intltool pkgconfig ];
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
, makeWrapper, perl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mosh-1.1.3";
|
||||
name = "mosh-1.2.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/downloads/keithw/mosh/${name}.tar.gz";
|
||||
sha256 = "1vkf7h8mcmfn9dgcwrww05mdijrl7321xv9wlhf7j99nwmklc8sk";
|
||||
sha256 = "1763s6f398hmdgy73brpknwahnys28zk3pm37n66sr8iyz2cq8xp";
|
||||
};
|
||||
|
||||
buildInputs = [ boost protobuf ncurses zlib pkgconfig IOTty makeWrapper perl ];
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{ stdenv, fetchurl, pkgconfig, glib }:
|
||||
|
||||
let
|
||||
name = "nbd-3.1.1";
|
||||
name = "nbd-3.2";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
inherit name;
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/nbd/${name}.tar.bz2";
|
||||
sha256 = "5cd150b874f966aacf4a9dfe1e9de9b2139b295241ce89bae9f70f9aa844220b";
|
||||
sha256 = "e297c1883133f04a55d8e9527a2e4344e577a54046cf81694ffabe13f73793db";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig glib ] ++ stdenv.lib.optional (stdenv ? glibc) stdenv.glibc.kernelHeaders;
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
|
||||
cp README "$out/share/doc/${name}/README"
|
||||
'';
|
||||
|
||||
# The test suite doesn't succeed on Hydra.
|
||||
# The test suite doesn't succeed in chroot builds.
|
||||
doCheck = false;
|
||||
|
||||
# Glib calls `clock_gettime', which is in librt. Linking that library
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
{ stdenv, fetchurl
|
||||
, checksumType ? "built-in"
|
||||
, libmhash ? null
|
||||
, openssl ? null
|
||||
}:
|
||||
|
||||
assert checksumType == "mhash" -> libmhash != null;
|
||||
assert checksumType == "openssl" -> openssl != null;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "netrw-${version}";
|
||||
version = "1.3.2";
|
||||
|
||||
configureFlags = [
|
||||
"--with-checksum=${checksumType}"
|
||||
];
|
||||
|
||||
buildInputs = stdenv.lib.optional (checksumType == "mhash") libmhash
|
||||
++ stdenv.lib.optional (checksumType == "openssl") openssl;
|
||||
|
||||
src = fetchurl {
|
||||
urls = [
|
||||
"http://mamuti.net/files/netrw/netrw-${version}.tar.bz2"
|
||||
"http://www.sourcefiles.org/Networking/FTP/Other/netrw-${version}.tar.bz2"
|
||||
];
|
||||
sha256 = "1gnl80i5zkyj2lpnb4g0q0r5npba1x6cnafl2jb3i3pzlfz1bndr";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "A simple tool for transporting data over the network.";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
homepage = "http://mamuti.net/netrw/index.en.html";
|
||||
};
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, intltool, pkgconfig, gtk, glib, libglade
|
||||
, networkmanager, GConf, libnotify, libgnome_keyring, dbus_glib
|
||||
, polkit, isocodes }:
|
||||
{ stdenv, fetchurl, intltool, pkgconfig, gtk, libglade, networkmanager, GConf
|
||||
, libnotify, libgnome_keyring, dbus_glib, polkit, isocodes
|
||||
, mobile_broadband_provider_info }:
|
||||
|
||||
let
|
||||
pn = "network-manager-applet";
|
||||
major = "0.9";
|
||||
version = "${major}.2.0";
|
||||
version = "${major}.4.1";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -13,19 +13,25 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pn}/${major}/${name}.tar.xz";
|
||||
sha256 = "ebe725d0140f658c6a3f384674c72fba7a7c417df3be0e84ee8f45e6dfc219de";
|
||||
sha256 = "b6b6de75e28d1fbcdfdbb51c0e40fcd6bc0ec0385bfecd16c457260491cd2ff7";
|
||||
};
|
||||
|
||||
buildInputs = [ gtk libglade networkmanager GConf libnotify libgnome_keyring
|
||||
polkit isocodes ];
|
||||
buildInputs = [
|
||||
gtk libglade networkmanager GConf libnotify libgnome_keyring dbus_glib
|
||||
polkit isocodes
|
||||
];
|
||||
|
||||
buildNativeInputs = [ intltool pkgconfig ];
|
||||
|
||||
makeFlags = [
|
||||
''CFLAGS=-DMOBILE_BROADBAND_PROVIDER_INFO=\"${mobile_broadband_provider_info}/share/mobile-broadband-provider-info/serviceproviders.xml\"''
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://projects.gnome.org/NetworkManager/;
|
||||
description = "NetworkManager control applet for GNOME";
|
||||
license = licenses.gpl2;
|
||||
maintainers = [ maintainers.phreedom maintainers.urkud ];
|
||||
maintainers = with maintainers; [ phreedom urkud rickynils ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ stdenv, fetchurl, intltool, wirelesstools, pkgconfig, dbus_glib, xz
|
||||
, udev, libnl1, libuuid, polkit, gnutls, ppp, dhcp, dhcpcd, iptables
|
||||
, udev, libnl, libuuid, polkit, gnutls, ppp, dhcp, dhcpcd, iptables
|
||||
, libgcrypt, dnsmasq, avahi, bind, perl, substituteAll }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
|
||||
"--with-dbus-sys-dir=\${out}/etc/dbus-1/system.d"
|
||||
"--with-crypto=gnutls" "--disable-more-warnings" ];
|
||||
|
||||
buildInputs = [ wirelesstools udev libnl1 libuuid polkit ppp xz ];
|
||||
buildInputs = [ wirelesstools udev libnl libuuid polkit ppp xz ];
|
||||
|
||||
propagatedBuildInputs = [ dbus_glib gnutls libgcrypt ];
|
||||
|
||||
@@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = http://projects.gnome.org/NetworkManager/;
|
||||
description = "Network configuration and management in an easy way. Desktop environment independent.";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = [ maintainers.phreedom maintainers.urkud ];
|
||||
maintainers = with maintainers; [ phreedom urkud rickynils ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
diff --git a/src/nm-pptp-service.c b/src/nm-pptp-service.c
|
||||
index 68a5759..568bbfe 100644
|
||||
--- a/src/nm-pptp-service.c
|
||||
+++ b/src/nm-pptp-service.c
|
||||
@@ -729,9 +729,7 @@ nm_find_pppd (void)
|
||||
{
|
||||
static const char *pppd_binary_paths[] =
|
||||
{
|
||||
- "/sbin/pppd",
|
||||
- "/usr/sbin/pppd",
|
||||
- "/usr/local/sbin/pppd",
|
||||
+ "@ppp@/sbin/pppd",
|
||||
NULL
|
||||
};
|
||||
|
||||
@@ -751,9 +749,7 @@ nm_find_pptp (void)
|
||||
{
|
||||
static const char *pptp_binary_paths[] =
|
||||
{
|
||||
- "/sbin/pptp",
|
||||
- "/usr/sbin/pptp",
|
||||
- "/usr/local/sbin/pptp",
|
||||
+ "@pptp@/sbin/pptp",
|
||||
NULL
|
||||
};
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{ stdenv, fetchurl, networkmanager, pptp, ppp, intltool, pkgconfig
|
||||
{ stdenv, fetchurl, networkmanager, pptp, ppp, intltool, pkgconfig, substituteAll
|
||||
, withGnome ? false, gtk, libgnome_keyring }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
|
||||
pname = "NetworkManager-pptp";
|
||||
version = "0.9.2.0";
|
||||
version = "0.9.4.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pname}/0.9/${pname}-${version}.tar.xz";
|
||||
sha256 = "1fj2v8pjc17m9calckgc2jm8wbimwga8if4r21walf9xysvhsd1b";
|
||||
sha256 = "0p93in5dn8m6dp9qs2ppfmazwqlklp5hwp9pjqr7jwvjbac75dvg";
|
||||
};
|
||||
|
||||
buildInputs = [ networkmanager pptp ppp ]
|
||||
@@ -19,6 +19,13 @@ stdenv.mkDerivation rec {
|
||||
configureFlags =
|
||||
if withGnome then "--with-gnome --with-gtkver=2" else "--without-gnome";
|
||||
|
||||
patches =
|
||||
[ ( substituteAll {
|
||||
src = ./pptp-purity.patch;
|
||||
inherit ppp pptp;
|
||||
})
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "PPtP plugin for NetworkManager";
|
||||
inherit (networkmanager.meta) maintainers platforms;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
let
|
||||
pname = "networkmanagement";
|
||||
version = "0.9.0";
|
||||
version = "0.9.0.4";
|
||||
name = "${pname}-${version}";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/unstable/${pname}/${version}/src/${name}.tar.bz2";
|
||||
sha256 = "0bxb5hzygf4szv01903zirzxjb3r2nzza9ya3rag4lkxxpwaynpd";
|
||||
sha256 = "0mp2jai6f2qpywjwgvxcl1nh27idgy740vwiahfamq8w2y90a3aj";
|
||||
};
|
||||
|
||||
buildInputs = [ kdelibs kde_workspace networkmanager ];
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
{ stdenv, fetchurl, pkgconfig, openldap, python, pam, makeWrapper }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "nss-pam-ldapd-${version}";
|
||||
version = "0.8.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://arthurdejong.org/nss-pam-ldapd/${name}.tar.gz";
|
||||
sha256 = "673a5e235a40fd9aac74082bc64d2ac2280fc155fb00b21092650d2c963e79cc";
|
||||
};
|
||||
|
||||
buildInputs = [ makeWrapper pkgconfig python openldap pam ];
|
||||
|
||||
preConfigure = ''
|
||||
substituteInPlace Makefile.in --replace "install-data-local: " "# install-data-local: "
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
"--with-bindpw-file=/run/nslcd/bindpw"
|
||||
"--with-nslcd-socket=/run/nslcd/socket"
|
||||
"--with-nslcd-pidfile=/run/nslcd/nslcd.pid"
|
||||
"--with-pam-seclib-dir=$(out)/lib/security"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/sbin/nslcd --prefix LD_LIBRARY_PATH ":" $out/lib
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "LDAP identity and authentication for NSS/PAM";
|
||||
homepage = http://arthurdejong.org/nss-pam-ldapd/;
|
||||
license = [ "GPLv21" ];
|
||||
};
|
||||
}
|
||||
@@ -13,11 +13,11 @@ let
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "openssh-6.0p1";
|
||||
name = "openssh-6.1p1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "ftp://ftp.nl.uu.net/pub/OpenBSD/OpenSSH/portable/${name}.tar.gz";
|
||||
sha1 = "f691e53ef83417031a2854b8b1b661c9c08e4422";
|
||||
sha1 = "751c92c912310c3aa9cadc113e14458f843fc7b3";
|
||||
};
|
||||
|
||||
prePatch = stdenv.lib.optionalString hpnSupport
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, perl, ppp }:
|
||||
{ stdenv, fetchurl, perl, ppp, iproute }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "pptp-1.7.2";
|
||||
@@ -11,6 +11,7 @@ stdenv.mkDerivation rec {
|
||||
patchPhase =
|
||||
''
|
||||
sed -e 's/install -o root/install/' -i Makefile
|
||||
sed -e 's,/bin/ip,${iproute}/sbin/ip,' -i routing.c
|
||||
'';
|
||||
preConfigure =
|
||||
''
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, openssl }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "stunnel-4.26";
|
||||
name = "stunnel-4.53";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://www.stunnel.org/download/stunnel/src/stunnel-4.26.tar.gz;
|
||||
sha256 = "1lvbd25krcz1sqk5pj2fv3r32h0160qdxrbzlqqs0kz8f987krp9";
|
||||
url = http://www.stunnel.org/downloads/stunnel-4.53.tar.gz;
|
||||
sha256 = "3e640aa4c96861d10addba758b66e99e7c5aec8697764f2a59ca2268901b8e57";
|
||||
};
|
||||
|
||||
buildInputs = [openssl];
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
{stdenv, fetchurl, perl}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "surfraw-2.2.8";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://surfraw.alioth.debian.org/dist/surfraw-2.2.8.tar.gz";
|
||||
sha256 = "925075e05637e39458b00e859193aacde306aafd9a962f44f5114f81713539ec";
|
||||
};
|
||||
|
||||
configureFlags = [
|
||||
"--disable-opensearch"
|
||||
];
|
||||
|
||||
buildNativeInputs = [ perl ];
|
||||
|
||||
meta = {
|
||||
description = "Provides a fast unix command line interface to a variety of popular WWW search engines and other artifacts of power";
|
||||
homepage = "http://surfraw.alioth.debian.org";
|
||||
maintainers = [];
|
||||
};
|
||||
}
|
||||
@@ -9,6 +9,10 @@ cabal.mkDerivation (self: {
|
||||
buildDepends = [
|
||||
Cabal filepath HTTP mtl network random time zlib
|
||||
];
|
||||
postInstall = ''
|
||||
mkdir $out/etc
|
||||
mv bash-completion $out/etc/bash_completion.d
|
||||
'';
|
||||
meta = {
|
||||
homepage = "http://www.haskell.org/cabal/";
|
||||
description = "The command-line interface for Cabal and Hackage";
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "nix-1.1pre2749_ccc52ad";
|
||||
name = "nix-1.2pre2910_b674665";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://hydra.nixos.org/build/2841643/download/4/${name}.tar.bz2";
|
||||
sha256 = "eae2135dd70d2734080ee644a597e131f60e71991dbabdabf67ab0818ff1f6fc";
|
||||
url = "http://hydra.nixos.org/build/3031673/download/4/${name}.tar.bz2";
|
||||
sha256 = "fa9849f69a262547856190fe1a24e6d6bd15344fe2ef0a0e54c35ab172074a22";
|
||||
};
|
||||
|
||||
buildNativeInputs = [ perl pkgconfig ];
|
||||
@@ -27,8 +27,9 @@ stdenv.mkDerivation rec {
|
||||
configureFlags =
|
||||
''
|
||||
--with-store-dir=${storeDir} --localstatedir=${stateDir}
|
||||
--with-dbi=${perlPackages.DBI}/lib/perl5/site_perl
|
||||
--with-dbd-sqlite=${perlPackages.DBDSQLite}/lib/perl5/site_perl
|
||||
--with-dbi=${perlPackages.DBI}/${perl.libPrefix}
|
||||
--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}
|
||||
--with-www-curl=${perlPackages.WWWCurl}/${perl.libPrefix}
|
||||
--disable-init-state
|
||||
--enable-gc
|
||||
CFLAGS=-O3 CXXFLAGS=-O3
|
||||
@@ -45,15 +46,16 @@ stdenv.mkDerivation rec {
|
||||
configureFlags =
|
||||
''
|
||||
--with-store-dir=${storeDir} --localstatedir=${stateDir}
|
||||
--with-dbi=${perlPackages.DBI}/lib/perl5/site_perl
|
||||
--with-dbd-sqlite=${perlPackages.DBDSQLite}/lib/perl5/site_perl
|
||||
--with-dbi=${perlPackages.DBI}/${perl.libPrefix}
|
||||
--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}
|
||||
--with-www-curl=${perlPackages.WWWCurl}/${perl.libPrefix}
|
||||
--disable-init-state
|
||||
--enable-gc
|
||||
CFLAGS=-O3 CXXFLAGS=-O3
|
||||
'' + stdenv.lib.optionalString (
|
||||
stdenv.cross ? nix && stdenv.cross.nix ? system
|
||||
) ''--with-system=${stdenv.cross.nix.system}'';
|
||||
|
||||
|
||||
doInstallCheck = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
{ stdenv, fetchurl, zlib, bzip2, libiconv }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "clamav-${version}";
|
||||
version = "0.97.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://tenet.dl.sourceforge.net/project/clamav/clamav/${version}/clamav-${version}.tar.gz";
|
||||
sha256 = "039wm64wl2sx7k019g5ll5dkdlsq64fnd0ng0s00pjn8bqd5wv6v";
|
||||
};
|
||||
|
||||
buildInputs = [ zlib bzip2 libiconv ];
|
||||
|
||||
configureFlags = [
|
||||
"--with-zlib=${zlib}"
|
||||
"--with-libbz2-prefix=${bzip2}"
|
||||
"--with-iconv-dir=${libiconv}"
|
||||
"--disable-clamav" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://www.clamav.net;
|
||||
description = "an open source (GPL) antivirus engine designed for detecting Trojans, viruses, malware and other malicious threats.";
|
||||
license = licenses.gpl2;
|
||||
maintainers = [ maintainers.phreedom ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{ stdenv, fetchurl }:
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
name = "f-prot-${version}";
|
||||
version = "6.2.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://files.f-prot.com/files/unix-trial/fp-Linux.x86.32-ws.tar.gz;
|
||||
sha256 = "0qlsrkanf0inplwv1i6hqbimdg91syf5ggd1vahsm9lhivmnr0v5";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
ensureDir $out/bin
|
||||
cp fpscan $out/bin
|
||||
|
||||
ensureDir $out/opt/f-prot
|
||||
cp fpupdate $out/opt/f-prot
|
||||
cp product.data.default $out/opt/f-prot/product.data
|
||||
cp license.key $out/opt/f-prot/
|
||||
cp f-prot.conf.default $out/opt/f-prot/f-prot.conf
|
||||
ln -s $out/opt/f-prot/fpupdate $out/bin/fpupdate
|
||||
|
||||
patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" $out/opt/f-prot/fpupdate
|
||||
|
||||
ensureDir $out/share/man/
|
||||
ensureDir $out/share/man/man1
|
||||
cp doc/man/fpscan.1 $out/share/man/man1
|
||||
ensureDir $out/share/man/man5
|
||||
cp doc/man/f-prot.conf.5 $out/share/man/man5
|
||||
ensureDir $out/share/man/man8
|
||||
cp doc/man/fpupdate.8 $out/share/man/man8
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://www.f-prot.com;
|
||||
description = "a popular proprietary antivirus, Linux workstation edition.";
|
||||
license = licenses.proprietary;
|
||||
maintainers = [ maintainers.phreedom ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
{ fetchurl, stdenv, libuuid, popt, icu, ncurses }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gptfdisk-0.8.0";
|
||||
name = "gptfdisk-0.8.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/gptfdisk/${name}.tar.gz";
|
||||
sha256 = "096qmlqcsvjklihggwphdmd0y78jz4ghf7gf4fvjnskp7mg4ng31";
|
||||
sha256 = "1yaax2mga7n847x1ihbgvv4drzvndgnn4mii0mz1ab1150gnkk0m";
|
||||
};
|
||||
|
||||
buildInputs = [ libuuid popt icu ncurses ];
|
||||
|
||||
@@ -1,33 +1,27 @@
|
||||
{ fetchurl, stdenv }:
|
||||
{ fetchurl, stdenv, unzip }:
|
||||
|
||||
let
|
||||
rev = "269cc6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://pkgs.fedoraproject.org/gitweb/?p=hardlink.git;a=blob_plain;f=hardlink.c;hb=${rev}";
|
||||
sha256 = "721c54e653772e11bf0d30fb02aa21b96b147a1b68c0acb4f05cb87e7718bc12";
|
||||
name = "hardlink.c";
|
||||
};
|
||||
|
||||
man = fetchurl {
|
||||
url = "pkgs.fedoraproject.org/gitweb/?p=hardlink.git;a=blob_plain;f=hardlink.1;hb=${rev}";
|
||||
sha256 = "2f7e18a0259a2ceae316592e8b18bee525eb7e83fe3bb6b881e5dafa24747f2d";
|
||||
name = "hardlink.1";
|
||||
};
|
||||
rev = "3ec908d539";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "hardlink-2010.1.${rev}";
|
||||
name = "hardlink-2012.9.${rev}";
|
||||
|
||||
phases = ["buildPhase"];
|
||||
src = fetchurl {
|
||||
url = "pkgs.fedoraproject.org/cgit/hardlink.git/snapshot/hardlink-${rev}.zip";
|
||||
sha256 = "fea1803170b538d5fecf6a8d312ded1d25d516e9386a3797441a247487551647";
|
||||
name = "hardlink-${rev}.zip";
|
||||
};
|
||||
|
||||
buildPhase = ''
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin $out/share/man/man1
|
||||
gcc -O2 ${src} -o $out/bin/hardlink
|
||||
install -m 444 ${man} $out/share/man/man1/hardlink.1
|
||||
gcc -O2 hardlink.c -o $out/bin/hardlink
|
||||
mv hardlink.1 $out/share/man/man1/hardlink.1
|
||||
'';
|
||||
|
||||
buildInputs = [ unzip ];
|
||||
|
||||
meta = {
|
||||
homepage = "http://pkgs.fedoraproject.org/gitweb/?p=hardlink.git;a=summary";
|
||||
homepage = "http://pkgs.fedoraproject.org/cgit/hardlink.git/";
|
||||
description = "consolidate duplicate files via hardlinks";
|
||||
license = stdenv.lib.licenses.gpl2Plus;
|
||||
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{ stdenv, fetchurl, lockfileProgs, perl, mimeConstruct }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
_name = "logcheck";
|
||||
version = "1.3.15";
|
||||
name = "${_name}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://debian/pool/main/l/${_name}/${_name}_${version}.tar.gz";
|
||||
sha256 = "1rdrs12hkm5i5yyz89a6cwhf4fzjkbcd4q4zy6sk148aji9lg6xj";
|
||||
};
|
||||
|
||||
preConfigure = ''
|
||||
substituteInPlace src/logtail --replace "/usr/bin/perl" "${perl}/bin/perl"
|
||||
substituteInPlace src/logtail2 --replace "/usr/bin/perl" "${perl}/bin/perl"
|
||||
|
||||
sed -i -e 's|! -f /usr/bin/lockfile|! -f ${lockfileProgs}/bin/lockfile|' \
|
||||
-e 's|^\([ \t]*\)lockfile-|\1${lockfileProgs}/bin/lockfile-|' \
|
||||
-e "s|/usr/sbin/logtail2|$out/sbin/logtail2|" \
|
||||
-e 's|mime-construct|${mimeConstruct}/bin/mime-construct|' \
|
||||
-e 's|\$(run-parts --list "\$dir")|"$dir"/*|' src/logcheck
|
||||
'';
|
||||
|
||||
makeFlags = [
|
||||
"DESTDIR=$(out)"
|
||||
"SBINDIR=sbin"
|
||||
"BINDIR=bin"
|
||||
"SHAREDIR=share/logtail/detectrotate"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Mails anomalies in the system logfiles to the administrator.";
|
||||
longDescription = ''
|
||||
Mails anomalies in the system logfiles to the administrator.
|
||||
|
||||
Logcheck helps spot problems and security violations in your logfiles automatically and will send the results to you by e-mail.
|
||||
Logcheck was part of the Abacus Project of security tools, but this version has been rewritten.
|
||||
'';
|
||||
homepage = http://logcheck.org;
|
||||
license = "GPLv2";
|
||||
|
||||
maintainers = [ stdenv.lib.maintainers.bluescreen303 ];
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -1,5 +1,11 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
let
|
||||
driverdb = fetchurl {
|
||||
url = "http://smartmontools.svn.sourceforge.net/viewvc/smartmontools/branches/RELEASE_5_43_DRIVEDB/smartmontools/drivedb.h?revision=3605";
|
||||
sha256 = "1kibx5aal903hcpy6mjmfik6n9j142i3q3vvrcp1wmz10mfsqj8f";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "smartmontools-5.43";
|
||||
|
||||
@@ -8,6 +14,8 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "d845187d1500b87ef8d2c43772bd0218a59114fe58474a903c56777c9175351e";
|
||||
};
|
||||
|
||||
patchPhase = "cp ${driverdb} drivedb.h";
|
||||
|
||||
meta = {
|
||||
description = "Tools for monitoring the health of hard drivers";
|
||||
homepage = "http://smartmontools.sourceforge.net/";
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
{ stdenv, fetchurl, libiconv ? null }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "enca-1.13";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dl.cihar.com/enca/${name}.tar.bz2";
|
||||
sha256 = "6c091455d524b3ddae3533fe9bb375092f60ad6fe252e0777c873bd7869c7432";
|
||||
};
|
||||
|
||||
buildInputs = (stdenv.lib.optional (libiconv != null) libiconv);
|
||||
|
||||
meta = {
|
||||
homepage = http://freecode.com/projects/enca;
|
||||
description = "Detects the encoding of text files and reencodes them";
|
||||
|
||||
longDescription = ''
|
||||
Enca detects the encoding of text files, on the basis of knowledge
|
||||
of their language. It can also convert them to other encodings,
|
||||
allowing you to recode files without knowing their current encoding.
|
||||
It supports most of Central and East European languages, and a few
|
||||
Unicode variants, independently on language.
|
||||
'';
|
||||
|
||||
license = "GPLv2";
|
||||
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{stdenv, fetchurl, wget, bash, coreutils}:
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.19";
|
||||
version = "2.20";
|
||||
name = "wgetpaste-${version}";
|
||||
src = fetchurl {
|
||||
url = "http://wgetpaste.zlin.dk/${name}.tar.bz2";
|
||||
sha256 = "bb832557fca3be838838a87d790cb535974ea70bd2393818201676212f0f3b5a";
|
||||
sha256 = "7a53836d02e07cefc3c2978bb129a037fa1e1222ba0e275c4e818230a6d6fb9e";
|
||||
};
|
||||
# currently zsh-autocompletion support is not installed
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "lhs2tex";
|
||||
version = "1.17";
|
||||
version = "1.18.1";
|
||||
name = self.fname;
|
||||
sha256 = "1x49316m5xm4f6hw5q7kia9rpfpygxhk5gnifd54ai0zjmdlkxrc";
|
||||
sha256 = "0j4n7vkabsggn94gbwixy1vmckdck2nggdiqvk6n9nx164if5jnw";
|
||||
extraBuildInputs = [regexCompat texLive];
|
||||
|
||||
postInstall = ''
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
args: with args;
|
||||
rec {
|
||||
name = "texlive-beamer-2007";
|
||||
name = "texlive-beamer-2012";
|
||||
src = fetchurl {
|
||||
url = mirror://debian/pool/main/l/latex-beamer/latex-beamer_3.07.orig.tar.gz;
|
||||
sha256 = "07ldhg5f0hcnhjgzg5g8ailqacn8zhqc8nl2jkxc43c2qxbvswbv";
|
||||
url = mirror://debian/pool/main/l/latex-beamer/latex-beamer_3.10.orig.tar.gz;
|
||||
sha256 = "1vk7nr1lxinyj941nz5xzcpzircd60s8sgmq7jd2gqmf5ynd27nx";
|
||||
};
|
||||
|
||||
buildInputs = [texLive];
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
args: with args;
|
||||
rec {
|
||||
name = "moderncv-1.0";
|
||||
version = "1.1.1";
|
||||
name = "moderncv-${version}";
|
||||
src = fetchurl {
|
||||
url = "http://mirror.ctan.org/macros/latex/contrib/moderncv.zip";
|
||||
sha256 = "0yq0ss3qnwk71rcxvch7r5phxfx00s3v80ddpbpc0a0rkh124w53";
|
||||
url = "https://launchpad.net/moderncv/trunk/${version}/+download/moderncv-${version}.zip";
|
||||
sha256 = "929c118eff339a5c59ed58cc961ddee787e9a5933d12ec8801613fd2e2500e9f";
|
||||
};
|
||||
|
||||
buildInputs = [texLive unzip];
|
||||
|
||||
+2
-2
@@ -1,12 +1,12 @@
|
||||
{ stdenv, fetchurl, unzip, ruby, openssl, makeWrapper }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ec2-ami-tools-1.4.0.7";
|
||||
|
||||
buildInputs = [ unzip makeWrapper ];
|
||||
|
||||
src = fetchurl {
|
||||
url = http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip;
|
||||
url = "http://nixos.org/tarballs/${name}.zip";
|
||||
sha256 = "0l8c623i1w30bh9k622cdjj5f57rlfc1zs0i01ya016ijyr08qip";
|
||||
};
|
||||
|
||||
+4
-4
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, unzip, makeWrapper, jre }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "ec2-api-tools-1.5.3.0";
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ec2-api-tools-1.6.0.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip;
|
||||
sha256 = "15mxjay8pr6cvlmp9hdsg5z7zc15bicjrc30f27rknq72zyhxi8h";
|
||||
url = "http://nixos.org/tarballs/${name}.zip";
|
||||
sha256 = "1j9isvi6g68zhk7zxs29yad2d0rpnbqx8fz25yn5paqx9c8pzqcl";
|
||||
};
|
||||
|
||||
buildInputs = [ unzip makeWrapper ];
|
||||
Reference in New Issue
Block a user