Merge branch 'master' of https://github.com/NixOS/nixpkgs
This commit is contained in:
commit
457616656e
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
*~
|
||||
,*
|
@ -2,8 +2,8 @@
|
||||
, fftwSinglePrec, flac, glib, glibmm, gtk, gtkmm, jackaudio
|
||||
, libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf
|
||||
, librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile
|
||||
, libusb, libuuid, libxml2, libxslt, makeWrapper, pango, perl, pkgconfig
|
||||
, python }:
|
||||
, libusb, libuuid, libxml2, libxslt, lilv, lv2, makeWrapper, pango
|
||||
, perl, pkgconfig, python, serd, sord, sratom, suil }:
|
||||
|
||||
let
|
||||
# Ardour 3 Beta 4a
|
||||
@ -19,11 +19,14 @@ stdenv.mkDerivation {
|
||||
sha256 = "0a68xb3l36m5908y3airxw1b3bymhrjrf1l492mgcvviq6pn7pmk";
|
||||
};
|
||||
|
||||
buildInputs = [ alsaLib aubio boost cairomm curl fftw fftwSinglePrec
|
||||
flac glib glibmm gtk gtkmm jackaudio libgnomecanvas
|
||||
libgnomecanvasmm liblo libmad libogg librdf librdf_raptor
|
||||
librdf_rasqal libsamplerate libsigcxx libsndfile libusb libuuid
|
||||
libxml2 libxslt pango perl pkgconfig python ];
|
||||
buildInputs =
|
||||
[ alsaLib aubio boost cairomm curl fftw fftwSinglePrec
|
||||
flac glib glibmm gtk gtkmm jackaudio libgnomecanvas
|
||||
libgnomecanvasmm liblo libmad libogg librdf librdf_raptor
|
||||
librdf_rasqal libsamplerate libsigcxx libsndfile libusb libuuid
|
||||
libxml2 libxslt lilv lv2 pango perl pkgconfig python serd sord
|
||||
sratom suil
|
||||
];
|
||||
|
||||
patchPhase = ''
|
||||
printf '#include "ardour/svn_revision.h"\nnamespace ARDOUR { const char* svn_revision = \"${rev}\"; }\n' > libs/ardour/svn_revision.cc
|
||||
|
22
pkgs/applications/audio/calf/default.nix
Normal file
22
pkgs/applications/audio/calf/default.nix
Normal file
@ -0,0 +1,22 @@
|
||||
{ stdenv, fetchurl, cairo, expat, glib, gtk, jackaudio, ladspaH
|
||||
, libglade, lv2, pkgconfig }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "calf-${version}";
|
||||
version = "0.0.18.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/calf/${name}.tar.gz";
|
||||
sha256 = "03w6jjkrr6w8da6qzd0x4dlkg295c6jxby500x4cj07wpbpk6irh";
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
[ cairo jackaudio gtk glib expat libglade ladspaH lv2 pkgconfig ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://calf.sourceforge.net;
|
||||
description = "A set of high quality open source audio plugins for musicians";
|
||||
license = licenses.lgpl2;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
};
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
{ stdenv, fetchsvn, alsaLib, asio, autoconf, automake, bison
|
||||
, jackaudio, libgig, libsndfile, libtool , pkgconfig }:
|
||||
, jackaudio, libgig, libsndfile, libtool, lv2, pkgconfig }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "linuxsampler-svn-${version}";
|
||||
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
buildInputs = [
|
||||
alsaLib asio autoconf automake bison jackaudio libgig libsndfile
|
||||
libtool pkgconfig
|
||||
libtool lv2 pkgconfig
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
19
pkgs/applications/audio/mikmod/default.nix
Normal file
19
pkgs/applications/audio/mikmod/default.nix
Normal file
@ -0,0 +1,19 @@
|
||||
{ stdenv, fetchurl, libmikmod, ncurses }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mikmod-3.2.2";
|
||||
src = fetchurl {
|
||||
url = "http://mikmod.shlomifish.org/files/${name}.tar.gz";
|
||||
sha256 = "105vl1kyah588wpbpq6ck1wlr0jj55l2ps72q5i01gs9px8ncmp8";
|
||||
};
|
||||
|
||||
buildInputs = [ libmikmod ncurses ];
|
||||
|
||||
meta = {
|
||||
description = "Tracker music player for the terminal";
|
||||
homepage = http://mikmod.shlomifish.org/;
|
||||
license = "GPLv2+";
|
||||
maintainers = with stdenv.lib.maintainers; [ viric ];
|
||||
platforms = with stdenv.lib.platforms; linux;
|
||||
};
|
||||
}
|
@ -3,11 +3,11 @@ libpng, libsamplerate, libtiff, mesa, openal, openexr, openjpeg,
|
||||
python, zlib, boost }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "blender-2.62";
|
||||
name = "blender-2.63a";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.blender.org/source/${name}.tar.gz";
|
||||
sha256 = "19xfr5vx66p4p3hnqpglpky6f4bh3ay484mdgh7zg6j9f80dp53q";
|
||||
sha256 = "c479b1abfe5fd8a1a5d04b8d21fdbc0fc960d7855b24785b888c09792bca4c1a";
|
||||
};
|
||||
|
||||
buildInputs = [ cmake mesa gettext python libjpeg libpng zlib openal
|
||||
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-iquote ${ilmbase}/include/OpenEXR -I${python}/include/${python.libPrefix}";
|
||||
|
||||
meta = {
|
||||
meta = {
|
||||
description = "3D Creation/Animation/Publishing System";
|
||||
homepage = http://www.blender.org;
|
||||
# They comment two licenses: GPLv2 and Blender License, but they
|
||||
|
@ -1,11 +1,11 @@
|
||||
{stdenv, fetchurl, libX11, libXinerama}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "dmenu-4.4.1";
|
||||
name = "dmenu-4.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dl.suckless.org/tools/${name}.tar.gz";
|
||||
sha256 = "0l25vdnzlslk0r4m6hjkzxdygh3wpq04b9mr8zc9h3b1md2icr3d";
|
||||
sha256 = "0l58jpxrr80fmyw5pgw5alm5qry49aw6y049745wl991v2cdcb08";
|
||||
};
|
||||
|
||||
buildInputs = [ libX11 libXinerama ];
|
||||
@ -20,3 +20,4 @@ stdenv.mkDerivation rec {
|
||||
platforms = with stdenv.lib.platforms; all;
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "hello-2.7";
|
||||
name = "hello-2.8";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/hello/${name}.tar.gz";
|
||||
sha256 = "1h17p5lgg47lbr2cnp4qqkr0q0f0rpffyzmvs7bvc6vdrxdknngx";
|
||||
sha256 = "0wqd8sjmxfskrflaxywc7gqw7sfawrfvdxd9skxawzfgyy0pzdz6";
|
||||
};
|
||||
|
||||
doCheck = true;
|
||||
|
@ -1,32 +1,49 @@
|
||||
{ stdenv, fetchurl, perl, gettext, makeWrapper, lib, PerlMagick, YAML
|
||||
{ stdenv, fetchurl, perl, gettext, makeWrapper, PerlMagick, YAML
|
||||
, TextMarkdown, URI, HTMLParser, HTMLScrubber, HTMLTemplate, TimeDate
|
||||
, CGISession, CGIFormBuilder, DBFile, LocaleGettext, RpcXML, XMLSimple
|
||||
, YAMLLibYAML
|
||||
, YAMLLibYAML, which, HTMLTree
|
||||
, gitSupport ? false, git ? null
|
||||
, docutilsSupport ? false, python ? null, docutils ? null
|
||||
, monotoneSupport ? false, monotone ? null
|
||||
, bazaarSupport ? false, bazaar ? null
|
||||
, cvsSupport ? false, cvs ? null, cvsps ? null, Filechdir ? null
|
||||
, subversionSupport ? false, subversion ? null
|
||||
, mercurialSupport ? false, mercurial ? null
|
||||
, extraUtils ? []
|
||||
}:
|
||||
|
||||
assert docutilsSupport -> (python != null && docutils != null);
|
||||
assert gitSupport -> (git != null);
|
||||
assert monotoneSupport -> (monotone != null);
|
||||
assert bazaarSupport -> (bazaar != null);
|
||||
assert cvsSupport -> (cvs != null && cvsps != null && Filechdir != null);
|
||||
assert subversionSupport -> (subversion != null);
|
||||
assert mercurialSupport -> (mercurial != null);
|
||||
|
||||
let
|
||||
name = "ikiwiki";
|
||||
version = "3.20120516";
|
||||
version = "3.20120629";
|
||||
|
||||
lib = stdenv.lib;
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "${name}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://ftp.de.debian.org/debian/pool/main/i/ikiwiki/${name}_${version}.tar.gz";
|
||||
sha256 = "b75097d4f4db79a16f8b74bc4e7f824a586e0e150ecf18103888bbe553a41eb0";
|
||||
sha256 = "7e39cdb727f261ce20fde5f0b05966680589a3d028c569780addd4b530382f07";
|
||||
};
|
||||
|
||||
buildInputs = [ perl TextMarkdown URI HTMLParser HTMLScrubber HTMLTemplate
|
||||
TimeDate gettext makeWrapper DBFile CGISession CGIFormBuilder LocaleGettext
|
||||
RpcXML XMLSimple PerlMagick YAML YAMLLibYAML ]
|
||||
++ stdenv.lib.optionals gitSupport [git]
|
||||
++ stdenv.lib.optionals monotoneSupport [monotone];
|
||||
RpcXML XMLSimple PerlMagick YAML YAMLLibYAML which HTMLTree ]
|
||||
++ lib.optionals docutilsSupport [python docutils]
|
||||
++ lib.optionals gitSupport [git]
|
||||
++ lib.optionals monotoneSupport [monotone]
|
||||
++ lib.optionals bazaarSupport [bazaar]
|
||||
++ lib.optionals cvsSupport [cvs cvsps Filechdir]
|
||||
++ lib.optionals subversionSupport [subversion]
|
||||
++ lib.optionals mercurialSupport [mercurial];
|
||||
|
||||
patchPhase = ''
|
||||
sed -i s@/usr/bin/perl@${perl}/bin/perl@ pm_filter mdwn2man
|
||||
@ -42,17 +59,26 @@ stdenv.mkDerivation {
|
||||
postInstall = ''
|
||||
for a in "$out/bin/"*; do
|
||||
wrapProgram $a --suffix PERL5LIB : $PERL5LIB --prefix PATH : ${perl}/bin:$out/bin \
|
||||
${lib.optionalString gitSupport
|
||||
''--prefix PATH : ${git}/bin \''}
|
||||
${lib.optionalString monotoneSupport
|
||||
''--prefix PATH : ${monotone}/bin \''}
|
||||
${lib.optionalString gitSupport ''--prefix PATH : ${git}/bin \''}
|
||||
${lib.optionalString monotoneSupport ''--prefix PATH : ${monotone}/bin \''}
|
||||
${lib.optionalString bazaarSupport ''--prefix PATH : ${bazaar}/bin \''}
|
||||
${lib.optionalString cvsSupport ''--prefix PATH : ${cvs}/bin \''}
|
||||
${lib.optionalString cvsSupport ''--prefix PATH : ${cvsps}/bin \''}
|
||||
${lib.optionalString subversionSupport ''--prefix PATH : ${subversion}/bin \''}
|
||||
${lib.optionalString mercurialSupport ''--prefix PATH : ${mercurial}/bin \''}
|
||||
${lib.concatMapStrings (x: "--prefix PATH : ${x}/bin ") extraUtils}
|
||||
done
|
||||
'';
|
||||
|
||||
checkTarget = "test";
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Wiki compiler, storing pages and history in a RCS";
|
||||
homepage = http://ikiwiki.info/;
|
||||
homepage = "http://ikiwiki.info/";
|
||||
license = "GPLv2+";
|
||||
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
maintainers = [ stdenv.lib.maintainers.simons ];
|
||||
};
|
||||
}
|
||||
|
@ -1,5 +1,8 @@
|
||||
{ stdenv, getConfig, fetchurl, makeWrapper, which
|
||||
|
||||
# this is needed in order to build the versions older than 21.x
|
||||
, subversion
|
||||
|
||||
# default dependencies
|
||||
, bzip2, flac, speex
|
||||
, libevent, expat, libjpeg
|
||||
@ -26,6 +29,7 @@ let
|
||||
mkConfigurable = stdenv.lib.mapAttrs (flag: default: getConfig ["chromium" flag] default);
|
||||
|
||||
config = mkConfigurable {
|
||||
channel = "stable";
|
||||
selinux = false;
|
||||
nacl = false;
|
||||
openssl = true;
|
||||
@ -36,7 +40,7 @@ let
|
||||
pulseaudio = getConfig ["pulseaudio"] true;
|
||||
};
|
||||
|
||||
sourceInfo = import ./source.nix;
|
||||
sourceInfo = builtins.getAttr config.channel (import ./sources.nix);
|
||||
|
||||
mkGypFlags = with stdenv.lib; let
|
||||
sanitize = value:
|
||||
@ -69,12 +73,14 @@ let
|
||||
use_system_v8 = false;
|
||||
};
|
||||
|
||||
needsSubversion = stdenv.lib.versionOlder sourceInfo.version "21.0.0.0";
|
||||
|
||||
defaultDependencies = [
|
||||
bzip2 flac speex
|
||||
libevent expat libjpeg
|
||||
libpng libxml2 libxslt
|
||||
xdg_utils yasm zlib
|
||||
];
|
||||
] ++ stdenv.lib.optional needsSubversion subversion;
|
||||
|
||||
in stdenv.mkDerivation rec {
|
||||
name = "${packageName}-${version}";
|
||||
|
@ -1,5 +0,0 @@
|
||||
{
|
||||
version = "21.0.1179.1";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-21.0.1179.1.tar.bz2";
|
||||
sha256 = "1ynm1dv8nwjg6a0absid1g3r62y0mpb74pmal8g9nmqb92rlkdnc";
|
||||
}
|
19
pkgs/applications/networking/browsers/chromium/sources.nix
Normal file
19
pkgs/applications/networking/browsers/chromium/sources.nix
Normal file
@ -0,0 +1,19 @@
|
||||
# This file is autogenerated from update.sh in the same directory.
|
||||
# VHASH: 545cfbcd1fc31d037d1e6b5382995075d2a875a51d181cc26851e49dbd2227d8
|
||||
{
|
||||
dev = {
|
||||
version = "22.0.1207.1";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-22.0.1207.1.tar.bz2";
|
||||
sha256 = "1kzzaaczz1mwsfw7fn8la6h4yls2wy537ypabqgwyim01jhfmilp";
|
||||
};
|
||||
beta = {
|
||||
version = "21.0.1180.41";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-21.0.1180.41.tar.bz2";
|
||||
sha256 = "1225ny7y5msyk44lb5dspd4aq0yiaawsb5xi9g8iimiv80j4h34a";
|
||||
};
|
||||
stable = {
|
||||
version = "20.0.1132.57";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-20.0.1132.57.tar.bz2";
|
||||
sha256 = "06v4ybvaj3gx1v4visfyfzbq2q3xasa8xlf05f4wi2bf62vcc98j";
|
||||
};
|
||||
}
|
@ -1,34 +1,50 @@
|
||||
#!/bin/sh
|
||||
|
||||
channels_url="http://omahaproxy.appspot.com/";
|
||||
bucket_url="http://commondatastorage.googleapis.com/chromium-browser-official/";
|
||||
output_file="$(cd "$(dirname "$0")" && pwd)/sources.nix";
|
||||
|
||||
get_newest_version()
|
||||
get_channels()
|
||||
{
|
||||
curl -s "$bucket_url" | sed -ne ' H;/<[Kk][Ee][Yy]>chromium-[^<]*</h;${
|
||||
g;s/^.*<Key>chromium-\([^<.]\+\(\.[^<.]\+\)\+\)\.tar\.bz2<.*$/\1/p
|
||||
}';
|
||||
for chline in $(echo "$1" | cut -d, -f-2);
|
||||
do
|
||||
channel="${chline%%,*}";
|
||||
version="${chline##*,}";
|
||||
|
||||
url="${bucket_url%/}/chromium-$version.tar.bz2";
|
||||
|
||||
sha256="$(nix-prefetch-url "$url")";
|
||||
|
||||
echo " $channel = {";
|
||||
echo " version = \"$version\";";
|
||||
echo " url = \"$url\";";
|
||||
echo " sha256 = \"$sha256\";";
|
||||
echo " };";
|
||||
done;
|
||||
}
|
||||
|
||||
cd "$(dirname "$0")";
|
||||
|
||||
version="$(get_newest_version)";
|
||||
versions="$(curl -s "$channels_url" | sed -n -e 's/^linux,\(\([^,]\+,\)\{2\}\).*$/\1/p')";
|
||||
|
||||
if [ -e source.nix ]; then
|
||||
oldver="$(sed -n 's/^ *version *= *"\([^"]\+\)".*$/\1/p' source.nix)";
|
||||
if [ "x$oldver" = "x$version" ]; then
|
||||
echo "Already the newest version: $version" >&2;
|
||||
if [ -e "$output_file" ];
|
||||
then
|
||||
vhash="$(echo "$versions" | sha256sum | cut -d' ' -f1)";
|
||||
old_vhash="$(sed -n 's/# *VHASH: *//p' "$output_file")";
|
||||
|
||||
if [ "x$vhash" = "x$old_vhash" ];
|
||||
then
|
||||
echo "$output_file is already up to date, bailing out." >&2;
|
||||
exit 1;
|
||||
fi;
|
||||
fi;
|
||||
|
||||
url="${bucket_url%/}/chromium-$version.tar.bz2";
|
||||
channels="$(get_channels "$versions")";
|
||||
|
||||
sha256="$(nix-prefetch-url "$url")";
|
||||
|
||||
cat > source.nix <<EOF
|
||||
cat > "$output_file" <<-EOF
|
||||
# This file is autogenerated from update.sh in the same directory.
|
||||
# VHASH: $vhash
|
||||
{
|
||||
version = "$version";
|
||||
url = "$url";
|
||||
sha256 = "$sha256";
|
||||
$channels
|
||||
}
|
||||
EOF
|
||||
|
@ -46,12 +46,12 @@ stdenv.mkDerivation {
|
||||
if stdenv.system == "x86_64-linux" then
|
||||
fetchurl {
|
||||
url = "http://dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm";
|
||||
sha256 = "1dma067h7qj8rbcnm0n7wy3wd1clkysq9xj4kaxijbb5zrw06k3q";
|
||||
sha256 = "1lgvv6bkdc5knghyn4gsg5gp7h3qyr4rb978gsi39gkvcazksm0b";
|
||||
}
|
||||
else if stdenv.system == "i686-linux" then
|
||||
fetchurl {
|
||||
url = "http://dl.google.com/linux/direct/google-talkplugin_current_i386.rpm";
|
||||
sha256 = "02ymhhbfby0sn9132cvdr6jp9c7sk6hfg0jwg1fc3kzjg7q3y7fs";
|
||||
sha256 = "0k9j27pklwb3vih2cydz9552p9270p73hdi14f0bmn6afxjxd13m";
|
||||
}
|
||||
else throw "Google Talk does not support your platform.";
|
||||
|
||||
|
@ -9,22 +9,22 @@
|
||||
assert stdenv.isLinux && stdenv.gcc.gcc != null && stdenv.gcc.libc != null;
|
||||
|
||||
let
|
||||
mirror = ftp://ftp.ussg.iu.edu/pub/opera;
|
||||
mirror = http://get.geo.opera.com/pub/opera;
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "opera-11.64-1403";
|
||||
name = "opera-12.00-1467";
|
||||
|
||||
src =
|
||||
if stdenv.system == "i686-linux" then
|
||||
fetchurl {
|
||||
url = "${mirror}/linux/1164/${name}.i386.linux.tar.xz";
|
||||
sha256 = "8b7998586b1b3f8f5722beef7ebb621c0f15915c260b096249e9db5973e30d82";
|
||||
url = "${mirror}/linux/1200/${name}.i386.linux.tar.xz";
|
||||
sha256 = "d5683f5a4cf0cfd9ce715359b77909c7923c85bcec98513907c1844285356fdc";
|
||||
}
|
||||
else if stdenv.system == "x86_64-linux" then
|
||||
fetchurl {
|
||||
url = "${mirror}/linux/1164/${name}.x86_64.linux.tar.xz";
|
||||
sha256 = "3b2012cbab826a04417deb56b85d8d31f9c17130071304736bcfa572f78b4c69";
|
||||
url = "${mirror}/linux/1200/${name}.x86_64.linux.tar.xz";
|
||||
sha256 = "7c3dbe122b1fd20123f1b48a420dea080cc24ede4183d47d66b383c2b7ca5051";
|
||||
}
|
||||
else throw "Opera is not supported on ${stdenv.system} (only i686-linux and x86_64 linux are supported)";
|
||||
|
||||
|
@ -2,12 +2,12 @@
|
||||
, zlib, curl , pkgconfig, libgcrypt, ruby, lua5, tcl, guile }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.3.7";
|
||||
version = "0.3.8";
|
||||
name = "weechat-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://weechat.org/files/src/${name}.tar.gz";
|
||||
sha256 = "1bphyhx5rnirga5l42z4lijw68qx724gffic1z60jdwfxc5dxknl";
|
||||
sha256 = "4293eb9d29f11b8ee8c301049d57e535acbea677bc1dc41ab12fe1bb8af0f10e";
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
|
@ -5,14 +5,14 @@
|
||||
|
||||
assert spellChecking -> gtkspell != null;
|
||||
|
||||
let version = "0.138"; in
|
||||
let version = "0.139"; in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "pan-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://pan.rebelbase.com/download/releases/${version}/source/pan-${version}.tar.bz2";
|
||||
sha1 = "8ad70d0b2bfb771eb7af1f973af6520f9998591a";
|
||||
sha1 = "01ea0361a6d81489888e6abb075fd552999c3c60";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig gtk perl gmime gettext intltool dbus_glib libnotify ]
|
||||
|
@ -1,24 +1,21 @@
|
||||
{ stdenv, fetchurl, libextractor, libmicrohttpd, libgcrypt
|
||||
, zlib, gmp, curl, libtool, adns, sqlite, pkgconfig
|
||||
, libxml2, ncurses, gettext, libunistring
|
||||
, gtkSupport ? false, gtk ? null, libglade ? null
|
||||
, makeWrapper }:
|
||||
|
||||
assert gtkSupport -> (gtk != null) && (libglade != null);
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gnunet-0.9.2";
|
||||
name = "gnunet-0.9.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/gnunet/${name}.tar.gz";
|
||||
sha256 = "1sa7xc85l7lkd0s7vyxnqhnm7cngnycrvp7zc6yj4b3qjg5z3x94";
|
||||
sha256 = "0ppirvwjb7w7270g0w83z6wyk984cnxv2ydxj7qr0j1cz2j6nn2h";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
libextractor libmicrohttpd libgcrypt gmp curl libtool
|
||||
zlib adns sqlite libxml2 ncurses
|
||||
pkgconfig gettext libunistring makeWrapper
|
||||
] ++ (if gtkSupport then [ gtk libglade ] else []);
|
||||
];
|
||||
|
||||
preConfigure = ''
|
||||
# Brute force: since nix-worker chroots don't provide
|
||||
|
@ -1,21 +1,19 @@
|
||||
{stdenv, fetchurl, readline, openssh}:
|
||||
{stdenv, fetchurl, readline, libssh, intltool}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "yafc-1.1.1";
|
||||
stdenv.mkDerivation rec {
|
||||
name = "yafc";
|
||||
version = "1.2.0";
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/yafc/yafc-1.1.1.tar.bz2;
|
||||
sha256 = "ab72b2ed89fb75dbe8ebd119458cf513392225f367cccfad881e9780aefcd7e6";
|
||||
url = "https://github.com/downloads/sebastinas/yafc/${name}-${version}.tar.xz";
|
||||
sha256 = "0h5cbvvfkigvzfqqzvgqpn8m0ilyng3rgyh85c0mi48klzv8kb58";
|
||||
};
|
||||
|
||||
buildInputs = [readline openssh];
|
||||
|
||||
patchPhase = "
|
||||
sed -e 's@/usr/bin/ssh@${openssh}/bin/ssh@' -i src/main.c
|
||||
";
|
||||
buildInputs = [ readline libssh intltool ];
|
||||
|
||||
meta = {
|
||||
description = "ftp/sftp client with readline, autocompletion and bookmarks";
|
||||
homepage = http://yafc.sourceforge.net;
|
||||
homepage = http://www.yafc-ftp.com;
|
||||
maintainers = [ stdenv.lib.maintainers.page ];
|
||||
license = "GPLv2+";
|
||||
};
|
||||
}
|
||||
|
@ -11,10 +11,10 @@ let
|
||||
(builtins.attrNames (builtins.removeAttrs x helperArgNames));
|
||||
sourceInfo = rec {
|
||||
baseName="TPTP";
|
||||
version="5.3.0";
|
||||
version="5.4.0";
|
||||
name="${baseName}-${version}";
|
||||
url="http://www.cs.miami.edu/~tptp/TPTP/Distribution/TPTP-v${version}.tgz";
|
||||
hash="0xzybh332x53q4cmb3i47ygln0x6rd2nx810la1hmja9d1ixnz9b";
|
||||
hash="0nyq2kkiphwgj3hczc7zglzqjj6hxxsh6zcygpy4yhxh9a9rpkg1";
|
||||
};
|
||||
in
|
||||
rec {
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
let
|
||||
name = "maxima";
|
||||
version = "5.26.0";
|
||||
version = "5.27.0";
|
||||
|
||||
searchPath =
|
||||
stdenv.lib.makeSearchPath "bin"
|
||||
@ -13,7 +13,7 @@ stdenv.mkDerivation {
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/${name}/${name}-${version}.tar.gz";
|
||||
sha256 = "887105c99a91122f3e622472aa39bdd1ca8ed6198cf09b49917f63f8396dced9";
|
||||
sha256 = "9006803714f1385221c4395697fad53f125a13d29b50b188d045d08e25f8dca7";
|
||||
};
|
||||
|
||||
buildInputs = [sbcl texinfo perl makeWrapper];
|
||||
|
@ -2,14 +2,14 @@
|
||||
|
||||
let
|
||||
name = "wxmaxima";
|
||||
version = "12.01.0";
|
||||
version = "12.04.0";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "${name}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/${name}/wxMaxima-${version}.tar.gz";
|
||||
sha256 = "358cdafe81b7e7290f6bb8c93580b0e2f0ae5a4d148a476e5af375aa9bf77054";
|
||||
sha256 = "60110507e0a63738a1f420b22697eaac9bea3866122e072dcd697077e8744824";
|
||||
};
|
||||
|
||||
buildInputs = [wxGTK maxima makeWrapper];
|
||||
|
57
pkgs/applications/version-management/mr/default.nix
Normal file
57
pkgs/applications/version-management/mr/default.nix
Normal file
@ -0,0 +1,57 @@
|
||||
{ stdenv, fetchgit, fetchgitrevision, perl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
version = "1.12";
|
||||
name = "mr-" + version;
|
||||
|
||||
src = fetchgit {
|
||||
url = "git://git.kitenet.net/mr.git";
|
||||
rev = "353f63c968368edea9b14261f510c34ce4e0c97f";
|
||||
};
|
||||
|
||||
buildInputs = [perl];
|
||||
|
||||
buildPhase = ''
|
||||
make build
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
ensureDir $out/bin
|
||||
ensureDir $out/share/man/man1
|
||||
cp mr $out/bin
|
||||
cp webcheckout $out/bin
|
||||
cp mr.1 $out/share/man/man1
|
||||
cp webcheckout.1 $out/share/man/man1
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Multiple Repository management tool";
|
||||
longDescription = ''The mr(1) command can checkout, update, or perform other actions on a
|
||||
set of repositories as if they were one combined respository. It
|
||||
supports any combination of subversion, git, cvs, mercurial, bzr,
|
||||
darcs, cvs, vcsh, fossil and veracity repositories, and support for
|
||||
other revision control systems can easily be added. (There are
|
||||
extensions adding support for unison and git-svn.)
|
||||
|
||||
It is extremely configurable via simple shell scripting. Some examples
|
||||
of things it can do include:
|
||||
|
||||
- Update a repository no more frequently than once every twelve
|
||||
hours.
|
||||
- Run an arbitrary command before committing to a
|
||||
repository.
|
||||
- When updating a git repository, pull from two
|
||||
different upstreams and merge the two together.
|
||||
- Run several repository updates in parallel, greatly speeding
|
||||
up the update process.
|
||||
- Remember actions that failed due to a laptop being
|
||||
offline, so they can be retried when it comes back online.
|
||||
'';
|
||||
homepage = http://joeyh.name/code/mr/;
|
||||
license = "GPLv2+";
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = [ stdenv.lib.maintainers.antono ];
|
||||
};
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ with stdenv.lib;
|
||||
|
||||
let
|
||||
|
||||
version = "4.0.3";
|
||||
version = "4.1.2";
|
||||
|
||||
libDir = if stdenv.is64bit then "lib64" else "lib";
|
||||
|
||||
@ -30,23 +30,24 @@ let
|
||||
}
|
||||
];
|
||||
|
||||
in
|
||||
ipxeSrc =
|
||||
{ url = http://xenbits.xensource.com/xen-extfiles/ipxe-git-v1.0.0.tar.gz;
|
||||
sha256 = "d3128bfda9a1542049c278755f85bbcbb8441da7bfd702d511ce237fcf86a723";
|
||||
};
|
||||
in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "xen-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://bits.xensource.com/oss-xen/release/${version}/xen-${version}.tar.gz";
|
||||
sha256 = "0p4i7mm8cdsr8i9z3dij6nriyvz6la2rhm7jkyk2n8h62nnxi1b5";
|
||||
sha256 = "7d9c93057cf480d3f1efa792b19285a84fa3c06060ea5c5c453be00887389b0d";
|
||||
};
|
||||
|
||||
patches =
|
||||
[ # Xen looks for headers in /usr/include and for libraries using
|
||||
# ldconfig. Don't do that.
|
||||
./has-header.patch
|
||||
|
||||
# GCC 4.5 compatibility.
|
||||
./gcc-4.5.patch
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
@ -102,12 +103,18 @@ stdenv.mkDerivation {
|
||||
--replace 'XENDOM_CONFIG=/etc/sysconfig/xendomains' "" \
|
||||
--replace /bin/ls ls
|
||||
|
||||
grep -rl /etc/xen * | xargs sed -i 's|/etc/xen|$out/etc/xen|g'
|
||||
|
||||
# Xen's stubdoms need various sources that it usually fetches at
|
||||
# build time using wget. We can't have that.
|
||||
${flip concatMapStrings stubdomSrcs (x: let src = fetchurl x; in ''
|
||||
cp ${src} stubdom/${src.name}
|
||||
'')}
|
||||
|
||||
${let src = fetchurl ipxeSrc; in ''
|
||||
cp ${src} tools/firmware/etherboot/ipxe.tar.gz
|
||||
''}
|
||||
|
||||
# Hack to get `gcc -m32' to work without having 32-bit Glibc headers.
|
||||
mkdir -p tools/include/gnu
|
||||
touch tools/include/gnu/stubs-32.h
|
||||
|
@ -1,39 +0,0 @@
|
||||
http://lists.xensource.com/archives/html/xen-devel/2010-07/msg01276.html
|
||||
|
||||
diff -ru -x '*~' xen-4.0.1-orig//extras/mini-os/arch/x86/mm.c xen-4.0.1//extras/mini-os/arch/x86/mm.c
|
||||
--- xen-4.0.1-orig//extras/mini-os/arch/x86/mm.c 2010-08-25 12:22:07.000000000 +0200
|
||||
+++ xen-4.0.1//extras/mini-os/arch/x86/mm.c 2010-12-22 20:10:05.000000000 +0100
|
||||
@@ -281,7 +281,7 @@
|
||||
/*
|
||||
* Mark portion of the address space read only.
|
||||
*/
|
||||
-extern void shared_info;
|
||||
+extern char shared_info[PAGE_SIZE];
|
||||
static void set_readonly(void *text, void *etext)
|
||||
{
|
||||
unsigned long start_address =
|
||||
diff -ru -x '*~' xen-4.0.1-orig//extras/mini-os/minios.mk xen-4.0.1//extras/mini-os/minios.mk
|
||||
--- xen-4.0.1-orig//extras/mini-os/minios.mk 2010-08-25 12:22:07.000000000 +0200
|
||||
+++ xen-4.0.1//extras/mini-os/minios.mk 2010-12-22 20:03:11.000000000 +0100
|
||||
@@ -10,6 +10,7 @@
|
||||
DEF_CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
|
||||
DEF_CFLAGS += $(call cc-option,$(CC),-fgnu89-inline)
|
||||
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
|
||||
+DEF_CFLAGS += -Wno-uninitialized
|
||||
DEF_CPPFLAGS += -D__XEN_INTERFACE_VERSION__=$(XEN_INTERFACE_VERSION)
|
||||
|
||||
DEF_ASFLAGS += -D__ASSEMBLY__
|
||||
diff -ru -x '*~' xen-4.0.1-orig//extras/mini-os/netfront.c xen-4.0.1//extras/mini-os/netfront.c
|
||||
--- xen-4.0.1-orig//extras/mini-os/netfront.c 2010-08-25 12:22:07.000000000 +0200
|
||||
+++ xen-4.0.1//extras/mini-os/netfront.c 2010-12-22 19:56:59.000000000 +0100
|
||||
@@ -25,8 +25,8 @@
|
||||
|
||||
|
||||
|
||||
-#define NET_TX_RING_SIZE __RING_SIZE((struct netif_tx_sring *)0, PAGE_SIZE)
|
||||
-#define NET_RX_RING_SIZE __RING_SIZE((struct netif_rx_sring *)0, PAGE_SIZE)
|
||||
+#define NET_TX_RING_SIZE __CONST_RING_SIZE(netif_tx, PAGE_SIZE)
|
||||
+#define NET_RX_RING_SIZE __CONST_RING_SIZE(netif_rx, PAGE_SIZE)
|
||||
#define GRANT_INVALID_REF 0
|
||||
|
||||
|
@ -13,18 +13,13 @@ stdenv.mkDerivation rec {
|
||||
buildInputs = [ which pkgconfig libxcb xcbutilkeysyms xcbutil bison xcbutilwm
|
||||
libstartup_notification libX11 pcre libev yajl flex libXcursor perl ];
|
||||
|
||||
prePatch = ''
|
||||
sed s,/usr/bin/env,${coreutils}/bin/env, -i generate-command-parser.pl
|
||||
sed s,/usr/bin/env,${coreutils}/bin/env, -i i3-migrate-config-to-v4
|
||||
sed s,/usr/bin/env,${coreutils}/bin/env, -i i3-wsbar
|
||||
'';
|
||||
patchPhase = "patchShebangs .";
|
||||
|
||||
makeFlags = "all";
|
||||
installFlags = "PREFIX=\${out}";
|
||||
configurePhase = "makeFlags=PREFIX=$out";
|
||||
|
||||
meta = {
|
||||
description = "i3 is a tiling window manager";
|
||||
homepage = http://i3wm.org;
|
||||
homepage = "http://i3wm.org";
|
||||
maintainers = [ stdenv.lib.maintainers.garbas ];
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
};
|
||||
|
@ -9,44 +9,43 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "7391079db20b8613eecfd81d64d243edc9d3c586750c8f2da2bb9db14d260f03";
|
||||
};
|
||||
|
||||
patches =
|
||||
[ (fetchurl {
|
||||
url = "http://git.savannah.gnu.org/cgit/ratpoison.git/patch/?id=4ad0b38fb53506d613c4b4f7268dadfcedae9b8e";
|
||||
sha256 = "118c5b481fa22b8fefbe34e3dbb157f621a3bf5de0c7beb540001c99ff403a5f";
|
||||
})
|
||||
];
|
||||
|
||||
preConfigure = "autoreconf -vf"; # needed because of the patch above
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-I${freetype}/include/freetype2"; # urgh
|
||||
|
||||
buildInputs =
|
||||
[ libX11 inputproto libXt libXpm libXft fontconfig freetype libXtst
|
||||
xextproto readline libXi pkgconfig perl autoconf automake
|
||||
];
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-I${freetype}/include/freetype2"; # urgh
|
||||
|
||||
preConfigure = "autoreconf -vf"; # needed because of the patch above
|
||||
|
||||
patches = [ ./glibc-fix.patch ];
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $out/share/emacs/site-lisp
|
||||
mv "$out/share/ratpoison/"*.el $out/share/emacs/site-lisp/
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "http://www.nongnu.org/ratpoison/";
|
||||
description = "Ratpoison, a simple mouse-free tiling window manager";
|
||||
longDescription =
|
||||
'' Ratpoison is a simple window manager with no fat library
|
||||
dependencies, no fancy graphics, no window decorations, and no
|
||||
rodent dependence. It is largely modelled after GNU Screen which
|
||||
has done wonders in the virtual terminal market.
|
||||
|
||||
The screen can be split into non-overlapping frames. All windows
|
||||
are kept maximized inside their frames to take full advantage of
|
||||
your precious screen real estate.
|
||||
|
||||
All interaction with the window manager is done through keystrokes.
|
||||
Ratpoison has a prefix map to minimize the key clobbering that
|
||||
cripples Emacs and other quality pieces of software.
|
||||
'';
|
||||
|
||||
license = "GPLv2+";
|
||||
|
||||
homepage = http://www.nongnu.org/ratpoison/;
|
||||
longDescription = ''
|
||||
Ratpoison is a simple window manager with no fat library
|
||||
dependencies, no fancy graphics, no window decorations, and no
|
||||
rodent dependence. It is largely modelled after GNU Screen which
|
||||
has done wonders in the virtual terminal market.
|
||||
|
||||
The screen can be split into non-overlapping frames. All windows
|
||||
are kept maximized inside their frames to take full advantage of
|
||||
your precious screen real estate.
|
||||
|
||||
All interaction with the window manager is done through keystrokes.
|
||||
Ratpoison has a prefix map to minimize the key clobbering that
|
||||
cripples Emacs and other quality pieces of software.
|
||||
'';
|
||||
|
||||
maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.simons ];
|
||||
platforms = stdenv.lib.platforms.gnu; # arbitrary choice
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
22
pkgs/applications/window-managers/ratpoison/glibc-fix.patch
Normal file
22
pkgs/applications/window-managers/ratpoison/glibc-fix.patch
Normal file
@ -0,0 +1,22 @@
|
||||
From 4ad0b38fb53506d613c4b4f7268dadfcedae9b8e Mon Sep 17 00:00:00 2001
|
||||
From: Shawn Betts <sabetts@gmail.com>
|
||||
Date: Mon, 13 Jul 2009 01:23:25 +0000
|
||||
Subject: check for getline in configure.in
|
||||
|
||||
This fixes a build error encountered on glibc 2.10 systems
|
||||
---
|
||||
diff --git a/configure.in b/configure.in
|
||||
index 0c1b42c..08f4ee8 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -146,7 +146,7 @@ AC_CHECK_HEADERS(unistd.h stdarg.h)
|
||||
dnl Checks for typedefs, structures, and compiler characteristics.
|
||||
|
||||
dnl Checks for library functions.
|
||||
-AC_CHECK_FUNCS(getopt getopt_long setsid setpgid setpgrp putenv vsnprintf usleep)
|
||||
+AC_CHECK_FUNCS(getopt getopt_long setsid setpgid setpgrp putenv vsnprintf usleep getline)
|
||||
|
||||
AC_TYPE_SIGNAL
|
||||
|
||||
--
|
||||
cgit v0.9.0.2
|
@ -1,8 +1,8 @@
|
||||
#! /bin/sh
|
||||
|
||||
[ -n "$2" ] && NIXPKGS_ALL="$2";
|
||||
[ -z "$NIXPKGS_ALL" ] && [ -f "/etc/nixos/nixpkgs" ] && NIXPKGS_ALL="/etc/nixos/nixpkgs";
|
||||
[ -z "$NIXPKGS_ALL" ] && [ -f "$HOME/nixpkgs" ] && NIXPKGS_ALL="$HOME/nixpkgs";
|
||||
[ -z "$NIXPKGS_ALL" ] && [ -d "/etc/nixos/nixpkgs" ] && NIXPKGS_ALL="/etc/nixos/nixpkgs";
|
||||
[ -z "$NIXPKGS_ALL" ] && [ -d "$HOME/nixpkgs" ] && NIXPKGS_ALL="$HOME/nixpkgs";
|
||||
[ -z "$NIXPKGS_ALL" ] && {
|
||||
echo "Cannot find Nixpkgs source. Please specify it via NIXPKGS_ALL or second command line argument"
|
||||
exit 1
|
||||
|
30
pkgs/data/fonts/lmodern/lmmath.nix
Normal file
30
pkgs/data/fonts/lmodern/lmmath.nix
Normal file
@ -0,0 +1,30 @@
|
||||
{ stdenv, fetchurl, unzip }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "lmmath-0.903";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.gust.org.pl/projects/e-foundry/lm-math/download/lmmath0903otf";
|
||||
sha256 = "ee96cb14f5c746d6c6b9ecfbdf97dafc2f535be3dd277e15e8ea6fb594995d64";
|
||||
name = "lmmath-0.903.zip";
|
||||
};
|
||||
|
||||
buildInputs = [unzip];
|
||||
|
||||
sourceRoot = ".";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/texmf/fonts/opentype
|
||||
mkdir -p $out/share/fonts/opentype
|
||||
|
||||
cp *.{OTF,otf} $out/texmf/fonts/opentype/lmmath-regular.otf
|
||||
cp *.{OTF,otf} $out/share/fonts/opentype/lmmath-regular.otf
|
||||
|
||||
ln -s $out/texmf* $out/share/
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Latin Modern font";
|
||||
};
|
||||
}
|
||||
|
24
pkgs/data/fonts/tipa/default.nix
Normal file
24
pkgs/data/fonts/tipa/default.nix
Normal file
@ -0,0 +1,24 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "tipa-1.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://debian/pool/main/t/tipa/tipa_1.3.orig.tar.gz";
|
||||
sha256 = "1q1sisxdcd2zd9b7mnagr2mxf9v3n1r4s5892zx5ly4r0niyya9m";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
export PREFIX="$out/texmf"
|
||||
mkdir -p "$PREFIX" "$out/share"
|
||||
make install PREFIX="$PREFIX"
|
||||
|
||||
ln -s $out/texmf* $out/share/
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Phonetic font for TeX";
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "cacert-20110902";
|
||||
name = "cacert-20120628";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://nixos.org/tarballs/${name}.pem.bz2";
|
||||
sha256 = "05vwziwrckgdg4l029jsb8apj65lcvk0rfcyyrvz34m2znk0vlmi";
|
||||
sha256 = "0xg9f1w2pmsv221lgc60c07bs0xf2rr189a2yp2y9an95h3gx7ir";
|
||||
};
|
||||
|
||||
unpackPhase = "true";
|
||||
|
@ -1,13 +1,13 @@
|
||||
{ stdenv, fetchurl, ghc, perl, gmp, ncurses }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "7.5.20120607";
|
||||
version = "7.5.20120714";
|
||||
|
||||
name = "ghc-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://haskell.org/ghc/dist/current/dist/${name}-src.tar.bz2";
|
||||
sha256 = "1xrdx646g5ip2f2jypbm46y6jis3ddf8bild2704swbl2j4yb3vb";
|
||||
sha256 = "02jicyqqr18yixf970f1rfrn64bm528aig6s9566galji063p6ah";
|
||||
};
|
||||
|
||||
buildInputs = [ ghc perl gmp ncurses ];
|
||||
|
@ -1,9 +1,9 @@
|
||||
rec {
|
||||
version="1.0.56";
|
||||
name="sbcl-1.0.56";
|
||||
hash="0cq5hyzv3nnva0y1y6zjyd7rfdwwpxswnvmbfmqvhihz72ivyl1w";
|
||||
url="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.56/sbcl-1.0.56-source.tar.bz2";
|
||||
advertisedUrl="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.56/sbcl-1.0.56-source.tar.bz2";
|
||||
version="1.0.57";
|
||||
name="sbcl-1.0.57";
|
||||
hash="1vvifyq0lapx6p6wz6jknsgch3lbyr7m785844wdgkdx2hh8ch51";
|
||||
url="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.57/sbcl-1.0.57-source.tar.bz2";
|
||||
advertisedUrl="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.57/sbcl-1.0.57-source.tar.bz2";
|
||||
|
||||
|
||||
}
|
||||
|
20
pkgs/development/interpreters/cython/default.nix
Normal file
20
pkgs/development/interpreters/cython/default.nix
Normal file
@ -0,0 +1,20 @@
|
||||
{ stdenv, fetchurl, python, pkgconfig }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "cython-0.16";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://www.cython.org/release/Cython-0.16.tar.gz;
|
||||
sha256 = "1yz6jwv25xx5mbr2nm4l7mi65gvpm63dzi3vrw73p51wbpy525lp";
|
||||
};
|
||||
|
||||
buildPhase = "python setup.py build --build-base $out";
|
||||
|
||||
installPhase = "python setup.py install --prefix=$out";
|
||||
|
||||
buildInputs = [ python pkgconfig ];
|
||||
|
||||
meta = {
|
||||
description = "An interpreter to help writing C extensions for Python";
|
||||
};
|
||||
}
|
@ -7,11 +7,11 @@
|
||||
else stdenv.mkDerivation)
|
||||
|
||||
(rec {
|
||||
name = "guile-2.0.5";
|
||||
name = "guile-2.0.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/guile/${name}.tar.xz";
|
||||
sha256 = "1lycm10x316jzlv1nyag7x9gisn4d3dz8jcmbi6lbdn0z6a9skc2";
|
||||
sha256 = "000ng5qsq3cl1k35jvzvhwxj92wx4q87745n2fppkd4irh58vv5l";
|
||||
};
|
||||
|
||||
buildNativeInputs = [ makeWrapper gawk pkgconfig ];
|
||||
|
@ -8,7 +8,7 @@ in
|
||||
|
||||
composableDerivation {} ( fixed : let inherit (fixed.fixed) version; in {
|
||||
|
||||
version = "5.3.13";
|
||||
version = "5.3.14";
|
||||
|
||||
name = "php-${version}";
|
||||
|
||||
@ -157,7 +157,7 @@ composableDerivation {} ( fixed : let inherit (fixed.fixed) version; in {
|
||||
|
||||
src = args.fetchurl {
|
||||
url = "http://nl.php.net/get/php-${version}.tar.bz2/from/this/mirror";
|
||||
sha256 = "16yr678bgks6hlhmmmi5s9ivhcx1f1bhvxkk3zrlkr3bn4sp46pg";
|
||||
sha256 = "1cqw0knkrb7wn49ki5kcly4i0hjnd12sf9l4rhk0vny5hdp5n1y8";
|
||||
name = "php-${version}.tar.bz2";
|
||||
};
|
||||
|
||||
|
@ -1,26 +1,19 @@
|
||||
{ stdenv, fetchurl, builderDefs, python }:
|
||||
{ stdenv, fetchurl, pythonPackages }:
|
||||
|
||||
let
|
||||
let version = "0.9.5.1.1"; in
|
||||
|
||||
localDefs = builderDefs.passthru.function {
|
||||
pythonPackages.buildPythonPackage rec {
|
||||
name = "pyrex-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/oldtar/Pyrex-0.9.5.1.1.tar.gz;
|
||||
sha256 = "0lxxvn4mjfb83swcbqb5908q4iy53w4ip5i0f9angm2va1jyhd3z";
|
||||
};
|
||||
src = fetchurl {
|
||||
url = "http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/oldtar/Pyrex-${version}.tar.gz";
|
||||
sha256 = "0lxxvn4mjfb83swcbqb5908q4iy53w4ip5i0f9angm2va1jyhd3z";
|
||||
};
|
||||
|
||||
buildInputs = [python];
|
||||
doCheck = false;
|
||||
|
||||
};
|
||||
|
||||
in with localDefs;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "pyrex-0.9.5.1.1";
|
||||
builder = writeScript (name + "-builder")
|
||||
(textClosure localDefs [installPythonPackage doForceShare]);
|
||||
meta = {
|
||||
description = "Python package compiler or something like that";
|
||||
inherit src;
|
||||
homepage = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/;
|
||||
description = "A language for writing Python extension modules";
|
||||
};
|
||||
}
|
||||
|
@ -1,26 +1,19 @@
|
||||
{ stdenv, fetchurl, builderDefs, python }:
|
||||
{ stdenv, fetchurl, pythonPackages }:
|
||||
|
||||
let
|
||||
let version = "0.9.6.4"; in
|
||||
|
||||
localDefs = builderDefs.passthru.function {
|
||||
|
||||
src = fetchurl {
|
||||
url = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/oldtar/Pyrex-0.9.6.4.tar.gz;
|
||||
sha256 = "18pd9f8al3l6i27cc0ddhgg7hxf28lnfs75x4a8jzscydxgiq5a8";
|
||||
};
|
||||
|
||||
buildInputs = [python];
|
||||
pythonPackages.buildPythonPackage rec {
|
||||
name = "pyrex-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/oldtar/Pyrex-${version}.tar.gz";
|
||||
sha256 = "18pd9f8al3l6i27cc0ddhgg7hxf28lnfs75x4a8jzscydxgiq5a8";
|
||||
};
|
||||
|
||||
in with localDefs;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "pyrex-0.9.6.4";
|
||||
builder = writeScript (name + "-builder")
|
||||
(textClosure localDefs [installPythonPackage doForceShare]);
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "Python package compiler or something like that";
|
||||
inherit src;
|
||||
homepage = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/;
|
||||
description = "A language for writing Python extension modules";
|
||||
};
|
||||
}
|
||||
|
@ -3,68 +3,69 @@
|
||||
g: # Get dependencies from patched gems
|
||||
{
|
||||
aliases = {
|
||||
ZenTest = g.ZenTest_4_8_0;
|
||||
actionmailer = g.actionmailer_3_2_3;
|
||||
actionpack = g.actionpack_3_2_3;
|
||||
activemodel = g.activemodel_3_2_3;
|
||||
activerecord = g.activerecord_3_2_3;
|
||||
activeresource = g.activeresource_3_2_3;
|
||||
activesupport = g.activesupport_3_2_3;
|
||||
ZenTest = g.ZenTest_4_8_1;
|
||||
actionmailer = g.actionmailer_3_2_6;
|
||||
actionpack = g.actionpack_3_2_6;
|
||||
activemodel = g.activemodel_3_2_6;
|
||||
activerecord = g.activerecord_3_2_6;
|
||||
activeresource = g.activeresource_3_2_6;
|
||||
activesupport = g.activesupport_3_2_6;
|
||||
addressable = g.addressable_2_2_8;
|
||||
arel = g.arel_3_0_2;
|
||||
atoulme_Antwrap = g.atoulme_Antwrap_0_7_1;
|
||||
atoulme_Antwrap = g.atoulme_Antwrap_0_7_2;
|
||||
autotest_rails = g.autotest_rails_4_1_2;
|
||||
builder = g.builder_3_0_0;
|
||||
buildr = g.buildr_1_4_6;
|
||||
bundler = g.bundler_1_1_3;
|
||||
childprocess = g.childprocess_0_3_2;
|
||||
buildr = g.buildr_1_4_7;
|
||||
bundler = g.bundler_1_1_4;
|
||||
childprocess = g.childprocess_0_3_3;
|
||||
diff_lcs = g.diff_lcs_1_1_3;
|
||||
erubis = g.erubis_2_7_0;
|
||||
fakes3 = g.fakes3_0_1_5;
|
||||
ffi = g.ffi_1_0_11;
|
||||
highline = g.highline_1_5_1;
|
||||
highline = g.highline_1_6_2;
|
||||
hike = g.hike_1_2_1;
|
||||
hoe = g.hoe_2_3_3;
|
||||
i18n = g.i18n_0_6_0;
|
||||
journey = g.journey_1_0_3;
|
||||
json = g.json_1_7_0;
|
||||
json_pure = g.json_pure_1_7_0;
|
||||
journey = g.journey_1_0_4;
|
||||
json = g.json_1_7_3;
|
||||
json_pure = g.json_pure_1_7_3;
|
||||
libwebsocket = g.libwebsocket_0_1_3;
|
||||
mail = g.mail_2_4_4;
|
||||
mime_types = g.mime_types_1_18;
|
||||
mime_types = g.mime_types_1_19;
|
||||
minitar = g.minitar_0_5_3;
|
||||
multi_json = g.multi_json_1_3_4;
|
||||
net_sftp = g.net_sftp_2_0_4;
|
||||
net_ssh = g.net_ssh_2_3_0;
|
||||
multi_json = g.multi_json_1_3_6;
|
||||
net_sftp = g.net_sftp_2_0_5;
|
||||
net_ssh = g.net_ssh_2_5_2;
|
||||
nix = g.nix_0_1_1;
|
||||
polyglot = g.polyglot_0_3_3;
|
||||
rack = g.rack_1_4_1;
|
||||
rack_cache = g.rack_cache_1_2;
|
||||
rack_ssl = g.rack_ssl_1_3_2;
|
||||
rack_test = g.rack_test_0_6_1;
|
||||
rails = g.rails_3_2_3;
|
||||
railties = g.railties_3_2_3;
|
||||
rails = g.rails_3_2_6;
|
||||
railties = g.railties_3_2_6;
|
||||
rake = g.rake_0_9_2_2;
|
||||
rb_fsevent = g.rb_fsevent_0_9_1;
|
||||
rdoc = g.rdoc_3_12;
|
||||
rjb = g.rjb_1_4_0;
|
||||
rspec = g.rspec_2_1_0;
|
||||
rspec_core = g.rspec_core_2_1_0;
|
||||
rspec_expectations = g.rspec_expectations_2_1_0;
|
||||
rspec_mocks = g.rspec_mocks_2_1_0;
|
||||
rspec = g.rspec_2_9_0;
|
||||
rspec_core = g.rspec_core_2_9_0;
|
||||
rspec_expectations = g.rspec_expectations_2_9_1;
|
||||
rspec_mocks = g.rspec_mocks_2_9_0;
|
||||
rubyforge = g.rubyforge_2_0_4;
|
||||
rubyzip = g.rubyzip_0_9_8;
|
||||
sass = g.sass_3_1_17;
|
||||
selenium_webdriver = g.selenium_webdriver_2_21_2;
|
||||
rubyzip = g.rubyzip_0_9_9;
|
||||
sass = g.sass_3_1_20;
|
||||
selenium_webdriver = g.selenium_webdriver_2_24_0;
|
||||
sprockets = g.sprockets_2_1_3;
|
||||
thor = g.thor_0_14_6;
|
||||
thor = g.thor_0_15_4;
|
||||
tilt = g.tilt_1_3_3;
|
||||
treetop = g.treetop_1_4_10;
|
||||
tzinfo = g.tzinfo_0_3_33;
|
||||
xml_simple = g.xml_simple_1_0_12;
|
||||
};
|
||||
gem_nix_args = [ ''autotest-rails'' ''buildr'' ''nix'' ''rails'' ''rake'' ''rb-fsevent'' ''sass'' ''selenium-webdriver'' ];
|
||||
gem_nix_args = [ ''autotest-rails'' ''buildr'' ''fakes3'' ''nix'' ''rails'' ''rake'' ''rb-fsevent'' ''sass'' ''selenium-webdriver'' ];
|
||||
gems = {
|
||||
ZenTest_4_8_0 = {
|
||||
ZenTest_4_8_1 = {
|
||||
basename = ''ZenTest'';
|
||||
meta = {
|
||||
description = ''ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby'';
|
||||
@ -91,75 +92,75 @@ multiruby runs anything you want on multiple versions of ruby. Great
|
||||
for compatibility checking! Use multiruby_setup to manage your
|
||||
installed versions.'';
|
||||
};
|
||||
name = ''ZenTest-4.8.0'';
|
||||
name = ''ZenTest-4.8.1'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1z999prd8imx8wnb8jv3i19xmzrwd72b05zhk875mbg5q64nbpnz'';
|
||||
sha256 = ''0jp86czz16b0wamxvzs8p7pxwagj68h2zch9yjmjk7b069xrsg3v'';
|
||||
};
|
||||
actionmailer_3_2_3 = {
|
||||
actionmailer_3_2_6 = {
|
||||
basename = ''actionmailer'';
|
||||
meta = {
|
||||
description = ''Email composition, delivery, and receiving framework (part of Rails).'';
|
||||
homepage = ''http://www.rubyonrails.org'';
|
||||
longDescription = ''Email on Rails. Compose, deliver, receive, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.'';
|
||||
};
|
||||
name = ''actionmailer-3.2.3'';
|
||||
name = ''actionmailer-3.2.6'';
|
||||
requiredGems = [ g.mail_2_4_4 ];
|
||||
sha256 = ''09zzg09q6321l4gdyk9w7400di7rqvrhh427s666frlh1a91gdj4'';
|
||||
sha256 = ''1h9035i9rnh98pc4z073cpcjjkwcswjigg1a3a6ll0s9lb6dnk54'';
|
||||
};
|
||||
actionpack_3_2_3 = {
|
||||
actionpack_3_2_6 = {
|
||||
basename = ''actionpack'';
|
||||
meta = {
|
||||
description = ''Web-flow and rendering framework putting the VC in MVC (part of Rails).'';
|
||||
homepage = ''http://www.rubyonrails.org'';
|
||||
longDescription = ''Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.'';
|
||||
};
|
||||
name = ''actionpack-3.2.3'';
|
||||
requiredGems = [ g.activemodel_3_2_3 g.rack_cache_1_2 g.rack_test_0_6_1 g.journey_1_0_3 g.sprockets_2_1_3 g.erubis_2_7_0 ];
|
||||
sha256 = ''0wg42jikmsy5bj8wp3kp21ggj1x6g0abbk1i39rlpfvsgj7fwx8v'';
|
||||
name = ''actionpack-3.2.6'';
|
||||
requiredGems = [ g.activemodel_3_2_6 g.rack_cache_1_2 g.rack_test_0_6_1 g.journey_1_0_4 g.sprockets_2_1_3 g.erubis_2_7_0 ];
|
||||
sha256 = ''1qwy7p353sp3x3crinfsx873vfrc84bfy61hz95qhy8anq03ay34'';
|
||||
};
|
||||
activemodel_3_2_3 = {
|
||||
activemodel_3_2_6 = {
|
||||
basename = ''activemodel'';
|
||||
meta = {
|
||||
description = ''A toolkit for building modeling frameworks (part of Rails).'';
|
||||
homepage = ''http://www.rubyonrails.org'';
|
||||
longDescription = ''A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.'';
|
||||
};
|
||||
name = ''activemodel-3.2.3'';
|
||||
requiredGems = [ g.builder_3_0_0 ];
|
||||
sha256 = ''1n287g8nbm0bkvz0qh7pqw1racpzvfjzmgil9fn38p4k7dl3akg3'';
|
||||
name = ''activemodel-3.2.6'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''18bvwpfxr6kp66b62n17qgn7bb02va6bvckips36cxrkznafsk6j'';
|
||||
};
|
||||
activerecord_3_2_3 = {
|
||||
activerecord_3_2_6 = {
|
||||
basename = ''activerecord'';
|
||||
meta = {
|
||||
description = ''Object-relational mapper framework (part of Rails).'';
|
||||
homepage = ''http://www.rubyonrails.org'';
|
||||
longDescription = ''Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.'';
|
||||
};
|
||||
name = ''activerecord-3.2.3'';
|
||||
name = ''activerecord-3.2.6'';
|
||||
requiredGems = [ g.arel_3_0_2 g.tzinfo_0_3_33 ];
|
||||
sha256 = ''0ms5q7c13d1pmzgspnwh58h9y5bzdfsjzkrkxqrrjxp0212ixcxn'';
|
||||
sha256 = ''1xc901m3a85j28bn2f96fh9c5y4wq4xivympm32xj4zr2ib20c2m'';
|
||||
};
|
||||
activeresource_3_2_3 = {
|
||||
activeresource_3_2_6 = {
|
||||
basename = ''activeresource'';
|
||||
meta = {
|
||||
description = ''REST modeling framework (part of Rails).'';
|
||||
homepage = ''http://www.rubyonrails.org'';
|
||||
longDescription = ''REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.'';
|
||||
};
|
||||
name = ''activeresource-3.2.3'';
|
||||
name = ''activeresource-3.2.6'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1hdsr4fs355lv3ncfjv8h2s4p61rhsbz2yk21ms3n19qwblbvnwa'';
|
||||
sha256 = ''1lyv64rccgrdfhzccxj9qm5dnjy212x4q1nc21mf2xf2nc4zi33a'';
|
||||
};
|
||||
activesupport_3_2_3 = {
|
||||
activesupport_3_2_6 = {
|
||||
basename = ''activesupport'';
|
||||
meta = {
|
||||
description = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.'';
|
||||
homepage = ''http://www.rubyonrails.org'';
|
||||
longDescription = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.'';
|
||||
};
|
||||
name = ''activesupport-3.2.3'';
|
||||
requiredGems = [ g.i18n_0_6_0 g.multi_json_1_3_4 ];
|
||||
sha256 = ''05656xcknixlkpjj5xrzk4bbniywmjn9blj0nsrpglplcf5ivh4g'';
|
||||
name = ''activesupport-3.2.6'';
|
||||
requiredGems = [ g.i18n_0_6_0 g.multi_json_1_3_6 ];
|
||||
sha256 = ''00jlixc7pkifikdgkjmgxypx8rizj3jizhjcpi4v9hd72yw8m7j2'';
|
||||
};
|
||||
addressable_2_2_8 = {
|
||||
basename = ''addressable'';
|
||||
@ -193,7 +194,7 @@ database compatibility and query generation.'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''158bvrhammpblky9z9dgimjr55bdypfx6w5s1dm4vyj42h49qpkx'';
|
||||
};
|
||||
atoulme_Antwrap_0_7_1 = {
|
||||
atoulme_Antwrap_0_7_2 = {
|
||||
basename = ''atoulme_Antwrap'';
|
||||
meta = {
|
||||
description = ''A Ruby module that wraps the Apache Ant build tool. Antwrap can be used to invoke Ant Tasks from a Ruby or a JRuby script.'';
|
||||
@ -211,9 +212,9 @@ database compatibility and query generation.'';
|
||||
Ant (http://ant.apache.org/) tasks in a Java project. If you are tired of fighting with Ant or Maven XML files in your Java project, take some time to
|
||||
check out Buildr!'';
|
||||
};
|
||||
name = ''atoulme-Antwrap-0.7.1'';
|
||||
requiredGems = [ g.rjb_1_4_0 ];
|
||||
sha256 = ''0r9jy2asyma8h0878nhjfbi00qvb4yapc8glngvmkkj21zbx2mfy'';
|
||||
name = ''atoulme-Antwrap-0.7.2'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0r9l3cn0gjck5q00djas5h43pr64pjvafhz6f7zhki4qqkwbb6j3'';
|
||||
};
|
||||
autotest_rails_4_1_2 = {
|
||||
basename = ''autotest_rails'';
|
||||
@ -224,7 +225,7 @@ database compatibility and query generation.'';
|
||||
rails support and extra plugins for migrations and fixtures.'';
|
||||
};
|
||||
name = ''autotest-rails-4.1.2'';
|
||||
requiredGems = [ g.ZenTest_4_8_0 ];
|
||||
requiredGems = [ g.ZenTest_4_8_1 ];
|
||||
sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4'';
|
||||
};
|
||||
builder_2_1_2 = {
|
||||
@ -254,7 +255,7 @@ simple to do. Currently the following builder objects are supported:
|
||||
requiredGems = [ ];
|
||||
sha256 = ''13k12jii9z1hma4xxk2dl74wsx985idl3cs9svvla8p0bmgf3lzv'';
|
||||
};
|
||||
buildr_1_4_6 = {
|
||||
buildr_1_4_7 = {
|
||||
basename = ''buildr'';
|
||||
meta = {
|
||||
description = ''Build like you code'';
|
||||
@ -266,42 +267,31 @@ to do, and it takes care of the rest. But also something we can easily extend
|
||||
for those one-off tasks, with a language that's a joy to use.
|
||||
'';
|
||||
};
|
||||
name = ''buildr-1.4.6'';
|
||||
requiredGems = [ g.rake_0_8_7 g.builder_2_1_2 g.net_ssh_2_0_23 g.net_sftp_2_0_4 g.rubyzip_0_9_4 g.highline_1_5_1 g.json_pure_1_4_3 g.rubyforge_2_0_3 g.hoe_2_3_3 g.rjb_1_3_3 g.atoulme_Antwrap_0_7_1 g.diff_lcs_1_1_2 g.rspec_expectations_2_1_0 g.rspec_mocks_2_1_0 g.rspec_core_2_1_0 g.rspec_2_1_0 g.xml_simple_1_0_12 g.minitar_0_5_3 ];
|
||||
sha256 = ''11qwqrdnmzzi4zhgajfq1f1ckvd4kpfm9gyqrfjfalphs4gi0vxz'';
|
||||
name = ''buildr-1.4.7'';
|
||||
requiredGems = [ g.rake_0_9_2_2 g.builder_2_1_2 g.net_ssh_2_3_0 g.net_sftp_2_0_5 g.rubyzip_0_9_4 g.highline_1_6_2 g.json_pure_1_4_3 g.rubyforge_2_0_3 g.hoe_2_3_3 g.rjb_1_4_0 g.atoulme_Antwrap_0_7_2 g.diff_lcs_1_1_3 g.rspec_expectations_2_9_0 g.rspec_mocks_2_9_0 g.rspec_core_2_9_0 g.rspec_2_9_0 g.xml_simple_1_0_12 g.minitar_0_5_3 ];
|
||||
sha256 = ''0ddb71xgdjxvkf485c16kvip8i26wy4l171pjbw04qmy3cank42h'';
|
||||
};
|
||||
bundler_1_1_3 = {
|
||||
bundler_1_1_4 = {
|
||||
basename = ''bundler'';
|
||||
meta = {
|
||||
description = ''The best way to manage your application's dependencies'';
|
||||
homepage = ''http://gembundler.com'';
|
||||
longDescription = ''Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably'';
|
||||
};
|
||||
name = ''bundler-1.1.3'';
|
||||
name = ''bundler-1.1.4'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''df5ce52b6229bae5cf2eabae71858ea7e735fa0e479b4d00cff1ee18c5f6e800'';
|
||||
sha256 = ''13pj4kk01xrdmdvgz1mvvhnbp1vi40gq50n8wdk3lpqp5za26gr0'';
|
||||
};
|
||||
childprocess_0_3_2 = {
|
||||
childprocess_0_3_3 = {
|
||||
basename = ''childprocess'';
|
||||
meta = {
|
||||
description = ''This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.'';
|
||||
homepage = ''http://github.com/jarib/childprocess'';
|
||||
longDescription = ''This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.'';
|
||||
};
|
||||
name = ''childprocess-0.3.2'';
|
||||
name = ''childprocess-0.3.3'';
|
||||
requiredGems = [ g.ffi_1_0_11 ];
|
||||
sha256 = ''006j501yik87rlgkng2nqn13awnlgagk9p93bfsiccvc4fn73m3q'';
|
||||
};
|
||||
diff_lcs_1_1_2 = {
|
||||
basename = ''diff_lcs'';
|
||||
meta = {
|
||||
description = ''Provides a list of changes that represent the difference between two sequenced collections.'';
|
||||
homepage = ''http://rubyforge.org/projects/ruwiki/'';
|
||||
longDescription = ''Diff::LCS is a port of Algorithm::Diff that uses the McIlroy-Hunt longest common subsequence (LCS) algorithm to compute intelligent differences between two sequenced enumerable containers. The implementation is based on Mario I. Wolczko's Smalltalk version (1.2, 1993) and Ned Konz's Perl version (Algorithm::Diff).'';
|
||||
};
|
||||
name = ''diff-lcs-1.1.2'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1i5bfxh77whaasajhzd2qkm5zwy7ryb7pfc96m1fv9afwn6cg3yp'';
|
||||
sha256 = ''0yqlbxnc427lnh1xw71qyzkic1pdpmacqxp8zw0gvx7yzkw3fjr0'';
|
||||
};
|
||||
diff_lcs_1_1_3 = {
|
||||
basename = ''diff_lcs'';
|
||||
@ -351,6 +341,16 @@ is the MIT license.'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3'';
|
||||
};
|
||||
fakes3_0_1_5 = {
|
||||
basename = ''fakes3'';
|
||||
meta = {
|
||||
description = ''FakeS3 is a server that simulates S3 commands so you can test your S3 functionality in your projects'';
|
||||
longDescription = ''Use FakeS3 to test basic S3 functionality without actually connecting to S3'';
|
||||
};
|
||||
name = ''fakes3-0.1.5'';
|
||||
requiredGems = [ g.thor_0_15_4 g.builder_3_0_0 ];
|
||||
sha256 = ''1na5wrbarla6s414svqmr5spbpv6vmcgpswal444x4clcpmadhib'';
|
||||
};
|
||||
ffi_1_0_11 = {
|
||||
basename = ''ffi'';
|
||||
meta = {
|
||||
@ -366,16 +366,20 @@ using Ruby-FFI here[http://wiki.github.com/ffi/ffi/why-use-ffi].'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''177v6bwslyb7n961nw11i8x9j43k796s11bs98kynl58n0a3n99b'';
|
||||
};
|
||||
highline_1_5_1 = {
|
||||
highline_1_6_2 = {
|
||||
basename = ''highline'';
|
||||
meta = {
|
||||
description = ''HighLine is a high-level command-line IO library.'';
|
||||
homepage = ''http://highline.rubyforge.org'';
|
||||
longDescription = ''A high-level IO library that provides validation, type conversion, and more for command-line interfaces. HighLine also includes a complete menu system that can crank out anything from simple list selection to complete shells with just minutes of work.'';
|
||||
longDescription = ''A high-level IO library that provides validation, type conversion, and more for
|
||||
command-line interfaces. HighLine also includes a complete menu system that can
|
||||
crank out anything from simple list selection to complete shells with just
|
||||
minutes of work.
|
||||
'';
|
||||
};
|
||||
name = ''highline-1.5.1'';
|
||||
name = ''highline-1.6.2'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0sawb011sc1i5glr80a4iflr0vvn3s5c97a4jmrhj3palv4df19i'';
|
||||
sha256 = ''0azmahb70f1nlg6lq5wljbzcijhfb9lz8skwb4k2977kdml07mcn'';
|
||||
};
|
||||
hike_1_2_1 = {
|
||||
basename = ''hike'';
|
||||
@ -415,7 +419,7 @@ Plug-ins Provided:
|
||||
See class rdoc for help. Hint: ri Hoe'';
|
||||
};
|
||||
name = ''hoe-2.3.3'';
|
||||
requiredGems = [ g.rubyforge_2_0_4 g.rake_0_9_2_2 ];
|
||||
requiredGems = [ g.rubyforge_2_0_4 ];
|
||||
sha256 = ''06jlnbhimrn6znimaaxm7kh2269lapkbmnp3wssrjmw06ms7lq9m'';
|
||||
};
|
||||
i18n_0_6_0 = {
|
||||
@ -429,27 +433,27 @@ See class rdoc for help. Hint: ri Hoe'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1pgmfhmh2wv409g7kla30mkp8jpslvp25vcmmim1figl87wpn3j0'';
|
||||
};
|
||||
journey_1_0_3 = {
|
||||
journey_1_0_4 = {
|
||||
basename = ''journey'';
|
||||
meta = {
|
||||
description = ''Journey is a router'';
|
||||
homepage = ''http://github.com/rails/journey'';
|
||||
longDescription = ''Journey is a router. It routes requests.'';
|
||||
};
|
||||
name = ''journey-1.0.3'';
|
||||
name = ''journey-1.0.4'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''15bxq7dqhk88n7cjvmx0ipizc22mzf5mnb58r1nq2sq5mcpag6gb'';
|
||||
sha256 = ''03y1xidg1rx1yjz8xb50083vfwcsfkgs4zmizc040y1h4mhvhm3l'';
|
||||
};
|
||||
json_1_7_0 = {
|
||||
json_1_7_3 = {
|
||||
basename = ''json'';
|
||||
meta = {
|
||||
description = ''JSON Implementation for Ruby'';
|
||||
homepage = ''http://flori.github.com/json'';
|
||||
longDescription = ''This is a JSON implementation as a Ruby extension in C.'';
|
||||
};
|
||||
name = ''json-1.7.0'';
|
||||
name = ''json-1.7.3'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''5affdd32dfc4a21f3d076d12e223a5da3778d0d027a6b033f556ba394c6ca6de'';
|
||||
sha256 = ''1n969j5k0zb7dqfbnjhqm5hnxpsbi05rhsp5ww3cph7d5z6ycw0h'';
|
||||
};
|
||||
json_pure_1_4_3 = {
|
||||
basename = ''json_pure'';
|
||||
@ -462,16 +466,16 @@ See class rdoc for help. Hint: ri Hoe'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1xw357gkmk6712c94lhpsrq8j9v91mgc2nxlr1m6n20yl6sz2g9r'';
|
||||
};
|
||||
json_pure_1_7_0 = {
|
||||
json_pure_1_7_3 = {
|
||||
basename = ''json_pure'';
|
||||
meta = {
|
||||
description = ''JSON Implementation for Ruby'';
|
||||
homepage = ''http://flori.github.com/json'';
|
||||
longDescription = ''This is a JSON implementation in pure Ruby.'';
|
||||
};
|
||||
name = ''json_pure-1.7.0'';
|
||||
name = ''json_pure-1.7.3'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1c661piay7i4zvjl2v8w01x69v17ip5gxwqkfzclqf3zznym28pp'';
|
||||
sha256 = ''0m316halw0l1gd2lx811qhyfs9a98dfgxign8zij0a1wn9wsh2ci'';
|
||||
};
|
||||
libwebsocket_0_1_3 = {
|
||||
basename = ''libwebsocket'';
|
||||
@ -492,28 +496,28 @@ See class rdoc for help. Hint: ri Hoe'';
|
||||
longDescription = ''A really Ruby Mail handler.'';
|
||||
};
|
||||
name = ''mail-2.4.4'';
|
||||
requiredGems = [ g.mime_types_1_18 g.treetop_1_4_10 ];
|
||||
requiredGems = [ g.mime_types_1_19 g.treetop_1_4_10 ];
|
||||
sha256 = ''0idylz5pnlz34mrxm7gs9jbll2c0k0y9dq2qarhxk30gwyvjaxi3'';
|
||||
};
|
||||
mime_types_1_18 = {
|
||||
mime_types_1_19 = {
|
||||
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.17.2. The identification of MIME content type is based
|
||||
on a file's filename extensions.
|
||||
type. This is release 1.19 with new MIME types. The identification of MIME
|
||||
content type is based on a file's filename extensions.
|
||||
|
||||
MIME::Types for Ruby originally based on and synchronized with MIME::Types for
|
||||
Perl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data
|
||||
MIME::Types for Ruby was originally based on and synchronized with MIME::Types
|
||||
for Perl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data
|
||||
format for the MIME::Type list has changed and the synchronization will no
|
||||
longer happen.
|
||||
|
||||
:include: Licence.rdoc'';
|
||||
};
|
||||
name = ''mime-types-1.18'';
|
||||
name = ''mime-types-1.19'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''00j7vragd5kdj235mskicn3nbg7hrdc6xjvc9bw9vqmal8x4707q'';
|
||||
sha256 = ''1b44lrzk9v6i0jyajkx106qjyg8ns7siw1k42hmmwqj574ffsn26'';
|
||||
};
|
||||
minitar_0_5_3 = {
|
||||
basename = ''minitar'';
|
||||
@ -526,38 +530,27 @@ longer happen.
|
||||
requiredGems = [ ];
|
||||
sha256 = ''035vs1knnnjsb8arfp8vx75warvwcdpiljjwv38lqljai9v8fq53'';
|
||||
};
|
||||
multi_json_1_3_4 = {
|
||||
multi_json_1_3_6 = {
|
||||
basename = ''multi_json'';
|
||||
meta = {
|
||||
description = ''A gem to provide swappable JSON backends.'';
|
||||
homepage = ''http://github.com/intridea/multi_json'';
|
||||
longDescription = ''A gem to provide easy switching between different JSON backends, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, and OkJson.'';
|
||||
};
|
||||
name = ''multi_json-1.3.4'';
|
||||
name = ''multi_json-1.3.6'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1w6zaswd6v30vjs4v8vzh638mlaybzwh15k74vmfr0jkb63amga0'';
|
||||
sha256 = ''0q2zjfvd2ibds9g9nzf2p1b47fc1wqliwfywv5pw85w15lmy91yr'';
|
||||
};
|
||||
net_sftp_2_0_4 = {
|
||||
net_sftp_2_0_5 = {
|
||||
basename = ''net_sftp'';
|
||||
meta = {
|
||||
description = ''A pure Ruby implementation of the SFTP client protocol'';
|
||||
homepage = ''http://net-ssh.rubyforge.org/sftp'';
|
||||
longDescription = ''A pure Ruby implementation of the SFTP client protocol'';
|
||||
};
|
||||
name = ''net-sftp-2.0.4'';
|
||||
requiredGems = [ g.net_ssh_2_3_0 ];
|
||||
sha256 = ''1f0ml1z7kjnd79avn42fmys8j0w2995j5lk30ak5n40bq805yvky'';
|
||||
};
|
||||
net_ssh_2_0_23 = {
|
||||
basename = ''net_ssh'';
|
||||
meta = {
|
||||
description = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.'';
|
||||
homepage = ''http://github.com/net-ssh/net-ssh'';
|
||||
longDescription = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.'';
|
||||
};
|
||||
name = ''net-ssh-2.0.23'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1fllf6mgwc213m5mn266qwhl65zc84wl8rq9m3lvbggw9mh5ynrr'';
|
||||
name = ''net-sftp-2.0.5'';
|
||||
requiredGems = [ g.net_ssh_2_5_2 ];
|
||||
sha256 = ''0lqk735wspm8rbiyxpbil8ikrqcyg00ss1df7fny0761c3as6m0v'';
|
||||
};
|
||||
net_ssh_2_3_0 = {
|
||||
basename = ''net_ssh'';
|
||||
@ -570,6 +563,17 @@ longer happen.
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1q1fznl4nk2963czpzfby4m9jw9rs37k1rzgbjad5r1n7r6dv0sv'';
|
||||
};
|
||||
net_ssh_2_5_2 = {
|
||||
basename = ''net_ssh'';
|
||||
meta = {
|
||||
description = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.'';
|
||||
homepage = ''http://github.com/net-ssh/net-ssh'';
|
||||
longDescription = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.'';
|
||||
};
|
||||
name = ''net-ssh-2.5.2'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0kalahmwz9ypglrgg29wlvr4wx381pqwmx9fq3pk600v3j7j018l'';
|
||||
};
|
||||
nix_0_1_1 = {
|
||||
basename = ''nix'';
|
||||
meta = {
|
||||
@ -650,38 +654,27 @@ request helpers feature.'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0hq5q8fjhbb7szzrj7k0l21z025c4qsxqzd5qmgivikhymw10ws0'';
|
||||
};
|
||||
rails_3_2_3 = {
|
||||
rails_3_2_6 = {
|
||||
basename = ''rails'';
|
||||
meta = {
|
||||
description = ''Full-stack web application framework.'';
|
||||
homepage = ''http://www.rubyonrails.org'';
|
||||
longDescription = ''Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.'';
|
||||
};
|
||||
name = ''rails-3.2.3'';
|
||||
requiredGems = [ g.activesupport_3_2_3 g.actionpack_3_2_3 g.activerecord_3_2_3 g.activeresource_3_2_3 g.actionmailer_3_2_3 g.railties_3_2_3 g.bundler_1_1_3 ];
|
||||
sha256 = ''08kwzxw3y4qfy10x1h8g699h1bcp5dls2h440zdgywq45lrybmmq'';
|
||||
name = ''rails-3.2.6'';
|
||||
requiredGems = [ g.activesupport_3_2_6 g.actionpack_3_2_6 g.activerecord_3_2_6 g.activeresource_3_2_6 g.actionmailer_3_2_6 g.railties_3_2_6 g.bundler_1_1_4 ];
|
||||
sha256 = ''184ys6yfdclv59x0wk7dxx6ss60bv5vsi89nf8n85sh4mn19sf2m'';
|
||||
};
|
||||
railties_3_2_3 = {
|
||||
railties_3_2_6 = {
|
||||
basename = ''railties'';
|
||||
meta = {
|
||||
description = ''Tools for creating, working with, and running Rails applications.'';
|
||||
homepage = ''http://www.rubyonrails.org'';
|
||||
longDescription = ''Rails internals: application bootup, plugins, generators, and rake tasks.'';
|
||||
};
|
||||
name = ''railties-3.2.3'';
|
||||
requiredGems = [ g.thor_0_14_6 g.rack_ssl_1_3_2 g.rdoc_3_12 ];
|
||||
sha256 = ''8715141b57dd5ad02dda101ea2812ece5e48bf6848d7586eb6c32f1d68ed7599'';
|
||||
};
|
||||
rake_0_8_7 = {
|
||||
basename = ''rake'';
|
||||
meta = {
|
||||
description = ''Ruby based make-like utility.'';
|
||||
homepage = ''http://rake.rubyforge.org'';
|
||||
longDescription = ''Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax.'';
|
||||
};
|
||||
name = ''rake-0.8.7'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''03z1zm7xwl2r9v945ambwbd9sn2smbi34xldmac7qjcmsvd7pcqh'';
|
||||
name = ''railties-3.2.6'';
|
||||
requiredGems = [ g.rack_ssl_1_3_2 g.rdoc_3_12 ];
|
||||
sha256 = ''1qyb4kcg2ld86qp411njr6cxfhv2ddw3jghk2rbr8d5f1ci7gfdh'';
|
||||
};
|
||||
rake_0_9_2_2 = {
|
||||
basename = ''rake'';
|
||||
@ -703,7 +696,7 @@ request helpers feature.'';
|
||||
};
|
||||
name = ''rb-fsevent-0.9.1'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''d06bb8a10fe89e66a2e017152d9c40d5f728ad2561f8ddd305f56fedfe566f0b'';
|
||||
sha256 = ''02vgavzfsvzm0p9xvy314nnjixym82f2s58pw2i6d7p81yhvhsyh'';
|
||||
};
|
||||
rdoc_3_12 = {
|
||||
basename = ''rdoc'';
|
||||
@ -717,20 +710,8 @@ documentation.
|
||||
See RDoc for a description of RDoc's markup and basic use.'';
|
||||
};
|
||||
name = ''rdoc-3.12'';
|
||||
requiredGems = [ g.json_1_7_0 ];
|
||||
sha256 = ''77b6deba13ca090fb4608c218ec5d5c05d78e841cb0b53cb31f91fb56686a431'';
|
||||
};
|
||||
rjb_1_3_3 = {
|
||||
basename = ''rjb'';
|
||||
meta = {
|
||||
description = ''Ruby Java bridge'';
|
||||
homepage = ''http://rjb.rubyforge.org/'';
|
||||
longDescription = ''RJB is a bridge program that connect between Ruby and Java with Java Native Interface.
|
||||
'';
|
||||
};
|
||||
name = ''rjb-1.3.3'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0jhj1y84yzdr11li784m255jvc191vs8d3zck21rfqv4z4zpifz6'';
|
||||
requiredGems = [ g.json_1_7_3 ];
|
||||
sha256 = ''0cd4hrkba7zr675m62yb87l7hpf0sp2qw8ccc2s0y2fa2fxdxdkp'';
|
||||
};
|
||||
rjb_1_4_0 = {
|
||||
basename = ''rjb'';
|
||||
@ -744,49 +725,60 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''03ildf1k04a430mqdfggld4wjvca3xd0d4qn0dwcfa2zxs3vnbz3'';
|
||||
};
|
||||
rspec_2_1_0 = {
|
||||
rspec_2_9_0 = {
|
||||
basename = ''rspec'';
|
||||
meta = {
|
||||
description = ''rspec-2.1.0'';
|
||||
homepage = ''http://github.com/rspec/rspec'';
|
||||
longDescription = ''Meta-gem that depends on the other rspec gems'';
|
||||
description = ''rspec-2.9.0'';
|
||||
homepage = ''http://github.com/rspec'';
|
||||
longDescription = ''BDD for Ruby'';
|
||||
};
|
||||
name = ''rspec-2.1.0'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''16h7s8wr969wiig4qahr03ln144pz39jindlc3z11d064zvzhiza'';
|
||||
name = ''rspec-2.9.0'';
|
||||
requiredGems = [ g.rspec_expectations_2_9_1 ];
|
||||
sha256 = ''02r1cg82xia5vls4zq2dchmgdig8rpky8rivsqbckczr5k9w0hwv'';
|
||||
};
|
||||
rspec_core_2_1_0 = {
|
||||
rspec_core_2_9_0 = {
|
||||
basename = ''rspec_core'';
|
||||
meta = {
|
||||
description = ''rspec-core-2.1.0'';
|
||||
description = ''rspec-core-2.9.0'';
|
||||
homepage = ''http://github.com/rspec/rspec-core'';
|
||||
longDescription = ''RSpec runner and example groups'';
|
||||
longDescription = ''BDD for Ruby. RSpec runner and example groups.'';
|
||||
};
|
||||
name = ''rspec-core-2.1.0'';
|
||||
name = ''rspec-core-2.9.0'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1fs9c8dafg7v948wzxjhhzf0djr1rjva7lymah32rlj3x5xm9zmh'';
|
||||
sha256 = ''17wc7mqrwl0zzrx3gywf4w931vfdig1spyvl46fyqakf36shyknd'';
|
||||
};
|
||||
rspec_expectations_2_1_0 = {
|
||||
rspec_expectations_2_9_0 = {
|
||||
basename = ''rspec_expectations'';
|
||||
meta = {
|
||||
description = ''rspec-expectations-2.1.0'';
|
||||
description = ''rspec-expectations-2.9.0'';
|
||||
homepage = ''http://github.com/rspec/rspec-expectations'';
|
||||
longDescription = ''rspec expectations (should[_not] and matchers)'';
|
||||
};
|
||||
name = ''rspec-expectations-2.1.0'';
|
||||
requiredGems = [ g.diff_lcs_1_1_3 ];
|
||||
sha256 = ''0p7gs3zsj70fz30209961fzdgia1qyrpg54v0ywhqmvc5kl0q8lc'';
|
||||
name = ''rspec-expectations-2.9.0'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0pdws2zdi1h7mx0dqhkx6l5sqvrnpkrvqsnxvpmxk413db7li34x'';
|
||||
};
|
||||
rspec_mocks_2_1_0 = {
|
||||
rspec_expectations_2_9_1 = {
|
||||
basename = ''rspec_expectations'';
|
||||
meta = {
|
||||
description = ''rspec-expectations-2.9.1'';
|
||||
homepage = ''http://github.com/rspec/rspec-expectations'';
|
||||
longDescription = ''rspec expectations (should[_not] and matchers)'';
|
||||
};
|
||||
name = ''rspec-expectations-2.9.1'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1vb7axdg76naml7i6zd45ry4gszs274xfqk1w617z0719mc557gc'';
|
||||
};
|
||||
rspec_mocks_2_9_0 = {
|
||||
basename = ''rspec_mocks'';
|
||||
meta = {
|
||||
description = ''rspec-mocks-2.1.0'';
|
||||
description = ''rspec-mocks-2.9.0'';
|
||||
homepage = ''http://github.com/rspec/rspec-mocks'';
|
||||
longDescription = ''RSpec's 'test double' framework, with support for stubbing and mocking'';
|
||||
};
|
||||
name = ''rspec-mocks-2.1.0'';
|
||||
name = ''rspec-mocks-2.9.0'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1qhznpj0wq08z31i1rcv99dwx2abl4rlx2338ly0dcql54s8mma4'';
|
||||
sha256 = ''10mp152j5l0r3mqqhxq35m3slamzdzwsm9qnf6chh0l3zx5dwifg'';
|
||||
};
|
||||
rubyforge_2_0_3 = {
|
||||
basename = ''rubyforge'';
|
||||
@ -803,7 +795,7 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
||||
* For all rubyforge upgrades, run 'rubyforge config' to ensure you have latest.'';
|
||||
};
|
||||
name = ''rubyforge-2.0.3'';
|
||||
requiredGems = [ g.json_pure_1_7_0 ];
|
||||
requiredGems = [ g.json_pure_1_7_3 ];
|
||||
sha256 = ''1ck9hkad55dy25819v4gd1nmnpvcrb3i4np3hc03h1j6q8qpxg5p'';
|
||||
};
|
||||
rubyforge_2_0_4 = {
|
||||
@ -834,17 +826,17 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1lc67ssqyz49rm1jms5sdvy6x41h070razxlmvj4j5q6w3qixx41'';
|
||||
};
|
||||
rubyzip_0_9_8 = {
|
||||
rubyzip_0_9_9 = {
|
||||
basename = ''rubyzip'';
|
||||
meta = {
|
||||
description = ''rubyzip is a ruby module for reading and writing zip files'';
|
||||
homepage = ''http://github.com/aussiegeek/rubyzip'';
|
||||
};
|
||||
name = ''rubyzip-0.9.8'';
|
||||
name = ''rubyzip-0.9.9'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0nq7dcs3fhidfnvy241ypp05hj4hvw8srp70v52b9amjhsmbgbfd'';
|
||||
sha256 = ''1khf6d903agnwd8965f5f8b353rzmfvygxp53z1199rqzw8h46q2'';
|
||||
};
|
||||
sass_3_1_17 = {
|
||||
sass_3_1_20 = {
|
||||
basename = ''sass'';
|
||||
meta = {
|
||||
description = ''A powerful but elegant CSS compiler that makes CSS fun again.'';
|
||||
@ -855,20 +847,20 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
||||
command line tool or a web-framework plugin.
|
||||
'';
|
||||
};
|
||||
name = ''sass-3.1.17'';
|
||||
name = ''sass-3.1.20'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''09ykjz5kam03cp6hbzmnch8g2ls3lhvnx1373bbpkvk6jckd26x7'';
|
||||
sha256 = ''1aw2n5vg82d7ajx9wpyfrx6v1ddxhk73j77dkwjgsmlgci5lab8a'';
|
||||
};
|
||||
selenium_webdriver_2_21_2 = {
|
||||
selenium_webdriver_2_24_0 = {
|
||||
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.21.2'';
|
||||
requiredGems = [ g.rubyzip_0_9_8 g.childprocess_0_3_2 g.libwebsocket_0_1_3 ];
|
||||
sha256 = ''07f291d7c1828ba22b2e50947199d766a53fff9ad0016e479b47b35bc5cc1161'';
|
||||
name = ''selenium-webdriver-2.24.0'';
|
||||
requiredGems = [ g.rubyzip_0_9_9 g.childprocess_0_3_3 g.libwebsocket_0_1_3 ];
|
||||
sha256 = ''0iricx2gglza44s92jhk7w44g2pbvg23jr5s0g3nggq7dc5mh48f'';
|
||||
};
|
||||
sprockets_2_1_3 = {
|
||||
basename = ''sprockets'';
|
||||
@ -881,16 +873,16 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
||||
requiredGems = [ g.hike_1_2_1 g.tilt_1_3_3 ];
|
||||
sha256 = ''05q6qpskabl8v0vx1mwlzv5fhf48r9f4zvc7v3xdsygm2hbs3vzh'';
|
||||
};
|
||||
thor_0_14_6 = {
|
||||
thor_0_15_4 = {
|
||||
basename = ''thor'';
|
||||
meta = {
|
||||
description = ''A scripting framework that replaces rake, sake and rubigen'';
|
||||
homepage = ''http://github.com/wycats/thor'';
|
||||
longDescription = ''A scripting framework that replaces rake, sake and rubigen'';
|
||||
};
|
||||
name = ''thor-0.14.6'';
|
||||
name = ''thor-0.15.4'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''c7c5abd6b7dfb331efb8740276724773cece66e1fe6b83216589bb87c67e15a3'';
|
||||
sha256 = ''1q4y34p4v0ipr6z5wcnc6n1mwfysrgjcibc1ls7rbdfzx4sdcic8'';
|
||||
};
|
||||
tilt_1_3_3 = {
|
||||
basename = ''tilt'';
|
||||
|
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "ftp://ftp.ruby-lang.org/pub/ruby/1.9/${name}.tar.bz2";
|
||||
sha256 = "09jmxz3lqsi5097233hc1wjnzg6z5f4y7kmlkqhskdaj6125jyn6";
|
||||
sha256 = "1ymq5lhp3fz0j3cs65521aihcnivbfrn76in900ccxd0msgfmld9";
|
||||
};
|
||||
|
||||
# Have `configure' avoid `/usr/bin/nroff' in non-chroot builds.
|
||||
@ -31,6 +31,8 @@ stdenv.mkDerivation rec {
|
||||
++ (op opensslSupport openssl)
|
||||
++ (op gdbmSupport gdbm)
|
||||
++ (op yamlSupport libyaml);
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
configureFlags = ["--enable-shared" "--enable-pthread"];
|
||||
|
||||
@ -48,7 +50,7 @@ stdenv.mkDerivation rec {
|
||||
passthru = rec {
|
||||
majorVersion = "1.9";
|
||||
minorVersion = "3";
|
||||
patchLevel = "125";
|
||||
patchLevel = "194";
|
||||
libPath = "lib/ruby/${majorVersion}";
|
||||
gemPath = "lib/ruby/gems/${majorVersion}";
|
||||
};
|
||||
|
@ -1,29 +1,33 @@
|
||||
{ stdenv, fetchurl, apr, expat
|
||||
, bdbSupport ? false, db4 ? null
|
||||
, ldapSupport ? !stdenv.isDarwin, openldap
|
||||
, sslSupport ? true, openssl
|
||||
, bdbSupport ? false, db4
|
||||
, ldapSupport ? true, openldap
|
||||
}:
|
||||
|
||||
assert sslSupport -> openssl != null;
|
||||
assert bdbSupport -> db4 != null;
|
||||
assert ldapSupport -> openldap != null;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "apr-util-1.4.1";
|
||||
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://apache/apr/${name}.tar.bz2";
|
||||
md5 = "52b31b33fb1aa16e65ddaefc76e41151";
|
||||
};
|
||||
|
||||
|
||||
configureFlags = ''
|
||||
--with-apr=${apr} --with-expat=${expat}
|
||||
${if bdbSupport then "--with-berkeley-db=${db4}" else ""}
|
||||
${if ldapSupport then "--with-ldap" else ""}
|
||||
--with-crypto
|
||||
${stdenv.lib.optionalString sslSupport "--with-openssl=${openssl}"}
|
||||
${stdenv.lib.optionalString bdbSupport "--with-berkeley-db=${db4}"}
|
||||
${stdenv.lib.optionalString ldapSupport "--with-ldap"}
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = stdenv.lib.optional ldapSupport openldap;
|
||||
|
||||
|
||||
passthru = {
|
||||
inherit bdbSupport;
|
||||
inherit ldapSupport;
|
||||
inherit sslSupport bdbSupport ldapSupport;
|
||||
};
|
||||
|
||||
meta = {
|
||||
@ -31,4 +35,3 @@ stdenv.mkDerivation rec {
|
||||
description = "A companion library to APR, the Apache Portable Runtime";
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||
# Including the Windows headers breaks unistd.h.
|
||||
# Based on ftp://sourceware.org/pub/cygwin/release/libapr1/libapr1-1.3.8-2-src.tar.bz2
|
||||
++ stdenv.lib.optional (stdenv.system == "i686-cygwin") "ac_cv_header_windows_h=no";
|
||||
|
||||
|
||||
meta = {
|
||||
homepage = http://apr.apache.org/;
|
||||
description = "The Apache Portable Runtime library";
|
||||
|
27
pkgs/development/libraries/audio/lilv/default.nix
Normal file
27
pkgs/development/libraries/audio/lilv/default.nix
Normal file
@ -0,0 +1,27 @@
|
||||
{ stdenv, fetchurl, lv2, pkgconfig, python, serd, sord, sratom }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "lilv-${version}";
|
||||
version = "0.14.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.drobilla.net/${name}.tar.bz2";
|
||||
sha256 = "0g9sg5f8xkkvsad0c6rh4j1k2b2hwsh83yg66f4qznxh43np7zlx";
|
||||
};
|
||||
|
||||
buildInputs = [ lv2 pkgconfig python serd sord sratom ];
|
||||
|
||||
configurePhase = "python waf configure --prefix=$out";
|
||||
|
||||
buildPhase = "python waf";
|
||||
|
||||
installPhase = "python waf install";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://drobilla.net/software/lilv;
|
||||
description = "A C library to make the use of LV2 plugins";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
|
||||
};
|
||||
}
|
27
pkgs/development/libraries/audio/lv2/default.nix
Normal file
27
pkgs/development/libraries/audio/lv2/default.nix
Normal file
@ -0,0 +1,27 @@
|
||||
{ stdenv, fetchurl, gtk, libsndfile, pkgconfig, python }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "lv2-${version}";
|
||||
version = "1.0.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://lv2plug.in/spec/${name}.tar.bz2";
|
||||
sha256 = "0lfp7679wwqd49k4mjxwqslpfx5fz2q7akxqayg400zqn70whzl5";
|
||||
};
|
||||
|
||||
buildInputs = [ gtk libsndfile pkgconfig python ];
|
||||
|
||||
configurePhase = "python waf configure --prefix=$out";
|
||||
|
||||
buildPhase = "python waf";
|
||||
|
||||
installPhase = "python waf install";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://lv2plug.in;
|
||||
description = "A plugin standard for audio systems";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
|
||||
};
|
||||
}
|
27
pkgs/development/libraries/audio/sratom/default.nix
Normal file
27
pkgs/development/libraries/audio/sratom/default.nix
Normal file
@ -0,0 +1,27 @@
|
||||
{ stdenv, fetchurl, lv2, pkgconfig, python, serd, sord }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "sratom-${version}";
|
||||
version = "0.2.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.drobilla.net/${name}.tar.bz2";
|
||||
sha256 = "12wi0ycjnn6mlddcp476wzr6k2bb4ig1489gg8h1k7v0w7d6ry1a";
|
||||
};
|
||||
|
||||
buildInputs = [ lv2 pkgconfig python serd sord ];
|
||||
|
||||
configurePhase = "python waf configure --prefix=$out";
|
||||
|
||||
buildPhase = "python waf";
|
||||
|
||||
installPhase = "python waf install";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://drobilla.net/software/sratom;
|
||||
description = "A library for serialising LV2 atoms to/from RDF";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
|
||||
};
|
||||
}
|
27
pkgs/development/libraries/audio/suil/default.nix
Normal file
27
pkgs/development/libraries/audio/suil/default.nix
Normal file
@ -0,0 +1,27 @@
|
||||
{ stdenv, fetchurl, lv2, pkgconfig, python, serd, sord, sratom }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "suil-${version}";
|
||||
version = "0.6.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.drobilla.net/${name}.tar.bz2";
|
||||
sha256 = "1rqi16zqnaf30gr2gwb8wbhg8a2l3m5fllf7rabldmgj4b4jlyzp";
|
||||
};
|
||||
|
||||
buildInputs = [ lv2 pkgconfig python serd sord sratom ];
|
||||
|
||||
configurePhase = "python waf configure --prefix=$out";
|
||||
|
||||
buildPhase = "python waf";
|
||||
|
||||
installPhase = "python waf install";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://drobilla.net/software/suil;
|
||||
description = "A lightweight C library for loading and wrapping LV2 plugin UIs";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
|
||||
};
|
||||
}
|
@ -6,6 +6,7 @@
|
||||
, enableShared ? true
|
||||
, enableStatic ? false
|
||||
, enablePIC ? false
|
||||
, taggedLayout ? false
|
||||
}:
|
||||
|
||||
let
|
||||
@ -23,7 +24,7 @@ let
|
||||
stdenv.lib.optional enableStatic "static");
|
||||
|
||||
# To avoid library name collisions
|
||||
finalLayout = if ((enableRelease && enableDebug) ||
|
||||
finalLayout = if (taggedLayout || (enableRelease && enableDebug) ||
|
||||
(enableSingleThreaded && enableMultiThreaded) ||
|
||||
(enableShared && enableStatic)) then
|
||||
"tagged" else "system";
|
||||
@ -63,12 +64,12 @@ stdenv.mkDerivation {
|
||||
# Patch to get rid of following error, experienced by some packages like encfs, bitcoin:
|
||||
# terminate called after throwing an instance of 'std::runtime_error'
|
||||
# what(): locale::facet::_S_create_c_locale name not valid
|
||||
(fetchurl {
|
||||
(fetchurl {
|
||||
url = https://svn.boost.org/trac/boost/raw-attachment/ticket/4688/boost_filesystem.patch ;
|
||||
sha256 = "15k91ihzs6190pnryh4cl0b3c2pjpl9d790mr14x16zq52y7px2d";
|
||||
sha256 = "15k91ihzs6190pnryh4cl0b3c2pjpl9d790mr14x16zq52y7px2d";
|
||||
})
|
||||
];
|
||||
|
||||
|
||||
crossAttrs = rec {
|
||||
buildInputs = [ expat.hostDrv zlib.hostDrv bzip2.hostDrv ];
|
||||
# all buildInputs set previously fell into propagatedBuildInputs, as usual, so we have to
|
||||
|
@ -7,6 +7,7 @@
|
||||
, enableStatic ? false
|
||||
, enablePIC ? false
|
||||
, enableExceptions ? false
|
||||
, taggedLayout ? ((enableRelease && enableDebug) || (enableSingleThreaded && enableMultiThreaded) || (enableShared && enableStatic))
|
||||
}:
|
||||
|
||||
let
|
||||
@ -24,10 +25,7 @@ let
|
||||
stdenv.lib.optional enableStatic "static");
|
||||
|
||||
# To avoid library name collisions
|
||||
finalLayout = if ((enableRelease && enableDebug) ||
|
||||
(enableSingleThreaded && enableMultiThreaded) ||
|
||||
(enableShared && enableStatic)) then
|
||||
"tagged" else "system";
|
||||
layout = if taggedLayout then "tagged" else "system";
|
||||
|
||||
cflags = if (enablePIC && enableExceptions) then
|
||||
"cflags=-fPIC -fexceptions cxxflags=-fPIC linkflags=-fPIC"
|
||||
@ -63,7 +61,7 @@ stdenv.mkDerivation {
|
||||
configureScript = "./bootstrap.sh";
|
||||
configureFlags = "--with-icu=${icu} --with-python=${python}/bin/python";
|
||||
|
||||
buildPhase = "./b2 -j$NIX_BUILD_CORES -sEXPAT_INCLUDE=${expat}/include -sEXPAT_LIBPATH=${expat}/lib --layout=${finalLayout} variant=${variant} threading=${threading} link=${link} ${cflags} install";
|
||||
buildPhase = "./b2 -j$NIX_BUILD_CORES -sEXPAT_INCLUDE=${expat}/include -sEXPAT_LIBPATH=${expat}/lib --layout=${layout} variant=${variant} threading=${threading} link=${link} ${cflags} install";
|
||||
|
||||
installPhase = ":";
|
||||
|
||||
@ -82,7 +80,7 @@ stdenv.mkDerivation {
|
||||
cat << EOF > user-config.jam
|
||||
using gcc : cross : $crossConfig-g++ ;
|
||||
EOF
|
||||
./b2 -j$NIX_BUILD_CORES -sEXPAT_INCLUDE=${expat.hostDrv}/include -sEXPAT_LIBPATH=${expat.hostDrv}/lib --layout=${finalLayout} --user-config=user-config.jam toolset=gcc-cross variant=${variant} threading=${threading} link=${link} ${cflags} --without-python install
|
||||
./b2 -j$NIX_BUILD_CORES -sEXPAT_INCLUDE=${expat.hostDrv}/include -sEXPAT_LIBPATH=${expat.hostDrv}/lib --layout=${layout} --user-config=user-config.jam toolset=gcc-cross variant=${variant} threading=${threading} link=${link} ${cflags} --without-python install
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
@ -10,7 +10,9 @@ stdenv.mkDerivation {
|
||||
|
||||
buildInputs = [ openssl pkgconfig libgcrypt commoncpp2 ];
|
||||
|
||||
meta = {
|
||||
patches = [ ./gcc-4.6-fix.patch ];
|
||||
|
||||
meta = {
|
||||
description = "GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF";
|
||||
homepage = "http://www.gnu.org/software/ccrtp/";
|
||||
license = "GPLv2";
|
||||
|
20
pkgs/development/libraries/ccrtp/gcc-4.6-fix.patch
Normal file
20
pkgs/development/libraries/ccrtp/gcc-4.6-fix.patch
Normal file
@ -0,0 +1,20 @@
|
||||
diff -ubr ccrtp-1.8.0-orig/src/ccrtp/sources.h ccrtp-1.8.0/src/ccrtp/sources.h
|
||||
--- ccrtp-1.8.0-orig/src/ccrtp/sources.h 2010-04-18 20:51:49.000000000 +0200
|
||||
+++ ccrtp-1.8.0/src/ccrtp/sources.h 2012-07-07 11:42:50.961179016 +0200
|
||||
@@ -45,6 +45,7 @@
|
||||
#define CCXX_RTP_SOURCES_H_
|
||||
|
||||
#include <string>
|
||||
+#include <cstddef>
|
||||
#include <ccrtp/rtcppkt.h>
|
||||
|
||||
#ifdef CCXX_NAMESPACES
|
||||
@@ -406,7 +407,7 @@
|
||||
public:
|
||||
typedef std::forward_iterator_tag iterator_category;
|
||||
typedef Participant value_type;
|
||||
- typedef ptrdiff_t difference_type;
|
||||
+ typedef std::ptrdiff_t difference_type;
|
||||
typedef const Participant* pointer;
|
||||
typedef const Participant& reference;
|
||||
|
@ -1,21 +0,0 @@
|
||||
diff -up cyrus-sasl-2.1.22/plugins/digestmd5.c.elif cyrus-sasl-2.1.22/plugins/digestmd5.c
|
||||
--- cyrus-sasl-2.1.22/plugins/digestmd5.c.elif 2009-01-23 09:40:31.000000000 +0100
|
||||
+++ cyrus-sasl-2.1.22/plugins/digestmd5.c 2009-02-06 15:20:15.000000000 +0100
|
||||
@@ -2743,7 +2743,7 @@ static sasl_server_plug_t digestmd5_serv
|
||||
"DIGEST-MD5", /* mech_name */
|
||||
#ifdef WITH_RC4
|
||||
128, /* max_ssf */
|
||||
-#elif WITH_DES
|
||||
+#elif defined(WITH_DES)
|
||||
112,
|
||||
#else
|
||||
1,
|
||||
@@ -4071,7 +4071,7 @@ static sasl_client_plug_t digestmd5_clie
|
||||
"DIGEST-MD5",
|
||||
#ifdef WITH_RC4 /* mech_name */
|
||||
128, /* max ssf */
|
||||
-#elif WITH_DES
|
||||
+#elif defined(WITH_DES)
|
||||
112,
|
||||
#else
|
||||
1,
|
@ -1,16 +1,27 @@
|
||||
{ stdenv, fetchurl, openssl, db4, gettext, automake} :
|
||||
{ stdenv, fetchurl, openssl, db4, gettext }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "cyrus-sasl-2.1.23";
|
||||
stdenv.mkDerivation rec {
|
||||
name = "cyrus-sasl-2.1.25";
|
||||
|
||||
src = fetchurl {
|
||||
url = ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.23.tar.gz;
|
||||
sha256 = "0dmi41hfy015pzks8n93qsshgvi0az7pv81nls4nxayb810crvr0";
|
||||
url = "ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/${name}.tar.gz";
|
||||
sha256 = "418c16e6240a4f9b637cbe3d62937b9675627bad27c622191d47de8686fe24fe";
|
||||
};
|
||||
preConfigure=''
|
||||
configureFlags="--with-openssl=${openssl} --with-plugindir=$out/lib/sasl2 --with-configdir=$out/lib/sasl2 --enable-login"
|
||||
cp ${automake}/share/automake*/config.{sub,guess} config
|
||||
'';
|
||||
|
||||
buildInputs = [ openssl db4 gettext ];
|
||||
patches = [ ./cyrus-sasl-2.1.22-bad-elif.patch ];
|
||||
|
||||
# Set this variable at build-time to make sure $out can be evaluated.
|
||||
preConfigure = ''
|
||||
configureFlagsArray=( --with-plugindir=$out/lib/sasl2
|
||||
--with-configdir=$out/lib/sasl2
|
||||
--enable-login
|
||||
)
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "http://cyrusimap.web.cmu.edu/";
|
||||
description = "library for adding authentication support to connection-based protocols";
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = [ stdenv.lib.maintainers.simons ];
|
||||
};
|
||||
}
|
||||
|
@ -8,6 +8,7 @@
|
||||
, xvidSupport ? true, xvidcore ? null
|
||||
, vdpauSupport ? true, libvdpau ? null
|
||||
, faacSupport ? false, faac ? null
|
||||
, dc1394Support ? false, libdc1394 ? null
|
||||
}:
|
||||
|
||||
assert speexSupport -> speex != null;
|
||||
@ -34,7 +35,6 @@ stdenv.mkDerivation rec {
|
||||
"--enable-gpl"
|
||||
"--enable-postproc"
|
||||
"--enable-swscale"
|
||||
"--disable-ffserver"
|
||||
"--disable-ffplay"
|
||||
"--enable-shared"
|
||||
"--enable-runtime-cpudetect"
|
||||
@ -47,7 +47,8 @@ stdenv.mkDerivation rec {
|
||||
++ stdenv.lib.optional x264Support "--enable-libx264"
|
||||
++ stdenv.lib.optional xvidSupport "--enable-libxvid"
|
||||
++ stdenv.lib.optional vdpauSupport "--enable-vdpau"
|
||||
++ stdenv.lib.optional faacSupport "--enable-libfaac --enable-nonfree";
|
||||
++ stdenv.lib.optional faacSupport "--enable-libfaac --enable-nonfree"
|
||||
++ stdenv.lib.optional dc1394Support "--enable-libdc1394";
|
||||
|
||||
buildInputs = [ pkgconfig lame yasm zlib bzip2 ]
|
||||
++ stdenv.lib.optional mp3Support lame
|
||||
@ -58,7 +59,8 @@ stdenv.mkDerivation rec {
|
||||
++ stdenv.lib.optional x264Support x264
|
||||
++ stdenv.lib.optional xvidSupport xvidcore
|
||||
++ stdenv.lib.optional vdpauSupport libvdpau
|
||||
++ stdenv.lib.optional faacSupport faac;
|
||||
++ stdenv.lib.optional faacSupport faac
|
||||
++ stdenv.lib.optional dc1394Support libdc1394;
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
|
@ -13,8 +13,10 @@ stdenv.mkDerivation rec {
|
||||
buildNativeInputs = [ m4 ];
|
||||
|
||||
configureFlags =
|
||||
# Build a "fat binary", with routines for several sub-architectures (x86).
|
||||
[ "--enable-fat" ]
|
||||
# Build a "fat binary", with routines for several sub-architectures
|
||||
# (x86), except on Solaris where some tests crash with "Memory fault".
|
||||
# See <http://hydra.nixos.org/build/2760931>, for instance.
|
||||
(stdenv.lib.optional (!stdenv.isSunOS) "--enable-fat")
|
||||
++ (if cxx then [ "--enable-cxx" ] else [ "--disable-cxx" ]);
|
||||
|
||||
doCheck = true;
|
||||
|
15
pkgs/development/libraries/haskell/HUnit/1.2.5.0.nix
Normal file
15
pkgs/development/libraries/haskell/HUnit/1.2.5.0.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{ cabal, deepseq }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "HUnit";
|
||||
version = "1.2.5.0";
|
||||
sha256 = "0yxa3clrrjwg9faa3vsqb44xdzhdgwji56lrh7sa7dgq8bv1h6nr";
|
||||
buildDepends = [ deepseq ];
|
||||
meta = {
|
||||
homepage = "http://hunit.sourceforge.net/";
|
||||
description = "A unit testing framework for Haskell";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "Hipmunk";
|
||||
version = "5.2.0.8";
|
||||
sha256 = "0xsckndxmzbp32fqb8i90k21rz0xjj3smxjijw742l637p3mv5zw";
|
||||
version = "5.2.0.10";
|
||||
sha256 = "0kq6dlx1g7dra7nsfmrc13yvnl7wh00fadmgln9v2vyf0ww82x95";
|
||||
buildDepends = [ StateVar transformers ];
|
||||
meta = {
|
||||
homepage = "http://patch-tag.com/r/felipe/hipmunk/home";
|
||||
|
14
pkgs/development/libraries/haskell/IOSpec/default.nix
Normal file
14
pkgs/development/libraries/haskell/IOSpec/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cabal, mtl, QuickCheck, Stream }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "IOSpec";
|
||||
version = "0.2.5";
|
||||
sha256 = "0r6vqg39h6vzwlb33cvk72k4mh6jd8rpdcnkqsfxdqmsk7h8x84j";
|
||||
buildDepends = [ mtl QuickCheck Stream ];
|
||||
meta = {
|
||||
description = "A pure specification of the IO monad";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
19
pkgs/development/libraries/haskell/JuicyPixels/default.nix
Normal file
19
pkgs/development/libraries/haskell/JuicyPixels/default.nix
Normal file
@ -0,0 +1,19 @@
|
||||
{ cabal, cereal, deepseq, mtl, primitive, transformers, vector
|
||||
, zlib
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "JuicyPixels";
|
||||
version = "1.3";
|
||||
sha256 = "07wljfag4ylw16wdi7znjb61pfihdik5d7p4h2lmz6xirm4mjzrm";
|
||||
buildDepends = [
|
||||
cereal deepseq mtl primitive transformers vector zlib
|
||||
];
|
||||
meta = {
|
||||
homepage = "https://github.com/Twinside/Juicy.Pixels";
|
||||
description = "Picture loading/serialization (in png, jpeg and bitmap)";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "SHA";
|
||||
version = "1.5.0.1";
|
||||
sha256 = "1nyj50hyka2fnk9nnidygl8d52xgvmj9m8aywjzbzdaxxrmdab8g";
|
||||
version = "1.5.1";
|
||||
sha256 = "009c0nabva0c4aq4yhqdmdqmrrjmg8scpy7yz65bbhqnfwnjvdks";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [ binary ];
|
||||
|
@ -2,10 +2,10 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "Vec";
|
||||
version = "0.9.9";
|
||||
sha256 = "1ms6w8003aplcndqglw2gxj0ji4m3jki9ndj5gni24w8dqiy5x47";
|
||||
version = "1.0";
|
||||
sha256 = "1lyi7di92q1f0k08nj7766nm0ygaqdrjdphnb6imvyrsmjrspaqk";
|
||||
meta = {
|
||||
homepage = "http://graphics.cs.ucdavis.edu/~sdillard/Vec";
|
||||
homepage = "http://github.net/sedillard/Vec";
|
||||
description = "Fixed-length lists and low-dimensional linear algebra";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
|
@ -12,6 +12,9 @@ cabal.mkDerivation (self: {
|
||||
hashable hashtables languageCQuote mainlandPretty mtl srcloc
|
||||
transformers unorderedContainers
|
||||
];
|
||||
patchPhase = ''
|
||||
sed -i -e 's|\<defaultMain\>|defaultMainWithHooks autoconfUserHooks|' Setup.hs
|
||||
'';
|
||||
meta = {
|
||||
homepage = "http://www.cse.unsw.edu.au/~chak/project/accelerate/";
|
||||
description = "Accelerate backend for NVIDIA GPUs";
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "async";
|
||||
version = "2.0.0.0";
|
||||
sha256 = "03aqgfgpar53k7bzb3s988a4fg0pzy7jmjv299wz2hxl7vr6fzkr";
|
||||
version = "2.0.1.1";
|
||||
sha256 = "132xr0sb3j02s134my4p7khj95d3v3jlpxqjrgn6h8brw0gp6wcq";
|
||||
buildDepends = [ stm ];
|
||||
meta = {
|
||||
homepage = "https://github.com/simonmar/async";
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "base-unicode-symbols";
|
||||
version = "0.2.2.3";
|
||||
sha256 = "0803ncdydkxivn4kcjfn9v0lm43xg47y5iws7lajhhyg6v4zq08j";
|
||||
version = "0.2.2.4";
|
||||
sha256 = "1afc5pchd3vw33bmjbjygkd0l5zh7glbsx4bfyxfscpc1x1l3y52";
|
||||
meta = {
|
||||
homepage = "http://haskell.org/haskellwiki/Unicode-symbols";
|
||||
description = "Unicode alternatives for common functions and operators";
|
||||
|
@ -5,6 +5,9 @@ cabal.mkDerivation (self: {
|
||||
version = "0.2.2.4";
|
||||
sha256 = "0cabjx0gkbk5blqkm9pmnz8kmi3573367365gny4r3m431iwxgnf";
|
||||
buildDepends = [ mtl time ];
|
||||
patchPhase = ''
|
||||
sed -i -e 's|base .*,|base,|' -e 's|mtl .*,|mtl,|' benchpress.cabal
|
||||
'';
|
||||
meta = {
|
||||
homepage = "http://github.com/tibbe/benchpress";
|
||||
description = "Micro-benchmarking with detailed statistics";
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "binary";
|
||||
version = "0.5.1.0";
|
||||
sha256 = "18si0f021447b1kqshar224zyh02gc65z7v82waxcn4igss7gm1a";
|
||||
version = "0.5.1.1";
|
||||
sha256 = "0s62a92a2wwp8hdmkc6j6i9lh5mi6z1yd26fbhsbbm8bxah64pcl";
|
||||
meta = {
|
||||
homepage = "http://code.haskell.org/binary/";
|
||||
description = "Binary serialisation for Haskell values using lazy ByteStrings";
|
||||
|
16
pkgs/development/libraries/haskell/brainfuck/default.nix
Normal file
16
pkgs/development/libraries/haskell/brainfuck/default.nix
Normal file
@ -0,0 +1,16 @@
|
||||
{ cabal, mtl }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "brainfuck";
|
||||
version = "0.1";
|
||||
sha256 = "0lsw62g4ir8idjjadsdf46p8mqd88mysn0b499bk3x5l5js858z3";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [ mtl ];
|
||||
meta = {
|
||||
description = "Brainfuck interpreter";
|
||||
license = "GPL";
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/data-inttrie/default.nix
Normal file
14
pkgs/development/libraries/haskell/data-inttrie/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cabal }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "data-inttrie";
|
||||
version = "0.0.7";
|
||||
sha256 = "19d586p2pj38pirrkip9z6yxrdbpiqsbnczmnyvd8slndilqz0ip";
|
||||
meta = {
|
||||
homepage = "http://github.com/luqui/data-inttrie";
|
||||
description = "A lazy, infinite trie of integers";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -0,0 +1,15 @@
|
||||
{ cabal, dataInttrie }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "data-memocombinators";
|
||||
version = "0.4.3";
|
||||
sha256 = "0mzvjgccm23y7mfaz9iwdy64amf69d7i8yq9fc9mjx1nyzxdrgsc";
|
||||
buildDepends = [ dataInttrie ];
|
||||
meta = {
|
||||
homepage = "http://github.com/luqui/data-memocombinators";
|
||||
description = "Combinators for building memo tables";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -18,6 +18,9 @@ cabal.mkDerivation (self: {
|
||||
safe SHA syb tagsoup text time url utf8String xhtml xml xssSanitize
|
||||
zlib
|
||||
];
|
||||
patchPhase = ''
|
||||
sed -i -e 's|hslogger.*,|hslogger,|' gitit.cabal
|
||||
'';
|
||||
meta = {
|
||||
homepage = "http://gitit.net";
|
||||
description = "Wiki using happstack, git or darcs, and pandoc";
|
||||
|
15
pkgs/development/libraries/haskell/glpk-hs/default.nix
Normal file
15
pkgs/development/libraries/haskell/glpk-hs/default.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{ cabal, deepseq, glpk, mtl }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "glpk-hs";
|
||||
version = "0.3.2";
|
||||
sha256 = "0y7imgzcnh6x36m5f6mns5ay1xhxy5p6i5nh16p2ywzjj0padcg8";
|
||||
buildDepends = [ deepseq mtl ];
|
||||
extraLibraries = [ glpk ];
|
||||
meta = {
|
||||
description = "Comprehensive GLPK linear programming bindings";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -5,8 +5,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hakyll";
|
||||
version = "3.3.0.1";
|
||||
sha256 = "1rymj7j97803hy7nv235m29m0rird1c0ik81mkaicdfiabkihmrq";
|
||||
version = "3.4.0.0";
|
||||
sha256 = "1m69kzjbsspf69qc3yq6qhpnk3vd3k5qa7zssazm8717sgrb2z9m";
|
||||
buildDepends = [
|
||||
binary blazeHtml blazeMarkup citeprocHs cryptohash filepath hamlet
|
||||
mtl pandoc parsec regexBase regexTdfa snapCore snapServer tagsoup
|
||||
|
@ -6,8 +6,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "happstack-server";
|
||||
version = "7.0.2";
|
||||
sha256 = "0p4vy1h3nkq7riipizljc9wz64y3jfiyq5vzv1r963badk3q0xzb";
|
||||
version = "7.0.3";
|
||||
sha256 = "06r5h1jhb4h9hra7radhr3rq404283nwv4mhppfxsh4adk5ng0qy";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hastache";
|
||||
version = "0.3.3";
|
||||
sha256 = "18ayrfwi3jn3q650m5dm9wx9c7djwc2miz3mxlscd9gzlnrfi772";
|
||||
version = "0.4.1";
|
||||
sha256 = "1d6d3bmmfx1jh38hhmvaq1ncdxlfjc0mc7jvbxqgr00dg73wfgdk";
|
||||
buildDepends = [
|
||||
blazeBuilder filepath ieee754 mtl syb text utf8String
|
||||
];
|
||||
|
@ -1,17 +1,15 @@
|
||||
{ cabal, blazeBuilder, dataenc, HaXml, HTTP, mtl, network, time
|
||||
, utf8String
|
||||
{ cabal, base64Bytestring, blazeBuilder, HaXml, HTTP, mtl, network
|
||||
, time, utf8String
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "haxr";
|
||||
version = "3000.8.5";
|
||||
sha256 = "1gfifqc7ldklapnymwd9ss0lll6q87sbg1hc6pa4c9sh275x1rz6";
|
||||
version = "3000.9.0.1";
|
||||
sha256 = "106hw8ysjx12dvwij4ld6n54mxj2yl1p7iihp2fwz50v50mz6102";
|
||||
buildDepends = [
|
||||
blazeBuilder dataenc HaXml HTTP mtl network time utf8String
|
||||
base64Bytestring blazeBuilder HaXml HTTP mtl network time
|
||||
utf8String
|
||||
];
|
||||
patchPhase = ''
|
||||
sed -i haxr.cabal -e 's|HaXml == 1.22.\*|HaXml|'
|
||||
'';
|
||||
meta = {
|
||||
homepage = "http://www.haskell.org/haskellwiki/HaXR";
|
||||
description = "XML-RPC client and server library";
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hledger-lib";
|
||||
version = "0.18.1";
|
||||
sha256 = "0dv5q20n5almxxl0n68lv1172x61z2q16nvwydzrc7qp1j31d8my";
|
||||
version = "0.18.2";
|
||||
sha256 = "0lcs58bdix4m7sslrdi38rqw5x5fb4ip0n5is0phxdrbp0nggd4z";
|
||||
buildDepends = [
|
||||
cmdargs csv filepath HUnit mtl parsec regexpr safe shakespeareText
|
||||
split time transformers utf8String
|
||||
|
@ -7,8 +7,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hledger-web";
|
||||
version = "0.18.1";
|
||||
sha256 = "1khjqqjjcwcymyh395rfc39wzybacw5n64wmj2sixyw0p1l4mwg7";
|
||||
version = "0.18.2";
|
||||
sha256 = "1bhah29why34qaiy7mgzpzjd5dm94izcf3jmgflix56gkgzk86p1";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
@ -5,8 +5,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hledger";
|
||||
version = "0.18.1";
|
||||
sha256 = "0nrs9qawvny6dl0pj3f183sgwmam9dsb2dfhp8hqnxx48g1p01lk";
|
||||
version = "0.18.2";
|
||||
sha256 = "1i0rix3h5vrq9j01fzgwyhs2n8nfzhidi4rjlvn402ps0w6j15ld";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
19
pkgs/development/libraries/haskell/hoauth/default.nix
Normal file
19
pkgs/development/libraries/haskell/hoauth/default.nix
Normal file
@ -0,0 +1,19 @@
|
||||
{ cabal, binary, cryptoPubkeyTypes, curl, dataenc, entropy, mtl
|
||||
, random, RSA, SHA, time, utf8String
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hoauth";
|
||||
version = "0.3.4";
|
||||
sha256 = "0a8a77smzhxmynfi0ayvsgibpw9aav2f7pi9j3dxjas14zg9qv2k";
|
||||
buildDepends = [
|
||||
binary cryptoPubkeyTypes curl dataenc entropy mtl random RSA SHA
|
||||
time utf8String
|
||||
];
|
||||
meta = {
|
||||
description = "A Haskell implementation of OAuth 1.0a protocol.";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hslogger-template";
|
||||
version = "2.0.0";
|
||||
sha256 = "1x8c132ckxjhnhlrnm92h0hkalkrgcc91cn73kv9kvcwy9b2fqcr";
|
||||
version = "2.0.1";
|
||||
sha256 = "1m8h4i8cxxw83vhbw61njvv86qdcff6zi3bf0nyhc4cq7pfrzqvj";
|
||||
buildDepends = [ hslogger mtl ];
|
||||
meta = {
|
||||
description = "Automatic generation of hslogger functions";
|
||||
|
@ -0,0 +1,20 @@
|
||||
{ cabal, binary, haskellSrc, mtl, network, random, regexCompat
|
||||
, regexPosix, syb, tagsoup, utf8String, zlib
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "lambdabot-utils";
|
||||
version = "4.2.1";
|
||||
sha256 = "1a5rj8zjvfhziwldikgki92lg9bwv6h9ysp6yqip6lja18h4lilx";
|
||||
buildDepends = [
|
||||
binary haskellSrc mtl network random regexCompat regexPosix syb
|
||||
tagsoup utf8String zlib
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://haskell.org/haskellwiki/Lambdabot";
|
||||
description = "Utility libraries for the advanced IRC bot, Lambdabot";
|
||||
license = "GPL";
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
27
pkgs/development/libraries/haskell/lambdabot/default.nix
Normal file
27
pkgs/development/libraries/haskell/lambdabot/default.nix
Normal file
@ -0,0 +1,27 @@
|
||||
{ cabal, arrows, binary, brainfuck, dataMemocombinators, filepath
|
||||
, haskellSrc, haskellSrcExts, HTTP, IOSpec, lambdabotUtils, logict
|
||||
, MonadRandom, mtl, network, numbers, oeis, parsec, random
|
||||
, readline, regexCompat, show, syb, tagsoup, unlambda, utf8String
|
||||
, vectorSpace
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "lambdabot";
|
||||
version = "4.2.3.3";
|
||||
sha256 = "1fxxmrm390pnqpf7v4kap2asaqh02sphl8r6inq4sdy1zs2rxrvk";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
arrows binary brainfuck dataMemocombinators filepath haskellSrc
|
||||
haskellSrcExts HTTP IOSpec lambdabotUtils logict MonadRandom mtl
|
||||
network numbers oeis parsec random readline regexCompat show syb
|
||||
tagsoup unlambda utf8String vectorSpace
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://haskell.org/haskellwiki/Lambdabot";
|
||||
description = "Lambdabot is a development tool and advanced IRC bot";
|
||||
license = "GPL";
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "language-c-quote";
|
||||
version = "0.3.1.2";
|
||||
sha256 = "0lqr9z2akx90l07k1qbv3y4wwwlcilj08zva4v9scbqydrwpqxip";
|
||||
version = "0.3.2";
|
||||
sha256 = "1pxrag9ws93rsqrsxcyxg07pvp2qw0f19yj2b40ynwzk112nkd16";
|
||||
buildDepends = [
|
||||
exceptionMtl exceptionTransformers filepath haskellSrcMeta
|
||||
mainlandPretty mtl srcloc syb symbol
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "largeword";
|
||||
version = "1.0.1";
|
||||
sha256 = "0kkkck220wap3ad2k6461ylhshiqbizv0qh35i2325fhqx892gyr";
|
||||
version = "1.0.2";
|
||||
sha256 = "0ylbl9rffhqw9ahasn23n00h7v5yqmghmqkrq446zdr72bq23hk2";
|
||||
meta = {
|
||||
homepage = "http://trac.haskell.org/largeword/wiki";
|
||||
description = "Provides Word128, Word192 and Word256 and a way of producing other large words if required";
|
||||
|
15
pkgs/development/libraries/haskell/logict/default.nix
Normal file
15
pkgs/development/libraries/haskell/logict/default.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{ cabal, mtl }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "logict";
|
||||
version = "0.5.0.1";
|
||||
sha256 = "0k3acw6fwhqz4qaz7k85fx5b43hwc926il0mljc69gjrgw0c8nzv";
|
||||
buildDepends = [ mtl ];
|
||||
meta = {
|
||||
homepage = "http://code.haskell.org/~dolio/logict";
|
||||
description = "A backtracking logic-programming monad";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "mainland-pretty";
|
||||
version = "0.1.2.0";
|
||||
sha256 = "0qhv8qfzcm5n1scgmxsv1c2qqnhvp8r0hmax22vzaq7jmlzwhj4p";
|
||||
version = "0.1.3.0";
|
||||
sha256 = "1grfsn066z11737dxdk1bdhyvz9vjxxn6krfgx9bc8jin6n9h6aq";
|
||||
buildDepends = [ srcloc symbol ];
|
||||
meta = {
|
||||
homepage = "http://www.eecs.harvard.edu/~mainland/";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ cabal, parsec, text }:
|
||||
{ cabal, filepath, processExtras, temporary, text, xml }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "maude";
|
||||
version = "0.3.0";
|
||||
sha256 = "1z9bk4fzkbfiqqx4mv4cdlckchvcli2gcp40d04ravvj7x6yaghg";
|
||||
buildDepends = [ parsec text ];
|
||||
version = "0.6.1";
|
||||
sha256 = "0qadqpj5vzg84mqh29p6vr2ffih7y69ds0jdpxmr17am5bh3mhql";
|
||||
buildDepends = [ filepath processExtras temporary text xml ];
|
||||
meta = {
|
||||
homepage = "https://github.com/davidlazar/maude-hs";
|
||||
description = "An interface to the Maude rewriting system";
|
||||
|
15
pkgs/development/libraries/haskell/mime-types/default.nix
Normal file
15
pkgs/development/libraries/haskell/mime-types/default.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{ cabal, text }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "mime-types";
|
||||
version = "0.1.0.0";
|
||||
sha256 = "0xc36pr84nszyych3jd8sl6kj1grsyv8ci8v7ilrbpnw7ngbkw1p";
|
||||
buildDepends = [ text ];
|
||||
meta = {
|
||||
homepage = "https://github.com/yesodweb/wai";
|
||||
description = "Basic mime-type handling types and functions";
|
||||
license = self.stdenv.lib.licenses.mit;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/numbers/default.nix
Normal file
14
pkgs/development/libraries/haskell/numbers/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cabal }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "numbers";
|
||||
version = "3000.0.0.0";
|
||||
sha256 = "073xjrnbv6z16va2h3arlxq3z8kywb961dwh4jcm8g7w5m84b2xb";
|
||||
meta = {
|
||||
homepage = "https://github.com/DanBurton/numbers";
|
||||
description = "Various number types";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/oeis/default.nix
Normal file
14
pkgs/development/libraries/haskell/oeis/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cabal, HTTP, network }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "oeis";
|
||||
version = "0.3.1";
|
||||
sha256 = "0kxs25b1z0b807vhrn8v7chsdsw8civqiym8767fy2rk5si0i4w2";
|
||||
buildDepends = [ HTTP network ];
|
||||
meta = {
|
||||
description = "Interface to the Online Encyclopedia of Integer Sequences";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -0,0 +1,20 @@
|
||||
{ cabal, aeson, conduit, monadControl, persistent, postgresqlLibpq
|
||||
, postgresqlSimple, text, time, transformers
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "persistent-postgresql";
|
||||
version = "0.9.1";
|
||||
sha256 = "0kzw4lq4i6lj149aws4ca4z43jmwvcbjr5gf5lk0pwcmzp6chr32";
|
||||
buildDepends = [
|
||||
aeson conduit monadControl persistent postgresqlLibpq
|
||||
postgresqlSimple text time transformers
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://www.yesodweb.com/book/persistent";
|
||||
description = "Backend for the persistent library using postgresql";
|
||||
license = self.stdenv.lib.licenses.mit;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -0,0 +1,15 @@
|
||||
{ cabal, postgresql }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "postgresql-libpq";
|
||||
version = "0.8.2";
|
||||
sha256 = "10i3yc5fxlmnrb8j9p2a9w7h49p3ain36qpshlb34chdk9xh3l7g";
|
||||
extraLibraries = [ postgresql ];
|
||||
meta = {
|
||||
homepage = "http://github.com/lpsmith/postgresql-libpq";
|
||||
description = "low-level binding to libpq";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -0,0 +1,19 @@
|
||||
{ cabal, attoparsec, blazeBuilder, blazeTextual, postgresqlLibpq
|
||||
, text, time, transformers, vector
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "postgresql-simple";
|
||||
version = "0.1.4.3";
|
||||
sha256 = "0q0mkkd22hji7ns25i86shy1504d0d4mc3fqljpfffm6m36855kc";
|
||||
buildDepends = [
|
||||
attoparsec blazeBuilder blazeTextual postgresqlLibpq text time
|
||||
transformers vector
|
||||
];
|
||||
meta = {
|
||||
description = "Mid-Level PostgreSQL client library";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -0,0 +1,15 @@
|
||||
{ cabal, text }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "process-extras";
|
||||
version = "0.1.0";
|
||||
sha256 = "0bq8nz2iapmngmkx2vlyk4ffw20b34yw5q7h7j6r3zrjzq42prsp";
|
||||
buildDepends = [ text ];
|
||||
meta = {
|
||||
homepage = "https://github.com/davidlazar/process-extras";
|
||||
description = "Process extras";
|
||||
license = self.stdenv.lib.licenses.mit;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -3,8 +3,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "shelly";
|
||||
version = "0.12.2";
|
||||
sha256 = "0nhycisk6jc3mqd2xqcxxgfqsqm8vp5k4g45gdljalb87rqvqkkv";
|
||||
version = "0.13.0.1";
|
||||
sha256 = "1iw2hbnr9pwfvz6hhmnmg4h2h58ggppbjy3vs0i08hc33nms1lvy";
|
||||
buildDepends = [
|
||||
mtl systemFileio systemFilepath text time unixCompat
|
||||
];
|
||||
|
14
pkgs/development/libraries/haskell/show/default.nix
Normal file
14
pkgs/development/libraries/haskell/show/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cabal, QuickCheck, random, smallcheck, syb }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "show";
|
||||
version = "0.4.1.2";
|
||||
sha256 = "1qaphxjaxng7d0kcn3vvxbvqljzzs1hvmsrdsm3pbi19qlsavd5w";
|
||||
buildDepends = [ QuickCheck random smallcheck syb ];
|
||||
meta = {
|
||||
description = "'Show' instances for Lambdabot";
|
||||
license = "GPL";
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "simple-sendfile";
|
||||
version = "0.2.4";
|
||||
sha256 = "1c7imvkb5aq5mlg6a1r36fp9klniicbj56n32yvzj4qqf1zy2pbx";
|
||||
version = "0.2.5";
|
||||
sha256 = "1g9plryh86lc03rf1s8m36wyc2yqp4y6f02viq9c4g1k85rkbs53";
|
||||
buildDepends = [ network ];
|
||||
meta = {
|
||||
description = "Cross platform library for the sendfile system call";
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "srcloc";
|
||||
version = "0.1.1.1";
|
||||
sha256 = "131g83sa0kjwy4bz6hcaxplywqd0899sw5r5x0nr0bffkhk91k60";
|
||||
version = "0.1.2";
|
||||
sha256 = "08awipz6al7jk7d974am5v9fkp87i5dy6d457mx1rv7lczlyhws9";
|
||||
buildDepends = [ syb symbol ];
|
||||
meta = {
|
||||
homepage = "http://www.eecs.harvard.edu/~mainland/";
|
||||
|
13
pkgs/development/libraries/haskell/stm/2.4.nix
Normal file
13
pkgs/development/libraries/haskell/stm/2.4.nix
Normal file
@ -0,0 +1,13 @@
|
||||
{ cabal }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "stm";
|
||||
version = "2.4";
|
||||
sha256 = "13flyzh2vnqnap78qjawdh3150rmp9bxnlgynsf793lm1b3z15fl";
|
||||
meta = {
|
||||
description = "Software Transactional Memory";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/syb/0.3.7.nix
Normal file
14
pkgs/development/libraries/haskell/syb/0.3.7.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cabal }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "syb";
|
||||
version = "0.3.7";
|
||||
sha256 = "0wysa348icabskih3k9xbmwaaw34hg58lpz3w3075942h650bx2r";
|
||||
meta = {
|
||||
homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
|
||||
description = "Scrap Your Boilerplate";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
};
|
||||
})
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user