Merge remote-tracking branch 'origin/master' into stdenv-updates.

This commit is contained in:
Peter Simons 2013-09-08 22:54:35 +02:00
commit 3d2caf1180
173 changed files with 4406 additions and 1606 deletions

View file

@ -44,6 +44,7 @@ my $info = XMLin($xml, KeyAttr => { 'item' => '+attrPath', 'meta' => 'name' }, F
print "=== Package meta information ===\n\n";
my $nrBadNames = 0;
my $nrMissingMaintainers = 0;
my $nrMissingPlatforms = 0;
my $nrMissingDescriptions = 0;
my $nrBadDescriptions = 0;
my $nrMissingLicenses = 0;
@ -77,6 +78,12 @@ foreach my $attr (sort keys %{$info->{item}}) {
$nrMissingMaintainers++;
}
# Check the platforms.
if (!defined $pkg->{meta}->{platforms}) {
print "$attr: Lacks a platform\n";
$nrMissingPlatforms++;
}
# Package names should not be capitalised.
if ($pkgName =~ /^[A-Z]/) {
print "$attr: package name $pkgName should not be capitalised\n";
@ -159,6 +166,7 @@ print "=== Bottom line ===\n";
print "Number of packages: ", scalar(keys %{$info->{item}}), "\n";
print "Number of bad names: $nrBadNames\n";
print "Number of missing maintainers: $nrMissingMaintainers\n";
print "Number of missing platforms: $nrMissingPlatforms\n";
print "Number of missing licenses: $nrMissingLicenses\n";
print "Number of missing descriptions: $nrMissingDescriptions\n";
print "Number of bad descriptions: $nrBadDescriptions\n";

View file

@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
(if withX then
[ "--with-x-toolkit=gtk" "--with-xft"]
else
[ "--with-x-toolkit=no" ])
[ "--with-x=no --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no" ])
# On NixOS, help Emacs find `crt*.o'.
++ stdenv.lib.optional (stdenv ? glibc)
[ "--with-crt-dir=${stdenv.glibc}/lib" ];

View file

@ -5,19 +5,19 @@ in
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
stdenv.mkDerivation rec {
name = "sublimetext-2.0.1";
name = "sublimetext-2.0.2";
src =
if stdenv.system == "i686-linux" then
fetchurl {
name = "sublimetext-2.0.1.tar.bz2";
url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.tar.bz2;
sha256 = "1x6vmlfn5mdbf23nyfr7dhhi6y60lnpcmqj59svl3bzvayijsxaf";
name = "sublimetext-2.0.2.tar.bz2";
url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.tar.bz2;
sha256 = "026g5mppk28lzzzn9ibykcqkrd5msfmg0sc0z8w8jd7v3h28wcq7";
}
else
fetchurl {
name = "sublimetext-2.0.1.tar.bz2";
url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1%20x64.tar.bz2;
sha256 = "0174dnp9zika5as25mcls5y0qzhh8mnc5ajxsxz7qjrk4lrzk3c5";
name = "sublimetext-2.0.2.tar.bz2";
url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2%20x64.tar.bz2;
sha256 = "115b71nbv9mv8cz6bkjwpbdf2ywnjc1zy2d3080f6ck4sqqfvfh1";
};
buildCommand = ''
tar xvf ${src}

View file

@ -0,0 +1,21 @@
{ stdenv, fetchurl, pkgconfig, ncurses, readline }:
let version = "0.6.0pre2"; in
stdenv.mkDerivation rec {
name = "abook-${version}";
src = fetchurl {
url = "http://abook.sourceforge.net/devel/${name}.tar.gz";
sha256 = "59d444504109dd96816e003b3023175981ae179af479349c34fa70bc12f6d385";
};
buildInputs = [ pkgconfig ncurses readline ];
meta = {
homepage = "http://abook.sourceforge.net/";
description = "Abook is a text-based addressbook program designed to use with mutt mail client.";
license = "GPLv2";
maintainers = [ stdenv.lib.maintainers.edwtjo ];
platforms = with stdenv.lib.platforms; linux;
};
}

View file

@ -4,12 +4,11 @@
}:
stdenv.mkDerivation rec {
name = "calibre-1.0.0";
# 0.9.12+ versions won't build due to missing qt4 private headers: https://bugs.launchpad.net/calibre/+bug/1094719
name = "calibre-1.2.0";
src = fetchurl {
url = "mirror://sourceforge/calibre/${name}.tar.xz";
sha256 = "0qz369n46ijk8jbbgwnvj3v0byp5npn2zdb4lvc6mwa143mr6d62";
sha256 = "0h6afn57pw3rb03ffbnss774gdx7ldirr43hbhzsc2k2h7lxnzyj";
};
inherit python;
@ -20,7 +19,7 @@ stdenv.mkDerivation rec {
tar xf ${qt48.src}
qtdir=$(realpath $(ls | grep qt | grep 4.8 | grep src))
sed -i setup/build_environment.py \
-e "s|^qt_private_inc = .*|qt_private_inc = ['$qtdir/include/%s\'%(m) for m in ('QtGui', 'QtCore')]|"
-e "s|^qt_private_inc = .*|qt_private_inc = ['$qtdir/include/%s'%(m) for m in ('QtGui', 'QtCore')]|"
'';
buildInputs =

View file

@ -1,18 +1,18 @@
# This file is autogenerated from update.sh in the same directory.
{
dev = {
version = "30.0.1599.10";
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1599.10.tar.xz";
sha256 = "1h6wak2sy0cawsk63gdbg7ggq8lg7cahs1v8i0hvzwm9k6apwphs";
version = "31.0.1612.0";
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-31.0.1612.0.tar.xz";
sha256 = "19h6i8jdnpzbvyq8pk9jq89lghnydpij9yj8xfs7qdgqgyxxcl5w";
};
beta = {
version = "29.0.1547.57";
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.57.tar.xz";
sha256 = "0xl595fng7qzlc8vh73lslzchr6ayd4vlmz2mpqppb8pai520xxf";
version = "30.0.1599.22";
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1599.22.tar.xz";
sha256 = "0955q7fz6nfr7nbxa8hp9q7mgljlan42rjg8ql5x2vn6c80sjji8";
};
stable = {
version = "29.0.1547.62";
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.62.tar.xz";
sha256 = "0ld7cm287k2lkq3rfnhwgvvnjbm9345wvjbwfn4yzwy7gxzyfld6";
version = "29.0.1547.65";
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.65.tar.xz";
sha256 = "0vmb5dsh61jyr68838pnczlc2mhvvil4hjkrmwklzlfz30c8s2w6";
};
}

View file

@ -19,9 +19,9 @@ assert useSystemCairo -> cairo != null;
let optional = stdenv.lib.optional;
in rec {
firefoxVersion = "23.0";
firefoxVersion = "23.0.1";
xulVersion = "23.0"; # this attribute is used by other packages
xulVersion = "23.0.1"; # this attribute is used by other packages
src = fetchurl {
@ -31,7 +31,7 @@ in rec {
# Fall back to this url for versions not available at releases.mozilla.org.
"ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2"
];
sha1 = "31936d2ddb727640c96a3ae697bf145c42a2a20e";
sha1 = "66361fcvyl9liyh41gvgysiim90wsywk";
};
commonConfigureFlags =

View file

@ -22,7 +22,7 @@ stdenv.mkDerivation {
sha1 = "4bcbb33f0b3ea050e805723680b5669d80438812";
};
enableParallelBuilding = true;
#enableParallelBuilding = true;
buildInputs =
[ pkgconfig perl python zip unzip bzip2 gtk dbus_glib alsaLib libIDL nspr

View file

@ -1,19 +1,22 @@
{stdenv, fetchurl, libpcap, ncurses, expat, pcre}:
{ stdenv, fetchurl, pkgconfig, libpcap, ncurses, expat, pcre, libnl }:
stdenv.mkDerivation {
name = "kismet-2011-03-r2";
stdenv.mkDerivation rec {
name = "kismet-${version}";
version = "2013-03-R1b";
src = fetchurl {
url = http://www.kismetwireless.net/code/kismet-2011-03-R2.tar.gz;
sha256 = "0r1admlaiq7k0v13d9ci9i9mf5m25i1r5r18bkawsla9fbxrk83i";
url = "http://www.kismetwireless.net/code/${name}.tar.xz";
sha256 = "0b3wabdkh0p3msphihm4kz5yw02p27ska5lfippfcyn6z1z4svb3";
};
buildInputs = [libpcap ncurses expat pcre];
postConfigure =
"sed -e 's@-o \$(INSTUSR)@@' \\
-e 's@-g \$(INSTGRP)@@' \\
-e 's@-g \$(MANGRP)@@' \\
-i Makefile";
buildInputs = [ pkgconfig libpcap ncurses expat pcre libnl ];
postConfigure = ''
sed -e 's/-o $(INSTUSR)//' \
-e 's/-g $(INSTGRP)//' \
-e 's/-g $(MANGRP)//' \
-e 's/-g $(SUIDGROUP)//' \
-i Makefile
'';
meta = {
description = "Wireless network sniffer";

View file

@ -1,25 +1,30 @@
{ stdenv, fetchgit, cmake, boost, gmp, mpfr, libedit, python, texinfo }:
let
rev = "26d7197";
rev = "0ec4291";
in
stdenv.mkDerivation {
name = "ledger3-2013.06.${rev}";
name = "ledger3-2013.08.${rev}";
src = fetchgit {
url = "https://github.com/ledger/ledger.git";
inherit rev;
sha256 = "02nf4kdrd61q9rf5rrarwmx47y2ya5qix7n82cj9qi9p4v3k3m2g";
sha256 = "1y4rcbx8y2fxkdc7i06n1i5jf3cq05bvzpb8498mis2gwfmkw470";
};
buildInputs = [ cmake boost gmp mpfr libedit python texinfo ];
# Unit tests fail in the current git snapshot. Try enabling them again
# when updating this package!
doCheck = false;
# Tests on Darwin are failing
doCheck = !stdenv.isDarwin;
enableParallelBuilding = true;
# Skip byte-compiling of emacs-lisp files because this is currently
# broken in ledger...
postInstall = ''
mkdir -p $out/share/emacs/site-lisp/
cp -v $src/lisp/*.el $out/share/emacs/site-lisp/
'';
meta = {
homepage = "http://ledger-cli.org/";
description = "A double-entry accounting system with a command-line reporting interface";
@ -33,6 +38,6 @@ stdenv.mkDerivation {
'';
platforms = stdenv.lib.platforms.all;
maintainers = [ stdenv.lib.maintainers.simons ];
maintainers = with stdenv.lib.maintainers; [ simons the-kenny ];
};
}

View file

@ -1,4 +1,10 @@
{ stdenv, fetchurl, pam, python, tcsh, libxslt, perl, ArchiveZip
# when updating version, wait for the build to fail
# run make without sourcing the environment and let libreoffice
# download all extra files
# then list extra files separated by newline and pipe them to
# generate-libreoffice-srcs.sh and copy output to libreoffice-srcs.nix
{ stdenv, fetchurl, pam, python3, tcsh, libxslt, perl, ArchiveZip
, CompressZlib, zlib, libjpeg, expat, pkgconfigUpstream, freetype, libwpd
, libxml2, db4, sablotron, curl, libXaw, fontconfig, libsndfile, neon
, bison, flex, zip, unzip, gtk, libmspack, getopt, file, cairo, which
@ -6,54 +12,117 @@
, libXinerama, openssl, gperf, cppunit, GConf, ORBit2, poppler
, librsvg, gnome_vfs, gstreamer, gst_plugins_base, mesa
, autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr
, libwpg, dbus_glib, qt4, kde4, clucene_core, libcdr, lcms, vigra
, libiodbc, mdds, saneBackends, mythes, libexttextcat, libvisio
, fontsConf
, langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" ]
, libwpg, dbus_glib, glibc, qt4, kde4, clucene_core, libcdr, lcms, vigra
, unixODBC, mdds, saneBackends, mythes, libexttextcat, libvisio
, fontsConf, pkgconfig, libzip, bluez5, libtool, maven
, langs ? [ "ALL" ]
}:
let
langsSpaces = stdenv.lib.concatStringsSep " " langs;
major = "3";
minor = "6";
patch = "6";
major = "4";
minor = "0";
patch = "5";
tweak = "2";
subdir = "${major}.${minor}.${patch}";
version = "${subdir}${if tweak == "" then "" else "."}${tweak}";
# configure phase dependency
liborcus = stdenv.mkDerivation rec {
version = "0.3.0";
name = "liborcus-${version}";
src = fetchurl {
url = "http://dev-www.libreoffice.org/src/8755aac23317494a9028569374dc87b2-liborcus_0.3.0.tar.bz2";
sha256 = "0xrw13s390mcpm50apclydl38sw2sdq27csrr1k0d39jna2990ih";
};
configureFlags = "--disable-werror";
buildInputs = [ zlib boost mdds pkgconfig libixion libzip ];
};
# configure phase dependency
liblangtag = stdenv.mkDerivation rec {
version = "0.4.0";
name = "liblangtag-${version}";
src = fetchurl {
url = "http://dev-www.libreoffice.org/src/54e578c91b1b68e69c72be22adcb2195-${name}.tar.bz2";
sha256 = "1bjb0fxjmvzxlhr5by9wgisf6w5yvy6wgfzfkjyw6igk39fivdyb";
};
buildInputs = [ libtool pkgconfig libxml2 ];
};
# doesn't work with srcs versioning
libmspub = stdenv.mkDerivation rec {
version = "0.0.6";
name = "libmspub-${version}";
src = fetchurl {
url = "http://dev-www.libreoffice.org/src/${name}.tar.gz";
sha256 = "1zdcvnm0dpac5yqdv34hq9j38cnhyqzyjgb19iyp54ajnwfjhmcq";
};
configureFlags = "--disable-werror";
buildInputs = [ zlib libwpd libwpg pkgconfig boost icu ];
};
# doesn't exist in srcs
libixion = stdenv.mkDerivation rec {
version = "0.5.0";
name = "libixion-${version}";
src = fetchurl {
url = "http://kohei.us/files/ixion/src/${name}.tar.bz2";
sha256 = "010k33bfkckx28r4rdk5mkd0mmayy5ng9ja0j0zg0z237gcfgrzb";
};
configureFlags = "--with-boost=${boost}";
buildInputs = [ boost mdds pkgconfig ];
};
fetchThirdParty = {name, md5}: fetchurl {
inherit name md5;
url = "http://dev-www.libreoffice.org/src/${md5}-${name}";
};
fetchSrc = {name, sha256}: fetchurl {
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${name}-${version}.tar.xz";
inherit sha256;
};
srcs = {
third_party = [ (fetchurl rec {
url = "http://dev-www.libreoffice.org/extern/${md5}-${name}";
md5 = "185d60944ea767075d27247c3162b3bc";
name = "unowinreg.dll";
}) ] ++ (map fetchThirdParty (import ./libreoffice-srcs.nix));
translations = fetchSrc {
name = "translations";
sha256 = "1n3yk2077adyxrhs0jpkbm8dg3lxpn3sy63f0dl87ifv7ha1rfpn";
sha256 = "0x96wlwr5m7w4k3ygydzak3ycq35hjq60vfi6nfxczlr8pfjyjxv";
};
# TODO: dictionaries
help = fetchSrc {
name = "help";
sha256 = "12rb5mw6sbi41w1zaxrj4qffiis9qcx8ibp5cpmwsz07nsdv5sxk";
sha256 = "0nab5jcgrrgn0v1yrm18nl9avp4vifbas48l1absz3jmzf9wka7b";
};
core = fetchSrc {
name = "core";
sha256 = "0xw36sa73cgk3k3fv1spv5pavm95bc02lszn8415ay36lcc098pn";
};
};
in
stdenv.mkDerivation rec {
name = "libreoffice-${version}";
src = srcs.core;
src = fetchurl {
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
sha256 = "195g1iab7j2x7sl326xbq7vya412ns57xrwpv9hqdrb7iiz2n8la";
};
# Openoffice will open libcups dynamically, so we link it directly
# to make its dlopen work.
@ -69,31 +138,35 @@ stdenv.mkDerivation rec {
'' + (stdenv.lib.concatMapStrings (f: "ln -sv ${f} $sourceRoot/src/${f.outputHash}-${f.name}\n") srcs.third_party)
+ ''
ln -sv ${srcs.help} $sourceRoot/src/${srcs.help.name}
tar xf $sourceRoot/src/${srcs.help.name} -C $sourceRoot/../
ln -sv ${srcs.translations} $sourceRoot/src/${srcs.translations.name}
tar xf $sourceRoot/src/${srcs.translations.name} -C $sourceRoot/../
'';
patchPhase = ''
find . -type f -print0 | xargs -0 sed -i \
-e 's,! */bin/bash,!${bash}/bin/bash,' -e 's,\(!\|SHELL=\) */usr/bin/env bash,\1${bash}/bin/bash,' \
-e 's,! */usr/bin/perl,!${perl}/bin/perl,' -e 's,! */usr/bin/env perl,!${perl}/bin/perl,' \
-e 's,! */usr/bin/python,!${python}/bin/python,' -e 's,! */usr/bin/env python,!${python}/bin/python,'
sed -i 's,ANT_OPTS+="\(.*\)",ANT_OPTS+=\1,' apache-commons/java/*/makefile.mk
-e 's,! */usr/bin/python,!${python3}/bin/${python3.executable},' -e 's,! */usr/bin/env python,!${python3}/bin/${python3.executable},'
#sed -i 's,ANT_OPTS+="\(.*\)",ANT_OPTS+=\1,' apache-commons/java/*/makefile.mk
'';
QT4DIR = qt4;
KDE4DIR = kde4.kdelibs;
# I set --with-num-cpus=$NIX_BUILD_CORES, as it's the equivalent of
# enableParallelBuilding=true in this build system.
preConfigure = ''
# Needed to find genccode
PATH=$PATH:${icu}/sbin
configureFlagsArray=("--with-lang=${langsSpaces}" "--with-num-cpus=$NIX_BUILD_CORES")
configureFlagsArray=(
"--with-parallelism=$NIX_BUILD_CORES"
);
'';
makeFlags = "SHELL=${bash}/bin/bash";
enableParallelBuilding = true;
buildPhase = ''
# This is required as some cppunittests require fontconfig configured
export FONTCONFIG_FILE=${fontsConf}
@ -111,15 +184,22 @@ stdenv.mkDerivation rec {
# It installs only things to $out/lib/libreoffice
postInstall = ''
mkdir -p $out/bin
mkdir -p $out/bin $out/share
for a in sbase scalc sdraw smath swriter spadmin simpress soffice; do
ln -s $out/lib/libreoffice/program/$a $out/bin/$a
done
ln -s $out/bin/soffice $out/bin/libreoffice
ln -s $out/lib/libreoffice/share/xdg $out/share/applications
for f in $out/share/applications/*.desktop; do
substituteInPlace "$f" --replace "Exec=libreoffice4.0" "$out/bin/soffice"
substituteInPlace "$f" --replace "Exec=libreoffice" "$out/bin/soffice"
done
'';
configureFlags = [
#"--enable-verbose"
"--with-lang=${langsSpaces}"
"--with-vender=NixOS"
# Without these, configure does not finish
"--without-junit"
@ -131,16 +211,16 @@ stdenv.mkDerivation rec {
"--disable-odk"
"--with-system-cairo"
"--with-system-libs"
"--with-system-headers"
"--with-system-openssl"
"--with-system-openldap"
"--with-boost-libdir=${boost}/lib"
"--with-system-db"
"--with-openldap" "--enable-ldap"
"--without-system-libwps"
"--without-system-libwps" # TODO
"--without-doxygen"
# I imagine this helps. Copied from go-oo.
"--disable-epm"
"--disable-mathmldtd"
"--disable-mozilla"
"--disable-kde"
"--disable-postgresql-sdbc"
"--with-package-format=native"
@ -156,28 +236,33 @@ stdenv.mkDerivation rec {
"--without-system-altlinuxhyph"
"--without-system-lpsolve"
"--without-system-graphite"
"--without-system-mozilla-headers"
"--without-system-npapi-headers"
"--without-system-libcmis"
"--with-java-target-version=1.6" # The default 1.7 not supported
"--without-system-mozilla"
];
checkPhase = ''
make unitcheck
make slowcheck
'';
buildInputs =
[ ant ArchiveZip autoconf automake bison boost cairo clucene_core
CompressZlib cppunit cups curl db4 dbus_glib expat file flex fontconfig
freetype GConf getopt gnome_vfs gperf gst_plugins_base gstreamer gtk
hunspell icu jdk kde4.kdelibs lcms libcdr libexttextcat libiodbc libjpeg
hunspell icu jdk kde4.kdelibs lcms libcdr libexttextcat unixODBC libjpeg
libmspack librdf_redland librsvg libsndfile libvisio libwpd libwpg libX11
libXaw libXext libXi libXinerama libxml2 libxslt libXtst mdds mesa mythes
neon nspr nss openldap openssl ORBit2 pam perl pkgconfigUpstream poppler
python sablotron saneBackends tcsh unzip vigra which zip zlib
python3 sablotron saneBackends tcsh unzip vigra which zip zlib
mdds bluez5 glibc libmspub libixion liborcus liblangtag
];
meta = {
description = "Libre-office, variant of openoffice.org";
meta = with stdenv.lib; {
description = "LibreOffice is a comprehensive, professional-quality productivity suite, a variant of openoffice.org";
homepage = http://libreoffice.org/;
license = "LGPL";
maintainers = [ stdenv.lib.maintainers.viric ];
platforms = stdenv.lib.platforms.linux;
license = licenses.lgpl3;
maintainers = [ maintainers.viric ];
platforms = platforms.linux;
};
}

View file

@ -1,4 +1,4 @@
#!/var/run/current-system/bin/bash
#!/run/current-system/sw/bin/bash
# Take the list of files from the main package, ooo.lst.in

View file

@ -1,374 +1,114 @@
[
{
name = "hyphen-2.8.3.tar.gz";
md5 = "86261f06c097d3e425a2f6d0b0635380";
name = "glibc-2.1.3-stub.tar.gz";
md5 = "4a660ce8466c9df01f19036435425c3a";
}
{
name = "openssl-0.9.8v.tar.gz";
md5 = "51a40a81b3b7abe8a5c33670bd3da0ce";
}
{
name = "pixman-0.24.4.tar.bz2";
md5 = "c63f411b3ad147db2bcce1bf262a0e02";
}
{
name = "README_apache-commons.txt";
md5 = "0b49ede71c21c0599b0cc19b353a6cb3";
}
{
name = "libexttextcat-3.3.1.tar.bz2";
md5 = "6097739c841f671cb21332b9cc593ae7";
}
{
name = "hsqldb_1_8_0.zip";
md5 = "17410483b5b5f267aa18b7e00b65e6e0";
}
{
name = "Adobe-Core35_AFMs-314.tar.gz";
md5 = "1756c4fa6c616ae15973c104cd8cb256";
}
{
name = "STLport-4.5.tar.gz";
md5 = "18f577b374d60b3c760a3a3350407632";
}
{
name = "xmlsec1-1.2.14.tar.gz";
md5 = "1f24ab1d39f4a51faf22244c94a6203f";
}
{
name = "LICENSE_source-9.0.0.7-bj.html";
md5 = "24be19595acad0a2cae931af77a0148a";
}
{
name = "lp_solve_5.5.tar.gz";
md5 = "26b3e95ddf3d9c077c480ea45874b3b8";
}
{
name = "raptor-1.4.18.tar.gz";
md5 = "284e768eeda0e2898b0d5bf7e26a016e";
}
{
name = "jakarta-tomcat-5.0.30-src.tar.gz";
md5 = "2a177023f9ea8ec8bd00837605c5df1b";
}
{
name = "commons-lang-2.3-src.tar.gz";
md5 = "2ae988b339daec234019a7066f96733e";
}
{
name = "commons-httpclient-3.1-src.tar.gz";
md5 = "2c9b0f83ed5890af02c0df1c1776f39b";
}
{
name = "liberation-fonts-ttf-1.07.1.tar.gz";
md5 = "0be45d54cc5e1c2e3102e32b8c190346";
}
{
name = "liberation-fonts-ttf-2.00.0.tar.gz";
md5 = "cfbf1ac6f61bf6cf45342a0cc9381be5";
}
{
name = "swingExSrc.zip";
md5 = "35c94d2df8893241173de1d16b6034c0";
}
{
name = "gentiumbasic-fonts-1.10.zip";
md5 = "35efabc239af896dfb79be7ebdd6e6b9";
}
{
name = "sacjava-1.3.zip";
md5 = "39bb3fcea1514f1369fcfc87542390fd";
}
{
name = "epm-3.7.tar.gz";
md5 = "3ade8cfe7e59ca8e65052644fed9fca4";
name = "ucpp-1.3.2.tar.gz";
md5 = "0168229624cfac409e766913506961a8";
}
{
name = "commons-logging-1.1.1-src.tar.gz";
md5 = "3c219630e4302863a9a83d0efde889db";
}
{
name = "README_source-9.0.0.7-bj.txt";
md5 = "48470d662650c3c074e1c3fabbc67bbd";
name = "liblayout-0.2.10.zip";
md5 = "db60e4fde8dd6d6807523deb71ee34dc";
}
{
name = "clucene-core-2.3.3.4.tar.gz";
md5 = "48d647fbd8ef8889e5a7f422c1bfda94";
}
{
name = "glibc-2.1.3-stub.tar.gz";
md5 = "4a660ce8466c9df01f19036435425c3a";
}
{
name = "cairo-1.10.2.tar.gz";
md5 = "f101a9e88b783337b20b2e26dfd26d5f";
}
{
name = "xpdf-3.02.tar.gz";
md5 = "599dc4cc65a07ee868cf92a667a913d2";
}
{
name = "libxml2-2.7.6.tar.gz";
md5 = "7740a8ec23878a2f50120e1faa2730f2";
}
{
name = "STLport-4.5-0119.tar.gz";
md5 = "7376930b0d3f3d77a685d94c4a3acda8";
name = "hsqldb_1_8_0.zip";
md5 = "17410483b5b5f267aa18b7e00b65e6e0";
}
{
name = "rhino1_5R5.zip";
md5 = "798b2ffdc8bcfe7bca2cf92b62caf685";
}
{
name = "curl-7.19.7.tar.gz";
md5 = "ecb2e37e45c9933e2a963cabe03670ab";
}
{
name = "stax-api-1.0-2-sources.jar";
md5 = "8294d6c42e3553229af9934c5c0ed997";
}
{
name = "cppunit-1.12.1.tar.gz";
md5 = "bd30e9cf5523cdfc019b94f5e1d7fd19";
}
{
name = "seamonkey-1.1.14.source.tar.gz";
md5 = "a169ab152209200a7bad29a275cb0333";
}
{
name = "LICENSE_stax-api-1.0-2-sources.html";
md5 = "a4d9b30810a434a3ed39fc0003bbd637";
}
{
name = "xsltml_2.1.2.zip";
md5 = "a7983f859eafb2677d7ff386a023bc40";
}
{
name = "source-9.0.0.7-bj.zip";
md5 = "ada24d37d8d638b3d8a9985e80bc2978";
}
{
name = "commons-codec-1.3-src.tar.gz";
md5 = "af3c3acf618de6108d65fcdc92b492e1";
}
{
name = "LICENSE_Python-2.6.1";
md5 = "bc702168a2af16869201dbe91e46ae48";
}
{
name = "STLport-4.0.tar.gz";
md5 = "c441926f3a552ed3e5b274b62e86af16";
}
{
name = "redland-1.0.8.tar.gz";
md5 = "ca66e26082cab8bb817185a116db809b";
}
{
name = "core.zip";
md5 = "d4c4d91ab3a8e52a2e69d48d34ef4df4";
}
{
name = "db-4.7.25.NC-custom.tar.gz";
md5 = "d70951c80dabecc2892c919ff5d07172";
}
{
name = "README_db-4.7.25.NC-custom.txt";
md5 = "e0707ff896045731ff99e99799606441";
}
{
name = "Python-2.6.1.tar.bz2";
md5 = "e81c2f0953aa60f8062c05a4673f2be0";
}
{
name = "libxslt-1.1.26.tar.gz";
md5 = "e61d0364a30146aaa3001296f853b2b9";
}
{
name = "bsh-2.0b1-src.tar.gz";
md5 = "ea570af93c284aa9e5621cd563f54f4d";
}
{
name = "vigra1.4.0.tar.gz";
md5 = "ea91f2fb4212a21d708aced277e6e85a";
}
{
name = "expat-2.1.0.tar.gz";
md5 = "dd7dab7a5fea97d2a6a43f511449b7cd";
}
{
name = "README_stax-api-1.0-2-sources.txt";
md5 = "fb7ba5c2182be4e73748859967455455";
}
{
name = "rasqal-0.9.16.tar.gz";
md5 = "fca8706f2c4619e2fa3f8f42f8fc1e9d";
}
{
name = "dejavu-fonts-ttf-2.33.zip";
md5 = "f872f4ac066433d8ff92f5e316b36ff9";
}
{
name = "mysql-connector-c++-1.1.0.tar.gz";
md5 = "0981bda6548a8c8233ffce2b6e4b2a23";
}
{
name = "postgresql-9.1.1.tar.bz2";
md5 = "061a9f17323117c9358ed60f33ecff78";
}
{
name = "mythes-1.2.2.tar.gz";
md5 = "e1e255dc43dbcbb34cb19e8a0eba90ae";
}
{
name = "libformula-1.1.7.zip";
md5 = "3404ab6b1792ae5f16bbd603bd1e1d03";
}
{
name = "libfonts-1.1.6.zip";
md5 = "3bdf40c0d199af31923e900d082ca2dd";
name = "xmlsec1-1.2.14.tar.gz";
md5 = "1f24ab1d39f4a51faf22244c94a6203f";
}
{
name = "librepository-1.1.6.zip";
md5 = "8ce2fcd72becf06c41f7201d15373ed9";
}
{
name = "libbase-1.1.6.zip";
md5 = "eeb2c7ddf0d302fba4bfc6e97eac9624";
}
{
name = "lp_solve_5.5.tar.gz";
md5 = "26b3e95ddf3d9c077c480ea45874b3b8";
}
{
name = "libloader-1.1.6.zip";
md5 = "97b2d4dba862397f446b217e2b623e71";
}
{
name = "libxml-1.1.7.zip";
md5 = "ace6ab49184e329db254e454a010f56d";
name = "graphite2-1.2.0.tgz";
md5 = "f5ef3f7f10fa8c3542c6a085a233080b";
}
{
name = "flute-1.1.6.zip";
md5 = "d8bd5eed178db6e2b18eeed243f85aa8";
name = "jakarta-tomcat-5.0.30-src.tar.gz";
md5 = "2a177023f9ea8ec8bd00837605c5df1b";
}
{
name = "liblayout-0.2.10.zip";
md5 = "db60e4fde8dd6d6807523deb71ee34dc";
}
{
name = "libbase-1.1.6.zip";
md5 = "eeb2c7ddf0d302fba4bfc6e97eac9624";
name = "hyphen-2.8.4.tar.gz";
md5 = "a2f6010987e1c601274ab5d63b72c944";
}
{
name = "libserializer-1.1.6.zip";
md5 = "f94d9870737518e3b597f9265f4e9803";
}
{
name = "commons-lang-2.3-src.tar.gz";
md5 = "2ae988b339daec234019a7066f96733e";
}
{
name = "libxml-1.1.7.zip";
md5 = "ace6ab49184e329db254e454a010f56d";
}
{
name = "commons-httpclient-3.1-src.tar.gz";
md5 = "2c9b0f83ed5890af02c0df1c1776f39b";
}
{
name = "commons-codec-1.3-src.tar.gz";
md5 = "af3c3acf618de6108d65fcdc92b492e1";
}
{
name = "libformula-1.1.7.zip";
md5 = "3404ab6b1792ae5f16bbd603bd1e1d03";
}
{
name = "libcmis-0.3.0.tar.gz";
md5 = "b2371dc7cf4811c9d32146eec913d296";
}
{
name = "swingExSrc.zip";
md5 = "35c94d2df8893241173de1d16b6034c0";
}
{
name = "flow-engine-0.9.4.zip";
md5 = "ba2930200c9f019c2d93a8c88c651a0f";
}
{
name = "neon-0.29.5.tar.gz";
md5 = "ff369e69ef0f0143beb5626164e87ae2";
}
{
name = "gettext-0.18.1.1.tar.gz";
md5 = "3dd55b952826d2b32f51308f2f91aa89";
}
{
name = "glib-2.28.1.tar.gz";
md5 = "9f6e85e1e38490c3956f4415bcd33e6e";
}
{
name = "gdk-pixbuf-2.23.0.tar.gz";
md5 = "a7d6c5f2fe2d481149ed3ba807b5c043";
}
{
name = "libgsf-1.14.19.tar.gz";
md5 = "3a84ac2da37cae5bf7ce616228c6fbde";
}
{
name = "pango-1.28.3.tar.gz";
md5 = "22ad1c8d3fda7e73b0798035f3dd96bc";
}
{
name = "libcroco-0.6.2.tar.gz";
md5 = "0611e099e807210cf738dcb41425d104";
}
{
name = "librsvg-2.32.1.tar.gz";
md5 = "d7a242ca43e33e1b63d3073f9d46a6a8";
}
{
name = "libpng-1.5.10.tar.gz";
md5 = "9e5d864bce8f06751bbd99962ecf4aad";
}
{
name = "jpeg-8c.tar.gz";
md5 = "a2c10c04f396a9ce72894beb18b4e1f9";
}
{
name = "zlib-1.2.7.tar.bz2";
md5 = "2ab442d169156f34c379c968f3f482dd";
}
{
name = "icu4c-49_1_1-src.tgz";
md5 = "7c53f83e0327343f4060c0eb83842daf";
}
{
name = "ConvertTextToNumber-1.3.2.oxt";
md5 = "451ccf439a36a568653b024534669971";
}
{
name = "JLanguageTool-1.7.0.tar.bz2";
md5 = "b63e6340a02ff1cacfeadb2c42286161";
}
{
name = "ixion-0.2.0.tar.gz";
md5 = "0f63ee487fda8f21fafa767b3c447ac9";
}
{
name = "nss-3.13.5-with-nspr-4.9.1.tar.gz";
md5 = "a0a861f539f0e7a91d05e6b9457e4db1";
}
{
name = "libwpg-0.2.1.tar.bz2";
md5 = "9d283e02441d8cebdcd1e5d9df227d67";
}
{
name = "libwpd-0.9.4.tar.bz2";
md5 = "c01351d7db2b205de755d58769288224";
name = "sacjava-1.3.zip";
md5 = "39bb3fcea1514f1369fcfc87542390fd";
}
{
name = "libwps-0.2.7.tar.bz2";
md5 = "d197bd6211669a2fa4ca648faf04bcb1";
}
{
name = "mdds_0.6.1.tar.bz2";
md5 = "9f9e15966b5624834157fe3d748312bc";
name = "libfonts-1.1.6.zip";
md5 = "3bdf40c0d199af31923e900d082ca2dd";
}
{
name = "boost_1_44_0.tar.bz2";
md5 = "f02578f5218f217a9f20e9c30e119c6a";
}
{
name = "hunspell-1.3.2.tar.gz";
md5 = "3121aaf3e13e5d88dfff13fb4a5f1ab8";
}
{
name = "graphite2-1.0.3.tgz";
md5 = "3bf481ca95109b14435125c0dd1f2217";
}
{
name = "libvisio-0.0.19.tar.bz2";
md5 = "94e7f271e38c976462558b4278590178";
}
{
name = "LinLibertineG-20120116.zip";
md5 = "e7a384790b13c29113e22e596ade9687";
}
{
name = "libcmis-0.2.3.tar.gz";
md5 = "0d2dcdfbf28d6208751b33057f5361f0";
}
{
name = "libcdr-0.0.9.tar.bz2";
md5 = "3c0037fb07dea2f0bbae8386fa7c6a9a";
}
{
name = "lcms2-2.3.tar.gz";
md5 = "327348d67c979c88c2dec59a23a17d85";
name = "flute-1.1.6.zip";
md5 = "d8bd5eed178db6e2b18eeed243f85aa8";
}
]

View file

@ -1,24 +1,25 @@
{ stdenv, fetchurl, cln, pkgconfig, readline }:
{ stdenv, fetchurl, cln, pkgconfig, readline, gmp }:
stdenv.mkDerivation rec {
name = "ginac-1.6.2";
src = fetchurl {
url = "${meta.homepage}/${name}.tar.bz2";
url = "${meta.homepage}/${name}.tar.bz2";
sha256 = "1pivcqqaf142l6vrj2azq6dxrcyzhag4za2dwicb4gsb09ax4d0g";
};
propagatedBuildInputs = [ cln ];
buildInputs = [ readline ];
buildInputs = [ readline ] ++ stdenv.lib.optional stdenv.isDarwin gmp;
nativeBuildInputs = [ pkgconfig ];
configureFlags = "--disable-rpath";
meta = {
meta = with stdenv.lib; {
description = "GiNaC is Not a CAS";
homepage = http://www.ginac.de/;
platforms = stdenv.lib.platforms.all;
maintainers = [ stdenv.lib.maintainers.urkud ];
homepage = http://www.ginac.de/;
maintainers = with maintainers; [ lovek323 urkud ];
platforms = platforms.all;
};
}

View file

@ -14,8 +14,8 @@
cabal.mkDerivation (self: {
pname = "git-annex";
version = "4.20130815";
sha256 = "0c4fvqmnvyrncmiz0dxwax2rnb4yrqw1y54q2zkqiifzrihcyi71";
version = "4.20130827";
sha256 = "07kfp0d2wg3p8s0v2100r4giw5ay1il5j15lrah43fk2rrszgm5z";
isLibrary = false;
isExecutable = true;
buildDepends = [

View file

@ -24,9 +24,10 @@ stdenv.mkDerivation {
wrapProgram $out/bin/meld --prefix PYTHONPATH : $PYTHONPATH:${pygtk}/lib/${python.libPrefix}/site-packages/gtk-2.0
'';
meta = {
meta = with stdenv.lib; {
description = "Visual diff and merge tool";
homepage = http://meld.sourceforge.net;
license = "GPLv2+";
platforms = platforms.linux;
};
}

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "xmonad-extras";
version = "0.11";
sha256 = "09r64z09mfdz86k7v5c6zds9ng0fjcp44kd8f5qg1sz40yblrny5";
version = "0.12";
sha256 = "1gyj9j6x21rvs6kg6g74wr0jdd36c5ml63a670456fhjr96s8y0g";
buildDepends = [
hint libmpd mtl network parsec random regexPosix split X11 xmonad
xmonadContrib

View file

@ -10,6 +10,12 @@ stdenv.mkDerivation rec {
url = "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2";
sha256 = "1sc4f4wci5yl3l9lk7vcsbwj6hdjshbxw9qm43s64jr882jriyyp";
};
brightness_patch = fetchurl {
url = "http://git.xfce.org/xfce/xfce4-power-manager/patch/?id=05d12e12596512f7a31d3cdb4845a69dc2d4c611";
sha256 = "0rbldvjwpj93hx59xrmvbdql1pgkbqzjh4vp6gkavn4z6sv535v8";
};
name = "${p_name}-${ver_maj}.${ver_min}";
buildInputs =
@ -18,6 +24,8 @@ stdenv.mkDerivation rec {
];
preFixup = "rm $out/share/icons/hicolor/icon-theme.cache";
patches = [ brightness_patch ];
meta = {
homepage = http://goodies.xfce.org/projects/applications/xfce4-power-manager;
description = "A power manager for the Xfce Desktop Environment";

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, bison, glibc, bash, coreutils, makeWrapper, tzdata}:
{ stdenv, fetchurl, bison, glibc, bash, coreutils, makeWrapper, tzdata, iana_etc }:
let
loader386 = "${glibc}/lib/ld-linux.so.2";
@ -7,11 +7,11 @@ let
in
stdenv.mkDerivation {
name = "go-1.1.1";
name = "go-1.1.2";
src = fetchurl {
url = http://go.googlecode.com/files/go1.1.1.src.tar.gz;
sha1 = "f365aed8183e487a48a66ace7bf36e5974dffbb3";
url = http://go.googlecode.com/files/go1.1.2.src.tar.gz;
sha256 = "0w7bchhb4b053az3wjp6z342rs9lp9nxf4w2mnfd1b89d6sb7izz";
};
buildInputs = [ bison glibc bash makeWrapper ];
@ -36,6 +36,7 @@ stdenv.mkDerivation {
sed -i 's,/lib64/ld-linux-x86-64.so.2,${loaderAmd64},' src/cmd/6l/asm.c
sed -i 's,/lib64/ld-linux-x86-64.so.3,${loaderArm},' src/cmd/5l/asm.c
sed -i 's,/usr/share/zoneinfo/,${tzdata}/share/zoneinfo/,' src/pkg/time/zoneinfo_unix.go
sed -i 's,/etc/protocols,${iana_etc}/etc/protocols,' src/pkg/net/lookup_unix.go
#sed -i -e 's,/bin/cat,${coreutils}/bin/cat,' \
# -e 's,/bin/echo,${coreutils}/bin/echo,' \
@ -49,8 +50,6 @@ stdenv.mkDerivation {
sed -i 's,/bin/pwd,'"`type -P pwd`", src/pkg/os/os_test.go
# Disable the hostname test
sed -i '/TestHostname/areturn' src/pkg/os/os_test.go
# Disable a failing icmp test (maybe because not being root?)
sed -i '/ip[46]:.*icmp.*nil/d' src/pkg/net/ipraw_test.go
'';
patches = [ ./cacert.patch ];

View file

@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "urweb";
version = "20120807";
version = "20130421";
name = "${pname}-${version}";
src = fetchurl {
url = "http://www.impredicative.com/ur/${name}.tgz";
sha256 = "15g1cz108dkzlp433cg56x76f20y6zcs9sbgxgdniyfakmn4ld6l";
sha256 = "1dglcial9bzximw778wbfqx99khy34qpf9gw4bbncn9f742ji872";
};
buildInputs = [ stdenv.gcc file openssl mlton mysql postgresql sqlite ];

View file

@ -15,29 +15,33 @@ g: # Get dependencies from patched gems
atomic = g.atomic_1_1_13;
atoulme_Antwrap = g.atoulme_Antwrap_0_7_4;
autotest_rails = g.autotest_rails_4_1_2;
aws_sdk = g.aws_sdk_1_15_0;
bitbucket_backup = g.bitbucket_backup_0_2_2;
aws_sdk = g.aws_sdk_1_16_1;
backports = g.backports_3_3_3;
bitbucket_backup = g.bitbucket_backup_0_3_0;
builder = g.builder_3_2_2;
buildr = g.buildr_1_4_12;
bundler = g.bundler_1_3_5;
childprocess = g.childprocess_0_3_9;
chronic = g.chronic_0_9_1;
chronic = g.chronic_0_10_1;
coderay = g.coderay_1_0_9;
daemons = g.daemons_1_1_9;
diff_lcs = g.diff_lcs_1_1_3;
dimensions = g.dimensions_1_2_0;
domain_name = g.domain_name_0_5_13;
dotenv = g.dotenv_0_8_0;
dotenv = g.dotenv_0_9_0;
em_resolv_replace = g.em_resolv_replace_1_1_3;
erubis = g.erubis_2_7_0;
ethon = g.ethon_0_6_1;
eventmachine = g.eventmachine_1_0_3;
eventmachine_tail = g.eventmachine_tail_0_6_4;
fakes3 = g.fakes3_0_1_5;
faraday = g.faraday_0_8_8;
faraday_middleware = g.faraday_middleware_0_8_8;
faraday_middleware = g.faraday_middleware_0_9_0;
ffi = g.ffi_1_9_0;
file_tail = g.file_tail_1_0_12;
foreman = g.foreman_0_63_0;
gettext = g.gettext_2_3_9;
gettext = g.gettext_3_0_0;
gh = g.gh_0_12_0;
highline = g.highline_1_6_19;
hike = g.hike_1_2_3;
hoe = g.hoe_3_1_0;
@ -48,12 +52,14 @@ g: # Get dependencies from patched gems
jsduck = g.jsduck_5_1_0;
json = g.json_1_8_0;
json_pure = g.json_pure_1_8_0;
launchy = g.launchy_2_3_0;
locale = g.locale_2_0_8;
lockfile = g.lockfile_2_1_0;
macaddr = g.macaddr_1_6_1;
mail = g.mail_2_5_4;
mechanize = g.mechanize_2_7_2;
mime_types = g.mime_types_1_24;
method_source = g.method_source_0_8_2;
mime_types = g.mime_types_1_25;
mini_portile = g.mini_portile_0_5_1;
minitar = g.minitar_0_5_3;
minitest = g.minitest_4_7_5;
@ -61,8 +67,10 @@ g: # Get dependencies from patched gems
multipart_post = g.multipart_post_1_2_0;
net_http_digest_auth = g.net_http_digest_auth_1_4;
net_http_persistent = g.net_http_persistent_2_9;
net_http_pipeline = g.net_http_pipeline_1_0_1;
net_sftp = g.net_sftp_2_0_5;
net_ssh = g.net_ssh_2_6_8;
netrc = g.netrc_0_7_7;
nix = g.nix_0_1_1;
nokogiri = g.nokogiri_1_6_0;
ntlm_http = g.ntlm_http_0_1_1;
@ -70,6 +78,8 @@ g: # Get dependencies from patched gems
papertrail_cli = g.papertrail_cli_0_9_3;
parallel = g.parallel_0_7_1;
polyglot = g.polyglot_0_3_3;
pry = g.pry_0_9_12_2;
pusher_client = g.pusher_client_0_3_1;
rack = g.rack_1_5_2;
rack_protection = g.rack_protection_1_5_0;
rack_test = g.rack_test_0_6_2;
@ -88,26 +98,30 @@ g: # Get dependencies from patched gems
rspec_core = g.rspec_core_2_11_1;
rspec_expectations = g.rspec_expectations_2_11_3;
rspec_mocks = g.rspec_mocks_2_11_3;
ruby_hmac = g.ruby_hmac_0_4_0;
rubyforge = g.rubyforge_2_0_4;
rubyzip = g.rubyzip_0_9_9;
sass = g.sass_3_2_10;
selenium_webdriver = g.selenium_webdriver_2_35_0;
selenium_webdriver = g.selenium_webdriver_2_35_1;
servolux = g.servolux_0_10_0;
sinatra = g.sinatra_1_3_2;
slop = g.slop_3_4_6;
sprockets = g.sprockets_2_10_0;
sprockets_rails = g.sprockets_rails_2_0_0;
syslog_protocol = g.syslog_protocol_0_9_2;
systemu = g.systemu_2_5_2;
taskjuggler = g.taskjuggler_3_5_0;
term_ansicolor = g.term_ansicolor_1_2_2;
text = g.text_1_2_1;
text = g.text_1_2_3;
thin = g.thin_1_5_1;
thor = g.thor_0_18_1;
thread_safe = g.thread_safe_0_1_2;
tilt = g.tilt_1_4_1;
tins = g.tins_0_8_4;
tins = g.tins_0_9_0;
travis = g.travis_1_5_3;
treetop = g.treetop_1_4_15;
trollop = g.trollop_2_0;
typhoeus = g.typhoeus_0_6_5;
tzinfo = g.tzinfo_0_3_37;
unf = g.unf_0_1_2;
unf_ext = g.unf_ext_0_0_6;
@ -120,7 +134,7 @@ g: # Get dependencies from patched gems
xml_simple = g.xml_simple_1_1_1;
yajl_ruby = g.yajl_ruby_1_1_0;
};
gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''gettext'' ''iconv'' ''jsduck'' ''lockfile'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''taskjuggler'' ''thin'' ''trollop'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ];
gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''gettext'' ''iconv'' ''jsduck'' ''lockfile'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''taskjuggler'' ''thin'' ''travis'' ''trollop'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ];
gems = {
ZenTest_4_9_3 = {
basename = ''ZenTest'';
@ -296,27 +310,38 @@ rails support and extra plugins for migrations and fixtures.'';
requiredGems = [ g.ZenTest_4_9_3 ];
sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4'';
};
aws_sdk_1_15_0 = {
aws_sdk_1_16_1 = {
basename = ''aws_sdk'';
meta = {
description = ''AWS SDK for Ruby'';
homepage = ''http://aws.amazon.com/sdkforruby'';
longDescription = ''AWS SDK for Ruby'';
};
name = ''aws-sdk-1.15.0'';
name = ''aws-sdk-1.16.1'';
requiredGems = [ g.uuidtools_2_1_4 g.nokogiri_1_5_10 g.json_1_8_0 ];
sha256 = ''1lan7sgp7n5r2x2amcqswckdmkymrp89pj92arxdalis9jamma7q'';
sha256 = ''1i6njmzfcmjb9xdaqw727pdqr17w3gad1nl5zln4mv6i4x0nbc3n'';
};
bitbucket_backup_0_2_2 = {
backports_3_3_3 = {
basename = ''backports'';
meta = {
description = ''Backports of Ruby features for older Ruby.'';
homepage = ''http://github.com/marcandre/backports'';
longDescription = ''Essential backports that enable many of the nice features of Ruby 1.8.7 up to 2.0.0 for earlier versions.'';
};
name = ''backports-3.3.3'';
requiredGems = [ ];
sha256 = ''0y1la483wlv7gam1470shskc0bjsif9hld6qikx165yw9gmbgxsy'';
};
bitbucket_backup_0_3_0 = {
basename = ''bitbucket_backup'';
meta = {
description = ''A tool to backup Bitbucket repos.'';
homepage = ''https://bitbucket.org/seth/bitbucket-backup'';
longDescription = ''A tool to backup Bitbucket repos.'';
};
name = ''bitbucket-backup-0.2.2'';
name = ''bitbucket-backup-0.3.0'';
requiredGems = [ g.highline_1_6_19 g.json_1_8_0 ];
sha256 = ''1kzg6pkzw04n96i6mhb74gpg4c899wly5fc2m1y6m2xvn71qksys'';
sha256 = ''075bz4bhxim2kh5191qc9kpq7z81aa2smgqq5bfldjqvk70hr87y'';
};
builder_3_1_3 = {
basename = ''builder'';
@ -404,16 +429,27 @@ for those one-off tasks, with a language that's a joy to use.
requiredGems = [ g.ffi_1_9_0 ];
sha256 = ''0jbz2ix7ff9ry8717lhcq9w8j8yd45akw48giwgdqccay5mlph7d'';
};
chronic_0_9_1 = {
chronic_0_10_1 = {
basename = ''chronic'';
meta = {
description = ''Natural language date/time parsing.'';
homepage = ''http://github.com/mojombo/chronic'';
longDescription = ''Chronic is a natural language date/time parser written in pure Ruby.'';
};
name = ''chronic-0.9.1'';
name = ''chronic-0.10.1'';
requiredGems = [ ];
sha256 = ''0kspaxpfy7yvyk1lvpx31w852qfj8wb9z04mcj5bzi70ljb9awqk'';
sha256 = ''0p822hry4njncxpf59nrvjayg2pxk1zh8gykjgsmqrphdkqqmp1w'';
};
coderay_1_0_9 = {
basename = ''coderay'';
meta = {
description = ''Fast syntax highlighting for selected languages.'';
homepage = ''http://coderay.rubychan.de'';
longDescription = ''Fast and easy syntax highlighting for selected languages, written in Ruby. Comes with RedCloth integration and LOC counter.'';
};
name = ''coderay-1.0.9'';
requiredGems = [ ];
sha256 = ''1pbjsvd6r2daxd6aicp19fnb1j5z7fxadflsm1h0r33cy3vi7iy8'';
};
daemons_1_1_9 = {
basename = ''daemons'';
@ -477,16 +513,16 @@ Suffix List.
requiredGems = [ g.unf_0_1_2 ];
sha256 = ''0m57vacj2bmdfp094gjylfzz5gqdpn95pcypk5friab3svrambxv'';
};
dotenv_0_8_0 = {
dotenv_0_9_0 = {
basename = ''dotenv'';
meta = {
description = ''Loads environment variables from `.env`.'';
homepage = ''https://github.com/bkeepers/dotenv'';
longDescription = ''Loads environment variables from `.env`.'';
};
name = ''dotenv-0.8.0'';
name = ''dotenv-0.9.0'';
requiredGems = [ ];
sha256 = ''1l93ksw6szh77yzrsl4pzsg0ryry3j5n9k0xf8614gyl07p9rh51'';
sha256 = ''1gl0m6s8d6m72wcm4p86kzzjdihyryi5mh6v70qkqd0dl1gj73l3'';
};
em_resolv_replace_1_1_3 = {
basename = ''em_resolv_replace'';
@ -521,6 +557,17 @@ Suffix List.
requiredGems = [ ];
sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3'';
};
ethon_0_6_1 = {
basename = ''ethon'';
meta = {
description = ''Libcurl wrapper.'';
homepage = ''https://github.com/typhoeus/ethon'';
longDescription = ''Very lightweight libcurl wrapper.'';
};
name = ''ethon-0.6.1'';
requiredGems = [ g.ffi_1_9_0 g.mime_types_1_25 ];
sha256 = ''05mw10bh4pif0j6pjzyhcsm8kzv7xn94dcjcb15dmbjx2za0daa7'';
};
eventmachine_1_0_3 = {
basename = ''eventmachine'';
meta = {
@ -583,6 +630,17 @@ using TCP/IP, especially if custom protocols are required.'';
requiredGems = [ g.faraday_0_8_8 ];
sha256 = ''1n0g8pm7ynx6ffyqhscc1cqw97zhvd8isr31yfyj15335j1jsncz'';
};
faraday_middleware_0_9_0 = {
basename = ''faraday_middleware'';
meta = {
description = ''Various middleware for Faraday'';
homepage = ''https://github.com/pengwynn/faraday_middleware'';
longDescription = ''Various middleware for Faraday'';
};
name = ''faraday_middleware-0.9.0'';
requiredGems = [ g.faraday_0_8_8 ];
sha256 = ''1kwvi2sdxd6j764a7q5iir73dw2v6816zx3l8cgfv0wr2m47icq2'';
};
ffi_1_9_0 = {
basename = ''ffi'';
meta = {
@ -602,7 +660,7 @@ using TCP/IP, especially if custom protocols are required.'';
longDescription = ''Library to tail files in Ruby'';
};
name = ''file-tail-1.0.12'';
requiredGems = [ g.tins_0_8_4 ];
requiredGems = [ g.tins_0_9_0 ];
sha256 = ''0mzxxnwj7k5pwxs0rdbmb3b41zgvzw7x40sf3qlkch4zdfx91i1j'';
};
foreman_0_63_0 = {
@ -613,10 +671,10 @@ using TCP/IP, especially if custom protocols are required.'';
longDescription = ''Process manager for applications with multiple components'';
};
name = ''foreman-0.63.0'';
requiredGems = [ g.thor_0_18_1 g.dotenv_0_8_0 ];
requiredGems = [ g.thor_0_18_1 g.dotenv_0_9_0 ];
sha256 = ''0yqyjix9jm4iwyc4f3wc32vxr28rpjcw1c9ni5brs4s2a24inzlk'';
};
gettext_2_3_9 = {
gettext_3_0_0 = {
basename = ''gettext'';
meta = {
description = ''Gettext is a pure Ruby libary and tools to localize messages.'';
@ -626,9 +684,20 @@ The catalog file(po-file) is same format with GNU gettext.
So you can use GNU gettext tools for maintaining.
'';
};
name = ''gettext-2.3.9'';
requiredGems = [ g.locale_2_0_8 g.text_1_2_1 ];
sha256 = ''1i4kzkan7mnyr1ihphx0sqs3k4qj9i1ldg4a1cwf5h2fz657wvjj'';
name = ''gettext-3.0.0'';
requiredGems = [ g.locale_2_0_8 g.text_1_2_3 ];
sha256 = ''1qlqd6c39bjn930qh93i40gbz1bs20gzpwvw3d8rxnkls5a6pl1y'';
};
gh_0_12_0 = {
basename = ''gh'';
meta = {
description = ''layered github client'';
homepage = ''http://gh.rkh.im/'';
longDescription = ''multi-layer client for the github api v3'';
};
name = ''gh-0.12.0'';
requiredGems = [ g.faraday_0_8_8 g.backports_3_3_3 g.multi_json_1_7_9 g.addressable_2_3_5 g.net_http_persistent_2_9 g.net_http_pipeline_1_0_1 ];
sha256 = ''180jmg6rwilzcbzvyg74q27zpr09pv6pw3cfcjxr0bcklv203q3n'';
};
highline_1_6_19 = {
basename = ''highline'';
@ -779,6 +848,17 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf'';
requiredGems = [ ];
sha256 = ''0kkn5zhiffav2cffj43wwvzj07825r4j463ilfjgik034vnbjs83'';
};
launchy_2_3_0 = {
basename = ''launchy'';
meta = {
description = ''Launchy is helper class for launching cross-platform applications in a fire and forget manner.'';
homepage = ''http://github.com/copiousfreetime/launchy'';
longDescription = ''Launchy is helper class for launching cross-platform applications in a fire and forget manner. There are application concepts (browser, email client, etc) that are common across all platforms, and they may be launched differently on each platform. Launchy is here to make a common approach to launching external application from within ruby programs.'';
};
name = ''launchy-2.3.0'';
requiredGems = [ g.addressable_2_3_5 ];
sha256 = ''0ckvs40f29ancs0ki12pqb94k380cz41b4gbjplm85ly6kd57sph'';
};
locale_2_0_8 = {
basename = ''locale'';
meta = {
@ -821,7 +901,7 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf'';
longDescription = ''A really Ruby Mail handler.'';
};
name = ''mail-2.5.4'';
requiredGems = [ g.mime_types_1_24 g.treetop_1_4_15 ];
requiredGems = [ g.mime_types_1_25 g.treetop_1_4_15 ];
sha256 = ''0z15ksb8blcppchv03g34844f7xgf36ckp484qjj2886ig1qara4'';
};
mechanize_2_7_2 = {
@ -836,17 +916,54 @@ submitted. Mechanize also keeps track of the sites that you have visited as
a history.'';
};
name = ''mechanize-2.7.2'';
requiredGems = [ g.net_http_digest_auth_1_4 g.net_http_persistent_2_9 g.mime_types_1_24 g.http_cookie_1_0_1 g.nokogiri_1_6_0 g.ntlm_http_0_1_1 g.webrobots_0_1_1 g.domain_name_0_5_13 ];
requiredGems = [ g.net_http_digest_auth_1_4 g.net_http_persistent_2_9 g.mime_types_1_25 g.http_cookie_1_0_1 g.nokogiri_1_6_0 g.ntlm_http_0_1_1 g.webrobots_0_1_1 g.domain_name_0_5_13 ];
sha256 = ''1w1rnn6jps1393gywi38saw5iqrvyai3vmvbv2kbc9j0zj5csyrl'';
};
mime_types_1_24 = {
method_source_0_8_2 = {
basename = ''method_source'';
meta = {
description = ''retrieve the sourcecode for a method'';
homepage = ''http://banisterfiend.wordpress.com'';
longDescription = ''retrieve the sourcecode for a method'';
};
name = ''method_source-0.8.2'';
requiredGems = [ ];
sha256 = ''1g5i4w0dmlhzd18dijlqw5gk27bv6dj2kziqzrzb7mpgxgsd1sf2'';
};
mime_types_1_25 = {
basename = ''mime_types'';
meta = {
description = ''This library allows for the identification of a file's likely MIME content type'';
homepage = ''http://mime-types.rubyforge.org/'';
longDescription = ''This library allows for the identification of a file's likely MIME content
type. This is release 1.24, adding and updating a few MIME types and fixing
some issues with documentation.
type. This is release 1.25, adding experimental caching and lazy loading
functionality.
The caching and lazy loading features were initially implemented by Greg
Brockman (gdb). As these features are experimental, they are disabled by
default and must be enabled through the use of environment variables. The cache
is invalidated on a per-version basis; the cache for version 1.25 will not be
reused for version 1.26.
To use lazy loading, set the environment variable +RUBY_MIME_TYPES_LAZY_LOAD+
to any value other than 'false'. When using lazy loading, the initial startup
of MIME::Types is around 1225× faster than normal startup (on my system,
normal startup is about 90 ms; lazy startup is about 4 ms). This isn't
generally useful, however, as the MIME::Types database has not been loaded.
Lazy startup and load is just *slightly* fasteraround 1 ms. The real advantage
comes from using the cache.
To enable the cache, set the environment variable +RUBY_MIME_TYPES_CACHE+ to a
filename where MIME::Types will have read-write access. The first time a new
version of MIME::Types is run using this file, it will be created, taking a
little longer than normal. Subsequent loads using the same cache file will be
approximately 3½× faster (25 ms) than normal loads. This can be combined with
+RUBY_MIME_TYPES_LAZY_LOAD+, but this is *not* recommended in a multithreaded
or multiprocess environment where all threads or processes will be using the
same cache file.
As the caching interface is still experimental, the only values cached are the
default MIME::Types database, not any custom MIME::Types added by users.
MIME types are used in MIME-compliant communications, as in e-mail or HTTP
traffic, to indicate the type of content which is transmitted. MIME::Types
@ -866,9 +983,9 @@ tracks the {IANA registry}[http://www.iana.org/assignments/media-types/]
added from the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp]
and added by the users of MIME::Types.'';
};
name = ''mime-types-1.24'';
name = ''mime-types-1.25'';
requiredGems = [ ];
sha256 = ''1g9wmcimvighiyc2pq1qyl3v9420aai86qplyndvvkh7qw78xl9a'';
sha256 = ''0hd6hpl05jyx3siznk70z46bmrzwmcyrr24yfaqg6nar35zw8bgf'';
};
mini_portile_0_5_1 = {
basename = ''mini_portile'';
@ -1014,6 +1131,19 @@ and retry according to RFC 2616.'';
requiredGems = [ ];
sha256 = ''0k9bp7q5fsh908jnkwfj71ky04i4ih0ky6sqi5vl6zcpjsczgfcb'';
};
net_http_pipeline_1_0_1 = {
basename = ''net_http_pipeline'';
meta = {
description = ''An HTTP/1.1 pipelining implementation atop Net::HTTP'';
homepage = ''http://docs.seattlerb.org/net-http-pipeline'';
longDescription = ''An HTTP/1.1 pipelining implementation atop Net::HTTP. A pipelined connection
sends multiple requests to the HTTP server without waiting for the responses.
The server will respond in-order.'';
};
name = ''net-http-pipeline-1.0.1'';
requiredGems = [ ];
sha256 = ''0bxjy33yhxwsbnld8xj3zv64ibgfjn9rjpiqkyd5ipmz50pww8v9'';
};
net_sftp_2_0_5 = {
basename = ''net_sftp'';
meta = {
@ -1047,6 +1177,17 @@ and retry according to RFC 2616.'';
requiredGems = [ ];
sha256 = ''0vf9w8b9f5ha94nwhvwxyqk4lfpy42ihl1g0qib8dfvswlkqw3mx'';
};
netrc_0_7_7 = {
basename = ''netrc'';
meta = {
description = ''Library to read and write netrc files.'';
homepage = ''https://github.com/geemus/netrc'';
longDescription = ''This library can read and update netrc files, preserving formatting including comments and whitespace.'';
};
name = ''netrc-0.7.7'';
requiredGems = [ ];
sha256 = ''1y64v93hsxdwgx3dfkyzdki3zqd1slm42dmi23v0zy3kap4vpard'';
};
nix_0_1_1 = {
basename = ''nix'';
meta = {
@ -1107,7 +1248,7 @@ enough of it.'';
longDescription = ''Command-line client for Papertrail hosted log management service. Tails and searches app server logs and system syslog. Supports Boolean search and works with grep and pipe output (Unix).'';
};
name = ''papertrail-0.9.7'';
requiredGems = [ g.addressable_2_3_5 g.yajl_ruby_1_1_0 g.chronic_0_9_1 g.faraday_0_8_8 g.faraday_middleware_0_8_8 ];
requiredGems = [ g.addressable_2_3_5 g.yajl_ruby_1_1_0 g.chronic_0_10_1 g.faraday_0_8_8 g.faraday_middleware_0_8_8 ];
sha256 = ''0v0m1v0qabbr9pmyl77znz39qy1m7p0xwvf3lf9hyq6n524f2dwr'';
};
papertrail_cli_0_9_3 = {
@ -1145,6 +1286,28 @@ augments 'require' to find and load matching files.'';
requiredGems = [ ];
sha256 = ''082zmail2h3cxd9z1wnibhk6aj4sb1f3zzwra6kg9bp51kx2c00v'';
};
pry_0_9_12_2 = {
basename = ''pry'';
meta = {
description = ''An IRB alternative and runtime developer console'';
homepage = ''http://pry.github.com'';
longDescription = ''An IRB alternative and runtime developer console'';
};
name = ''pry-0.9.12.2'';
requiredGems = [ g.coderay_1_0_9 g.slop_3_4_6 g.method_source_0_8_2 ];
sha256 = ''141slzb62zfzdhrygqjmrzh68s3vzrb4mwyipy2lhps5q4b46y9s'';
};
pusher_client_0_3_1 = {
basename = ''pusher_client'';
meta = {
description = ''Client for consuming WebSockets from http://pusher.com'';
homepage = ''http://github.com/pusher/pusher-ruby-client'';
longDescription = ''Client for consuming WebSockets from http://pusher.com'';
};
name = ''pusher-client-0.3.1'';
requiredGems = [ g.websocket_1_0_7 g.ruby_hmac_0_4_0 ];
sha256 = ''1mxqy960iln065fypk1ww3xgv7q396fpl6v0rp7ipls6aj86j970'';
};
rack_1_5_2 = {
basename = ''rack'';
meta = {
@ -1434,6 +1597,19 @@ in JSDuck.
requiredGems = [ ];
sha256 = ''1rna3ii52rlhhca49zigk692hdcmz7qib42i4hhny478k04wx0qg'';
};
ruby_hmac_0_4_0 = {
basename = ''ruby_hmac'';
meta = {
description = ''This module provides common interface to HMAC functionality'';
homepage = ''http://ruby-hmac.rubyforge.org'';
longDescription = ''This module provides common interface to HMAC functionality. HMAC is a kind of "Message Authentication Code" (MAC) algorithm whose standard is documented in RFC2104. Namely, a MAC provides a way to check the integrity of information transmitted over or stored in an unreliable medium, based on a secret key.
Originally written by Daiki Ueno. Converted to a RubyGem by Geoffrey Grosenbach'';
};
name = ''ruby-hmac-0.4.0'';
requiredGems = [ ];
sha256 = ''01zym41f8fqbmxfz8zv19627swi62ka3gp33bfbkc87v5k7mw954'';
};
rubyforge_2_0_4 = {
basename = ''rubyforge'';
meta = {
@ -1477,16 +1653,16 @@ in JSDuck.
requiredGems = [ ];
sha256 = ''0anfff4hz8fz1wbimmp9vv4mjfl1swg7ww74j549788x41l4x283'';
};
selenium_webdriver_2_35_0 = {
selenium_webdriver_2_35_1 = {
basename = ''selenium_webdriver'';
meta = {
description = ''The next generation developer focused tool for automated testing of webapps'';
homepage = ''http://selenium.googlecode.com'';
longDescription = ''WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application.'';
};
name = ''selenium-webdriver-2.35.0'';
name = ''selenium-webdriver-2.35.1'';
requiredGems = [ g.multi_json_1_7_9 g.rubyzip_0_9_9 g.childprocess_0_3_9 g.websocket_1_0_7 ];
sha256 = ''1y9p7njw26j571mhnvqrh0hvszx78kfci4d7qps38l32zid5qa7m'';
sha256 = ''0251nbh6kbb96dv21n6fgbnw31p5gqr7anvhl8phrar5ylircqj6'';
};
servolux_0_10_0 = {
basename = ''servolux'';
@ -1513,6 +1689,17 @@ interpreters.'';
requiredGems = [ g.rack_1_5_2 g.rack_protection_1_5_0 g.tilt_1_4_1 ];
sha256 = ''05blf915zpiwyz7agcn9rwdmddwxz0z4l3gd4qlqmrgd2vkw4sxc'';
};
slop_3_4_6 = {
basename = ''slop'';
meta = {
description = ''Simple Lightweight Option Parsing'';
homepage = ''http://github.com/injekt/slop'';
longDescription = ''A simple DSL for gathering options and parsing the command line'';
};
name = ''slop-3.4.6'';
requiredGems = [ ];
sha256 = ''0fdp3nkljjs2d5yhgjzcqi0f6xq67byfbrayg5aj7r76rsw0hmal'';
};
sprockets_2_10_0 = {
basename = ''sprockets'';
meta = {
@ -1584,19 +1771,19 @@ management.
longDescription = ''This library uses ANSI escape sequences to control the attributes of terminal output'';
};
name = ''term-ansicolor-1.2.2'';
requiredGems = [ g.tins_0_8_4 ];
requiredGems = [ g.tins_0_9_0 ];
sha256 = ''1b41q1q6mqcgzq9fhzhmjvfg5sfs5v7gkb8z57r4hajcp89lflxr'';
};
text_1_2_1 = {
text_1_2_3 = {
basename = ''text'';
meta = {
description = ''A collection of text algorithms'';
homepage = ''http://github.com/threedaymonk/text'';
longDescription = ''A collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming'';
};
name = ''text-1.2.1'';
name = ''text-1.2.3'';
requiredGems = [ ];
sha256 = ''0s186kh125imdr7dahr10payc1gmxgk6wjy1v3agdyvl53yn5z3z'';
sha256 = ''14p1b3m7sxjs4ckjnd1whz82hkv0cj08j3rpkvcbavwbm07zpsd0'';
};
thin_1_5_1 = {
basename = ''thin'';
@ -1642,16 +1829,27 @@ management.
requiredGems = [ ];
sha256 = ''00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir'';
};
tins_0_8_4 = {
tins_0_9_0 = {
basename = ''tins'';
meta = {
description = ''Useful stuff.'';
homepage = ''http://flori.github.com/tins'';
longDescription = ''All the stuff that isn't good/big enough for a real library.'';
};
name = ''tins-0.8.4'';
name = ''tins-0.9.0'';
requiredGems = [ ];
sha256 = ''1j1mkxh9m4qkhgyl9naxd2gxv03c6svbwcm7vl8c2s9p4gfg0x7s'';
sha256 = ''17147yzxhbcby9ycswai6sgc9cxdlbfa897amjsimkyqv1lh9pbc'';
};
travis_1_5_3 = {
basename = ''travis'';
meta = {
description = ''Travis CI client'';
homepage = ''https://github.com/travis-ci/travis'';
longDescription = ''CLI and Ruby client library for Travis CI'';
};
name = ''travis-1.5.3'';
requiredGems = [ g.faraday_0_8_8 g.faraday_middleware_0_9_0 g.highline_1_6_19 g.netrc_0_7_7 g.backports_3_3_3 g.gh_0_12_0 g.launchy_2_3_0 g.pry_0_9_12_2 g.typhoeus_0_6_5 g.pusher_client_0_3_1 ];
sha256 = ''052kqfd0280ar9ci9vplihbc4a69l06m8chfrriygvjxc14npx97'';
};
treetop_1_4_15 = {
basename = ''treetop'';
@ -1678,6 +1876,17 @@ specify.'';
requiredGems = [ ];
sha256 = ''0iz5k7ax7a5jm9x6p81k6f4mgp48wxxb0j55ypnwxnznih8fsghz'';
};
typhoeus_0_6_5 = {
basename = ''typhoeus'';
meta = {
description = ''Parallel HTTP library on top of libcurl multi.'';
homepage = ''https://github.com/typhoeus/typhoeus'';
longDescription = ''Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.'';
};
name = ''typhoeus-0.6.5'';
requiredGems = [ g.ethon_0_6_1 ];
sha256 = ''13xwy86iv98ypagrb6d95k1xf6yllnfqnh4ipfqix87npirjaxji'';
};
tzinfo_0_3_37 = {
basename = ''tzinfo'';
meta = {

View file

@ -116,4 +116,12 @@ in
extraWrapperFlags = "--prefix RUBYLIB : .";
};
pry = { gemFlags = "--no-ri --no-rdoc"; };
fakes3 = {
postInstall = ''
cd $out/${ruby.gemPath}/gems/*
patch -Np1 -i ${../../ruby-modules/fake-s3-list-bucket.patch}
'';
};
}

View file

@ -23,10 +23,11 @@ let
'';
in
stdenv.mkDerivation rec {
name = "SDL-1.2.15";
version = "1.2.15";
name = "SDL-${version}";
src = fetchurl {
url = "http://www.libsdl.org/release/${name}.tar.gz";
url = "http://www.libsdl.org/release/${name}.tar.gz";
sha256 = "005d993xcac8236fpvd1iawkz4wqjybkpn8dbwaliqz5jfkidlyn";
};
@ -49,8 +50,10 @@ stdenv.mkDerivation rec {
passthru = {inherit openglSupport;};
meta = {
meta = with stdenv.lib; {
description = "A cross-platform multimedia library";
homepage = http://www.libsdl.org/;
homepage = http://www.libsdl.org/;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
};
}

View file

@ -4,11 +4,11 @@ stdenv.mkDerivation rec {
name = "SDL_image-1.2.12";
src = fetchurl {
url = "http://www.libsdl.org/projects/SDL_image/release/${name}.tar.gz";
url = "http://www.libsdl.org/projects/SDL_image/release/${name}.tar.gz";
sha256 = "16an9slbb8ci7d89wakkmyfvp7c0cval8xw4hkg0842nhhlp540b";
};
buildInputs = [SDL libpng libjpeg libtiff libungif libXpm];
buildInputs = [ SDL libpng libjpeg libtiff libungif libXpm ];
postInstall = ''
sed -i -e 's,"SDL.h",<SDL/SDL.h>,' \
@ -19,9 +19,10 @@ stdenv.mkDerivation rec {
ln -sv SDL/SDL_image.h $out/include/SDL_image.h
'';
meta = {
meta = with stdenv.lib; {
description = "SDL image library";
homepage = "http://www.libsdl.org/projects/SDL_image/";
platforms = stdenv.lib.platforms.linux;
homepage = http://www.libsdl.org/projects/SDL_image/;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
};
}

View file

@ -1,14 +1,13 @@
{ stdenv, fetchurl, SDL, libogg, libvorbis, enableNativeMidi ? false }:
stdenv.mkDerivation rec {
pname = "SDL_mixer";
version = "1.2.8";
name = "${pname}-${version}";
pname = "SDL_mixer";
version = "1.2.12";
name = "${pname}-${version}";
src = fetchurl {
url = "http://www.libsdl.org/projects/${pname}/release/${name}.tar.gz";
sha256 = "a8222a274778ff16d0e3ee49a30db27a48a4d357169a915fc599a764e405e0b6";
url = "http://www.libsdl.org/projects/${pname}/release/${name}.tar.gz";
sha256 = "0alrhqgm40p4c92s26mimg9cm1y7rzr6m0p49687jxd9g6130i0n";
};
buildInputs = [SDL libogg libvorbis];
@ -17,7 +16,10 @@ stdenv.mkDerivation rec {
postInstall = "ln -s $out/include/SDL/SDL_mixer.h $out/include/";
meta = {
meta = with stdenv.lib; {
description = "SDL multi-channel audio mixer library";
homepage = http://www.libsdl.org/projects/SDL_mixer/;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
};
}

View file

@ -100,6 +100,15 @@ in {
};
};
nb = buildDict {
shortName = "nb-0.50.1-0";
fullName = "Norwegian Bokmal";
src = fetchurl {
url = "mirror://gnu/aspell/dict/nb/aspell-nb-0.50.1-0.tar.bz2";
sha256 = "12i2bmgdnlkzfinb20j2a0j4a20q91a9j8qpq5vgabbvc65nwx77";
};
};
nl = buildDict {
shortName = "nl-0.50-2";
fullName = "Dutch";
@ -113,6 +122,15 @@ in {
'';
};
nn = buildDict {
shortName = "nn-0.50.1-0";
fullName = "Norwegian Nynorsk";
src = fetchurl {
url = "mirror://gnu/aspell/dict/nn/aspell-nn-0.50.1-1.tar.bz2";
sha256 = "0w2k5l5rbqpliripgqwiqixz5ghnjf7i9ggbrc4ly4vy1ia10rmc";
};
};
pl = buildDict {
shortName = "pl-6.0_20061121-0";
fullName = "Polish";
@ -131,4 +149,13 @@ in {
};
};
sv = buildDict {
shortName = "sv-0.51-0";
fullName = "Swedish";
src = fetchurl {
url = mirror://gnu/aspell/dict/sv/aspell-sv-0.51-0.tar.bz2;
sha256 = "02jwkjhr32kvyibnyzgx3smbnm576jwdzg3avdf6zxwckhy5fw4v";
};
};
}

View file

@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, mesa, glib, gdk_pixbuf
, pangoSupport ? true, pango, cairo
, libXfixes, libXcomposite, libXdamage }:
{ stdenv, fetchurl, pkgconfig, mesa, glib, gdk_pixbuf, libXfixes, libXcomposite
, libXdamage, libintlOrEmpty
, pangoSupport ? true, pango, cairo }:
stdenv.mkDerivation rec {
name = "cogl-1.8.2";
@ -13,19 +13,28 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
propagatedBuildInputs =
[ mesa glib gdk_pixbuf libXfixes libXcomposite libXdamage ];
[ mesa glib gdk_pixbuf libXfixes libXcomposite libXdamage ]
++ libintlOrEmpty;
buildInputs = stdenv.lib.optionals pangoSupport [ pango cairo ];
meta = {
COGL_PANGO_DEP_CFLAGS
= stdenv.lib.optionalString (stdenv.isDarwin && pangoSupport)
"-I${pango}/include/pango-1.0 -I${cairo}/include/cairo";
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
meta = with stdenv.lib; {
description = "A small open source library for using 3D graphics hardware for rendering";
longDescription =
''
Cogl is a small open source library for using 3D graphics hardware for
rendering. The API departs from the flat state machine style of OpenGL
and is designed to make it easy to write orthogonal components that can
render without stepping on each others toes.
'';
maintainers = with maintainers; [ lovek323 ];
longDescription = ''
Cogl is a small open source library for using 3D graphics hardware for
rendering. The API departs from the flat state machine style of OpenGL
and is designed to make it easy to write orthogonal components that can
render without stepping on each other's toes.
'';
inherit (glib.meta) platforms;
};
}

View file

@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, autoconf, automake, libtool
, expat, systemd, glib, dbus_glib, python
, libX11, libICE, libSM, useX11 ? stdenv.isLinux }:
, libX11, libICE, libSM, useX11 ? (stdenv.isLinux || stdenv.isDarwin) }:
let
version = "1.6.12"; # 1.7.* isn't recommended, even for gnome 3.8
@ -83,7 +83,9 @@ in rec {
tools = dbus_drv "tools" "tools" {
configureFlags = [ "--with-dbus-daemondir=${daemon}/bin" ];
buildInputs = buildInputsX ++ systemdOrEmpty ++ [ libs daemon dbus_glib ];
NIX_CFLAGS_LINK = "-Wl,--as-needed -ldbus-1";
NIX_CFLAGS_LINK =
stdenv.lib.optionalString (!stdenv.isDarwin) "-Wl,--as-needed "
+ "-ldbus-1";
meta.platforms = stdenv.lib.platforms.all;
};
@ -98,7 +100,9 @@ in rec {
tests = dbus_drv "tests" "test" {
preBuild = makeInternalLib;
buildInputs = buildInputsX ++ systemdOrEmpty ++ [ libs tools daemon dbus_glib python ];
NIX_CFLAGS_LINK = "-Wl,--as-needed -ldbus-1";
NIX_CFLAGS_LINK =
stdenv.lib.optionalString (!stdenv.isDarwin) "-Wl,--as-needed "
+ "-ldbus-1";
};
docs = dbus_drv "docs" "doc" {

View file

@ -1,19 +1,32 @@
{ stdenv, fetchurl, m4, bison, flex, openssl, zlib }:
{ stdenv, fetchurl, unzip, m4, bison, flex, openssl, zlib }:
let version = "2.7.15"; in
stdenv.mkDerivation {
stdenv.mkDerivation rec {
name = "gsoap-${version}";
version = "2.8.16";
src = fetchurl {
url = "mirror://sourceforge/gsoap2/files/gSOAP/2.7.15%20stable/gsoap_${version}.tar.gz";
sha256 = "3ed883ab1a3d32b5bb2bf599306f247f6de3ffedd8890eb0e6303ae15995dc12";
url = "mirror://sourceforge/project/gsoap2/gSOAP/gsoap_${version}.zip";
sha256 = "00lhhysa9f9ychkvn1ij0ngr54l1dl9ww801yrliwq5c05gql7a6";
};
buildInputs = [ m4 bison flex openssl zlib ];
meta = {
buildInputs = [ unzip m4 bison flex openssl zlib ];
meta = with stdenv.lib; {
description = "C/C++ toolkit for SOAP web services and XML-based applications";
homepage = "http://www.cs.fsu.edu/~engelen/soap.html";
description = "The gSOAP toolkit is an open source C and C++ software development toolkit for SOAP/WSDL and XML Web services.";
license = "free-non-copyleft";
# gsoap is dual/triple licensed (see homepage for details):
# 1. gSOAP Public License 1.3 (based on Mozilla Public License 1.1).
# Components NOT covered by the gSOAP Public License are:
# - wsdl2h tool and its source code output,
# - soapcpp2 tool and its source code output,
# - UDDI code,
# - the webserver example code in gsoap/samples/webserver,
# - and several example applications in the gsoap/samples directory.
# 2. GPLv2 covers all of the software
# 3. Proprietary commercial software development license (removes GPL
# restrictions)
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
};
}

View file

@ -0,0 +1,26 @@
{ cabal, deepseq, extensibleExceptions, filepath, HUnit, QuickCheck
, regexPosix, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2, time
}:
cabal.mkDerivation (self: {
pname = "Cabal";
version = "1.18.0";
sha256 = "1nxvkfkjkyxsa4nbrwl59r84j63qh2qx4cbd3vnr6vvdnflbix8f";
buildDepends = [ deepseq filepath time ];
testDepends = [
extensibleExceptions filepath HUnit QuickCheck regexPosix
testFramework testFrameworkHunit testFrameworkQuickcheck2
];
doCheck = false;
meta = {
homepage = "http://www.haskell.org/cabal/";
description = "A framework for packaging Haskell software";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})

View file

@ -0,0 +1,18 @@
{ cabal, cairo, Chart, colour, dataDefaultClass, mtl, operational
, time
}:
cabal.mkDerivation (self: {
pname = "Chart-cairo";
version = "1.0";
sha256 = "0z5qhsq9v5sd32d18gl09svxic8n6s65v4nyq04zcp76219mhp55";
buildDepends = [
cairo Chart colour dataDefaultClass mtl operational time
];
meta = {
homepage = "https://github.com/timbod7/haskell-chart/wiki";
description = "Cairo backend for Charts";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -1,14 +1,10 @@
{ cabal, cairo, Chart, colour, dataAccessor, dataAccessorTemplate
, gtk, mtl, time
}:
{ cabal, cairo, Chart, ChartCairo, colour, gtk, mtl, time }:
cabal.mkDerivation (self: {
pname = "Chart-gtk";
version = "0.17";
sha256 = "1i411kdpz75azyhfaryazr0bpij5xcl0y82m9a7k23w8mhybqwc7";
buildDepends = [
cairo Chart colour dataAccessor dataAccessorTemplate gtk mtl time
];
version = "1.0";
sha256 = "06i53922hdc7dvh2a76ccvwrwfhvhji0ya8j4f2lddg5zckvp3yj";
buildDepends = [ cairo Chart ChartCairo colour gtk mtl time ];
meta = {
homepage = "https://github.com/timbod7/haskell-chart/wiki";
description = "Utility functions for using the chart library with GTK";

View file

@ -1,13 +1,11 @@
{ cabal, cairo, colour, dataAccessor, dataAccessorTemplate, mtl
, time
}:
{ cabal, colour, dataDefaultClass, lens, mtl, operational, time }:
cabal.mkDerivation (self: {
pname = "Chart";
version = "0.17";
sha256 = "1ip1a61ryypwfzj6dc6n6pl92rflf7lqf1760ppjyg05q5pn6qxg";
version = "1.0";
sha256 = "137njda84vxrj3pk12bmkf11wh8fj89nxpz067wrycrgw9xy5rd3";
buildDepends = [
cairo colour dataAccessor dataAccessorTemplate mtl time
colour dataDefaultClass lens mtl operational time
];
meta = {
homepage = "https://github.com/timbod7/haskell-chart/wiki";

View file

@ -7,6 +7,7 @@ cabal.mkDerivation (self: {
extraLibraries = [ fuse ];
preConfigure = ''
sed -i -e "s@ Extra-Lib-Dirs: /usr/local/lib@ Extra-Lib-Dirs: ${fuse}/lib@" HFuse.cabal
sed -i -e "s@ Include-Dirs: /usr/include, /usr/local/include, .@ Include-Dirs: ${fuse}/include@" HFuse.cabal
sed -i -e "s/LANGUAGE FlexibleContexts/LANGUAGE FlexibleContexts, RankNTypes/" System/Fuse.hsc
sed -i -e "s/E(Exception/E(catch, Exception, IOException/" System/Fuse.hsc
sed -i -e "s/IO(catch,/IO(/" System/Fuse.hsc

View file

@ -2,13 +2,13 @@
cabal.mkDerivation (self: {
pname = "HsOpenSSL";
version = "0.10.3.3";
sha256 = "04d2nd2hcbglw8blwhi3d32vazdxnvs9s52788qyllgm7gmay6a5";
version = "0.10.3.4";
sha256 = "1xgnzivphnzb4yf31406yg5fjycrfypwrlxi2s8lfzgja8m1l7h5";
buildDepends = [ network time ];
extraLibraries = [ openssl ];
meta = {
homepage = "https://github.com/phonohawk/HsOpenSSL";
description = "(Incomplete) OpenSSL binding for Haskell";
description = "Partial OpenSSL binding for Haskell";
license = self.stdenv.lib.licenses.publicDomain;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];

View file

@ -0,0 +1,13 @@
{ cabal, mtl, syb }:
cabal.mkDerivation (self: {
pname = "Strafunski-StrategyLib";
version = "5.0.0.3";
sha256 = "1s7410dfzkqd9j8n5g92pvh9rwglngj3ca9ipcr6xsq0n6yhs51y";
buildDepends = [ mtl syb ];
meta = {
description = "Library for strategic programming";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -12,6 +12,7 @@ cabal.mkDerivation (self: {
hashtables languageCQuote mainlandPretty mtl SafeSemaphore srcloc
text transformers unorderedContainers
];
jailbreak = true;
meta = {
homepage = "https://github.com/AccelerateHS/accelerate-cuda/";
description = "Accelerate backend for NVIDIA GPUs";

View file

@ -5,15 +5,15 @@
cabal.mkDerivation (self: {
pname = "aeson";
version = "0.6.1.0";
sha256 = "16hjwcybmgmk1sg8x02r9bxisx4gl61rlq8w2zsxfgkxwjpfhkbx";
version = "0.6.2.0";
sha256 = "1f7bzgwl9pm5a79gr3a8wxh7dyz4k2508d0bw4l0mbjgv6r7s4an";
buildDepends = [
attoparsec blazeBuilder deepseq dlist hashable mtl syb text time
unorderedContainers vector
];
testDepends = [
attoparsec QuickCheck testFramework testFrameworkQuickcheck2 text
time
time unorderedContainers vector
];
doCheck = false;
meta = {

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "bindings-DSL";
version = "1.0.16";
sha256 = "1sly88585f94dsnhyw6nagnr4jfjixnn61my85x05987flf325px";
version = "1.0.17";
sha256 = "1203n6wzdp21hd7zdhvhppxhkz4xr3qykwkb8j5mb2s4kijx01bn";
meta = {
homepage = "http://bitbucket.org/mauricio/bindings-dsl";
description = "FFI domain specific language, on top of hsc2hs";

View file

@ -0,0 +1,17 @@
{ cabal, deepseq, hashable, HUnit, testFramework
, testFrameworkHunit, text
}:
cabal.mkDerivation (self: {
pname = "case-insensitive";
version = "1.1";
sha256 = "1likcqdlhbbk78s887n5g9a4jjxxyh46hj4wc7l7snf6f9ygd5lj";
buildDepends = [ deepseq hashable text ];
testDepends = [ HUnit testFramework testFrameworkHunit text ];
meta = {
homepage = "https://github.com/basvandijk/case-insensitive";
description = "Case insensitive string comparison";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -1,11 +1,15 @@
{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2 }:
{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
, securemem, testFramework, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "cipher-aes";
version = "0.1.8";
sha256 = "171mj9abm0x9bg6mf225mhb25i7xh4v5la5866llb1qrrpvsk1xf";
version = "0.2.5";
sha256 = "1ayypdfn2nnxp595dpyivmzw2jc4iyjz2in3z7ldccx36gn5j6b3";
buildDepends = [ byteable cryptoCipherTypes securemem ];
testDepends = [
QuickCheck testFramework testFrameworkQuickcheck2
byteable cryptoCipherTests cryptoCipherTypes QuickCheck
testFramework testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-cipher-aes";

View file

@ -0,0 +1,20 @@
{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
, securemem, testFramework, testFrameworkQuickcheck2, vector
}:
cabal.mkDerivation (self: {
pname = "cipher-blowfish";
version = "0.0.1";
sha256 = "0bz8jd65idcalyzcbmgz16hr6y5mnw7mckk5yvrm9k19cr6mwq52";
buildDepends = [ byteable cryptoCipherTypes securemem vector ];
testDepends = [
byteable cryptoCipherTests cryptoCipherTypes QuickCheck
testFramework testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
description = "Blowfish cipher";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,20 @@
{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
, securemem, testFramework, testFrameworkQuickcheck2, vector
}:
cabal.mkDerivation (self: {
pname = "cipher-camellia";
version = "0.0.1";
sha256 = "11narl4h77v7317hdqy8zxhym3k7xrmw97yfwh0vr8k1y5dkiqh3";
buildDepends = [ byteable cryptoCipherTypes securemem vector ];
testDepends = [
byteable cryptoCipherTests cryptoCipherTypes QuickCheck
testFramework testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
description = "Camellia block cipher primitives";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,20 @@
{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
, securemem, testFramework, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "cipher-des";
version = "0.0.3";
sha256 = "1gcpwfxrlgwl34yy7k3vhpmcrmyiirbmz40zssk2lv6cfrylc4z7";
buildDepends = [ byteable cryptoCipherTypes securemem ];
testDepends = [
byteable cryptoCipherTests cryptoCipherTypes QuickCheck
testFramework testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
description = "DES and 3DES primitives";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -1,14 +1,15 @@
{ cabal, base64Bytestring, cereal, cipherAes, cprngAes, cryptoApi
, entropy, hspec, HUnit, QuickCheck, skein, tagged, transformers
, cryptoRandom, entropy, hspec, HUnit, QuickCheck, skein, tagged
, transformers
}:
cabal.mkDerivation (self: {
pname = "clientsession";
version = "0.9.0.2";
sha256 = "0vl310nickavp8wkaad1wfnvm8gfsg9jcfw3rgjz7698avynv3ni";
version = "0.9.0.3";
sha256 = "0w7mkyrd8gx5d6mcqprn7ll05414vm2j5fbyi6pj9cxd2m4qc9b1";
buildDepends = [
base64Bytestring cereal cipherAes cprngAes cryptoApi entropy skein
tagged
base64Bytestring cereal cipherAes cprngAes cryptoApi cryptoRandom
entropy skein tagged
];
testDepends = [ cereal hspec HUnit QuickCheck transformers ];
meta = {

View file

@ -0,0 +1,19 @@
{ cabal, filepath, HUnit, parsec, testFramework, testFrameworkHunit
, transformers
}:
cabal.mkDerivation (self: {
pname = "cmdtheline";
version = "0.2.3";
sha256 = "1jwbr34xgccjbz6nm58bdsg1vqyv87rh45yia5j36vlfbaclyb04";
buildDepends = [ filepath parsec transformers ];
testDepends = [
filepath HUnit parsec testFramework testFrameworkHunit transformers
];
meta = {
homepage = "http://github.com/eli-frey/cmdtheline";
description = "Declarative command-line option parsing and documentation library";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -1,12 +1,10 @@
{ cabal, cipherAes, cryptoApi, cryptoRandomApi, entropy, random }:
{ cabal, byteable, cipherAes, cryptoRandom, random }:
cabal.mkDerivation (self: {
pname = "cprng-aes";
version = "0.3.4";
sha256 = "0k1zh4nw30qgdrkgn6x6zfbpp129f9cparzyqsdqfbf44j0mf2rw";
buildDepends = [
cipherAes cryptoApi cryptoRandomApi entropy random
];
version = "0.5.1";
sha256 = "1bw76y2krcshimvwzph76d69bdfaxfi21w4dxfslmqm78knlls47";
buildDepends = [ byteable cipherAes cryptoRandom random ];
meta = {
homepage = "http://github.com/vincenthz/hs-cprng-aes";
description = "Crypto Pseudo Random Number Generator using AES in counter mode";

View file

@ -1,15 +1,15 @@
{ cabal, cryptoRandomApi, HUnit, QuickCheck, testFramework
{ cabal, byteable, cryptoRandom, HUnit, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2, vector
}:
cabal.mkDerivation (self: {
pname = "crypto-numbers";
version = "0.1.3";
sha256 = "115lgnay3ly5r53flh3v5jygqks0rg1i8qmbvrqf9nkmnmw6a5x1";
buildDepends = [ cryptoRandomApi vector ];
version = "0.2.0";
sha256 = "1s4q9qqb7qb0shaxmhhxixsnhgwn2h6nxxblkfqqqvkdiwis278j";
buildDepends = [ cryptoRandom vector ];
testDepends = [
cryptoRandomApi HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2 vector
byteable cryptoRandom HUnit QuickCheck testFramework
testFrameworkHunit testFrameworkQuickcheck2 vector
];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-numbers";

View file

@ -1,17 +1,17 @@
{ cabal, cryptohash, cryptoNumbers, cryptoPubkeyTypes
, cryptoRandomApi, HUnit, QuickCheck, testFramework
{ cabal, byteable, cryptohash, cryptoNumbers, cryptoPubkeyTypes
, cryptoRandom, HUnit, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "crypto-pubkey";
version = "0.1.4";
sha256 = "13ah3ip6gdv7b1zz5qwi7515a3k8pp3l0jr1kq4q2a0vqy24gkn1";
version = "0.2.1";
sha256 = "06cb2h9c3r1ycgcw7scc191gbr86qi8pxil07207n5fccq3vpjys";
buildDepends = [
cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandomApi
byteable cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandom
];
testDepends = [
cryptohash cryptoNumbers cryptoRandomApi HUnit QuickCheck
byteable cryptohash cryptoNumbers cryptoRandom HUnit QuickCheck
testFramework testFrameworkHunit testFrameworkQuickcheck2
];
meta = {

View file

@ -0,0 +1,14 @@
{ cabal, securemem, vector }:
cabal.mkDerivation (self: {
pname = "crypto-random";
version = "0.0.5";
sha256 = "1wvbbqqfqaylq9w8pyiz243d06ivh982mhb2ci5yhjl06vqv2gk3";
buildDepends = [ securemem vector ];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-random";
description = "Simple cryptographic random related types";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -1,20 +1,14 @@
{ cabal, cereal, cipherAes, cipherRc4, cpu, cryptoApi, cryptohash
, entropy, primitive, QuickCheck, testFramework
, testFrameworkQuickcheck2, vector
{ cabal, cipherAes, cipherBlowfish, cipherCamellia, cipherDes
, cipherRc4, cryptoCipherTypes
}:
cabal.mkDerivation (self: {
pname = "cryptocipher";
version = "0.5.2";
sha256 = "0ffd3w2hvi1zbhgk0xvgbnlfzzwijbrs5b9b4g2vc5p69wkv24zr";
isLibrary = true;
isExecutable = true;
version = "0.6.1";
sha256 = "1qa0s7mr1a3nv4ppyk8wr57rxbfc2qpw9rq26pfziwnpin5k2j3x";
buildDepends = [
cereal cipherAes cipherRc4 cpu cryptoApi primitive vector
];
testDepends = [
cryptoApi cryptohash entropy QuickCheck testFramework
testFrameworkQuickcheck2 vector
cipherAes cipherBlowfish cipherCamellia cipherDes cipherRc4
cryptoCipherTypes
];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-cipher";

View file

@ -1,12 +1,12 @@
{ cabal, byteable, cereal, cryptoApi, HUnit, QuickCheck, tagged
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
{ cabal, byteable, HUnit, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "cryptohash";
version = "0.9.1";
sha256 = "164j43dja91k2cssh0s2dw9riibijl02bap9mn8jn1h6vjb6w9z0";
buildDepends = [ byteable cereal cryptoApi tagged ];
version = "0.10.0";
sha256 = "0szvx1dxf16chlksmp08g9qxy7f87w6hspigwbw78aygc3q9mzaq";
buildDepends = [ byteable ];
testDepends = [
HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2

View file

@ -0,0 +1,21 @@
{ cabal, mtl, QuickCheck, testFramework, testFrameworkQuickcheck2
, transformers
}:
cabal.mkDerivation (self: {
pname = "exceptions";
version = "0.3.2";
sha256 = "0c1d78wm8is9kyv26drbx3f1sq2bfcq5m6wfw2qzwgalb3z2kxlw";
buildDepends = [ mtl transformers ];
testDepends = [
mtl QuickCheck testFramework testFrameworkQuickcheck2 transformers
];
meta = {
homepage = "http://github.com/ekmett/exceptions/";
description = "Extensible optionally-pure exceptions";
license = "unknown";
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
doCheck = false; # https://github.com/ekmett/exceptions/issues/18
})

View file

@ -0,0 +1,14 @@
{ cabal, stm, transformers }:
cabal.mkDerivation (self: {
pname = "final";
version = "0.1";
sha256 = "189vby5ym6hcjpz6y9chlgkyzl8wnndqkhzk7s7qy8mksr3g66f9";
buildDepends = [ stm transformers ];
meta = {
homepage = "http://github.com/errge/final";
description = "utility to add extra safety to monadic returns";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,20 @@
{ cabal, bifunctors, comonad, comonadsFd, comonadTransformers
, distributive, mtl, semigroupoids, semigroups, transformers
}:
cabal.mkDerivation (self: {
pname = "free";
version = "3.4.1";
sha256 = "09yfkmnmhwwq22fsm1f4li4h13c3bqnh274z8jpgw0hrcnssh0rk";
buildDepends = [
bifunctors comonad comonadsFd comonadTransformers distributive mtl
semigroupoids semigroups transformers
];
meta = {
homepage = "http://github.com/ekmett/free/";
description = "Monads for free";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "ghc-mod";
version = "2.0.3";
sha256 = "0f0n4cqpspad3ygw89rp8wj1gxb7mv5zrd8938zm1rn2mimihggr";
version = "3.0.0";
sha256 = "1ll2vn4vv4k7jaah0ngr2ml381cpprqy9ndqpf8cn44m5xd9qn6p";
isLibrary = true;
isExecutable = true;
buildDepends = [
@ -25,6 +25,14 @@ cabal.mkDerivation (self: {
cd ..
ensureDir "$out/share/emacs"
mv $pname-$version emacs/site-lisp
mv $out/bin/ghc-mod $out/ghc-mod
cat - > $out/bin/ghc-mod <<EOF
#!/bin/sh
COMMAND=\$1
shift
eval exec $out/ghc-mod \$COMMAND \$( ${self.ghc.GHCGetPackages} ${self.ghc.ghcVersion} | tr " " "\n" | tail -n +2 | paste -d " " - - | sed 's/.*/-g "&"/' | tr "\n" " ") "\$@"
EOF
chmod +x $out/bin/ghc-mod
'';
meta = {
homepage = "http://www.mew.org/~kazu/proj/ghc-mod/";
@ -34,6 +42,7 @@ cabal.mkDerivation (self: {
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.bluescreen303
self.stdenv.lib.maintainers.ocharles
];
};
})

View file

@ -11,6 +11,7 @@ cabal.mkDerivation (self: {
aeson attoparsec caseInsensitive conduit dataDefault failure HTTP
httpConduit httpTypes network text time unorderedContainers vector
];
jailbreak = true;
meta = {
homepage = "https://github.com/fpco/github";
description = "Access to the Github API, v3";

View file

@ -0,0 +1,12 @@
{ cabal }:
cabal.mkDerivation (self: {
pname = "groups";
version = "0.3.0.0";
sha256 = "07swv09l98fxh563w1x8n8xzgh9q7n9dbx4gx3i77kwi72vmxl8x";
meta = {
description = "Haskell 98 groups";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -26,6 +26,9 @@ cabal.mkDerivation (self: {
testFrameworkHunit testFrameworkQuickcheck2 text time
];
doCheck = false;
patchPhase = ''
sed -i -e 's|cryptohash.*,|cryptohash,|' hakyll.cabal
'';
meta = {
homepage = "http://jaspervdj.be/hakyll";
description = "A static website compiler library";

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "hint";
version = "0.3.3.6";
sha256 = "080wnds99lg9p4n2h9d4bpgvk73yzc3im2ysn1r8f3nqai4b2can";
version = "0.3.3.7";
sha256 = "1aba9dfkxlpmvbvllw4qnlrd300vnr0ismkn3kva1pv1cay5pifk";
buildDepends = [
extensibleExceptions filepath ghcMtl ghcPaths haskellSrc
MonadCatchIOMtl mtl random utf8String

View file

@ -7,8 +7,8 @@
cabal.mkDerivation (self: {
pname = "hoogle";
version = "4.2.20";
sha256 = "0sff230qc9lk3kqr9azg399fsaybwqpic9pj52jyw61ffasnl2dd";
version = "4.2.21";
sha256 = "167iw0rp37c1bixmaa5l06c943h33b457symllh8rcbmf880z09i";
isLibrary = true;
isExecutable = true;
buildDepends = [
@ -19,7 +19,6 @@ cabal.mkDerivation (self: {
testDepends = [
conduit hspec hspecExpectations HUnit systemFileio transformers
];
doCheck = false;
meta = {
homepage = "http://www.haskell.org/hoogle/";
description = "Haskell API Search";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "hsemail";
version = "1.7.6";
sha256 = "0v4c6ljrzc7680i85wyxq7fkfs2j00941ps3rn8r16x3x2r8di04";
version = "1.7.7";
sha256 = "16wqrpzi5njv26za1rckn74jsqmyswndb6k38yz1567h1y4w7ai5";
buildDepends = [ mtl parsec ];
testDepends = [ doctest hspec parsec ];
meta = {

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "hspec-expectations";
version = "0.3.2";
sha256 = "0962wlngqck0wc7mcby9bzci1s8d9a91vsm39rnab5wifhc2c6xi";
version = "0.3.3";
sha256 = "0sg7wkgr9qmwv0bki1q8wvl5jrlsvn0c7sd2qpqp3cccdhwj9c5k";
buildDepends = [ HUnit ];
testDepends = [ hspec HUnit markdownUnlit silently ];
doCheck = false;

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "hspec-meta";
version = "1.7.0";
sha256 = "0a1s7pkymn41kk8gp5i7v141vq5yx857rma1l2xffs9lh4qalnq8";
version = "1.7.1";
sha256 = "08g327jnv7alamabxafhsv7ssisgymgsf91khr73zja5x8idfkxc";
isLibrary = true;
isExecutable = true;
buildDepends = [

View file

@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "hspec";
version = "1.7.0";
sha256 = "0cw24vmns06z5308wva9bb5czs9i5wm6qdhymgiyl2i47ibxp5bj";
version = "1.7.1";
sha256 = "0fc8phc36876f8qydc5iwz3i7nri0n6b4dlxv0w4rcxgv9hp7ls0";
isLibrary = true;
isExecutable = true;
buildDepends = [

View file

@ -9,8 +9,8 @@
cabal.mkDerivation (self: {
pname = "http-conduit";
version = "1.9.4.3";
sha256 = "0lmshqv1ybim4201nb9wskyhg4fnslbm4ymvlmhn5zx0nwd777p9";
version = "1.9.4.5";
sha256 = "04b459x60dspd827k6ccikkm4j0cl7phcprvsdcqbc78yjf7vqpg";
buildDepends = [
asn1Data base64Bytestring blazeBuilder blazeBuilderConduit
caseInsensitive certificate conduit cookie cprngAes dataDefault

View file

@ -6,8 +6,8 @@
cabal.mkDerivation (self: {
pname = "http-reverse-proxy";
version = "0.2.0";
sha256 = "01kqf9c2yr3x5jwzyn44gs76fbffpacxs2j89aa902l0rz6l8ral";
version = "0.2.1";
sha256 = "1f1087igr4kisb3z3lxznb85sfhzr2s08am1za3jg8cgffmrais8";
buildDepends = [
blazeBuilder caseInsensitive classyPrelude conduit dataDefault
httpConduit httpTypes liftedBase monadControl network

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "http-types";
version = "0.8.0";
sha256 = "14d1gzgwhinkwx3lmc6hvqj6ivjrvy4m6fm2walnyk1zv24zli75";
version = "0.8.1";
sha256 = "07hxxlhgnwsvjr2dzqbswwwkjxwsc0pk6shpkvzgclrsyn3xrg7p";
buildDepends = [ blazeBuilder caseInsensitive text ];
testDepends = [ blazeBuilder hspec QuickCheck text ];
meta = {

View file

@ -1,11 +1,12 @@
{ cabal, HUnit, minimorph, testFramework, testFrameworkHunit, text
{ cabal, binary, HUnit, minimorph, testFramework
, testFrameworkHunit, text
}:
cabal.mkDerivation (self: {
pname = "miniutter";
version = "0.4.0";
sha256 = "1l275aad8svrqp22jv9s0mmlam7wbdlf6m4m97658rm8ks4j2mbx";
buildDepends = [ minimorph text ];
version = "0.4.2";
sha256 = "00027aqxa0631v3n1jsv4aj9kf39s5yivi3dl573s5nj0wibj008";
buildDepends = [ binary minimorph text ];
testDepends = [ HUnit testFramework testFrameworkHunit text ];
meta = {
homepage = "https://github.com/Mikolaj/miniutter";

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "mmap";
version = "0.5.8";
sha256 = "17zsb95ynyrqj51h4jxi9glsih4vq33hbxycgw13z5fivv261m7y";
version = "0.5.9";
sha256 = "1y5mk3yf4b8r6rzmlx1xqn4skaigrqnv08sqq0v7r3nbw42bpz2q";
isLibrary = true;
isExecutable = true;
meta = {

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "mongoDB";
version = "1.4.1";
sha256 = "1r1ywqy3igcmmwxjy4fjqdnf8m4zqbc8l0nj43h2xwrl86lhfym9";
version = "1.4.1.1";
sha256 = "1c9980x3i0jgacgz7mx65l5nyp3h83mqp9b52pzxq90lix6xnwhi";
buildDepends = [
binary bson cryptohash liftedBase monadControl mtl network parsec
random randomShuffle text transformersBase

View file

@ -1,10 +1,10 @@
{ cabal, semigroupoids, semigroups }:
{ cabal, groupoids, groups, semigroupoids, semigroups }:
cabal.mkDerivation (self: {
pname = "monoid-extras";
version = "0.3.1.0";
sha256 = "0nxdkx0j67nb41ingp1yl0appfx64ikf5709f48469qbaf3pgax3";
buildDepends = [ semigroupoids semigroups ];
version = "0.3.2.0";
sha256 = "0yhb55v0a2221xbpbm8jiqzqvps0lab5n8iakpq69ndr2l0d2r3x";
buildDepends = [ groupoids groups semigroupoids semigroups ];
meta = {
description = "Various extra monoid-related definitions and utilities";
license = self.stdenv.lib.licenses.bsd3;

View file

@ -1,10 +1,10 @@
{ cabal, explicitException, utf8String }:
{ cabal, utf8String }:
cabal.mkDerivation (self: {
pname = "multiarg";
version = "0.18.0.0";
sha256 = "1wgnpsnzjsspjvg5srjrzr4mqxhyisidkjj26cangxlhmb88rlwi";
buildDepends = [ explicitException utf8String ];
version = "0.22.0.0";
sha256 = "1fswkgrn8mc92lrzmrxhv6hbgch2lqdvmjn88k4ajqc0gpmpb750";
buildDepends = [ utf8String ];
meta = {
homepage = "https://github.com/massysett/multiarg";
description = "Combinators to build command line parsers";

View file

@ -1,15 +1,15 @@
{ cabal, aeson, certificate, conduit, cryptoApi, cryptoRandomApi
, network, networkConduit, pem, systemFileio, systemFilepath, tls
, tlsExtra, transformers
{ cabal, aeson, certificate, conduit, cprngAes, cryptoApi
, cryptoRandomApi, network, networkConduit, pem, systemFileio
, systemFilepath, tls, tlsExtra, transformers
}:
cabal.mkDerivation (self: {
pname = "network-conduit-tls";
version = "1.0.1";
sha256 = "0h2svqllm85vambssq0j4ghx2b44cjg0kj04bamp72ly22mcg9d6";
version = "1.0.1.1";
sha256 = "0v5rspcjhd2vid5i74dy1sdcvci7dlr88sgr0v9vjp4gcyb29qlj";
buildDepends = [
aeson certificate conduit cryptoApi cryptoRandomApi network
networkConduit pem systemFileio systemFilepath tls tlsExtra
aeson certificate conduit cprngAes cryptoApi cryptoRandomApi
network networkConduit pem systemFileio systemFilepath tls tlsExtra
transformers
];
meta = {

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "network-multicast";
version = "0.0.8";
sha256 = "0jsbp8z2a69x5h6dc3b16wdxs0shv6438mnf5mg0jxq7xddbhph8";
version = "0.0.10";
sha256 = "092v4ba6mrl5ykx2fscclcsc5dbnq99hbn93sc2mjnnr8c9r0n5x";
buildDepends = [ network ];
meta = {
description = "Simple multicast library";

View file

@ -0,0 +1,15 @@
{ cabal, exceptions, network, transformers }:
cabal.mkDerivation (self: {
pname = "network-simple";
version = "0.3.0";
sha256 = "046nbgdwazbqffcim1gxry1mf35yg41g52zdk86h9whhiwjzlywz";
buildDepends = [ exceptions network transformers ];
meta = {
homepage = "https://github.com/k0001/network-simple";
description = "Simple network sockets usage patterns";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -0,0 +1,16 @@
{ cabal, mtl, random }:
cabal.mkDerivation (self: {
pname = "operational";
version = "0.2.2.1";
sha256 = "1w4bln8mj4hw5i40amah570p77wimxfpn7l2mmjk9z07zavx1rv2";
isLibrary = true;
isExecutable = true;
buildDepends = [ mtl random ];
meta = {
homepage = "http://haskell.org/haskellwiki/Operational";
description = "Implementation of difficult monads made easy with operational semantics";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,19 @@
{ cabal, aeson, attoparsec, pipes, pipesAttoparsec, pipesParse
, transformers
}:
cabal.mkDerivation (self: {
pname = "pipes-aeson";
version = "0.2.0";
sha256 = "12y5dywrhx3mvmlq26bc1cwybnclqbf91zvlz5ig2pi01ji3q94y";
buildDepends = [
aeson attoparsec pipes pipesAttoparsec pipesParse transformers
];
meta = {
homepage = "https://github.com/k0001/pipes-aeson";
description = "Encode and decode JSON streams using Aeson and Pipes";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -0,0 +1,22 @@
{ cabal, attoparsec, HUnit, mmorph, pipes, pipesParse, QuickCheck
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, text
, transformers
}:
cabal.mkDerivation (self: {
pname = "pipes-attoparsec";
version = "0.3.0";
sha256 = "1jsgssfs0ndn8aayc0rxyb4vlp2fny8npmnvym7v1yhp2qv84c7b";
buildDepends = [ attoparsec pipes pipesParse text transformers ];
testDepends = [
attoparsec HUnit mmorph pipes pipesParse QuickCheck testFramework
testFrameworkHunit testFrameworkQuickcheck2 text transformers
];
meta = {
homepage = "https://github.com/k0001/pipes-attoparsec";
description = "Attoparsec and Pipes integration";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -1,13 +1,15 @@
{ cabal, pipes, stm }:
{ cabal, async, pipes, stm }:
cabal.mkDerivation (self: {
pname = "pipes-concurrency";
version = "1.2.1";
sha256 = "036cn6pafqpf2811iigablks3zk747bnzji9ykrgwhpja427vlbl";
version = "2.0.0";
sha256 = "1f9l6qlaf8dyldzwaavj3k5akm74ycga5j173ypdna3pv0jbzfrk";
buildDepends = [ pipes stm ];
testDepends = [ async pipes stm ];
meta = {
description = "Concurrency for the pipes ecosystem";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -0,0 +1,17 @@
{ cabal, network, networkSimple, pipes, pipesSafe, transformers }:
cabal.mkDerivation (self: {
pname = "pipes-network";
version = "0.6.0";
sha256 = "1jfj5bmpvf9vvq86jz8hbhzzjawchri90vx11fxcbz2ckks673k9";
buildDepends = [
network networkSimple pipes pipesSafe transformers
];
meta = {
homepage = "https://github.com/k0001/pipes-network";
description = "Use network sockets together with the pipes library";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -1,13 +1,14 @@
{ cabal, pipes }:
{ cabal, free, pipes, transformers }:
cabal.mkDerivation (self: {
pname = "pipes-parse";
version = "1.0.0";
sha256 = "0fk39a6d0ik5ghwyj6yyi9d0cj2sp22812fin7amcxcafrplf88w";
buildDepends = [ pipes ];
version = "2.0.0";
sha256 = "092y0a4lvll451gnbz6ddrqgh22bd69wi00c0zd8s0hmf2f53y0s";
buildDepends = [ free pipes transformers ];
meta = {
description = "Parsing infrastructure for the pipes ecosystem";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -1,13 +1,14 @@
{ cabal, pipes, transformers }:
{ cabal, exceptions, pipes, transformers }:
cabal.mkDerivation (self: {
pname = "pipes-safe";
version = "1.2.0";
sha256 = "0ki9i9378j8kgw5dd91b38r686pcr9fl2vf9dfgfshia072ppggj";
buildDepends = [ pipes transformers ];
version = "2.0.0";
sha256 = "1g7ha6x87qyk3f9vrl0djzdvaq80q4q6hh7lya4kgm3cbz00a0yv";
buildDepends = [ exceptions pipes transformers ];
meta = {
description = "Safety for the pipes ecosystem";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -0,0 +1,15 @@
{ cabal, pipes, transformers, zlib, zlibBindings }:
cabal.mkDerivation (self: {
pname = "pipes-zlib";
version = "0.3.0";
sha256 = "15d475rxziazxlbcbm8snik45z88kk7gxbxrpv4070bwylh3z0wc";
buildDepends = [ pipes transformers zlib zlibBindings ];
meta = {
homepage = "https://github.com/k0001/pipes-zlib";
description = "Zlib compression and decompression for Pipes streams";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -1,13 +1,14 @@
{ cabal, mmorph, transformers }:
{ cabal, mmorph, mtl, transformers, void }:
cabal.mkDerivation (self: {
pname = "pipes";
version = "3.3.0";
sha256 = "1bgznfv7hxqwj5f7vkm8d41phw63bl2swzr0wrz0pcqxlr42likb";
buildDepends = [ mmorph transformers ];
version = "4.0.0";
sha256 = "0zsz739hjmfirwv9sacibpikwz48l006g95m8da1rqk5p1yyr2lm";
buildDepends = [ mmorph mtl transformers void ];
meta = {
description = "Compositional pipelines";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "postgresql-libpq";
version = "0.8.2.3";
sha256 = "08l3va5v8ppajgl8ywmzjdvd6v2vhqfj0y55mb1jxkdpvkd5hckl";
version = "0.8.2.4";
sha256 = "1dqb4pnsvd6378rhmlhi151sin06wfm9sx12m3ir9x0j5ppb5sx6";
extraLibraries = [ postgresql ];
meta = {
homepage = "http://github.com/lpsmith/postgresql-libpq";

View file

@ -0,0 +1,14 @@
{ cabal, regexBase, regexTdfa }:
cabal.mkDerivation (self: {
pname = "regex-compat-tdfa";
version = "0.95.1.2";
sha256 = "0b7pp5xq4ybgji5shz5v1a91y6wwzila3vjiyq4nma0xj3njy802";
buildDepends = [ regexBase regexTdfa ];
meta = {
homepage = "http://hub.darcs.net/shelarcy/regex-compat-tdfa";
description = "Unicode Support version of Text.Regex, using regex-tdfa";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,12 @@
{ cabal }:
cabal.mkDerivation (self: {
pname = "rosezipper";
version = "0.2";
sha256 = "1g6ppa8cappdbq9923lsac504dfjh0ks64gbm6qbihrc34f4zavc";
meta = {
description = "Generic zipper implementation for Data.Tree";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "skein";
version = "1.0.3";
sha256 = "15vzydywhwjdgybabvv6lfk1vjs7blvs3k2apwxjdjh2q7jmgkam";
version = "1.0.6";
sha256 = "0jdh618k66bhiwrxb9i2yckxz0w3cpc7q15ilz49lqjjpl86bndk";
buildDepends = [ cereal cryptoApi tagged ];
testDepends = [ cereal cryptoApi filepath hspec tagged ];
jailbreak = true;

View file

@ -7,8 +7,8 @@
cabal.mkDerivation (self: {
pname = "snap-core";
version = "0.9.4.0";
sha256 = "08afaj4ln4nl7ymdixijzjx8hc7nnr70gz7avpzaanq5nrw0k054";
version = "0.9.4.1";
sha256 = "0yacbpd20y49jw1qkrm5r4qick0fhimgb07883bg1lp3ai4ysrk5";
buildDepends = [
attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator
bytestringMmap caseInsensitive deepseq enumerator filepath hashable

View file

@ -6,8 +6,8 @@
cabal.mkDerivation (self: {
pname = "snap-server";
version = "0.9.3.3";
sha256 = "1n50xyhg4rva7ifv70825177606q87ip7f9p5kf94i9kci0kmlig";
version = "0.9.3.4";
sha256 = "0i95gf7wpf0gyns4rnl1wp2f53cwfmjg0qb8jxpynwklvsm6zf88";
buildDepends = [
attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator
caseInsensitive enumerator MonadCatchIOTransformers mtl network

View file

@ -0,0 +1,14 @@
{ cabal, syb }:
cabal.mkDerivation (self: {
pname = "syz";
version = "0.2.0.0";
sha256 = "1m5395937yyxsa1bmlfn1dxa1jr15yjhlz9s15bpwapshcd8119y";
buildDepends = [ syb ];
meta = {
homepage = "http://www.cs.indiana.edu/~adamsmd/papers/scrap_your_zippers/";
description = "Scrap Your Zippers";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "tasty";
version = "0.2";
sha256 = "1shd4bl0wb67abs7vv3cagvpinkz2348fh7fdh3rq8l5g1jflp8q";
version = "0.3";
sha256 = "0sgc0529sqhj0b75a4mkdw0bkx56ynyl4msmi8hd20jvv5wnzyi6";
buildDepends = [
ansiTerminal mtl optparseApplicative regexPosix stm tagged
];

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "test-framework-th-prime";
version = "0.0.5";
sha256 = "0lsxnbckh88cq38azml86szdcvx3rhs3is13ib4z0ryfqnv4hhpl";
version = "0.0.6";
sha256 = "11fk7sk644ky8f22imrfqk8yx07050vy9szha0pnkkjk9i3bqfcq";
buildDepends = [ cpphs haskellSrcExts testFramework ];
meta = {
description = "Template Haskell for test framework";

View file

@ -0,0 +1,22 @@
{ cabal, attoparsec, deepseq, lens, QuickCheck
, random, text, time, transformers, vector
, vectorSpace
}:
cabal.mkDerivation (self: {
pname = "thyme";
version = "0.3.0.0";
sha256 = "0nv8kp5ax0088z0d9y93xkv59v1i8wrrdprsj7bknk3yn0gd2gb3";
buildDepends = [
attoparsec deepseq lens QuickCheck random text time transformers
vector vectorSpace
];
# have some strange test depends
doCheck = false;
meta = {
homepage = "https://github.com/liyang/thyme";
description = "A faster time library";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -1,17 +1,16 @@
{ cabal, certificate, cipherAes, cipherRc4, cryptohash
, cryptoPubkey, cryptoRandomApi, mtl, network, pem, text, time, tls
, vector
, cryptoPubkey, cryptoRandom, mtl, network, pem, time, tls, vector
}:
cabal.mkDerivation (self: {
pname = "tls-extra";
version = "0.6.4";
sha256 = "058ia1cabs7ribz287iqkkjvqpp2n7c219f3xc92fhm0qq00mh5n";
version = "0.6.5";
sha256 = "09b8wxg4k88gdzpbxhd2apf0x5y51zh2zbw2cvraffjnnfkgvzqc";
isLibrary = true;
isExecutable = true;
buildDepends = [
certificate cipherAes cipherRc4 cryptohash cryptoPubkey
cryptoRandomApi mtl network pem text time tls vector
cryptoRandom mtl network pem time tls vector
];
jailbreak = true;
meta = {

View file

@ -1,18 +1,17 @@
{ cabal, cereal, certificate, cprngAes, cryptohash, cryptoPubkey
, cryptoRandomApi, mtl, network, QuickCheck, testFramework
, cryptoRandom, mtl, network, QuickCheck, testFramework
, testFrameworkQuickcheck2, time
}:
cabal.mkDerivation (self: {
pname = "tls";
version = "1.1.2";
sha256 = "1vg1mnz6cxxgs48pbpjp4hwyvsysxyzvjfy4p1vd23lwc32cdjqg";
version = "1.1.4";
sha256 = "0fq6hnc3j54kkzlvcvhskjrj740p44y65fggnj3m4kgfiwjphw5p";
buildDepends = [
cereal certificate cryptohash cryptoPubkey cryptoRandomApi mtl
network
cereal certificate cryptohash cryptoPubkey cryptoRandom mtl network
];
testDepends = [
cereal certificate cprngAes cryptoPubkey cryptoRandomApi mtl
cereal certificate cprngAes cryptoPubkey cryptoRandom mtl
QuickCheck testFramework testFrameworkQuickcheck2 time
];
doCheck = false;

View file

@ -1,14 +1,16 @@
{ cabal, binary, criterion, cryptohash, deepseq, HUnit, maccatcher
, mersenneRandomPure64, QuickCheck, random, time
, mersenneRandomPure64, QuickCheck, random, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2, time
}:
cabal.mkDerivation (self: {
pname = "uuid";
version = "1.2.13";
sha256 = "0y9r71iqvabmvyrglw42g37skgisyknkv3pkfih2qfrfkk75zw0s";
version = "1.2.14";
sha256 = "13r2yzhb9nj1h6wfy7w9k59d27z9iza5r4apmf72zby2fi9vdnwy";
buildDepends = [ binary cryptohash maccatcher random time ];
testDepends = [
criterion deepseq HUnit mersenneRandomPure64 QuickCheck random
testFramework testFrameworkHunit testFrameworkQuickcheck2
];
doCheck = false;
meta = {

View file

@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "vault";
version = "0.2.0.4";
sha256 = "1a63rarksp4waj64b9kv8q77wbhdnsnxahkixl1klp25hkp8aan3";
version = "0.3.0.0";
sha256 = "1lvv2sw5j48jbxniw55bxq88dhn46l7lk0blv2cnaf1vw6wms4m8";
buildDepends = [ hashable unorderedContainers ];
meta = {
homepage = "https://github.com/HeinrichApfelmus/vault";

View file

@ -1,17 +1,19 @@
{ cabal, base64Bytestring, blazeBuilder, blazeHtml, blazeMarkup
, cereal, cryptoConduit, cryptohash, fileEmbed, hspec, httpDate
, httpTypes, mimeTypes, network, systemFileio, systemFilepath, text
, time, transformers, unixCompat, wai, waiTest
, cereal, cryptoApi, cryptoConduit, cryptohashCryptoapi, fileEmbed
, hspec, httpDate, httpTypes, mimeTypes, network, systemFileio
, systemFilepath, text, time, transformers, unixCompat, wai
, waiTest
}:
cabal.mkDerivation (self: {
pname = "wai-app-static";
version = "1.3.1.3";
sha256 = "0h6m1an3srkvyaz50w16v2mhjyfdqbqq2d7ng3yhrrmb1fyvhas1";
version = "1.3.1.4";
sha256 = "1457643xkigqnacg1fw25jp9kjqiy55d22ll8fml07bxs37hlr63";
buildDepends = [
base64Bytestring blazeBuilder blazeHtml blazeMarkup cereal
cryptoConduit cryptohash fileEmbed httpDate httpTypes mimeTypes
systemFileio systemFilepath text time transformers unixCompat wai
cryptoApi cryptoConduit cryptohashCryptoapi fileEmbed httpDate
httpTypes mimeTypes systemFileio systemFilepath text time
transformers unixCompat wai
];
testDepends = [
hspec httpDate httpTypes mimeTypes network text time transformers

Some files were not shown because too many files have changed in this diff Show more