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:
Eelco Dolstra
2012-09-26 14:51:51 -04:00
793 changed files with 14306 additions and 5819 deletions
+18
View File
@@ -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;
};
}
+2 -2
View File
@@ -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 ];
+34 -10
View File
@@ -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";
};
}
+4 -4
View File
@@ -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 ];
+20
View File
@@ -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";
};
}
+10 -5
View File
@@ -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.";
+4 -4
View File
@@ -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";
+3 -3
View File
@@ -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];
+3 -6
View File
@@ -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 ];
+2 -2
View File
@@ -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 = ''
+4 -3
View File
@@ -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;
};
}
+1 -1
View File
@@ -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;
};
}
+46
View File
@@ -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;
};
}
+19
View File
@@ -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;
};
}
+23
View File
@@ -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
};
}
+35
View File
@@ -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 ];
};
}
+2 -2
View File
@@ -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 = {
+4 -4
View File
@@ -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 ];
+22
View File
@@ -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
'';
}
+3 -3
View File
@@ -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];
+24 -19
View File
@@ -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;
};
}
+2 -2
View File
@@ -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
+3 -3
View File
@@ -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 =
+2 -2
View File
@@ -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 -2
View File
@@ -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 ];
+3 -3
View File
@@ -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
+34
View File
@@ -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
};
+10 -3
View File
@@ -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" ];
};
}
+2 -2
View File
@@ -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
+2 -1
View File
@@ -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 =
''
+3 -3
View File
@@ -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];
+22
View File
@@ -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";
+10 -8
View File
@@ -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;
};
+26
View File
@@ -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;
};
}
+41
View File
@@ -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;
};
}
+2 -2
View File
@@ -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 ];
+14 -20
View File
@@ -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;
+45
View File
@@ -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/";
+29
View File
@@ -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;
};
}
+2 -2
View File
@@ -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 -2
View File
@@ -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];
@@ -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";
};
@@ -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 ];