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
|
, fftwSinglePrec, flac, glib, glibmm, gtk, gtkmm, jackaudio
|
||||||
, libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf
|
, libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf
|
||||||
, librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile
|
, librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile
|
||||||
, libusb, libuuid, libxml2, libxslt, makeWrapper, pango, perl, pkgconfig
|
, libusb, libuuid, libxml2, libxslt, lilv, lv2, makeWrapper, pango
|
||||||
, python }:
|
, perl, pkgconfig, python, serd, sord, sratom, suil }:
|
||||||
|
|
||||||
let
|
let
|
||||||
# Ardour 3 Beta 4a
|
# Ardour 3 Beta 4a
|
||||||
@ -19,11 +19,14 @@ stdenv.mkDerivation {
|
|||||||
sha256 = "0a68xb3l36m5908y3airxw1b3bymhrjrf1l492mgcvviq6pn7pmk";
|
sha256 = "0a68xb3l36m5908y3airxw1b3bymhrjrf1l492mgcvviq6pn7pmk";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ alsaLib aubio boost cairomm curl fftw fftwSinglePrec
|
buildInputs =
|
||||||
flac glib glibmm gtk gtkmm jackaudio libgnomecanvas
|
[ alsaLib aubio boost cairomm curl fftw fftwSinglePrec
|
||||||
libgnomecanvasmm liblo libmad libogg librdf librdf_raptor
|
flac glib glibmm gtk gtkmm jackaudio libgnomecanvas
|
||||||
librdf_rasqal libsamplerate libsigcxx libsndfile libusb libuuid
|
libgnomecanvasmm liblo libmad libogg librdf librdf_raptor
|
||||||
libxml2 libxslt pango perl pkgconfig python ];
|
librdf_rasqal libsamplerate libsigcxx libsndfile libusb libuuid
|
||||||
|
libxml2 libxslt lilv lv2 pango perl pkgconfig python serd sord
|
||||||
|
sratom suil
|
||||||
|
];
|
||||||
|
|
||||||
patchPhase = ''
|
patchPhase = ''
|
||||||
printf '#include "ardour/svn_revision.h"\nnamespace ARDOUR { const char* svn_revision = \"${rev}\"; }\n' > libs/ardour/svn_revision.cc
|
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
|
{ stdenv, fetchsvn, alsaLib, asio, autoconf, automake, bison
|
||||||
, jackaudio, libgig, libsndfile, libtool , pkgconfig }:
|
, jackaudio, libgig, libsndfile, libtool, lv2, pkgconfig }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "linuxsampler-svn-${version}";
|
name = "linuxsampler-svn-${version}";
|
||||||
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
alsaLib asio autoconf automake bison jackaudio libgig libsndfile
|
alsaLib asio autoconf automake bison jackaudio libgig libsndfile
|
||||||
libtool pkgconfig
|
libtool lv2 pkgconfig
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
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 }:
|
python, zlib, boost }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "blender-2.62";
|
name = "blender-2.63a";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://download.blender.org/source/${name}.tar.gz";
|
url = "http://download.blender.org/source/${name}.tar.gz";
|
||||||
sha256 = "19xfr5vx66p4p3hnqpglpky6f4bh3ay484mdgh7zg6j9f80dp53q";
|
sha256 = "c479b1abfe5fd8a1a5d04b8d21fdbc0fc960d7855b24785b888c09792bca4c1a";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ cmake mesa gettext python libjpeg libpng zlib openal
|
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}";
|
NIX_CFLAGS_COMPILE = "-iquote ${ilmbase}/include/OpenEXR -I${python}/include/${python.libPrefix}";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "3D Creation/Animation/Publishing System";
|
description = "3D Creation/Animation/Publishing System";
|
||||||
homepage = http://www.blender.org;
|
homepage = http://www.blender.org;
|
||||||
# They comment two licenses: GPLv2 and Blender License, but they
|
# They comment two licenses: GPLv2 and Blender License, but they
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{stdenv, fetchurl, libX11, libXinerama}:
|
{stdenv, fetchurl, libX11, libXinerama}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "dmenu-4.4.1";
|
name = "dmenu-4.5";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://dl.suckless.org/tools/${name}.tar.gz";
|
url = "http://dl.suckless.org/tools/${name}.tar.gz";
|
||||||
sha256 = "0l25vdnzlslk0r4m6hjkzxdygh3wpq04b9mr8zc9h3b1md2icr3d";
|
sha256 = "0l58jpxrr80fmyw5pgw5alm5qry49aw6y049745wl991v2cdcb08";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ libX11 libXinerama ];
|
buildInputs = [ libX11 libXinerama ];
|
||||||
@ -20,3 +20,4 @@ stdenv.mkDerivation rec {
|
|||||||
platforms = with stdenv.lib.platforms; all;
|
platforms = with stdenv.lib.platforms; all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, fetchurl }:
|
{ stdenv, fetchurl }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "hello-2.7";
|
name = "hello-2.8";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnu/hello/${name}.tar.gz";
|
url = "mirror://gnu/hello/${name}.tar.gz";
|
||||||
sha256 = "1h17p5lgg47lbr2cnp4qqkr0q0f0rpffyzmvs7bvc6vdrxdknngx";
|
sha256 = "0wqd8sjmxfskrflaxywc7gqw7sfawrfvdxd9skxawzfgyy0pzdz6";
|
||||||
};
|
};
|
||||||
|
|
||||||
doCheck = true;
|
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
|
, TextMarkdown, URI, HTMLParser, HTMLScrubber, HTMLTemplate, TimeDate
|
||||||
, CGISession, CGIFormBuilder, DBFile, LocaleGettext, RpcXML, XMLSimple
|
, CGISession, CGIFormBuilder, DBFile, LocaleGettext, RpcXML, XMLSimple
|
||||||
, YAMLLibYAML
|
, YAMLLibYAML, which, HTMLTree
|
||||||
, gitSupport ? false, git ? null
|
, gitSupport ? false, git ? null
|
||||||
|
, docutilsSupport ? false, python ? null, docutils ? null
|
||||||
, monotoneSupport ? false, monotone ? 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 ? []
|
, extraUtils ? []
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
assert docutilsSupport -> (python != null && docutils != null);
|
||||||
assert gitSupport -> (git != null);
|
assert gitSupport -> (git != null);
|
||||||
assert monotoneSupport -> (monotone != 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
|
let
|
||||||
name = "ikiwiki";
|
name = "ikiwiki";
|
||||||
version = "3.20120516";
|
version = "3.20120629";
|
||||||
|
|
||||||
|
lib = stdenv.lib;
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "${name}-${version}";
|
name = "${name}-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://ftp.de.debian.org/debian/pool/main/i/ikiwiki/${name}_${version}.tar.gz";
|
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
|
buildInputs = [ perl TextMarkdown URI HTMLParser HTMLScrubber HTMLTemplate
|
||||||
TimeDate gettext makeWrapper DBFile CGISession CGIFormBuilder LocaleGettext
|
TimeDate gettext makeWrapper DBFile CGISession CGIFormBuilder LocaleGettext
|
||||||
RpcXML XMLSimple PerlMagick YAML YAMLLibYAML ]
|
RpcXML XMLSimple PerlMagick YAML YAMLLibYAML which HTMLTree ]
|
||||||
++ stdenv.lib.optionals gitSupport [git]
|
++ lib.optionals docutilsSupport [python docutils]
|
||||||
++ stdenv.lib.optionals monotoneSupport [monotone];
|
++ 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 = ''
|
patchPhase = ''
|
||||||
sed -i s@/usr/bin/perl@${perl}/bin/perl@ pm_filter mdwn2man
|
sed -i s@/usr/bin/perl@${perl}/bin/perl@ pm_filter mdwn2man
|
||||||
@ -42,17 +59,26 @@ stdenv.mkDerivation {
|
|||||||
postInstall = ''
|
postInstall = ''
|
||||||
for a in "$out/bin/"*; do
|
for a in "$out/bin/"*; do
|
||||||
wrapProgram $a --suffix PERL5LIB : $PERL5LIB --prefix PATH : ${perl}/bin:$out/bin \
|
wrapProgram $a --suffix PERL5LIB : $PERL5LIB --prefix PATH : ${perl}/bin:$out/bin \
|
||||||
${lib.optionalString gitSupport
|
${lib.optionalString gitSupport ''--prefix PATH : ${git}/bin \''}
|
||||||
''--prefix PATH : ${git}/bin \''}
|
${lib.optionalString monotoneSupport ''--prefix PATH : ${monotone}/bin \''}
|
||||||
${lib.optionalString monotoneSupport
|
${lib.optionalString bazaarSupport ''--prefix PATH : ${bazaar}/bin \''}
|
||||||
''--prefix PATH : ${monotone}/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}
|
${lib.concatMapStrings (x: "--prefix PATH : ${x}/bin ") extraUtils}
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
checkTarget = "test";
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Wiki compiler, storing pages and history in a RCS";
|
description = "Wiki compiler, storing pages and history in a RCS";
|
||||||
homepage = http://ikiwiki.info/;
|
homepage = "http://ikiwiki.info/";
|
||||||
license = "GPLv2+";
|
license = "GPLv2+";
|
||||||
|
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
maintainers = [ stdenv.lib.maintainers.simons ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
{ stdenv, getConfig, fetchurl, makeWrapper, which
|
{ stdenv, getConfig, fetchurl, makeWrapper, which
|
||||||
|
|
||||||
|
# this is needed in order to build the versions older than 21.x
|
||||||
|
, subversion
|
||||||
|
|
||||||
# default dependencies
|
# default dependencies
|
||||||
, bzip2, flac, speex
|
, bzip2, flac, speex
|
||||||
, libevent, expat, libjpeg
|
, libevent, expat, libjpeg
|
||||||
@ -26,6 +29,7 @@ let
|
|||||||
mkConfigurable = stdenv.lib.mapAttrs (flag: default: getConfig ["chromium" flag] default);
|
mkConfigurable = stdenv.lib.mapAttrs (flag: default: getConfig ["chromium" flag] default);
|
||||||
|
|
||||||
config = mkConfigurable {
|
config = mkConfigurable {
|
||||||
|
channel = "stable";
|
||||||
selinux = false;
|
selinux = false;
|
||||||
nacl = false;
|
nacl = false;
|
||||||
openssl = true;
|
openssl = true;
|
||||||
@ -36,7 +40,7 @@ let
|
|||||||
pulseaudio = getConfig ["pulseaudio"] true;
|
pulseaudio = getConfig ["pulseaudio"] true;
|
||||||
};
|
};
|
||||||
|
|
||||||
sourceInfo = import ./source.nix;
|
sourceInfo = builtins.getAttr config.channel (import ./sources.nix);
|
||||||
|
|
||||||
mkGypFlags = with stdenv.lib; let
|
mkGypFlags = with stdenv.lib; let
|
||||||
sanitize = value:
|
sanitize = value:
|
||||||
@ -69,12 +73,14 @@ let
|
|||||||
use_system_v8 = false;
|
use_system_v8 = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
needsSubversion = stdenv.lib.versionOlder sourceInfo.version "21.0.0.0";
|
||||||
|
|
||||||
defaultDependencies = [
|
defaultDependencies = [
|
||||||
bzip2 flac speex
|
bzip2 flac speex
|
||||||
libevent expat libjpeg
|
libevent expat libjpeg
|
||||||
libpng libxml2 libxslt
|
libpng libxml2 libxslt
|
||||||
xdg_utils yasm zlib
|
xdg_utils yasm zlib
|
||||||
];
|
] ++ stdenv.lib.optional needsSubversion subversion;
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
name = "${packageName}-${version}";
|
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
|
#!/bin/sh
|
||||||
|
|
||||||
|
channels_url="http://omahaproxy.appspot.com/";
|
||||||
bucket_url="http://commondatastorage.googleapis.com/chromium-browser-official/";
|
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;${
|
for chline in $(echo "$1" | cut -d, -f-2);
|
||||||
g;s/^.*<Key>chromium-\([^<.]\+\(\.[^<.]\+\)\+\)\.tar\.bz2<.*$/\1/p
|
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")";
|
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
|
if [ -e "$output_file" ];
|
||||||
oldver="$(sed -n 's/^ *version *= *"\([^"]\+\)".*$/\1/p' source.nix)";
|
then
|
||||||
if [ "x$oldver" = "x$version" ]; then
|
vhash="$(echo "$versions" | sha256sum | cut -d' ' -f1)";
|
||||||
echo "Already the newest version: $version" >&2;
|
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;
|
exit 1;
|
||||||
fi;
|
fi;
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
url="${bucket_url%/}/chromium-$version.tar.bz2";
|
channels="$(get_channels "$versions")";
|
||||||
|
|
||||||
sha256="$(nix-prefetch-url "$url")";
|
cat > "$output_file" <<-EOF
|
||||||
|
# This file is autogenerated from update.sh in the same directory.
|
||||||
cat > source.nix <<EOF
|
# VHASH: $vhash
|
||||||
{
|
{
|
||||||
version = "$version";
|
$channels
|
||||||
url = "$url";
|
|
||||||
sha256 = "$sha256";
|
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
@ -46,12 +46,12 @@ stdenv.mkDerivation {
|
|||||||
if stdenv.system == "x86_64-linux" then
|
if stdenv.system == "x86_64-linux" then
|
||||||
fetchurl {
|
fetchurl {
|
||||||
url = "http://dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm";
|
url = "http://dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm";
|
||||||
sha256 = "1dma067h7qj8rbcnm0n7wy3wd1clkysq9xj4kaxijbb5zrw06k3q";
|
sha256 = "1lgvv6bkdc5knghyn4gsg5gp7h3qyr4rb978gsi39gkvcazksm0b";
|
||||||
}
|
}
|
||||||
else if stdenv.system == "i686-linux" then
|
else if stdenv.system == "i686-linux" then
|
||||||
fetchurl {
|
fetchurl {
|
||||||
url = "http://dl.google.com/linux/direct/google-talkplugin_current_i386.rpm";
|
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.";
|
else throw "Google Talk does not support your platform.";
|
||||||
|
|
||||||
|
@ -9,22 +9,22 @@
|
|||||||
assert stdenv.isLinux && stdenv.gcc.gcc != null && stdenv.gcc.libc != null;
|
assert stdenv.isLinux && stdenv.gcc.gcc != null && stdenv.gcc.libc != null;
|
||||||
|
|
||||||
let
|
let
|
||||||
mirror = ftp://ftp.ussg.iu.edu/pub/opera;
|
mirror = http://get.geo.opera.com/pub/opera;
|
||||||
in
|
in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "opera-11.64-1403";
|
name = "opera-12.00-1467";
|
||||||
|
|
||||||
src =
|
src =
|
||||||
if stdenv.system == "i686-linux" then
|
if stdenv.system == "i686-linux" then
|
||||||
fetchurl {
|
fetchurl {
|
||||||
url = "${mirror}/linux/1164/${name}.i386.linux.tar.xz";
|
url = "${mirror}/linux/1200/${name}.i386.linux.tar.xz";
|
||||||
sha256 = "8b7998586b1b3f8f5722beef7ebb621c0f15915c260b096249e9db5973e30d82";
|
sha256 = "d5683f5a4cf0cfd9ce715359b77909c7923c85bcec98513907c1844285356fdc";
|
||||||
}
|
}
|
||||||
else if stdenv.system == "x86_64-linux" then
|
else if stdenv.system == "x86_64-linux" then
|
||||||
fetchurl {
|
fetchurl {
|
||||||
url = "${mirror}/linux/1164/${name}.x86_64.linux.tar.xz";
|
url = "${mirror}/linux/1200/${name}.x86_64.linux.tar.xz";
|
||||||
sha256 = "3b2012cbab826a04417deb56b85d8d31f9c17130071304736bcfa572f78b4c69";
|
sha256 = "7c3dbe122b1fd20123f1b48a420dea080cc24ede4183d47d66b383c2b7ca5051";
|
||||||
}
|
}
|
||||||
else throw "Opera is not supported on ${stdenv.system} (only i686-linux and x86_64 linux are supported)";
|
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 }:
|
, zlib, curl , pkgconfig, libgcrypt, ruby, lua5, tcl, guile }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "0.3.7";
|
version = "0.3.8";
|
||||||
name = "weechat-${version}";
|
name = "weechat-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://weechat.org/files/src/${name}.tar.gz";
|
url = "http://weechat.org/files/src/${name}.tar.gz";
|
||||||
sha256 = "1bphyhx5rnirga5l42z4lijw68qx724gffic1z60jdwfxc5dxknl";
|
sha256 = "4293eb9d29f11b8ee8c301049d57e535acbea677bc1dc41ab12fe1bb8af0f10e";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
|
@ -5,14 +5,14 @@
|
|||||||
|
|
||||||
assert spellChecking -> gtkspell != null;
|
assert spellChecking -> gtkspell != null;
|
||||||
|
|
||||||
let version = "0.138"; in
|
let version = "0.139"; in
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "pan-${version}";
|
name = "pan-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://pan.rebelbase.com/download/releases/${version}/source/pan-${version}.tar.bz2";
|
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 ]
|
buildInputs = [ pkgconfig gtk perl gmime gettext intltool dbus_glib libnotify ]
|
||||||
|
@ -1,24 +1,21 @@
|
|||||||
{ stdenv, fetchurl, libextractor, libmicrohttpd, libgcrypt
|
{ stdenv, fetchurl, libextractor, libmicrohttpd, libgcrypt
|
||||||
, zlib, gmp, curl, libtool, adns, sqlite, pkgconfig
|
, zlib, gmp, curl, libtool, adns, sqlite, pkgconfig
|
||||||
, libxml2, ncurses, gettext, libunistring
|
, libxml2, ncurses, gettext, libunistring
|
||||||
, gtkSupport ? false, gtk ? null, libglade ? null
|
|
||||||
, makeWrapper }:
|
, makeWrapper }:
|
||||||
|
|
||||||
assert gtkSupport -> (gtk != null) && (libglade != null);
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "gnunet-0.9.2";
|
name = "gnunet-0.9.3";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnu/gnunet/${name}.tar.gz";
|
url = "mirror://gnu/gnunet/${name}.tar.gz";
|
||||||
sha256 = "1sa7xc85l7lkd0s7vyxnqhnm7cngnycrvp7zc6yj4b3qjg5z3x94";
|
sha256 = "0ppirvwjb7w7270g0w83z6wyk984cnxv2ydxj7qr0j1cz2j6nn2h";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
libextractor libmicrohttpd libgcrypt gmp curl libtool
|
libextractor libmicrohttpd libgcrypt gmp curl libtool
|
||||||
zlib adns sqlite libxml2 ncurses
|
zlib adns sqlite libxml2 ncurses
|
||||||
pkgconfig gettext libunistring makeWrapper
|
pkgconfig gettext libunistring makeWrapper
|
||||||
] ++ (if gtkSupport then [ gtk libglade ] else []);
|
];
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
# Brute force: since nix-worker chroots don't provide
|
# Brute force: since nix-worker chroots don't provide
|
||||||
|
@ -1,21 +1,19 @@
|
|||||||
{stdenv, fetchurl, readline, openssh}:
|
{stdenv, fetchurl, readline, libssh, intltool}:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation rec {
|
||||||
name = "yafc-1.1.1";
|
name = "yafc";
|
||||||
|
version = "1.2.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://sourceforge/yafc/yafc-1.1.1.tar.bz2;
|
url = "https://github.com/downloads/sebastinas/yafc/${name}-${version}.tar.xz";
|
||||||
sha256 = "ab72b2ed89fb75dbe8ebd119458cf513392225f367cccfad881e9780aefcd7e6";
|
sha256 = "0h5cbvvfkigvzfqqzvgqpn8m0ilyng3rgyh85c0mi48klzv8kb58";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [readline openssh];
|
buildInputs = [ readline libssh intltool ];
|
||||||
|
|
||||||
patchPhase = "
|
|
||||||
sed -e 's@/usr/bin/ssh@${openssh}/bin/ssh@' -i src/main.c
|
|
||||||
";
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "ftp/sftp client with readline, autocompletion and bookmarks";
|
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+";
|
license = "GPLv2+";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -11,10 +11,10 @@ let
|
|||||||
(builtins.attrNames (builtins.removeAttrs x helperArgNames));
|
(builtins.attrNames (builtins.removeAttrs x helperArgNames));
|
||||||
sourceInfo = rec {
|
sourceInfo = rec {
|
||||||
baseName="TPTP";
|
baseName="TPTP";
|
||||||
version="5.3.0";
|
version="5.4.0";
|
||||||
name="${baseName}-${version}";
|
name="${baseName}-${version}";
|
||||||
url="http://www.cs.miami.edu/~tptp/TPTP/Distribution/TPTP-v${version}.tgz";
|
url="http://www.cs.miami.edu/~tptp/TPTP/Distribution/TPTP-v${version}.tgz";
|
||||||
hash="0xzybh332x53q4cmb3i47ygln0x6rd2nx810la1hmja9d1ixnz9b";
|
hash="0nyq2kkiphwgj3hczc7zglzqjj6hxxsh6zcygpy4yhxh9a9rpkg1";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
rec {
|
rec {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
let
|
let
|
||||||
name = "maxima";
|
name = "maxima";
|
||||||
version = "5.26.0";
|
version = "5.27.0";
|
||||||
|
|
||||||
searchPath =
|
searchPath =
|
||||||
stdenv.lib.makeSearchPath "bin"
|
stdenv.lib.makeSearchPath "bin"
|
||||||
@ -13,7 +13,7 @@ stdenv.mkDerivation {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/${name}/${name}-${version}.tar.gz";
|
url = "mirror://sourceforge/${name}/${name}-${version}.tar.gz";
|
||||||
sha256 = "887105c99a91122f3e622472aa39bdd1ca8ed6198cf09b49917f63f8396dced9";
|
sha256 = "9006803714f1385221c4395697fad53f125a13d29b50b188d045d08e25f8dca7";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [sbcl texinfo perl makeWrapper];
|
buildInputs = [sbcl texinfo perl makeWrapper];
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
|
|
||||||
let
|
let
|
||||||
name = "wxmaxima";
|
name = "wxmaxima";
|
||||||
version = "12.01.0";
|
version = "12.04.0";
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "${name}-${version}";
|
name = "${name}-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/${name}/wxMaxima-${version}.tar.gz";
|
url = "mirror://sourceforge/${name}/wxMaxima-${version}.tar.gz";
|
||||||
sha256 = "358cdafe81b7e7290f6bb8c93580b0e2f0ae5a4d148a476e5af375aa9bf77054";
|
sha256 = "60110507e0a63738a1f420b22697eaac9bea3866122e072dcd697077e8744824";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [wxGTK maxima makeWrapper];
|
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
|
let
|
||||||
|
|
||||||
version = "4.0.3";
|
version = "4.1.2";
|
||||||
|
|
||||||
libDir = if stdenv.is64bit then "lib64" else "lib";
|
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 {
|
stdenv.mkDerivation {
|
||||||
name = "xen-${version}";
|
name = "xen-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://bits.xensource.com/oss-xen/release/${version}/xen-${version}.tar.gz";
|
url = "http://bits.xensource.com/oss-xen/release/${version}/xen-${version}.tar.gz";
|
||||||
sha256 = "0p4i7mm8cdsr8i9z3dij6nriyvz6la2rhm7jkyk2n8h62nnxi1b5";
|
sha256 = "7d9c93057cf480d3f1efa792b19285a84fa3c06060ea5c5c453be00887389b0d";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches =
|
patches =
|
||||||
[ # Xen looks for headers in /usr/include and for libraries using
|
[ # Xen looks for headers in /usr/include and for libraries using
|
||||||
# ldconfig. Don't do that.
|
# ldconfig. Don't do that.
|
||||||
./has-header.patch
|
./has-header.patch
|
||||||
|
|
||||||
# GCC 4.5 compatibility.
|
|
||||||
./gcc-4.5.patch
|
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
@ -102,12 +103,18 @@ stdenv.mkDerivation {
|
|||||||
--replace 'XENDOM_CONFIG=/etc/sysconfig/xendomains' "" \
|
--replace 'XENDOM_CONFIG=/etc/sysconfig/xendomains' "" \
|
||||||
--replace /bin/ls ls
|
--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
|
# Xen's stubdoms need various sources that it usually fetches at
|
||||||
# build time using wget. We can't have that.
|
# build time using wget. We can't have that.
|
||||||
${flip concatMapStrings stubdomSrcs (x: let src = fetchurl x; in ''
|
${flip concatMapStrings stubdomSrcs (x: let src = fetchurl x; in ''
|
||||||
cp ${src} stubdom/${src.name}
|
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.
|
# Hack to get `gcc -m32' to work without having 32-bit Glibc headers.
|
||||||
mkdir -p tools/include/gnu
|
mkdir -p tools/include/gnu
|
||||||
touch tools/include/gnu/stubs-32.h
|
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
|
buildInputs = [ which pkgconfig libxcb xcbutilkeysyms xcbutil bison xcbutilwm
|
||||||
libstartup_notification libX11 pcre libev yajl flex libXcursor perl ];
|
libstartup_notification libX11 pcre libev yajl flex libXcursor perl ];
|
||||||
|
|
||||||
prePatch = ''
|
patchPhase = "patchShebangs .";
|
||||||
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
|
|
||||||
'';
|
|
||||||
|
|
||||||
makeFlags = "all";
|
configurePhase = "makeFlags=PREFIX=$out";
|
||||||
installFlags = "PREFIX=\${out}";
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "i3 is a tiling window manager";
|
description = "i3 is a tiling window manager";
|
||||||
homepage = http://i3wm.org;
|
homepage = "http://i3wm.org";
|
||||||
maintainers = [ stdenv.lib.maintainers.garbas ];
|
maintainers = [ stdenv.lib.maintainers.garbas ];
|
||||||
license = stdenv.lib.licenses.bsd3;
|
license = stdenv.lib.licenses.bsd3;
|
||||||
};
|
};
|
||||||
|
@ -9,44 +9,43 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "7391079db20b8613eecfd81d64d243edc9d3c586750c8f2da2bb9db14d260f03";
|
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 =
|
buildInputs =
|
||||||
[ libX11 inputproto libXt libXpm libXft fontconfig freetype libXtst
|
[ libX11 inputproto libXt libXpm libXft fontconfig freetype libXtst
|
||||||
xextproto readline libXi pkgconfig perl autoconf automake
|
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 = {
|
meta = {
|
||||||
|
homepage = "http://www.nongnu.org/ratpoison/";
|
||||||
description = "Ratpoison, a simple mouse-free tiling window manager";
|
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+";
|
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 ];
|
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
|
#! /bin/sh
|
||||||
|
|
||||||
[ -n "$2" ] && NIXPKGS_ALL="$2";
|
[ -n "$2" ] && NIXPKGS_ALL="$2";
|
||||||
[ -z "$NIXPKGS_ALL" ] && [ -f "/etc/nixos/nixpkgs" ] && NIXPKGS_ALL="/etc/nixos/nixpkgs";
|
[ -z "$NIXPKGS_ALL" ] && [ -d "/etc/nixos/nixpkgs" ] && NIXPKGS_ALL="/etc/nixos/nixpkgs";
|
||||||
[ -z "$NIXPKGS_ALL" ] && [ -f "$HOME/nixpkgs" ] && NIXPKGS_ALL="$HOME/nixpkgs";
|
[ -z "$NIXPKGS_ALL" ] && [ -d "$HOME/nixpkgs" ] && NIXPKGS_ALL="$HOME/nixpkgs";
|
||||||
[ -z "$NIXPKGS_ALL" ] && {
|
[ -z "$NIXPKGS_ALL" ] && {
|
||||||
echo "Cannot find Nixpkgs source. Please specify it via NIXPKGS_ALL or second command line argument"
|
echo "Cannot find Nixpkgs source. Please specify it via NIXPKGS_ALL or second command line argument"
|
||||||
exit 1
|
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, fetchurl }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "cacert-20110902";
|
name = "cacert-20120628";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://nixos.org/tarballs/${name}.pem.bz2";
|
url = "http://nixos.org/tarballs/${name}.pem.bz2";
|
||||||
sha256 = "05vwziwrckgdg4l029jsb8apj65lcvk0rfcyyrvz34m2znk0vlmi";
|
sha256 = "0xg9f1w2pmsv221lgc60c07bs0xf2rr189a2yp2y9an95h3gx7ir";
|
||||||
};
|
};
|
||||||
|
|
||||||
unpackPhase = "true";
|
unpackPhase = "true";
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
{ stdenv, fetchurl, ghc, perl, gmp, ncurses }:
|
{ stdenv, fetchurl, ghc, perl, gmp, ncurses }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "7.5.20120607";
|
version = "7.5.20120714";
|
||||||
|
|
||||||
name = "ghc-${version}";
|
name = "ghc-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://haskell.org/ghc/dist/current/dist/${name}-src.tar.bz2";
|
url = "http://haskell.org/ghc/dist/current/dist/${name}-src.tar.bz2";
|
||||||
sha256 = "1xrdx646g5ip2f2jypbm46y6jis3ddf8bild2704swbl2j4yb3vb";
|
sha256 = "02jicyqqr18yixf970f1rfrn64bm528aig6s9566galji063p6ah";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ ghc perl gmp ncurses ];
|
buildInputs = [ ghc perl gmp ncurses ];
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
rec {
|
rec {
|
||||||
version="1.0.56";
|
version="1.0.57";
|
||||||
name="sbcl-1.0.56";
|
name="sbcl-1.0.57";
|
||||||
hash="0cq5hyzv3nnva0y1y6zjyd7rfdwwpxswnvmbfmqvhihz72ivyl1w";
|
hash="1vvifyq0lapx6p6wz6jknsgch3lbyr7m785844wdgkdx2hh8ch51";
|
||||||
url="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.56/sbcl-1.0.56-source.tar.bz2";
|
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.56/sbcl-1.0.56-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)
|
else stdenv.mkDerivation)
|
||||||
|
|
||||||
(rec {
|
(rec {
|
||||||
name = "guile-2.0.5";
|
name = "guile-2.0.6";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnu/guile/${name}.tar.xz";
|
url = "mirror://gnu/guile/${name}.tar.xz";
|
||||||
sha256 = "1lycm10x316jzlv1nyag7x9gisn4d3dz8jcmbi6lbdn0z6a9skc2";
|
sha256 = "000ng5qsq3cl1k35jvzvhwxj92wx4q87745n2fppkd4irh58vv5l";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildNativeInputs = [ makeWrapper gawk pkgconfig ];
|
buildNativeInputs = [ makeWrapper gawk pkgconfig ];
|
||||||
|
@ -8,7 +8,7 @@ in
|
|||||||
|
|
||||||
composableDerivation {} ( fixed : let inherit (fixed.fixed) version; in {
|
composableDerivation {} ( fixed : let inherit (fixed.fixed) version; in {
|
||||||
|
|
||||||
version = "5.3.13";
|
version = "5.3.14";
|
||||||
|
|
||||||
name = "php-${version}";
|
name = "php-${version}";
|
||||||
|
|
||||||
@ -157,7 +157,7 @@ composableDerivation {} ( fixed : let inherit (fixed.fixed) version; in {
|
|||||||
|
|
||||||
src = args.fetchurl {
|
src = args.fetchurl {
|
||||||
url = "http://nl.php.net/get/php-${version}.tar.bz2/from/this/mirror";
|
url = "http://nl.php.net/get/php-${version}.tar.bz2/from/this/mirror";
|
||||||
sha256 = "16yr678bgks6hlhmmmi5s9ivhcx1f1bhvxkk3zrlkr3bn4sp46pg";
|
sha256 = "1cqw0knkrb7wn49ki5kcly4i0hjnd12sf9l4rhk0vny5hdp5n1y8";
|
||||||
name = "php-${version}.tar.bz2";
|
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 {
|
src = fetchurl {
|
||||||
url = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/oldtar/Pyrex-0.9.5.1.1.tar.gz;
|
url = "http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/oldtar/Pyrex-${version}.tar.gz";
|
||||||
sha256 = "0lxxvn4mjfb83swcbqb5908q4iy53w4ip5i0f9angm2va1jyhd3z";
|
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 = {
|
meta = {
|
||||||
description = "Python package compiler or something like that";
|
homepage = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/;
|
||||||
inherit src;
|
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 {
|
pythonPackages.buildPythonPackage rec {
|
||||||
|
name = "pyrex-${version}";
|
||||||
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];
|
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/oldtar/Pyrex-${version}.tar.gz";
|
||||||
|
sha256 = "18pd9f8al3l6i27cc0ddhgg7hxf28lnfs75x4a8jzscydxgiq5a8";
|
||||||
};
|
};
|
||||||
|
|
||||||
in with localDefs;
|
doCheck = false;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "pyrex-0.9.6.4";
|
|
||||||
builder = writeScript (name + "-builder")
|
|
||||||
(textClosure localDefs [installPythonPackage doForceShare]);
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Python package compiler or something like that";
|
homepage = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/;
|
||||||
inherit src;
|
description = "A language for writing Python extension modules";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -3,68 +3,69 @@
|
|||||||
g: # Get dependencies from patched gems
|
g: # Get dependencies from patched gems
|
||||||
{
|
{
|
||||||
aliases = {
|
aliases = {
|
||||||
ZenTest = g.ZenTest_4_8_0;
|
ZenTest = g.ZenTest_4_8_1;
|
||||||
actionmailer = g.actionmailer_3_2_3;
|
actionmailer = g.actionmailer_3_2_6;
|
||||||
actionpack = g.actionpack_3_2_3;
|
actionpack = g.actionpack_3_2_6;
|
||||||
activemodel = g.activemodel_3_2_3;
|
activemodel = g.activemodel_3_2_6;
|
||||||
activerecord = g.activerecord_3_2_3;
|
activerecord = g.activerecord_3_2_6;
|
||||||
activeresource = g.activeresource_3_2_3;
|
activeresource = g.activeresource_3_2_6;
|
||||||
activesupport = g.activesupport_3_2_3;
|
activesupport = g.activesupport_3_2_6;
|
||||||
addressable = g.addressable_2_2_8;
|
addressable = g.addressable_2_2_8;
|
||||||
arel = g.arel_3_0_2;
|
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;
|
autotest_rails = g.autotest_rails_4_1_2;
|
||||||
builder = g.builder_3_0_0;
|
builder = g.builder_3_0_0;
|
||||||
buildr = g.buildr_1_4_6;
|
buildr = g.buildr_1_4_7;
|
||||||
bundler = g.bundler_1_1_3;
|
bundler = g.bundler_1_1_4;
|
||||||
childprocess = g.childprocess_0_3_2;
|
childprocess = g.childprocess_0_3_3;
|
||||||
diff_lcs = g.diff_lcs_1_1_3;
|
diff_lcs = g.diff_lcs_1_1_3;
|
||||||
erubis = g.erubis_2_7_0;
|
erubis = g.erubis_2_7_0;
|
||||||
|
fakes3 = g.fakes3_0_1_5;
|
||||||
ffi = g.ffi_1_0_11;
|
ffi = g.ffi_1_0_11;
|
||||||
highline = g.highline_1_5_1;
|
highline = g.highline_1_6_2;
|
||||||
hike = g.hike_1_2_1;
|
hike = g.hike_1_2_1;
|
||||||
hoe = g.hoe_2_3_3;
|
hoe = g.hoe_2_3_3;
|
||||||
i18n = g.i18n_0_6_0;
|
i18n = g.i18n_0_6_0;
|
||||||
journey = g.journey_1_0_3;
|
journey = g.journey_1_0_4;
|
||||||
json = g.json_1_7_0;
|
json = g.json_1_7_3;
|
||||||
json_pure = g.json_pure_1_7_0;
|
json_pure = g.json_pure_1_7_3;
|
||||||
libwebsocket = g.libwebsocket_0_1_3;
|
libwebsocket = g.libwebsocket_0_1_3;
|
||||||
mail = g.mail_2_4_4;
|
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;
|
minitar = g.minitar_0_5_3;
|
||||||
multi_json = g.multi_json_1_3_4;
|
multi_json = g.multi_json_1_3_6;
|
||||||
net_sftp = g.net_sftp_2_0_4;
|
net_sftp = g.net_sftp_2_0_5;
|
||||||
net_ssh = g.net_ssh_2_3_0;
|
net_ssh = g.net_ssh_2_5_2;
|
||||||
nix = g.nix_0_1_1;
|
nix = g.nix_0_1_1;
|
||||||
polyglot = g.polyglot_0_3_3;
|
polyglot = g.polyglot_0_3_3;
|
||||||
rack = g.rack_1_4_1;
|
rack = g.rack_1_4_1;
|
||||||
rack_cache = g.rack_cache_1_2;
|
rack_cache = g.rack_cache_1_2;
|
||||||
rack_ssl = g.rack_ssl_1_3_2;
|
rack_ssl = g.rack_ssl_1_3_2;
|
||||||
rack_test = g.rack_test_0_6_1;
|
rack_test = g.rack_test_0_6_1;
|
||||||
rails = g.rails_3_2_3;
|
rails = g.rails_3_2_6;
|
||||||
railties = g.railties_3_2_3;
|
railties = g.railties_3_2_6;
|
||||||
rake = g.rake_0_9_2_2;
|
rake = g.rake_0_9_2_2;
|
||||||
rb_fsevent = g.rb_fsevent_0_9_1;
|
rb_fsevent = g.rb_fsevent_0_9_1;
|
||||||
rdoc = g.rdoc_3_12;
|
rdoc = g.rdoc_3_12;
|
||||||
rjb = g.rjb_1_4_0;
|
rjb = g.rjb_1_4_0;
|
||||||
rspec = g.rspec_2_1_0;
|
rspec = g.rspec_2_9_0;
|
||||||
rspec_core = g.rspec_core_2_1_0;
|
rspec_core = g.rspec_core_2_9_0;
|
||||||
rspec_expectations = g.rspec_expectations_2_1_0;
|
rspec_expectations = g.rspec_expectations_2_9_1;
|
||||||
rspec_mocks = g.rspec_mocks_2_1_0;
|
rspec_mocks = g.rspec_mocks_2_9_0;
|
||||||
rubyforge = g.rubyforge_2_0_4;
|
rubyforge = g.rubyforge_2_0_4;
|
||||||
rubyzip = g.rubyzip_0_9_8;
|
rubyzip = g.rubyzip_0_9_9;
|
||||||
sass = g.sass_3_1_17;
|
sass = g.sass_3_1_20;
|
||||||
selenium_webdriver = g.selenium_webdriver_2_21_2;
|
selenium_webdriver = g.selenium_webdriver_2_24_0;
|
||||||
sprockets = g.sprockets_2_1_3;
|
sprockets = g.sprockets_2_1_3;
|
||||||
thor = g.thor_0_14_6;
|
thor = g.thor_0_15_4;
|
||||||
tilt = g.tilt_1_3_3;
|
tilt = g.tilt_1_3_3;
|
||||||
treetop = g.treetop_1_4_10;
|
treetop = g.treetop_1_4_10;
|
||||||
tzinfo = g.tzinfo_0_3_33;
|
tzinfo = g.tzinfo_0_3_33;
|
||||||
xml_simple = g.xml_simple_1_0_12;
|
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 = {
|
gems = {
|
||||||
ZenTest_4_8_0 = {
|
ZenTest_4_8_1 = {
|
||||||
basename = ''ZenTest'';
|
basename = ''ZenTest'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby'';
|
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
|
for compatibility checking! Use multiruby_setup to manage your
|
||||||
installed versions.'';
|
installed versions.'';
|
||||||
};
|
};
|
||||||
name = ''ZenTest-4.8.0'';
|
name = ''ZenTest-4.8.1'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1z999prd8imx8wnb8jv3i19xmzrwd72b05zhk875mbg5q64nbpnz'';
|
sha256 = ''0jp86czz16b0wamxvzs8p7pxwagj68h2zch9yjmjk7b069xrsg3v'';
|
||||||
};
|
};
|
||||||
actionmailer_3_2_3 = {
|
actionmailer_3_2_6 = {
|
||||||
basename = ''actionmailer'';
|
basename = ''actionmailer'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Email composition, delivery, and receiving framework (part of Rails).'';
|
description = ''Email composition, delivery, and receiving framework (part of Rails).'';
|
||||||
homepage = ''http://www.rubyonrails.org'';
|
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.'';
|
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 ];
|
requiredGems = [ g.mail_2_4_4 ];
|
||||||
sha256 = ''09zzg09q6321l4gdyk9w7400di7rqvrhh427s666frlh1a91gdj4'';
|
sha256 = ''1h9035i9rnh98pc4z073cpcjjkwcswjigg1a3a6ll0s9lb6dnk54'';
|
||||||
};
|
};
|
||||||
actionpack_3_2_3 = {
|
actionpack_3_2_6 = {
|
||||||
basename = ''actionpack'';
|
basename = ''actionpack'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Web-flow and rendering framework putting the VC in MVC (part of Rails).'';
|
description = ''Web-flow and rendering framework putting the VC in MVC (part of Rails).'';
|
||||||
homepage = ''http://www.rubyonrails.org'';
|
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.'';
|
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'';
|
name = ''actionpack-3.2.6'';
|
||||||
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 ];
|
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 = ''0wg42jikmsy5bj8wp3kp21ggj1x6g0abbk1i39rlpfvsgj7fwx8v'';
|
sha256 = ''1qwy7p353sp3x3crinfsx873vfrc84bfy61hz95qhy8anq03ay34'';
|
||||||
};
|
};
|
||||||
activemodel_3_2_3 = {
|
activemodel_3_2_6 = {
|
||||||
basename = ''activemodel'';
|
basename = ''activemodel'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''A toolkit for building modeling frameworks (part of Rails).'';
|
description = ''A toolkit for building modeling frameworks (part of Rails).'';
|
||||||
homepage = ''http://www.rubyonrails.org'';
|
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.'';
|
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'';
|
name = ''activemodel-3.2.6'';
|
||||||
requiredGems = [ g.builder_3_0_0 ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1n287g8nbm0bkvz0qh7pqw1racpzvfjzmgil9fn38p4k7dl3akg3'';
|
sha256 = ''18bvwpfxr6kp66b62n17qgn7bb02va6bvckips36cxrkznafsk6j'';
|
||||||
};
|
};
|
||||||
activerecord_3_2_3 = {
|
activerecord_3_2_6 = {
|
||||||
basename = ''activerecord'';
|
basename = ''activerecord'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Object-relational mapper framework (part of Rails).'';
|
description = ''Object-relational mapper framework (part of Rails).'';
|
||||||
homepage = ''http://www.rubyonrails.org'';
|
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.'';
|
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 ];
|
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'';
|
basename = ''activeresource'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''REST modeling framework (part of Rails).'';
|
description = ''REST modeling framework (part of Rails).'';
|
||||||
homepage = ''http://www.rubyonrails.org'';
|
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.'';
|
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 = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1hdsr4fs355lv3ncfjv8h2s4p61rhsbz2yk21ms3n19qwblbvnwa'';
|
sha256 = ''1lyv64rccgrdfhzccxj9qm5dnjy212x4q1nc21mf2xf2nc4zi33a'';
|
||||||
};
|
};
|
||||||
activesupport_3_2_3 = {
|
activesupport_3_2_6 = {
|
||||||
basename = ''activesupport'';
|
basename = ''activesupport'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.'';
|
description = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.'';
|
||||||
homepage = ''http://www.rubyonrails.org'';
|
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.'';
|
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'';
|
name = ''activesupport-3.2.6'';
|
||||||
requiredGems = [ g.i18n_0_6_0 g.multi_json_1_3_4 ];
|
requiredGems = [ g.i18n_0_6_0 g.multi_json_1_3_6 ];
|
||||||
sha256 = ''05656xcknixlkpjj5xrzk4bbniywmjn9blj0nsrpglplcf5ivh4g'';
|
sha256 = ''00jlixc7pkifikdgkjmgxypx8rizj3jizhjcpi4v9hd72yw8m7j2'';
|
||||||
};
|
};
|
||||||
addressable_2_2_8 = {
|
addressable_2_2_8 = {
|
||||||
basename = ''addressable'';
|
basename = ''addressable'';
|
||||||
@ -193,7 +194,7 @@ database compatibility and query generation.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''158bvrhammpblky9z9dgimjr55bdypfx6w5s1dm4vyj42h49qpkx'';
|
sha256 = ''158bvrhammpblky9z9dgimjr55bdypfx6w5s1dm4vyj42h49qpkx'';
|
||||||
};
|
};
|
||||||
atoulme_Antwrap_0_7_1 = {
|
atoulme_Antwrap_0_7_2 = {
|
||||||
basename = ''atoulme_Antwrap'';
|
basename = ''atoulme_Antwrap'';
|
||||||
meta = {
|
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.'';
|
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
|
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!'';
|
check out Buildr!'';
|
||||||
};
|
};
|
||||||
name = ''atoulme-Antwrap-0.7.1'';
|
name = ''atoulme-Antwrap-0.7.2'';
|
||||||
requiredGems = [ g.rjb_1_4_0 ];
|
requiredGems = [ ];
|
||||||
sha256 = ''0r9jy2asyma8h0878nhjfbi00qvb4yapc8glngvmkkj21zbx2mfy'';
|
sha256 = ''0r9l3cn0gjck5q00djas5h43pr64pjvafhz6f7zhki4qqkwbb6j3'';
|
||||||
};
|
};
|
||||||
autotest_rails_4_1_2 = {
|
autotest_rails_4_1_2 = {
|
||||||
basename = ''autotest_rails'';
|
basename = ''autotest_rails'';
|
||||||
@ -224,7 +225,7 @@ database compatibility and query generation.'';
|
|||||||
rails support and extra plugins for migrations and fixtures.'';
|
rails support and extra plugins for migrations and fixtures.'';
|
||||||
};
|
};
|
||||||
name = ''autotest-rails-4.1.2'';
|
name = ''autotest-rails-4.1.2'';
|
||||||
requiredGems = [ g.ZenTest_4_8_0 ];
|
requiredGems = [ g.ZenTest_4_8_1 ];
|
||||||
sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4'';
|
sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4'';
|
||||||
};
|
};
|
||||||
builder_2_1_2 = {
|
builder_2_1_2 = {
|
||||||
@ -254,7 +255,7 @@ simple to do. Currently the following builder objects are supported:
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''13k12jii9z1hma4xxk2dl74wsx985idl3cs9svvla8p0bmgf3lzv'';
|
sha256 = ''13k12jii9z1hma4xxk2dl74wsx985idl3cs9svvla8p0bmgf3lzv'';
|
||||||
};
|
};
|
||||||
buildr_1_4_6 = {
|
buildr_1_4_7 = {
|
||||||
basename = ''buildr'';
|
basename = ''buildr'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Build like you code'';
|
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.
|
for those one-off tasks, with a language that's a joy to use.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
name = ''buildr-1.4.6'';
|
name = ''buildr-1.4.7'';
|
||||||
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 ];
|
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 = ''11qwqrdnmzzi4zhgajfq1f1ckvd4kpfm9gyqrfjfalphs4gi0vxz'';
|
sha256 = ''0ddb71xgdjxvkf485c16kvip8i26wy4l171pjbw04qmy3cank42h'';
|
||||||
};
|
};
|
||||||
bundler_1_1_3 = {
|
bundler_1_1_4 = {
|
||||||
basename = ''bundler'';
|
basename = ''bundler'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''The best way to manage your application's dependencies'';
|
description = ''The best way to manage your application's dependencies'';
|
||||||
homepage = ''http://gembundler.com'';
|
homepage = ''http://gembundler.com'';
|
||||||
longDescription = ''Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably'';
|
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 = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''df5ce52b6229bae5cf2eabae71858ea7e735fa0e479b4d00cff1ee18c5f6e800'';
|
sha256 = ''13pj4kk01xrdmdvgz1mvvhnbp1vi40gq50n8wdk3lpqp5za26gr0'';
|
||||||
};
|
};
|
||||||
childprocess_0_3_2 = {
|
childprocess_0_3_3 = {
|
||||||
basename = ''childprocess'';
|
basename = ''childprocess'';
|
||||||
meta = {
|
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.'';
|
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'';
|
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.'';
|
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 ];
|
requiredGems = [ g.ffi_1_0_11 ];
|
||||||
sha256 = ''006j501yik87rlgkng2nqn13awnlgagk9p93bfsiccvc4fn73m3q'';
|
sha256 = ''0yqlbxnc427lnh1xw71qyzkic1pdpmacqxp8zw0gvx7yzkw3fjr0'';
|
||||||
};
|
|
||||||
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'';
|
|
||||||
};
|
};
|
||||||
diff_lcs_1_1_3 = {
|
diff_lcs_1_1_3 = {
|
||||||
basename = ''diff_lcs'';
|
basename = ''diff_lcs'';
|
||||||
@ -351,6 +341,16 @@ is the MIT license.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3'';
|
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 = {
|
ffi_1_0_11 = {
|
||||||
basename = ''ffi'';
|
basename = ''ffi'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -366,16 +366,20 @@ using Ruby-FFI here[http://wiki.github.com/ffi/ffi/why-use-ffi].'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''177v6bwslyb7n961nw11i8x9j43k796s11bs98kynl58n0a3n99b'';
|
sha256 = ''177v6bwslyb7n961nw11i8x9j43k796s11bs98kynl58n0a3n99b'';
|
||||||
};
|
};
|
||||||
highline_1_5_1 = {
|
highline_1_6_2 = {
|
||||||
basename = ''highline'';
|
basename = ''highline'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''HighLine is a high-level command-line IO library.'';
|
description = ''HighLine is a high-level command-line IO library.'';
|
||||||
homepage = ''http://highline.rubyforge.org'';
|
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 = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''0sawb011sc1i5glr80a4iflr0vvn3s5c97a4jmrhj3palv4df19i'';
|
sha256 = ''0azmahb70f1nlg6lq5wljbzcijhfb9lz8skwb4k2977kdml07mcn'';
|
||||||
};
|
};
|
||||||
hike_1_2_1 = {
|
hike_1_2_1 = {
|
||||||
basename = ''hike'';
|
basename = ''hike'';
|
||||||
@ -415,7 +419,7 @@ Plug-ins Provided:
|
|||||||
See class rdoc for help. Hint: ri Hoe'';
|
See class rdoc for help. Hint: ri Hoe'';
|
||||||
};
|
};
|
||||||
name = ''hoe-2.3.3'';
|
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'';
|
sha256 = ''06jlnbhimrn6znimaaxm7kh2269lapkbmnp3wssrjmw06ms7lq9m'';
|
||||||
};
|
};
|
||||||
i18n_0_6_0 = {
|
i18n_0_6_0 = {
|
||||||
@ -429,27 +433,27 @@ See class rdoc for help. Hint: ri Hoe'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1pgmfhmh2wv409g7kla30mkp8jpslvp25vcmmim1figl87wpn3j0'';
|
sha256 = ''1pgmfhmh2wv409g7kla30mkp8jpslvp25vcmmim1figl87wpn3j0'';
|
||||||
};
|
};
|
||||||
journey_1_0_3 = {
|
journey_1_0_4 = {
|
||||||
basename = ''journey'';
|
basename = ''journey'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Journey is a router'';
|
description = ''Journey is a router'';
|
||||||
homepage = ''http://github.com/rails/journey'';
|
homepage = ''http://github.com/rails/journey'';
|
||||||
longDescription = ''Journey is a router. It routes requests.'';
|
longDescription = ''Journey is a router. It routes requests.'';
|
||||||
};
|
};
|
||||||
name = ''journey-1.0.3'';
|
name = ''journey-1.0.4'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''15bxq7dqhk88n7cjvmx0ipizc22mzf5mnb58r1nq2sq5mcpag6gb'';
|
sha256 = ''03y1xidg1rx1yjz8xb50083vfwcsfkgs4zmizc040y1h4mhvhm3l'';
|
||||||
};
|
};
|
||||||
json_1_7_0 = {
|
json_1_7_3 = {
|
||||||
basename = ''json'';
|
basename = ''json'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''JSON Implementation for Ruby'';
|
description = ''JSON Implementation for Ruby'';
|
||||||
homepage = ''http://flori.github.com/json'';
|
homepage = ''http://flori.github.com/json'';
|
||||||
longDescription = ''This is a JSON implementation as a Ruby extension in C.'';
|
longDescription = ''This is a JSON implementation as a Ruby extension in C.'';
|
||||||
};
|
};
|
||||||
name = ''json-1.7.0'';
|
name = ''json-1.7.3'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''5affdd32dfc4a21f3d076d12e223a5da3778d0d027a6b033f556ba394c6ca6de'';
|
sha256 = ''1n969j5k0zb7dqfbnjhqm5hnxpsbi05rhsp5ww3cph7d5z6ycw0h'';
|
||||||
};
|
};
|
||||||
json_pure_1_4_3 = {
|
json_pure_1_4_3 = {
|
||||||
basename = ''json_pure'';
|
basename = ''json_pure'';
|
||||||
@ -462,16 +466,16 @@ See class rdoc for help. Hint: ri Hoe'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1xw357gkmk6712c94lhpsrq8j9v91mgc2nxlr1m6n20yl6sz2g9r'';
|
sha256 = ''1xw357gkmk6712c94lhpsrq8j9v91mgc2nxlr1m6n20yl6sz2g9r'';
|
||||||
};
|
};
|
||||||
json_pure_1_7_0 = {
|
json_pure_1_7_3 = {
|
||||||
basename = ''json_pure'';
|
basename = ''json_pure'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''JSON Implementation for Ruby'';
|
description = ''JSON Implementation for Ruby'';
|
||||||
homepage = ''http://flori.github.com/json'';
|
homepage = ''http://flori.github.com/json'';
|
||||||
longDescription = ''This is a JSON implementation in pure Ruby.'';
|
longDescription = ''This is a JSON implementation in pure Ruby.'';
|
||||||
};
|
};
|
||||||
name = ''json_pure-1.7.0'';
|
name = ''json_pure-1.7.3'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1c661piay7i4zvjl2v8w01x69v17ip5gxwqkfzclqf3zznym28pp'';
|
sha256 = ''0m316halw0l1gd2lx811qhyfs9a98dfgxign8zij0a1wn9wsh2ci'';
|
||||||
};
|
};
|
||||||
libwebsocket_0_1_3 = {
|
libwebsocket_0_1_3 = {
|
||||||
basename = ''libwebsocket'';
|
basename = ''libwebsocket'';
|
||||||
@ -492,28 +496,28 @@ See class rdoc for help. Hint: ri Hoe'';
|
|||||||
longDescription = ''A really Ruby Mail handler.'';
|
longDescription = ''A really Ruby Mail handler.'';
|
||||||
};
|
};
|
||||||
name = ''mail-2.4.4'';
|
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'';
|
sha256 = ''0idylz5pnlz34mrxm7gs9jbll2c0k0y9dq2qarhxk30gwyvjaxi3'';
|
||||||
};
|
};
|
||||||
mime_types_1_18 = {
|
mime_types_1_19 = {
|
||||||
basename = ''mime_types'';
|
basename = ''mime_types'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''This library allows for the identification of a file's likely MIME content type'';
|
description = ''This library allows for the identification of a file's likely MIME content type'';
|
||||||
homepage = ''http://mime-types.rubyforge.org/'';
|
homepage = ''http://mime-types.rubyforge.org/'';
|
||||||
longDescription = ''This library allows for the identification of a file's likely MIME content
|
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
|
type. This is release 1.19 with new MIME types. The identification of MIME
|
||||||
on a file's filename extensions.
|
content type is based on a file's filename extensions.
|
||||||
|
|
||||||
MIME::Types for Ruby originally based on and synchronized with MIME::Types for
|
MIME::Types for Ruby was originally based on and synchronized with MIME::Types
|
||||||
Perl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data
|
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
|
format for the MIME::Type list has changed and the synchronization will no
|
||||||
longer happen.
|
longer happen.
|
||||||
|
|
||||||
:include: Licence.rdoc'';
|
:include: Licence.rdoc'';
|
||||||
};
|
};
|
||||||
name = ''mime-types-1.18'';
|
name = ''mime-types-1.19'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''00j7vragd5kdj235mskicn3nbg7hrdc6xjvc9bw9vqmal8x4707q'';
|
sha256 = ''1b44lrzk9v6i0jyajkx106qjyg8ns7siw1k42hmmwqj574ffsn26'';
|
||||||
};
|
};
|
||||||
minitar_0_5_3 = {
|
minitar_0_5_3 = {
|
||||||
basename = ''minitar'';
|
basename = ''minitar'';
|
||||||
@ -526,38 +530,27 @@ longer happen.
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''035vs1knnnjsb8arfp8vx75warvwcdpiljjwv38lqljai9v8fq53'';
|
sha256 = ''035vs1knnnjsb8arfp8vx75warvwcdpiljjwv38lqljai9v8fq53'';
|
||||||
};
|
};
|
||||||
multi_json_1_3_4 = {
|
multi_json_1_3_6 = {
|
||||||
basename = ''multi_json'';
|
basename = ''multi_json'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''A gem to provide swappable JSON backends.'';
|
description = ''A gem to provide swappable JSON backends.'';
|
||||||
homepage = ''http://github.com/intridea/multi_json'';
|
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.'';
|
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 = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1w6zaswd6v30vjs4v8vzh638mlaybzwh15k74vmfr0jkb63amga0'';
|
sha256 = ''0q2zjfvd2ibds9g9nzf2p1b47fc1wqliwfywv5pw85w15lmy91yr'';
|
||||||
};
|
};
|
||||||
net_sftp_2_0_4 = {
|
net_sftp_2_0_5 = {
|
||||||
basename = ''net_sftp'';
|
basename = ''net_sftp'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''A pure Ruby implementation of the SFTP client protocol'';
|
description = ''A pure Ruby implementation of the SFTP client protocol'';
|
||||||
homepage = ''http://net-ssh.rubyforge.org/sftp'';
|
homepage = ''http://net-ssh.rubyforge.org/sftp'';
|
||||||
longDescription = ''A pure Ruby implementation of the SFTP client protocol'';
|
longDescription = ''A pure Ruby implementation of the SFTP client protocol'';
|
||||||
};
|
};
|
||||||
name = ''net-sftp-2.0.4'';
|
name = ''net-sftp-2.0.5'';
|
||||||
requiredGems = [ g.net_ssh_2_3_0 ];
|
requiredGems = [ g.net_ssh_2_5_2 ];
|
||||||
sha256 = ''1f0ml1z7kjnd79avn42fmys8j0w2995j5lk30ak5n40bq805yvky'';
|
sha256 = ''0lqk735wspm8rbiyxpbil8ikrqcyg00ss1df7fny0761c3as6m0v'';
|
||||||
};
|
|
||||||
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'';
|
|
||||||
};
|
};
|
||||||
net_ssh_2_3_0 = {
|
net_ssh_2_3_0 = {
|
||||||
basename = ''net_ssh'';
|
basename = ''net_ssh'';
|
||||||
@ -570,6 +563,17 @@ longer happen.
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1q1fznl4nk2963czpzfby4m9jw9rs37k1rzgbjad5r1n7r6dv0sv'';
|
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 = {
|
nix_0_1_1 = {
|
||||||
basename = ''nix'';
|
basename = ''nix'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -650,38 +654,27 @@ request helpers feature.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''0hq5q8fjhbb7szzrj7k0l21z025c4qsxqzd5qmgivikhymw10ws0'';
|
sha256 = ''0hq5q8fjhbb7szzrj7k0l21z025c4qsxqzd5qmgivikhymw10ws0'';
|
||||||
};
|
};
|
||||||
rails_3_2_3 = {
|
rails_3_2_6 = {
|
||||||
basename = ''rails'';
|
basename = ''rails'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Full-stack web application framework.'';
|
description = ''Full-stack web application framework.'';
|
||||||
homepage = ''http://www.rubyonrails.org'';
|
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.'';
|
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'';
|
name = ''rails-3.2.6'';
|
||||||
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 ];
|
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 = ''08kwzxw3y4qfy10x1h8g699h1bcp5dls2h440zdgywq45lrybmmq'';
|
sha256 = ''184ys6yfdclv59x0wk7dxx6ss60bv5vsi89nf8n85sh4mn19sf2m'';
|
||||||
};
|
};
|
||||||
railties_3_2_3 = {
|
railties_3_2_6 = {
|
||||||
basename = ''railties'';
|
basename = ''railties'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Tools for creating, working with, and running Rails applications.'';
|
description = ''Tools for creating, working with, and running Rails applications.'';
|
||||||
homepage = ''http://www.rubyonrails.org'';
|
homepage = ''http://www.rubyonrails.org'';
|
||||||
longDescription = ''Rails internals: application bootup, plugins, generators, and rake tasks.'';
|
longDescription = ''Rails internals: application bootup, plugins, generators, and rake tasks.'';
|
||||||
};
|
};
|
||||||
name = ''railties-3.2.3'';
|
name = ''railties-3.2.6'';
|
||||||
requiredGems = [ g.thor_0_14_6 g.rack_ssl_1_3_2 g.rdoc_3_12 ];
|
requiredGems = [ g.rack_ssl_1_3_2 g.rdoc_3_12 ];
|
||||||
sha256 = ''8715141b57dd5ad02dda101ea2812ece5e48bf6848d7586eb6c32f1d68ed7599'';
|
sha256 = ''1qyb4kcg2ld86qp411njr6cxfhv2ddw3jghk2rbr8d5f1ci7gfdh'';
|
||||||
};
|
|
||||||
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'';
|
|
||||||
};
|
};
|
||||||
rake_0_9_2_2 = {
|
rake_0_9_2_2 = {
|
||||||
basename = ''rake'';
|
basename = ''rake'';
|
||||||
@ -703,7 +696,7 @@ request helpers feature.'';
|
|||||||
};
|
};
|
||||||
name = ''rb-fsevent-0.9.1'';
|
name = ''rb-fsevent-0.9.1'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''d06bb8a10fe89e66a2e017152d9c40d5f728ad2561f8ddd305f56fedfe566f0b'';
|
sha256 = ''02vgavzfsvzm0p9xvy314nnjixym82f2s58pw2i6d7p81yhvhsyh'';
|
||||||
};
|
};
|
||||||
rdoc_3_12 = {
|
rdoc_3_12 = {
|
||||||
basename = ''rdoc'';
|
basename = ''rdoc'';
|
||||||
@ -717,20 +710,8 @@ documentation.
|
|||||||
See RDoc for a description of RDoc's markup and basic use.'';
|
See RDoc for a description of RDoc's markup and basic use.'';
|
||||||
};
|
};
|
||||||
name = ''rdoc-3.12'';
|
name = ''rdoc-3.12'';
|
||||||
requiredGems = [ g.json_1_7_0 ];
|
requiredGems = [ g.json_1_7_3 ];
|
||||||
sha256 = ''77b6deba13ca090fb4608c218ec5d5c05d78e841cb0b53cb31f91fb56686a431'';
|
sha256 = ''0cd4hrkba7zr675m62yb87l7hpf0sp2qw8ccc2s0y2fa2fxdxdkp'';
|
||||||
};
|
|
||||||
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'';
|
|
||||||
};
|
};
|
||||||
rjb_1_4_0 = {
|
rjb_1_4_0 = {
|
||||||
basename = ''rjb'';
|
basename = ''rjb'';
|
||||||
@ -744,49 +725,60 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''03ildf1k04a430mqdfggld4wjvca3xd0d4qn0dwcfa2zxs3vnbz3'';
|
sha256 = ''03ildf1k04a430mqdfggld4wjvca3xd0d4qn0dwcfa2zxs3vnbz3'';
|
||||||
};
|
};
|
||||||
rspec_2_1_0 = {
|
rspec_2_9_0 = {
|
||||||
basename = ''rspec'';
|
basename = ''rspec'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''rspec-2.1.0'';
|
description = ''rspec-2.9.0'';
|
||||||
homepage = ''http://github.com/rspec/rspec'';
|
homepage = ''http://github.com/rspec'';
|
||||||
longDescription = ''Meta-gem that depends on the other rspec gems'';
|
longDescription = ''BDD for Ruby'';
|
||||||
};
|
};
|
||||||
name = ''rspec-2.1.0'';
|
name = ''rspec-2.9.0'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ g.rspec_expectations_2_9_1 ];
|
||||||
sha256 = ''16h7s8wr969wiig4qahr03ln144pz39jindlc3z11d064zvzhiza'';
|
sha256 = ''02r1cg82xia5vls4zq2dchmgdig8rpky8rivsqbckczr5k9w0hwv'';
|
||||||
};
|
};
|
||||||
rspec_core_2_1_0 = {
|
rspec_core_2_9_0 = {
|
||||||
basename = ''rspec_core'';
|
basename = ''rspec_core'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''rspec-core-2.1.0'';
|
description = ''rspec-core-2.9.0'';
|
||||||
homepage = ''http://github.com/rspec/rspec-core'';
|
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 = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1fs9c8dafg7v948wzxjhhzf0djr1rjva7lymah32rlj3x5xm9zmh'';
|
sha256 = ''17wc7mqrwl0zzrx3gywf4w931vfdig1spyvl46fyqakf36shyknd'';
|
||||||
};
|
};
|
||||||
rspec_expectations_2_1_0 = {
|
rspec_expectations_2_9_0 = {
|
||||||
basename = ''rspec_expectations'';
|
basename = ''rspec_expectations'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''rspec-expectations-2.1.0'';
|
description = ''rspec-expectations-2.9.0'';
|
||||||
homepage = ''http://github.com/rspec/rspec-expectations'';
|
homepage = ''http://github.com/rspec/rspec-expectations'';
|
||||||
longDescription = ''rspec expectations (should[_not] and matchers)'';
|
longDescription = ''rspec expectations (should[_not] and matchers)'';
|
||||||
};
|
};
|
||||||
name = ''rspec-expectations-2.1.0'';
|
name = ''rspec-expectations-2.9.0'';
|
||||||
requiredGems = [ g.diff_lcs_1_1_3 ];
|
requiredGems = [ ];
|
||||||
sha256 = ''0p7gs3zsj70fz30209961fzdgia1qyrpg54v0ywhqmvc5kl0q8lc'';
|
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'';
|
basename = ''rspec_mocks'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''rspec-mocks-2.1.0'';
|
description = ''rspec-mocks-2.9.0'';
|
||||||
homepage = ''http://github.com/rspec/rspec-mocks'';
|
homepage = ''http://github.com/rspec/rspec-mocks'';
|
||||||
longDescription = ''RSpec's 'test double' framework, with support for stubbing and mocking'';
|
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 = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1qhznpj0wq08z31i1rcv99dwx2abl4rlx2338ly0dcql54s8mma4'';
|
sha256 = ''10mp152j5l0r3mqqhxq35m3slamzdzwsm9qnf6chh0l3zx5dwifg'';
|
||||||
};
|
};
|
||||||
rubyforge_2_0_3 = {
|
rubyforge_2_0_3 = {
|
||||||
basename = ''rubyforge'';
|
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.'';
|
* For all rubyforge upgrades, run 'rubyforge config' to ensure you have latest.'';
|
||||||
};
|
};
|
||||||
name = ''rubyforge-2.0.3'';
|
name = ''rubyforge-2.0.3'';
|
||||||
requiredGems = [ g.json_pure_1_7_0 ];
|
requiredGems = [ g.json_pure_1_7_3 ];
|
||||||
sha256 = ''1ck9hkad55dy25819v4gd1nmnpvcrb3i4np3hc03h1j6q8qpxg5p'';
|
sha256 = ''1ck9hkad55dy25819v4gd1nmnpvcrb3i4np3hc03h1j6q8qpxg5p'';
|
||||||
};
|
};
|
||||||
rubyforge_2_0_4 = {
|
rubyforge_2_0_4 = {
|
||||||
@ -834,17 +826,17 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1lc67ssqyz49rm1jms5sdvy6x41h070razxlmvj4j5q6w3qixx41'';
|
sha256 = ''1lc67ssqyz49rm1jms5sdvy6x41h070razxlmvj4j5q6w3qixx41'';
|
||||||
};
|
};
|
||||||
rubyzip_0_9_8 = {
|
rubyzip_0_9_9 = {
|
||||||
basename = ''rubyzip'';
|
basename = ''rubyzip'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''rubyzip is a ruby module for reading and writing zip files'';
|
description = ''rubyzip is a ruby module for reading and writing zip files'';
|
||||||
homepage = ''http://github.com/aussiegeek/rubyzip'';
|
homepage = ''http://github.com/aussiegeek/rubyzip'';
|
||||||
};
|
};
|
||||||
name = ''rubyzip-0.9.8'';
|
name = ''rubyzip-0.9.9'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''0nq7dcs3fhidfnvy241ypp05hj4hvw8srp70v52b9amjhsmbgbfd'';
|
sha256 = ''1khf6d903agnwd8965f5f8b353rzmfvygxp53z1199rqzw8h46q2'';
|
||||||
};
|
};
|
||||||
sass_3_1_17 = {
|
sass_3_1_20 = {
|
||||||
basename = ''sass'';
|
basename = ''sass'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''A powerful but elegant CSS compiler that makes CSS fun again.'';
|
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.
|
command line tool or a web-framework plugin.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
name = ''sass-3.1.17'';
|
name = ''sass-3.1.20'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''09ykjz5kam03cp6hbzmnch8g2ls3lhvnx1373bbpkvk6jckd26x7'';
|
sha256 = ''1aw2n5vg82d7ajx9wpyfrx6v1ddxhk73j77dkwjgsmlgci5lab8a'';
|
||||||
};
|
};
|
||||||
selenium_webdriver_2_21_2 = {
|
selenium_webdriver_2_24_0 = {
|
||||||
basename = ''selenium_webdriver'';
|
basename = ''selenium_webdriver'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''The next generation developer focused tool for automated testing of webapps'';
|
description = ''The next generation developer focused tool for automated testing of webapps'';
|
||||||
homepage = ''http://selenium.googlecode.com'';
|
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.'';
|
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'';
|
name = ''selenium-webdriver-2.24.0'';
|
||||||
requiredGems = [ g.rubyzip_0_9_8 g.childprocess_0_3_2 g.libwebsocket_0_1_3 ];
|
requiredGems = [ g.rubyzip_0_9_9 g.childprocess_0_3_3 g.libwebsocket_0_1_3 ];
|
||||||
sha256 = ''07f291d7c1828ba22b2e50947199d766a53fff9ad0016e479b47b35bc5cc1161'';
|
sha256 = ''0iricx2gglza44s92jhk7w44g2pbvg23jr5s0g3nggq7dc5mh48f'';
|
||||||
};
|
};
|
||||||
sprockets_2_1_3 = {
|
sprockets_2_1_3 = {
|
||||||
basename = ''sprockets'';
|
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 ];
|
requiredGems = [ g.hike_1_2_1 g.tilt_1_3_3 ];
|
||||||
sha256 = ''05q6qpskabl8v0vx1mwlzv5fhf48r9f4zvc7v3xdsygm2hbs3vzh'';
|
sha256 = ''05q6qpskabl8v0vx1mwlzv5fhf48r9f4zvc7v3xdsygm2hbs3vzh'';
|
||||||
};
|
};
|
||||||
thor_0_14_6 = {
|
thor_0_15_4 = {
|
||||||
basename = ''thor'';
|
basename = ''thor'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''A scripting framework that replaces rake, sake and rubigen'';
|
description = ''A scripting framework that replaces rake, sake and rubigen'';
|
||||||
homepage = ''http://github.com/wycats/thor'';
|
homepage = ''http://github.com/wycats/thor'';
|
||||||
longDescription = ''A scripting framework that replaces rake, sake and rubigen'';
|
longDescription = ''A scripting framework that replaces rake, sake and rubigen'';
|
||||||
};
|
};
|
||||||
name = ''thor-0.14.6'';
|
name = ''thor-0.15.4'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''c7c5abd6b7dfb331efb8740276724773cece66e1fe6b83216589bb87c67e15a3'';
|
sha256 = ''1q4y34p4v0ipr6z5wcnc6n1mwfysrgjcibc1ls7rbdfzx4sdcic8'';
|
||||||
};
|
};
|
||||||
tilt_1_3_3 = {
|
tilt_1_3_3 = {
|
||||||
basename = ''tilt'';
|
basename = ''tilt'';
|
||||||
|
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "ftp://ftp.ruby-lang.org/pub/ruby/1.9/${name}.tar.bz2";
|
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.
|
# Have `configure' avoid `/usr/bin/nroff' in non-chroot builds.
|
||||||
@ -31,6 +31,8 @@ stdenv.mkDerivation rec {
|
|||||||
++ (op opensslSupport openssl)
|
++ (op opensslSupport openssl)
|
||||||
++ (op gdbmSupport gdbm)
|
++ (op gdbmSupport gdbm)
|
||||||
++ (op yamlSupport libyaml);
|
++ (op yamlSupport libyaml);
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
configureFlags = ["--enable-shared" "--enable-pthread"];
|
configureFlags = ["--enable-shared" "--enable-pthread"];
|
||||||
|
|
||||||
@ -48,7 +50,7 @@ stdenv.mkDerivation rec {
|
|||||||
passthru = rec {
|
passthru = rec {
|
||||||
majorVersion = "1.9";
|
majorVersion = "1.9";
|
||||||
minorVersion = "3";
|
minorVersion = "3";
|
||||||
patchLevel = "125";
|
patchLevel = "194";
|
||||||
libPath = "lib/ruby/${majorVersion}";
|
libPath = "lib/ruby/${majorVersion}";
|
||||||
gemPath = "lib/ruby/gems/${majorVersion}";
|
gemPath = "lib/ruby/gems/${majorVersion}";
|
||||||
};
|
};
|
||||||
|
@ -1,29 +1,33 @@
|
|||||||
{ stdenv, fetchurl, apr, expat
|
{ stdenv, fetchurl, apr, expat
|
||||||
, bdbSupport ? false, db4 ? null
|
, sslSupport ? true, openssl
|
||||||
, ldapSupport ? !stdenv.isDarwin, openldap
|
, bdbSupport ? false, db4
|
||||||
|
, ldapSupport ? true, openldap
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
assert sslSupport -> openssl != null;
|
||||||
assert bdbSupport -> db4 != null;
|
assert bdbSupport -> db4 != null;
|
||||||
|
assert ldapSupport -> openldap != null;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "apr-util-1.4.1";
|
name = "apr-util-1.4.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://apache/apr/${name}.tar.bz2";
|
url = "mirror://apache/apr/${name}.tar.bz2";
|
||||||
md5 = "52b31b33fb1aa16e65ddaefc76e41151";
|
md5 = "52b31b33fb1aa16e65ddaefc76e41151";
|
||||||
};
|
};
|
||||||
|
|
||||||
configureFlags = ''
|
configureFlags = ''
|
||||||
--with-apr=${apr} --with-expat=${expat}
|
--with-apr=${apr} --with-expat=${expat}
|
||||||
${if bdbSupport then "--with-berkeley-db=${db4}" else ""}
|
--with-crypto
|
||||||
${if ldapSupport then "--with-ldap" else ""}
|
${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;
|
propagatedBuildInputs = stdenv.lib.optional ldapSupport openldap;
|
||||||
|
|
||||||
passthru = {
|
passthru = {
|
||||||
inherit bdbSupport;
|
inherit sslSupport bdbSupport ldapSupport;
|
||||||
inherit ldapSupport;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
@ -31,4 +35,3 @@ stdenv.mkDerivation rec {
|
|||||||
description = "A companion library to APR, the Apache Portable Runtime";
|
description = "A companion library to APR, the Apache Portable Runtime";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
|||||||
# Including the Windows headers breaks unistd.h.
|
# Including the Windows headers breaks unistd.h.
|
||||||
# Based on ftp://sourceware.org/pub/cygwin/release/libapr1/libapr1-1.3.8-2-src.tar.bz2
|
# 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";
|
++ stdenv.lib.optional (stdenv.system == "i686-cygwin") "ac_cv_header_windows_h=no";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://apr.apache.org/;
|
homepage = http://apr.apache.org/;
|
||||||
description = "The Apache Portable Runtime library";
|
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
|
, enableShared ? true
|
||||||
, enableStatic ? false
|
, enableStatic ? false
|
||||||
, enablePIC ? false
|
, enablePIC ? false
|
||||||
|
, taggedLayout ? false
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
@ -23,7 +24,7 @@ let
|
|||||||
stdenv.lib.optional enableStatic "static");
|
stdenv.lib.optional enableStatic "static");
|
||||||
|
|
||||||
# To avoid library name collisions
|
# To avoid library name collisions
|
||||||
finalLayout = if ((enableRelease && enableDebug) ||
|
finalLayout = if (taggedLayout || (enableRelease && enableDebug) ||
|
||||||
(enableSingleThreaded && enableMultiThreaded) ||
|
(enableSingleThreaded && enableMultiThreaded) ||
|
||||||
(enableShared && enableStatic)) then
|
(enableShared && enableStatic)) then
|
||||||
"tagged" else "system";
|
"tagged" else "system";
|
||||||
@ -63,12 +64,12 @@ stdenv.mkDerivation {
|
|||||||
# Patch to get rid of following error, experienced by some packages like encfs, bitcoin:
|
# Patch to get rid of following error, experienced by some packages like encfs, bitcoin:
|
||||||
# terminate called after throwing an instance of 'std::runtime_error'
|
# terminate called after throwing an instance of 'std::runtime_error'
|
||||||
# what(): locale::facet::_S_create_c_locale name not valid
|
# 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 ;
|
url = https://svn.boost.org/trac/boost/raw-attachment/ticket/4688/boost_filesystem.patch ;
|
||||||
sha256 = "15k91ihzs6190pnryh4cl0b3c2pjpl9d790mr14x16zq52y7px2d";
|
sha256 = "15k91ihzs6190pnryh4cl0b3c2pjpl9d790mr14x16zq52y7px2d";
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
crossAttrs = rec {
|
crossAttrs = rec {
|
||||||
buildInputs = [ expat.hostDrv zlib.hostDrv bzip2.hostDrv ];
|
buildInputs = [ expat.hostDrv zlib.hostDrv bzip2.hostDrv ];
|
||||||
# all buildInputs set previously fell into propagatedBuildInputs, as usual, so we have to
|
# all buildInputs set previously fell into propagatedBuildInputs, as usual, so we have to
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
, enableStatic ? false
|
, enableStatic ? false
|
||||||
, enablePIC ? false
|
, enablePIC ? false
|
||||||
, enableExceptions ? false
|
, enableExceptions ? false
|
||||||
|
, taggedLayout ? ((enableRelease && enableDebug) || (enableSingleThreaded && enableMultiThreaded) || (enableShared && enableStatic))
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
@ -24,10 +25,7 @@ let
|
|||||||
stdenv.lib.optional enableStatic "static");
|
stdenv.lib.optional enableStatic "static");
|
||||||
|
|
||||||
# To avoid library name collisions
|
# To avoid library name collisions
|
||||||
finalLayout = if ((enableRelease && enableDebug) ||
|
layout = if taggedLayout then "tagged" else "system";
|
||||||
(enableSingleThreaded && enableMultiThreaded) ||
|
|
||||||
(enableShared && enableStatic)) then
|
|
||||||
"tagged" else "system";
|
|
||||||
|
|
||||||
cflags = if (enablePIC && enableExceptions) then
|
cflags = if (enablePIC && enableExceptions) then
|
||||||
"cflags=-fPIC -fexceptions cxxflags=-fPIC linkflags=-fPIC"
|
"cflags=-fPIC -fexceptions cxxflags=-fPIC linkflags=-fPIC"
|
||||||
@ -63,7 +61,7 @@ stdenv.mkDerivation {
|
|||||||
configureScript = "./bootstrap.sh";
|
configureScript = "./bootstrap.sh";
|
||||||
configureFlags = "--with-icu=${icu} --with-python=${python}/bin/python";
|
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 = ":";
|
installPhase = ":";
|
||||||
|
|
||||||
@ -82,7 +80,7 @@ stdenv.mkDerivation {
|
|||||||
cat << EOF > user-config.jam
|
cat << EOF > user-config.jam
|
||||||
using gcc : cross : $crossConfig-g++ ;
|
using gcc : cross : $crossConfig-g++ ;
|
||||||
EOF
|
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 ];
|
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";
|
description = "GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF";
|
||||||
homepage = "http://www.gnu.org/software/ccrtp/";
|
homepage = "http://www.gnu.org/software/ccrtp/";
|
||||||
license = "GPLv2";
|
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 {
|
stdenv.mkDerivation rec {
|
||||||
name = "cyrus-sasl-2.1.23";
|
name = "cyrus-sasl-2.1.25";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.23.tar.gz;
|
url = "ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/${name}.tar.gz";
|
||||||
sha256 = "0dmi41hfy015pzks8n93qsshgvi0az7pv81nls4nxayb810crvr0";
|
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 ];
|
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
|
, xvidSupport ? true, xvidcore ? null
|
||||||
, vdpauSupport ? true, libvdpau ? null
|
, vdpauSupport ? true, libvdpau ? null
|
||||||
, faacSupport ? false, faac ? null
|
, faacSupport ? false, faac ? null
|
||||||
|
, dc1394Support ? false, libdc1394 ? null
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert speexSupport -> speex != null;
|
assert speexSupport -> speex != null;
|
||||||
@ -34,7 +35,6 @@ stdenv.mkDerivation rec {
|
|||||||
"--enable-gpl"
|
"--enable-gpl"
|
||||||
"--enable-postproc"
|
"--enable-postproc"
|
||||||
"--enable-swscale"
|
"--enable-swscale"
|
||||||
"--disable-ffserver"
|
|
||||||
"--disable-ffplay"
|
"--disable-ffplay"
|
||||||
"--enable-shared"
|
"--enable-shared"
|
||||||
"--enable-runtime-cpudetect"
|
"--enable-runtime-cpudetect"
|
||||||
@ -47,7 +47,8 @@ stdenv.mkDerivation rec {
|
|||||||
++ stdenv.lib.optional x264Support "--enable-libx264"
|
++ stdenv.lib.optional x264Support "--enable-libx264"
|
||||||
++ stdenv.lib.optional xvidSupport "--enable-libxvid"
|
++ stdenv.lib.optional xvidSupport "--enable-libxvid"
|
||||||
++ stdenv.lib.optional vdpauSupport "--enable-vdpau"
|
++ 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 ]
|
buildInputs = [ pkgconfig lame yasm zlib bzip2 ]
|
||||||
++ stdenv.lib.optional mp3Support lame
|
++ stdenv.lib.optional mp3Support lame
|
||||||
@ -58,7 +59,8 @@ stdenv.mkDerivation rec {
|
|||||||
++ stdenv.lib.optional x264Support x264
|
++ stdenv.lib.optional x264Support x264
|
||||||
++ stdenv.lib.optional xvidSupport xvidcore
|
++ stdenv.lib.optional xvidSupport xvidcore
|
||||||
++ stdenv.lib.optional vdpauSupport libvdpau
|
++ stdenv.lib.optional vdpauSupport libvdpau
|
||||||
++ stdenv.lib.optional faacSupport faac;
|
++ stdenv.lib.optional faacSupport faac
|
||||||
|
++ stdenv.lib.optional dc1394Support libdc1394;
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
@ -13,8 +13,10 @@ stdenv.mkDerivation rec {
|
|||||||
buildNativeInputs = [ m4 ];
|
buildNativeInputs = [ m4 ];
|
||||||
|
|
||||||
configureFlags =
|
configureFlags =
|
||||||
# Build a "fat binary", with routines for several sub-architectures (x86).
|
# Build a "fat binary", with routines for several sub-architectures
|
||||||
[ "--enable-fat" ]
|
# (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" ]);
|
++ (if cxx then [ "--enable-cxx" ] else [ "--disable-cxx" ]);
|
||||||
|
|
||||||
doCheck = true;
|
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: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "Hipmunk";
|
pname = "Hipmunk";
|
||||||
version = "5.2.0.8";
|
version = "5.2.0.10";
|
||||||
sha256 = "0xsckndxmzbp32fqb8i90k21rz0xjj3smxjijw742l637p3mv5zw";
|
sha256 = "0kq6dlx1g7dra7nsfmrc13yvnl7wh00fadmgln9v2vyf0ww82x95";
|
||||||
buildDepends = [ StateVar transformers ];
|
buildDepends = [ StateVar transformers ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://patch-tag.com/r/felipe/hipmunk/home";
|
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: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "SHA";
|
pname = "SHA";
|
||||||
version = "1.5.0.1";
|
version = "1.5.1";
|
||||||
sha256 = "1nyj50hyka2fnk9nnidygl8d52xgvmj9m8aywjzbzdaxxrmdab8g";
|
sha256 = "009c0nabva0c4aq4yhqdmdqmrrjmg8scpy7yz65bbhqnfwnjvdks";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [ binary ];
|
buildDepends = [ binary ];
|
||||||
|
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "Vec";
|
pname = "Vec";
|
||||||
version = "0.9.9";
|
version = "1.0";
|
||||||
sha256 = "1ms6w8003aplcndqglw2gxj0ji4m3jki9ndj5gni24w8dqiy5x47";
|
sha256 = "1lyi7di92q1f0k08nj7766nm0ygaqdrjdphnb6imvyrsmjrspaqk";
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://graphics.cs.ucdavis.edu/~sdillard/Vec";
|
homepage = "http://github.net/sedillard/Vec";
|
||||||
description = "Fixed-length lists and low-dimensional linear algebra";
|
description = "Fixed-length lists and low-dimensional linear algebra";
|
||||||
license = self.stdenv.lib.licenses.bsd3;
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
platforms = self.ghc.meta.platforms;
|
platforms = self.ghc.meta.platforms;
|
||||||
|
@ -12,6 +12,9 @@ cabal.mkDerivation (self: {
|
|||||||
hashable hashtables languageCQuote mainlandPretty mtl srcloc
|
hashable hashtables languageCQuote mainlandPretty mtl srcloc
|
||||||
transformers unorderedContainers
|
transformers unorderedContainers
|
||||||
];
|
];
|
||||||
|
patchPhase = ''
|
||||||
|
sed -i -e 's|\<defaultMain\>|defaultMainWithHooks autoconfUserHooks|' Setup.hs
|
||||||
|
'';
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://www.cse.unsw.edu.au/~chak/project/accelerate/";
|
homepage = "http://www.cse.unsw.edu.au/~chak/project/accelerate/";
|
||||||
description = "Accelerate backend for NVIDIA GPUs";
|
description = "Accelerate backend for NVIDIA GPUs";
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "async";
|
pname = "async";
|
||||||
version = "2.0.0.0";
|
version = "2.0.1.1";
|
||||||
sha256 = "03aqgfgpar53k7bzb3s988a4fg0pzy7jmjv299wz2hxl7vr6fzkr";
|
sha256 = "132xr0sb3j02s134my4p7khj95d3v3jlpxqjrgn6h8brw0gp6wcq";
|
||||||
buildDepends = [ stm ];
|
buildDepends = [ stm ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://github.com/simonmar/async";
|
homepage = "https://github.com/simonmar/async";
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "base-unicode-symbols";
|
pname = "base-unicode-symbols";
|
||||||
version = "0.2.2.3";
|
version = "0.2.2.4";
|
||||||
sha256 = "0803ncdydkxivn4kcjfn9v0lm43xg47y5iws7lajhhyg6v4zq08j";
|
sha256 = "1afc5pchd3vw33bmjbjygkd0l5zh7glbsx4bfyxfscpc1x1l3y52";
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://haskell.org/haskellwiki/Unicode-symbols";
|
homepage = "http://haskell.org/haskellwiki/Unicode-symbols";
|
||||||
description = "Unicode alternatives for common functions and operators";
|
description = "Unicode alternatives for common functions and operators";
|
||||||
|
@ -5,6 +5,9 @@ cabal.mkDerivation (self: {
|
|||||||
version = "0.2.2.4";
|
version = "0.2.2.4";
|
||||||
sha256 = "0cabjx0gkbk5blqkm9pmnz8kmi3573367365gny4r3m431iwxgnf";
|
sha256 = "0cabjx0gkbk5blqkm9pmnz8kmi3573367365gny4r3m431iwxgnf";
|
||||||
buildDepends = [ mtl time ];
|
buildDepends = [ mtl time ];
|
||||||
|
patchPhase = ''
|
||||||
|
sed -i -e 's|base .*,|base,|' -e 's|mtl .*,|mtl,|' benchpress.cabal
|
||||||
|
'';
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://github.com/tibbe/benchpress";
|
homepage = "http://github.com/tibbe/benchpress";
|
||||||
description = "Micro-benchmarking with detailed statistics";
|
description = "Micro-benchmarking with detailed statistics";
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "binary";
|
pname = "binary";
|
||||||
version = "0.5.1.0";
|
version = "0.5.1.1";
|
||||||
sha256 = "18si0f021447b1kqshar224zyh02gc65z7v82waxcn4igss7gm1a";
|
sha256 = "0s62a92a2wwp8hdmkc6j6i9lh5mi6z1yd26fbhsbbm8bxah64pcl";
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://code.haskell.org/binary/";
|
homepage = "http://code.haskell.org/binary/";
|
||||||
description = "Binary serialisation for Haskell values using lazy ByteStrings";
|
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
|
safe SHA syb tagsoup text time url utf8String xhtml xml xssSanitize
|
||||||
zlib
|
zlib
|
||||||
];
|
];
|
||||||
|
patchPhase = ''
|
||||||
|
sed -i -e 's|hslogger.*,|hslogger,|' gitit.cabal
|
||||||
|
'';
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://gitit.net";
|
homepage = "http://gitit.net";
|
||||||
description = "Wiki using happstack, git or darcs, and pandoc";
|
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: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hakyll";
|
pname = "hakyll";
|
||||||
version = "3.3.0.1";
|
version = "3.4.0.0";
|
||||||
sha256 = "1rymj7j97803hy7nv235m29m0rird1c0ik81mkaicdfiabkihmrq";
|
sha256 = "1m69kzjbsspf69qc3yq6qhpnk3vd3k5qa7zssazm8717sgrb2z9m";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
binary blazeHtml blazeMarkup citeprocHs cryptohash filepath hamlet
|
binary blazeHtml blazeMarkup citeprocHs cryptohash filepath hamlet
|
||||||
mtl pandoc parsec regexBase regexTdfa snapCore snapServer tagsoup
|
mtl pandoc parsec regexBase regexTdfa snapCore snapServer tagsoup
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "happstack-server";
|
pname = "happstack-server";
|
||||||
version = "7.0.2";
|
version = "7.0.3";
|
||||||
sha256 = "0p4vy1h3nkq7riipizljc9wz64y3jfiyq5vzv1r963badk3q0xzb";
|
sha256 = "06r5h1jhb4h9hra7radhr3rq404283nwv4mhppfxsh4adk5ng0qy";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hastache";
|
pname = "hastache";
|
||||||
version = "0.3.3";
|
version = "0.4.1";
|
||||||
sha256 = "18ayrfwi3jn3q650m5dm9wx9c7djwc2miz3mxlscd9gzlnrfi772";
|
sha256 = "1d6d3bmmfx1jh38hhmvaq1ncdxlfjc0mc7jvbxqgr00dg73wfgdk";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
blazeBuilder filepath ieee754 mtl syb text utf8String
|
blazeBuilder filepath ieee754 mtl syb text utf8String
|
||||||
];
|
];
|
||||||
|
@ -1,17 +1,15 @@
|
|||||||
{ cabal, blazeBuilder, dataenc, HaXml, HTTP, mtl, network, time
|
{ cabal, base64Bytestring, blazeBuilder, HaXml, HTTP, mtl, network
|
||||||
, utf8String
|
, time, utf8String
|
||||||
}:
|
}:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "haxr";
|
pname = "haxr";
|
||||||
version = "3000.8.5";
|
version = "3000.9.0.1";
|
||||||
sha256 = "1gfifqc7ldklapnymwd9ss0lll6q87sbg1hc6pa4c9sh275x1rz6";
|
sha256 = "106hw8ysjx12dvwij4ld6n54mxj2yl1p7iihp2fwz50v50mz6102";
|
||||||
buildDepends = [
|
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 = {
|
meta = {
|
||||||
homepage = "http://www.haskell.org/haskellwiki/HaXR";
|
homepage = "http://www.haskell.org/haskellwiki/HaXR";
|
||||||
description = "XML-RPC client and server library";
|
description = "XML-RPC client and server library";
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hledger-lib";
|
pname = "hledger-lib";
|
||||||
version = "0.18.1";
|
version = "0.18.2";
|
||||||
sha256 = "0dv5q20n5almxxl0n68lv1172x61z2q16nvwydzrc7qp1j31d8my";
|
sha256 = "0lcs58bdix4m7sslrdi38rqw5x5fb4ip0n5is0phxdrbp0nggd4z";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
cmdargs csv filepath HUnit mtl parsec regexpr safe shakespeareText
|
cmdargs csv filepath HUnit mtl parsec regexpr safe shakespeareText
|
||||||
split time transformers utf8String
|
split time transformers utf8String
|
||||||
|
@ -7,8 +7,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hledger-web";
|
pname = "hledger-web";
|
||||||
version = "0.18.1";
|
version = "0.18.2";
|
||||||
sha256 = "1khjqqjjcwcymyh395rfc39wzybacw5n64wmj2sixyw0p1l4mwg7";
|
sha256 = "1bhah29why34qaiy7mgzpzjd5dm94izcf3jmgflix56gkgzk86p1";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hledger";
|
pname = "hledger";
|
||||||
version = "0.18.1";
|
version = "0.18.2";
|
||||||
sha256 = "0nrs9qawvny6dl0pj3f183sgwmam9dsb2dfhp8hqnxx48g1p01lk";
|
sha256 = "1i0rix3h5vrq9j01fzgwyhs2n8nfzhidi4rjlvn402ps0w6j15ld";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
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: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hslogger-template";
|
pname = "hslogger-template";
|
||||||
version = "2.0.0";
|
version = "2.0.1";
|
||||||
sha256 = "1x8c132ckxjhnhlrnm92h0hkalkrgcc91cn73kv9kvcwy9b2fqcr";
|
sha256 = "1m8h4i8cxxw83vhbw61njvv86qdcff6zi3bf0nyhc4cq7pfrzqvj";
|
||||||
buildDepends = [ hslogger mtl ];
|
buildDepends = [ hslogger mtl ];
|
||||||
meta = {
|
meta = {
|
||||||
description = "Automatic generation of hslogger functions";
|
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: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "language-c-quote";
|
pname = "language-c-quote";
|
||||||
version = "0.3.1.2";
|
version = "0.3.2";
|
||||||
sha256 = "0lqr9z2akx90l07k1qbv3y4wwwlcilj08zva4v9scbqydrwpqxip";
|
sha256 = "1pxrag9ws93rsqrsxcyxg07pvp2qw0f19yj2b40ynwzk112nkd16";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
exceptionMtl exceptionTransformers filepath haskellSrcMeta
|
exceptionMtl exceptionTransformers filepath haskellSrcMeta
|
||||||
mainlandPretty mtl srcloc syb symbol
|
mainlandPretty mtl srcloc syb symbol
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "largeword";
|
pname = "largeword";
|
||||||
version = "1.0.1";
|
version = "1.0.2";
|
||||||
sha256 = "0kkkck220wap3ad2k6461ylhshiqbizv0qh35i2325fhqx892gyr";
|
sha256 = "0ylbl9rffhqw9ahasn23n00h7v5yqmghmqkrq446zdr72bq23hk2";
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://trac.haskell.org/largeword/wiki";
|
homepage = "http://trac.haskell.org/largeword/wiki";
|
||||||
description = "Provides Word128, Word192 and Word256 and a way of producing other large words if required";
|
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: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "mainland-pretty";
|
pname = "mainland-pretty";
|
||||||
version = "0.1.2.0";
|
version = "0.1.3.0";
|
||||||
sha256 = "0qhv8qfzcm5n1scgmxsv1c2qqnhvp8r0hmax22vzaq7jmlzwhj4p";
|
sha256 = "1grfsn066z11737dxdk1bdhyvz9vjxxn6krfgx9bc8jin6n9h6aq";
|
||||||
buildDepends = [ srcloc symbol ];
|
buildDepends = [ srcloc symbol ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://www.eecs.harvard.edu/~mainland/";
|
homepage = "http://www.eecs.harvard.edu/~mainland/";
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
{ cabal, parsec, text }:
|
{ cabal, filepath, processExtras, temporary, text, xml }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "maude";
|
pname = "maude";
|
||||||
version = "0.3.0";
|
version = "0.6.1";
|
||||||
sha256 = "1z9bk4fzkbfiqqx4mv4cdlckchvcli2gcp40d04ravvj7x6yaghg";
|
sha256 = "0qadqpj5vzg84mqh29p6vr2ffih7y69ds0jdpxmr17am5bh3mhql";
|
||||||
buildDepends = [ parsec text ];
|
buildDepends = [ filepath processExtras temporary text xml ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://github.com/davidlazar/maude-hs";
|
homepage = "https://github.com/davidlazar/maude-hs";
|
||||||
description = "An interface to the Maude rewriting system";
|
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: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "shelly";
|
pname = "shelly";
|
||||||
version = "0.12.2";
|
version = "0.13.0.1";
|
||||||
sha256 = "0nhycisk6jc3mqd2xqcxxgfqsqm8vp5k4g45gdljalb87rqvqkkv";
|
sha256 = "1iw2hbnr9pwfvz6hhmnmg4h2h58ggppbjy3vs0i08hc33nms1lvy";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
mtl systemFileio systemFilepath text time unixCompat
|
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: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "simple-sendfile";
|
pname = "simple-sendfile";
|
||||||
version = "0.2.4";
|
version = "0.2.5";
|
||||||
sha256 = "1c7imvkb5aq5mlg6a1r36fp9klniicbj56n32yvzj4qqf1zy2pbx";
|
sha256 = "1g9plryh86lc03rf1s8m36wyc2yqp4y6f02viq9c4g1k85rkbs53";
|
||||||
buildDepends = [ network ];
|
buildDepends = [ network ];
|
||||||
meta = {
|
meta = {
|
||||||
description = "Cross platform library for the sendfile system call";
|
description = "Cross platform library for the sendfile system call";
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "srcloc";
|
pname = "srcloc";
|
||||||
version = "0.1.1.1";
|
version = "0.1.2";
|
||||||
sha256 = "131g83sa0kjwy4bz6hcaxplywqd0899sw5r5x0nr0bffkhk91k60";
|
sha256 = "08awipz6al7jk7d974am5v9fkp87i5dy6d457mx1rv7lczlyhws9";
|
||||||
buildDepends = [ syb symbol ];
|
buildDepends = [ syb symbol ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://www.eecs.harvard.edu/~mainland/";
|
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…
x
Reference in New Issue
Block a user