Merge branch 'master' into x-updates
This commit is contained in:
commit
b1be46e932
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
||||
(if withX then
|
||||
[ "--with-x-toolkit=gtk" "--with-xft"]
|
||||
else
|
||||
[ "--with-x-toolkit=no" ])
|
||||
[ "--with-x=no --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no" ])
|
||||
# On NixOS, help Emacs find `crt*.o'.
|
||||
++ stdenv.lib.optional (stdenv ? glibc)
|
||||
[ "--with-crt-dir=${stdenv.glibc}/lib" ];
|
||||
|
@ -5,19 +5,19 @@ in
|
||||
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "sublimetext-2.0.1";
|
||||
name = "sublimetext-2.0.2";
|
||||
src =
|
||||
if stdenv.system == "i686-linux" then
|
||||
fetchurl {
|
||||
name = "sublimetext-2.0.1.tar.bz2";
|
||||
url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.tar.bz2;
|
||||
sha256 = "1x6vmlfn5mdbf23nyfr7dhhi6y60lnpcmqj59svl3bzvayijsxaf";
|
||||
name = "sublimetext-2.0.2.tar.bz2";
|
||||
url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.tar.bz2;
|
||||
sha256 = "026g5mppk28lzzzn9ibykcqkrd5msfmg0sc0z8w8jd7v3h28wcq7";
|
||||
}
|
||||
else
|
||||
fetchurl {
|
||||
name = "sublimetext-2.0.1.tar.bz2";
|
||||
url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1%20x64.tar.bz2;
|
||||
sha256 = "0174dnp9zika5as25mcls5y0qzhh8mnc5ajxsxz7qjrk4lrzk3c5";
|
||||
name = "sublimetext-2.0.2.tar.bz2";
|
||||
url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2%20x64.tar.bz2;
|
||||
sha256 = "115b71nbv9mv8cz6bkjwpbdf2ywnjc1zy2d3080f6ck4sqqfvfh1";
|
||||
};
|
||||
buildCommand = ''
|
||||
tar xvf ${src}
|
||||
|
21
pkgs/applications/misc/abook/default.nix
Normal file
21
pkgs/applications/misc/abook/default.nix
Normal file
@ -0,0 +1,21 @@
|
||||
{ stdenv, fetchurl, pkgconfig, ncurses, readline }:
|
||||
|
||||
let version = "0.6.0pre2"; in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "abook-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://abook.sourceforge.net/devel/${name}.tar.gz";
|
||||
sha256 = "59d444504109dd96816e003b3023175981ae179af479349c34fa70bc12f6d385";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig ncurses readline ];
|
||||
|
||||
meta = {
|
||||
homepage = "http://abook.sourceforge.net/";
|
||||
description = "Abook is a text-based addressbook program designed to use with mutt mail client.";
|
||||
license = "GPLv2";
|
||||
maintainers = [ stdenv.lib.maintainers.edwtjo ];
|
||||
platforms = with stdenv.lib.platforms; linux;
|
||||
};
|
||||
}
|
@ -4,12 +4,11 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "calibre-1.0.0";
|
||||
# 0.9.12+ versions won't build due to missing qt4 private headers: https://bugs.launchpad.net/calibre/+bug/1094719
|
||||
name = "calibre-1.1.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/calibre/${name}.tar.xz";
|
||||
sha256 = "0qz369n46ijk8jbbgwnvj3v0byp5npn2zdb4lvc6mwa143mr6d62";
|
||||
sha256 = "1gb6h6jn2fj5b1xv5xkmsrdrid2k8zp496alnfi88x7dmahfb6f6";
|
||||
};
|
||||
|
||||
inherit python;
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, pkgconfig, zlib, freetype, libjpeg, jbig2dec, openjpeg
|
||||
, libX11, libXext }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mupdf-1.1";
|
||||
name = "mupdf-1.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://mupdf.com/download/archive/${name}-source.tar.gz";
|
||||
sha256 = "e54666bbe1d9f0a5464349bfbeffcf676c4a0fcad3efb89eba1f20d4ac991f34";
|
||||
sha256 = "0y247nka5gkr1ajn47jrlp5rcnf6h4ff7dfsprma3h4wxqdv7a5b";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig zlib freetype libjpeg jbig2dec openjpeg libX11 libXext ];
|
||||
@ -15,6 +15,19 @@ stdenv.mkDerivation rec {
|
||||
export NIX_CFLAGS_COMPILE=" $NIX_CFLAGS_COMPILE -I$(echo ${openjpeg}/include/openjpeg-*) "
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $out/share/applications
|
||||
cat > $out/share/applications/mupdf.desktop <<EOF
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Version=1.0
|
||||
Name=mupdf
|
||||
Comment=PDF viewer
|
||||
Exec=$out/bin/mupdf-x11
|
||||
Terminal=false
|
||||
EOF
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://mupdf.com/;
|
||||
description = "Lightweight PDF viewer and toolkit written in portable C";
|
||||
|
@ -34,5 +34,6 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
homepage = "https://github.com/samr7/vanitygen";
|
||||
license = "AGPLv3";
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -1,18 +1,18 @@
|
||||
# This file is autogenerated from update.sh in the same directory.
|
||||
{
|
||||
dev = {
|
||||
version = "30.0.1599.10";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1599.10.tar.xz";
|
||||
sha256 = "1h6wak2sy0cawsk63gdbg7ggq8lg7cahs1v8i0hvzwm9k6apwphs";
|
||||
version = "31.0.1612.0";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-31.0.1612.0.tar.xz";
|
||||
sha256 = "19h6i8jdnpzbvyq8pk9jq89lghnydpij9yj8xfs7qdgqgyxxcl5w";
|
||||
};
|
||||
beta = {
|
||||
version = "29.0.1547.57";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.57.tar.xz";
|
||||
sha256 = "0xl595fng7qzlc8vh73lslzchr6ayd4vlmz2mpqppb8pai520xxf";
|
||||
version = "30.0.1599.22";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1599.22.tar.xz";
|
||||
sha256 = "0955q7fz6nfr7nbxa8hp9q7mgljlan42rjg8ql5x2vn6c80sjji8";
|
||||
};
|
||||
stable = {
|
||||
version = "29.0.1547.57";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.57.tar.xz";
|
||||
sha256 = "0xl595fng7qzlc8vh73lslzchr6ayd4vlmz2mpqppb8pai520xxf";
|
||||
version = "29.0.1547.65";
|
||||
url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.65.tar.xz";
|
||||
sha256 = "0vmb5dsh61jyr68838pnczlc2mhvvil4hjkrmwklzlfz30c8s2w6";
|
||||
};
|
||||
}
|
||||
|
@ -19,9 +19,9 @@ assert useSystemCairo -> cairo != null;
|
||||
let optional = stdenv.lib.optional;
|
||||
in rec {
|
||||
|
||||
firefoxVersion = "23.0";
|
||||
firefoxVersion = "23.0.1";
|
||||
|
||||
xulVersion = "23.0"; # this attribute is used by other packages
|
||||
xulVersion = "23.0.1"; # this attribute is used by other packages
|
||||
|
||||
|
||||
src = fetchurl {
|
||||
@ -31,7 +31,7 @@ in rec {
|
||||
# Fall back to this url for versions not available at releases.mozilla.org.
|
||||
"ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2"
|
||||
];
|
||||
sha1 = "31936d2ddb727640c96a3ae697bf145c42a2a20e";
|
||||
sha1 = "66361fcvyl9liyh41gvgysiim90wsywk";
|
||||
};
|
||||
|
||||
commonConfigureFlags =
|
||||
|
@ -22,7 +22,7 @@ stdenv.mkDerivation {
|
||||
sha1 = "4bcbb33f0b3ea050e805723680b5669d80438812";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
#enableParallelBuilding = true;
|
||||
|
||||
buildInputs =
|
||||
[ pkgconfig perl python zip unzip bzip2 gtk dbus_glib alsaLib libIDL nspr
|
||||
|
@ -1,19 +1,22 @@
|
||||
{stdenv, fetchurl, libpcap, ncurses, expat, pcre}:
|
||||
{ stdenv, fetchurl, pkgconfig, libpcap, ncurses, expat, pcre, libnl }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "kismet-2011-03-r2";
|
||||
stdenv.mkDerivation rec {
|
||||
name = "kismet-${version}";
|
||||
version = "2013-03-R1b";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://www.kismetwireless.net/code/kismet-2011-03-R2.tar.gz;
|
||||
sha256 = "0r1admlaiq7k0v13d9ci9i9mf5m25i1r5r18bkawsla9fbxrk83i";
|
||||
url = "http://www.kismetwireless.net/code/${name}.tar.xz";
|
||||
sha256 = "0b3wabdkh0p3msphihm4kz5yw02p27ska5lfippfcyn6z1z4svb3";
|
||||
};
|
||||
|
||||
buildInputs = [libpcap ncurses expat pcre];
|
||||
postConfigure =
|
||||
"sed -e 's@-o \$(INSTUSR)@@' \\
|
||||
-e 's@-g \$(INSTGRP)@@' \\
|
||||
-e 's@-g \$(MANGRP)@@' \\
|
||||
-i Makefile";
|
||||
buildInputs = [ pkgconfig libpcap ncurses expat pcre libnl ];
|
||||
postConfigure = ''
|
||||
sed -e 's/-o $(INSTUSR)//' \
|
||||
-e 's/-g $(INSTGRP)//' \
|
||||
-e 's/-g $(MANGRP)//' \
|
||||
-e 's/-g $(SUIDGROUP)//' \
|
||||
-i Makefile
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Wireless network sniffer";
|
||||
|
@ -1,25 +1,30 @@
|
||||
{ stdenv, fetchgit, cmake, boost, gmp, mpfr, libedit, python, texinfo }:
|
||||
|
||||
let
|
||||
rev = "26d7197";
|
||||
rev = "0ec4291";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "ledger3-2013.06.${rev}";
|
||||
name = "ledger3-2013.08.${rev}";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://github.com/ledger/ledger.git";
|
||||
inherit rev;
|
||||
sha256 = "02nf4kdrd61q9rf5rrarwmx47y2ya5qix7n82cj9qi9p4v3k3m2g";
|
||||
sha256 = "1y4rcbx8y2fxkdc7i06n1i5jf3cq05bvzpb8498mis2gwfmkw470";
|
||||
};
|
||||
|
||||
buildInputs = [ cmake boost gmp mpfr libedit python texinfo ];
|
||||
|
||||
# Unit tests fail in the current git snapshot. Try enabling them again
|
||||
# when updating this package!
|
||||
doCheck = false;
|
||||
|
||||
# Tests on Darwin are failing
|
||||
doCheck = !stdenv.isDarwin;
|
||||
enableParallelBuilding = true;
|
||||
|
||||
# Skip byte-compiling of emacs-lisp files because this is currently
|
||||
# broken in ledger...
|
||||
postInstall = ''
|
||||
mkdir -p $out/share/emacs/site-lisp/
|
||||
cp -v $src/lisp/*.el $out/share/emacs/site-lisp/
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "http://ledger-cli.org/";
|
||||
description = "A double-entry accounting system with a command-line reporting interface";
|
||||
@ -33,6 +38,6 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
maintainers = [ stdenv.lib.maintainers.simons ];
|
||||
maintainers = with stdenv.lib.maintainers; [ simons the-kenny ];
|
||||
};
|
||||
}
|
||||
|
@ -1,4 +1,10 @@
|
||||
{ stdenv, fetchurl, pam, python, tcsh, libxslt, perl, ArchiveZip
|
||||
# when updating version, wait for the build to fail
|
||||
# run make without sourcing the environment and let libreoffice
|
||||
# download all extra files
|
||||
# then list extra files separated by newline and pipe them to
|
||||
# generate-libreoffice-srcs.sh and copy output to libreoffice-srcs.nix
|
||||
|
||||
{ stdenv, fetchurl, pam, python3, tcsh, libxslt, perl, ArchiveZip
|
||||
, CompressZlib, zlib, libjpeg, expat, pkgconfigUpstream, freetype, libwpd
|
||||
, libxml2, db4, sablotron, curl, libXaw, fontconfig, libsndfile, neon
|
||||
, bison, flex, zip, unzip, gtk, libmspack, getopt, file, cairo, which
|
||||
@ -6,54 +12,117 @@
|
||||
, libXinerama, openssl, gperf, cppunit, GConf, ORBit2, poppler
|
||||
, librsvg, gnome_vfs, gstreamer, gst_plugins_base, mesa
|
||||
, autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr
|
||||
, libwpg, dbus_glib, qt4, kde4, clucene_core, libcdr, lcms, vigra
|
||||
, libiodbc, mdds, saneBackends, mythes, libexttextcat, libvisio
|
||||
, fontsConf
|
||||
, langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" ]
|
||||
, libwpg, dbus_glib, glibc, qt4, kde4, clucene_core, libcdr, lcms, vigra
|
||||
, unixODBC, mdds, saneBackends, mythes, libexttextcat, libvisio
|
||||
, fontsConf, pkgconfig, libzip, bluez5, libtool, maven
|
||||
, langs ? [ "ALL" ]
|
||||
}:
|
||||
|
||||
let
|
||||
langsSpaces = stdenv.lib.concatStringsSep " " langs;
|
||||
major = "3";
|
||||
minor = "6";
|
||||
patch = "6";
|
||||
major = "4";
|
||||
minor = "0";
|
||||
patch = "5";
|
||||
tweak = "2";
|
||||
subdir = "${major}.${minor}.${patch}";
|
||||
version = "${subdir}${if tweak == "" then "" else "."}${tweak}";
|
||||
|
||||
# configure phase dependency
|
||||
liborcus = stdenv.mkDerivation rec {
|
||||
version = "0.3.0";
|
||||
name = "liborcus-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dev-www.libreoffice.org/src/8755aac23317494a9028569374dc87b2-liborcus_0.3.0.tar.bz2";
|
||||
sha256 = "0xrw13s390mcpm50apclydl38sw2sdq27csrr1k0d39jna2990ih";
|
||||
};
|
||||
|
||||
configureFlags = "--disable-werror";
|
||||
|
||||
buildInputs = [ zlib boost mdds pkgconfig libixion libzip ];
|
||||
};
|
||||
|
||||
# configure phase dependency
|
||||
liblangtag = stdenv.mkDerivation rec {
|
||||
version = "0.4.0";
|
||||
name = "liblangtag-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dev-www.libreoffice.org/src/54e578c91b1b68e69c72be22adcb2195-${name}.tar.bz2";
|
||||
sha256 = "1bjb0fxjmvzxlhr5by9wgisf6w5yvy6wgfzfkjyw6igk39fivdyb";
|
||||
};
|
||||
|
||||
buildInputs = [ libtool pkgconfig libxml2 ];
|
||||
};
|
||||
|
||||
# doesn't work with srcs versioning
|
||||
libmspub = stdenv.mkDerivation rec {
|
||||
version = "0.0.6";
|
||||
name = "libmspub-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dev-www.libreoffice.org/src/${name}.tar.gz";
|
||||
sha256 = "1zdcvnm0dpac5yqdv34hq9j38cnhyqzyjgb19iyp54ajnwfjhmcq";
|
||||
};
|
||||
|
||||
configureFlags = "--disable-werror";
|
||||
|
||||
buildInputs = [ zlib libwpd libwpg pkgconfig boost icu ];
|
||||
};
|
||||
|
||||
# doesn't exist in srcs
|
||||
libixion = stdenv.mkDerivation rec {
|
||||
version = "0.5.0";
|
||||
name = "libixion-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://kohei.us/files/ixion/src/${name}.tar.bz2";
|
||||
sha256 = "010k33bfkckx28r4rdk5mkd0mmayy5ng9ja0j0zg0z237gcfgrzb";
|
||||
};
|
||||
|
||||
configureFlags = "--with-boost=${boost}";
|
||||
|
||||
buildInputs = [ boost mdds pkgconfig ];
|
||||
};
|
||||
|
||||
fetchThirdParty = {name, md5}: fetchurl {
|
||||
inherit name md5;
|
||||
url = "http://dev-www.libreoffice.org/src/${md5}-${name}";
|
||||
};
|
||||
|
||||
fetchSrc = {name, sha256}: fetchurl {
|
||||
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${name}-${version}.tar.xz";
|
||||
inherit sha256;
|
||||
};
|
||||
|
||||
srcs = {
|
||||
third_party = [ (fetchurl rec {
|
||||
url = "http://dev-www.libreoffice.org/extern/${md5}-${name}";
|
||||
md5 = "185d60944ea767075d27247c3162b3bc";
|
||||
name = "unowinreg.dll";
|
||||
}) ] ++ (map fetchThirdParty (import ./libreoffice-srcs.nix));
|
||||
|
||||
translations = fetchSrc {
|
||||
name = "translations";
|
||||
sha256 = "1n3yk2077adyxrhs0jpkbm8dg3lxpn3sy63f0dl87ifv7ha1rfpn";
|
||||
sha256 = "0x96wlwr5m7w4k3ygydzak3ycq35hjq60vfi6nfxczlr8pfjyjxv";
|
||||
};
|
||||
|
||||
# TODO: dictionaries
|
||||
|
||||
help = fetchSrc {
|
||||
name = "help";
|
||||
sha256 = "12rb5mw6sbi41w1zaxrj4qffiis9qcx8ibp5cpmwsz07nsdv5sxk";
|
||||
sha256 = "0nab5jcgrrgn0v1yrm18nl9avp4vifbas48l1absz3jmzf9wka7b";
|
||||
};
|
||||
|
||||
core = fetchSrc {
|
||||
name = "core";
|
||||
sha256 = "0xw36sa73cgk3k3fv1spv5pavm95bc02lszn8415ay36lcc098pn";
|
||||
};
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libreoffice-${version}";
|
||||
|
||||
src = srcs.core;
|
||||
src = fetchurl {
|
||||
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
|
||||
sha256 = "195g1iab7j2x7sl326xbq7vya412ns57xrwpv9hqdrb7iiz2n8la";
|
||||
};
|
||||
|
||||
# Openoffice will open libcups dynamically, so we link it directly
|
||||
# to make its dlopen work.
|
||||
@ -69,31 +138,35 @@ stdenv.mkDerivation rec {
|
||||
'' + (stdenv.lib.concatMapStrings (f: "ln -sv ${f} $sourceRoot/src/${f.outputHash}-${f.name}\n") srcs.third_party)
|
||||
+ ''
|
||||
ln -sv ${srcs.help} $sourceRoot/src/${srcs.help.name}
|
||||
tar xf $sourceRoot/src/${srcs.help.name} -C $sourceRoot/../
|
||||
ln -sv ${srcs.translations} $sourceRoot/src/${srcs.translations.name}
|
||||
tar xf $sourceRoot/src/${srcs.translations.name} -C $sourceRoot/../
|
||||
'';
|
||||
|
||||
patchPhase = ''
|
||||
find . -type f -print0 | xargs -0 sed -i \
|
||||
-e 's,! */bin/bash,!${bash}/bin/bash,' -e 's,\(!\|SHELL=\) */usr/bin/env bash,\1${bash}/bin/bash,' \
|
||||
-e 's,! */usr/bin/perl,!${perl}/bin/perl,' -e 's,! */usr/bin/env perl,!${perl}/bin/perl,' \
|
||||
-e 's,! */usr/bin/python,!${python}/bin/python,' -e 's,! */usr/bin/env python,!${python}/bin/python,'
|
||||
sed -i 's,ANT_OPTS+="\(.*\)",ANT_OPTS+=\1,' apache-commons/java/*/makefile.mk
|
||||
-e 's,! */usr/bin/python,!${python3}/bin/${python3.executable},' -e 's,! */usr/bin/env python,!${python3}/bin/${python3.executable},'
|
||||
#sed -i 's,ANT_OPTS+="\(.*\)",ANT_OPTS+=\1,' apache-commons/java/*/makefile.mk
|
||||
'';
|
||||
|
||||
QT4DIR = qt4;
|
||||
KDE4DIR = kde4.kdelibs;
|
||||
|
||||
# I set --with-num-cpus=$NIX_BUILD_CORES, as it's the equivalent of
|
||||
# enableParallelBuilding=true in this build system.
|
||||
preConfigure = ''
|
||||
# Needed to find genccode
|
||||
PATH=$PATH:${icu}/sbin
|
||||
|
||||
configureFlagsArray=("--with-lang=${langsSpaces}" "--with-num-cpus=$NIX_BUILD_CORES")
|
||||
configureFlagsArray=(
|
||||
"--with-parallelism=$NIX_BUILD_CORES"
|
||||
);
|
||||
'';
|
||||
|
||||
makeFlags = "SHELL=${bash}/bin/bash";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
buildPhase = ''
|
||||
# This is required as some cppunittests require fontconfig configured
|
||||
export FONTCONFIG_FILE=${fontsConf}
|
||||
@ -111,15 +184,22 @@ stdenv.mkDerivation rec {
|
||||
|
||||
# It installs only things to $out/lib/libreoffice
|
||||
postInstall = ''
|
||||
mkdir -p $out/bin
|
||||
mkdir -p $out/bin $out/share
|
||||
for a in sbase scalc sdraw smath swriter spadmin simpress soffice; do
|
||||
ln -s $out/lib/libreoffice/program/$a $out/bin/$a
|
||||
done
|
||||
ln -s $out/bin/soffice $out/bin/libreoffice
|
||||
|
||||
ln -s $out/lib/libreoffice/share/xdg $out/share/applications
|
||||
for f in $out/share/applications/*.desktop; do
|
||||
substituteInPlace "$f" --replace "Exec=libreoffice4.0" "$out/bin/soffice"
|
||||
substituteInPlace "$f" --replace "Exec=libreoffice" "$out/bin/soffice"
|
||||
done
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
#"--enable-verbose"
|
||||
"--with-lang=${langsSpaces}"
|
||||
"--with-vender=NixOS"
|
||||
|
||||
# Without these, configure does not finish
|
||||
"--without-junit"
|
||||
@ -131,16 +211,16 @@ stdenv.mkDerivation rec {
|
||||
"--disable-odk"
|
||||
"--with-system-cairo"
|
||||
"--with-system-libs"
|
||||
"--with-system-headers"
|
||||
"--with-system-openssl"
|
||||
"--with-system-openldap"
|
||||
"--with-boost-libdir=${boost}/lib"
|
||||
"--with-system-db"
|
||||
"--with-openldap" "--enable-ldap"
|
||||
"--without-system-libwps"
|
||||
"--without-system-libwps" # TODO
|
||||
"--without-doxygen"
|
||||
|
||||
# I imagine this helps. Copied from go-oo.
|
||||
"--disable-epm"
|
||||
"--disable-mathmldtd"
|
||||
"--disable-mozilla"
|
||||
"--disable-kde"
|
||||
"--disable-postgresql-sdbc"
|
||||
"--with-package-format=native"
|
||||
@ -156,28 +236,33 @@ stdenv.mkDerivation rec {
|
||||
"--without-system-altlinuxhyph"
|
||||
"--without-system-lpsolve"
|
||||
"--without-system-graphite"
|
||||
"--without-system-mozilla-headers"
|
||||
"--without-system-npapi-headers"
|
||||
"--without-system-libcmis"
|
||||
|
||||
"--with-java-target-version=1.6" # The default 1.7 not supported
|
||||
"--without-system-mozilla"
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
make unitcheck
|
||||
make slowcheck
|
||||
'';
|
||||
|
||||
buildInputs =
|
||||
[ ant ArchiveZip autoconf automake bison boost cairo clucene_core
|
||||
CompressZlib cppunit cups curl db4 dbus_glib expat file flex fontconfig
|
||||
freetype GConf getopt gnome_vfs gperf gst_plugins_base gstreamer gtk
|
||||
hunspell icu jdk kde4.kdelibs lcms libcdr libexttextcat libiodbc libjpeg
|
||||
hunspell icu jdk kde4.kdelibs lcms libcdr libexttextcat unixODBC libjpeg
|
||||
libmspack librdf_redland librsvg libsndfile libvisio libwpd libwpg libX11
|
||||
libXaw libXext libXi libXinerama libxml2 libxslt libXtst mdds mesa mythes
|
||||
neon nspr nss openldap openssl ORBit2 pam perl pkgconfigUpstream poppler
|
||||
python sablotron saneBackends tcsh unzip vigra which zip zlib
|
||||
python3 sablotron saneBackends tcsh unzip vigra which zip zlib
|
||||
mdds bluez5 glibc libmspub libixion liborcus liblangtag
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Libre-office, variant of openoffice.org";
|
||||
meta = with stdenv.lib; {
|
||||
description = "LibreOffice is a comprehensive, professional-quality productivity suite, a variant of openoffice.org";
|
||||
homepage = http://libreoffice.org/;
|
||||
license = "LGPL";
|
||||
maintainers = [ stdenv.lib.maintainers.viric ];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
license = licenses.lgpl3;
|
||||
maintainers = [ maintainers.viric ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
|
2
pkgs/applications/office/libreoffice/generate-libreoffice-srcs.sh
Normal file → Executable file
2
pkgs/applications/office/libreoffice/generate-libreoffice-srcs.sh
Normal file → Executable file
@ -1,4 +1,4 @@
|
||||
#!/var/run/current-system/bin/bash
|
||||
#!/run/current-system/sw/bin/bash
|
||||
|
||||
# Take the list of files from the main package, ooo.lst.in
|
||||
|
||||
|
@ -1,374 +1,114 @@
|
||||
[
|
||||
{
|
||||
name = "hyphen-2.8.3.tar.gz";
|
||||
md5 = "86261f06c097d3e425a2f6d0b0635380";
|
||||
name = "glibc-2.1.3-stub.tar.gz";
|
||||
md5 = "4a660ce8466c9df01f19036435425c3a";
|
||||
}
|
||||
{
|
||||
name = "openssl-0.9.8v.tar.gz";
|
||||
md5 = "51a40a81b3b7abe8a5c33670bd3da0ce";
|
||||
}
|
||||
{
|
||||
name = "pixman-0.24.4.tar.bz2";
|
||||
md5 = "c63f411b3ad147db2bcce1bf262a0e02";
|
||||
}
|
||||
{
|
||||
name = "README_apache-commons.txt";
|
||||
md5 = "0b49ede71c21c0599b0cc19b353a6cb3";
|
||||
}
|
||||
{
|
||||
name = "libexttextcat-3.3.1.tar.bz2";
|
||||
md5 = "6097739c841f671cb21332b9cc593ae7";
|
||||
}
|
||||
{
|
||||
name = "hsqldb_1_8_0.zip";
|
||||
md5 = "17410483b5b5f267aa18b7e00b65e6e0";
|
||||
}
|
||||
{
|
||||
name = "Adobe-Core35_AFMs-314.tar.gz";
|
||||
md5 = "1756c4fa6c616ae15973c104cd8cb256";
|
||||
}
|
||||
{
|
||||
name = "STLport-4.5.tar.gz";
|
||||
md5 = "18f577b374d60b3c760a3a3350407632";
|
||||
}
|
||||
{
|
||||
name = "xmlsec1-1.2.14.tar.gz";
|
||||
md5 = "1f24ab1d39f4a51faf22244c94a6203f";
|
||||
}
|
||||
{
|
||||
name = "LICENSE_source-9.0.0.7-bj.html";
|
||||
md5 = "24be19595acad0a2cae931af77a0148a";
|
||||
}
|
||||
{
|
||||
name = "lp_solve_5.5.tar.gz";
|
||||
md5 = "26b3e95ddf3d9c077c480ea45874b3b8";
|
||||
}
|
||||
{
|
||||
name = "raptor-1.4.18.tar.gz";
|
||||
md5 = "284e768eeda0e2898b0d5bf7e26a016e";
|
||||
}
|
||||
{
|
||||
name = "jakarta-tomcat-5.0.30-src.tar.gz";
|
||||
md5 = "2a177023f9ea8ec8bd00837605c5df1b";
|
||||
}
|
||||
{
|
||||
name = "commons-lang-2.3-src.tar.gz";
|
||||
md5 = "2ae988b339daec234019a7066f96733e";
|
||||
}
|
||||
{
|
||||
name = "commons-httpclient-3.1-src.tar.gz";
|
||||
md5 = "2c9b0f83ed5890af02c0df1c1776f39b";
|
||||
}
|
||||
{
|
||||
name = "liberation-fonts-ttf-1.07.1.tar.gz";
|
||||
md5 = "0be45d54cc5e1c2e3102e32b8c190346";
|
||||
}
|
||||
{
|
||||
name = "liberation-fonts-ttf-2.00.0.tar.gz";
|
||||
md5 = "cfbf1ac6f61bf6cf45342a0cc9381be5";
|
||||
}
|
||||
{
|
||||
name = "swingExSrc.zip";
|
||||
md5 = "35c94d2df8893241173de1d16b6034c0";
|
||||
}
|
||||
{
|
||||
name = "gentiumbasic-fonts-1.10.zip";
|
||||
md5 = "35efabc239af896dfb79be7ebdd6e6b9";
|
||||
}
|
||||
{
|
||||
name = "sacjava-1.3.zip";
|
||||
md5 = "39bb3fcea1514f1369fcfc87542390fd";
|
||||
}
|
||||
{
|
||||
name = "epm-3.7.tar.gz";
|
||||
md5 = "3ade8cfe7e59ca8e65052644fed9fca4";
|
||||
name = "ucpp-1.3.2.tar.gz";
|
||||
md5 = "0168229624cfac409e766913506961a8";
|
||||
}
|
||||
{
|
||||
name = "commons-logging-1.1.1-src.tar.gz";
|
||||
md5 = "3c219630e4302863a9a83d0efde889db";
|
||||
}
|
||||
{
|
||||
name = "README_source-9.0.0.7-bj.txt";
|
||||
md5 = "48470d662650c3c074e1c3fabbc67bbd";
|
||||
name = "liblayout-0.2.10.zip";
|
||||
md5 = "db60e4fde8dd6d6807523deb71ee34dc";
|
||||
}
|
||||
{
|
||||
name = "clucene-core-2.3.3.4.tar.gz";
|
||||
md5 = "48d647fbd8ef8889e5a7f422c1bfda94";
|
||||
}
|
||||
{
|
||||
name = "glibc-2.1.3-stub.tar.gz";
|
||||
md5 = "4a660ce8466c9df01f19036435425c3a";
|
||||
}
|
||||
{
|
||||
name = "cairo-1.10.2.tar.gz";
|
||||
md5 = "f101a9e88b783337b20b2e26dfd26d5f";
|
||||
}
|
||||
{
|
||||
name = "xpdf-3.02.tar.gz";
|
||||
md5 = "599dc4cc65a07ee868cf92a667a913d2";
|
||||
}
|
||||
{
|
||||
name = "libxml2-2.7.6.tar.gz";
|
||||
md5 = "7740a8ec23878a2f50120e1faa2730f2";
|
||||
}
|
||||
{
|
||||
name = "STLport-4.5-0119.tar.gz";
|
||||
md5 = "7376930b0d3f3d77a685d94c4a3acda8";
|
||||
name = "hsqldb_1_8_0.zip";
|
||||
md5 = "17410483b5b5f267aa18b7e00b65e6e0";
|
||||
}
|
||||
{
|
||||
name = "rhino1_5R5.zip";
|
||||
md5 = "798b2ffdc8bcfe7bca2cf92b62caf685";
|
||||
}
|
||||
{
|
||||
name = "curl-7.19.7.tar.gz";
|
||||
md5 = "ecb2e37e45c9933e2a963cabe03670ab";
|
||||
}
|
||||
{
|
||||
name = "stax-api-1.0-2-sources.jar";
|
||||
md5 = "8294d6c42e3553229af9934c5c0ed997";
|
||||
}
|
||||
{
|
||||
name = "cppunit-1.12.1.tar.gz";
|
||||
md5 = "bd30e9cf5523cdfc019b94f5e1d7fd19";
|
||||
}
|
||||
{
|
||||
name = "seamonkey-1.1.14.source.tar.gz";
|
||||
md5 = "a169ab152209200a7bad29a275cb0333";
|
||||
}
|
||||
{
|
||||
name = "LICENSE_stax-api-1.0-2-sources.html";
|
||||
md5 = "a4d9b30810a434a3ed39fc0003bbd637";
|
||||
}
|
||||
{
|
||||
name = "xsltml_2.1.2.zip";
|
||||
md5 = "a7983f859eafb2677d7ff386a023bc40";
|
||||
}
|
||||
{
|
||||
name = "source-9.0.0.7-bj.zip";
|
||||
md5 = "ada24d37d8d638b3d8a9985e80bc2978";
|
||||
}
|
||||
{
|
||||
name = "commons-codec-1.3-src.tar.gz";
|
||||
md5 = "af3c3acf618de6108d65fcdc92b492e1";
|
||||
}
|
||||
{
|
||||
name = "LICENSE_Python-2.6.1";
|
||||
md5 = "bc702168a2af16869201dbe91e46ae48";
|
||||
}
|
||||
{
|
||||
name = "STLport-4.0.tar.gz";
|
||||
md5 = "c441926f3a552ed3e5b274b62e86af16";
|
||||
}
|
||||
{
|
||||
name = "redland-1.0.8.tar.gz";
|
||||
md5 = "ca66e26082cab8bb817185a116db809b";
|
||||
}
|
||||
{
|
||||
name = "core.zip";
|
||||
md5 = "d4c4d91ab3a8e52a2e69d48d34ef4df4";
|
||||
}
|
||||
{
|
||||
name = "db-4.7.25.NC-custom.tar.gz";
|
||||
md5 = "d70951c80dabecc2892c919ff5d07172";
|
||||
}
|
||||
{
|
||||
name = "README_db-4.7.25.NC-custom.txt";
|
||||
md5 = "e0707ff896045731ff99e99799606441";
|
||||
}
|
||||
{
|
||||
name = "Python-2.6.1.tar.bz2";
|
||||
md5 = "e81c2f0953aa60f8062c05a4673f2be0";
|
||||
}
|
||||
{
|
||||
name = "libxslt-1.1.26.tar.gz";
|
||||
md5 = "e61d0364a30146aaa3001296f853b2b9";
|
||||
}
|
||||
{
|
||||
name = "bsh-2.0b1-src.tar.gz";
|
||||
md5 = "ea570af93c284aa9e5621cd563f54f4d";
|
||||
}
|
||||
{
|
||||
name = "vigra1.4.0.tar.gz";
|
||||
md5 = "ea91f2fb4212a21d708aced277e6e85a";
|
||||
}
|
||||
{
|
||||
name = "expat-2.1.0.tar.gz";
|
||||
md5 = "dd7dab7a5fea97d2a6a43f511449b7cd";
|
||||
}
|
||||
{
|
||||
name = "README_stax-api-1.0-2-sources.txt";
|
||||
md5 = "fb7ba5c2182be4e73748859967455455";
|
||||
}
|
||||
{
|
||||
name = "rasqal-0.9.16.tar.gz";
|
||||
md5 = "fca8706f2c4619e2fa3f8f42f8fc1e9d";
|
||||
}
|
||||
{
|
||||
name = "dejavu-fonts-ttf-2.33.zip";
|
||||
md5 = "f872f4ac066433d8ff92f5e316b36ff9";
|
||||
}
|
||||
{
|
||||
name = "mysql-connector-c++-1.1.0.tar.gz";
|
||||
md5 = "0981bda6548a8c8233ffce2b6e4b2a23";
|
||||
}
|
||||
{
|
||||
name = "postgresql-9.1.1.tar.bz2";
|
||||
md5 = "061a9f17323117c9358ed60f33ecff78";
|
||||
}
|
||||
{
|
||||
name = "mythes-1.2.2.tar.gz";
|
||||
md5 = "e1e255dc43dbcbb34cb19e8a0eba90ae";
|
||||
}
|
||||
{
|
||||
name = "libformula-1.1.7.zip";
|
||||
md5 = "3404ab6b1792ae5f16bbd603bd1e1d03";
|
||||
}
|
||||
{
|
||||
name = "libfonts-1.1.6.zip";
|
||||
md5 = "3bdf40c0d199af31923e900d082ca2dd";
|
||||
name = "xmlsec1-1.2.14.tar.gz";
|
||||
md5 = "1f24ab1d39f4a51faf22244c94a6203f";
|
||||
}
|
||||
{
|
||||
name = "librepository-1.1.6.zip";
|
||||
md5 = "8ce2fcd72becf06c41f7201d15373ed9";
|
||||
}
|
||||
{
|
||||
name = "libbase-1.1.6.zip";
|
||||
md5 = "eeb2c7ddf0d302fba4bfc6e97eac9624";
|
||||
}
|
||||
{
|
||||
name = "lp_solve_5.5.tar.gz";
|
||||
md5 = "26b3e95ddf3d9c077c480ea45874b3b8";
|
||||
}
|
||||
{
|
||||
name = "libloader-1.1.6.zip";
|
||||
md5 = "97b2d4dba862397f446b217e2b623e71";
|
||||
}
|
||||
{
|
||||
name = "libxml-1.1.7.zip";
|
||||
md5 = "ace6ab49184e329db254e454a010f56d";
|
||||
name = "graphite2-1.2.0.tgz";
|
||||
md5 = "f5ef3f7f10fa8c3542c6a085a233080b";
|
||||
}
|
||||
{
|
||||
name = "flute-1.1.6.zip";
|
||||
md5 = "d8bd5eed178db6e2b18eeed243f85aa8";
|
||||
name = "jakarta-tomcat-5.0.30-src.tar.gz";
|
||||
md5 = "2a177023f9ea8ec8bd00837605c5df1b";
|
||||
}
|
||||
{
|
||||
name = "liblayout-0.2.10.zip";
|
||||
md5 = "db60e4fde8dd6d6807523deb71ee34dc";
|
||||
}
|
||||
{
|
||||
name = "libbase-1.1.6.zip";
|
||||
md5 = "eeb2c7ddf0d302fba4bfc6e97eac9624";
|
||||
name = "hyphen-2.8.4.tar.gz";
|
||||
md5 = "a2f6010987e1c601274ab5d63b72c944";
|
||||
}
|
||||
{
|
||||
name = "libserializer-1.1.6.zip";
|
||||
md5 = "f94d9870737518e3b597f9265f4e9803";
|
||||
}
|
||||
{
|
||||
name = "commons-lang-2.3-src.tar.gz";
|
||||
md5 = "2ae988b339daec234019a7066f96733e";
|
||||
}
|
||||
{
|
||||
name = "libxml-1.1.7.zip";
|
||||
md5 = "ace6ab49184e329db254e454a010f56d";
|
||||
}
|
||||
{
|
||||
name = "commons-httpclient-3.1-src.tar.gz";
|
||||
md5 = "2c9b0f83ed5890af02c0df1c1776f39b";
|
||||
}
|
||||
{
|
||||
name = "commons-codec-1.3-src.tar.gz";
|
||||
md5 = "af3c3acf618de6108d65fcdc92b492e1";
|
||||
}
|
||||
{
|
||||
name = "libformula-1.1.7.zip";
|
||||
md5 = "3404ab6b1792ae5f16bbd603bd1e1d03";
|
||||
}
|
||||
{
|
||||
name = "libcmis-0.3.0.tar.gz";
|
||||
md5 = "b2371dc7cf4811c9d32146eec913d296";
|
||||
}
|
||||
{
|
||||
name = "swingExSrc.zip";
|
||||
md5 = "35c94d2df8893241173de1d16b6034c0";
|
||||
}
|
||||
{
|
||||
name = "flow-engine-0.9.4.zip";
|
||||
md5 = "ba2930200c9f019c2d93a8c88c651a0f";
|
||||
}
|
||||
{
|
||||
name = "neon-0.29.5.tar.gz";
|
||||
md5 = "ff369e69ef0f0143beb5626164e87ae2";
|
||||
}
|
||||
{
|
||||
name = "gettext-0.18.1.1.tar.gz";
|
||||
md5 = "3dd55b952826d2b32f51308f2f91aa89";
|
||||
}
|
||||
{
|
||||
name = "glib-2.28.1.tar.gz";
|
||||
md5 = "9f6e85e1e38490c3956f4415bcd33e6e";
|
||||
}
|
||||
{
|
||||
name = "gdk-pixbuf-2.23.0.tar.gz";
|
||||
md5 = "a7d6c5f2fe2d481149ed3ba807b5c043";
|
||||
}
|
||||
{
|
||||
name = "libgsf-1.14.19.tar.gz";
|
||||
md5 = "3a84ac2da37cae5bf7ce616228c6fbde";
|
||||
}
|
||||
{
|
||||
name = "pango-1.28.3.tar.gz";
|
||||
md5 = "22ad1c8d3fda7e73b0798035f3dd96bc";
|
||||
}
|
||||
{
|
||||
name = "libcroco-0.6.2.tar.gz";
|
||||
md5 = "0611e099e807210cf738dcb41425d104";
|
||||
}
|
||||
{
|
||||
name = "librsvg-2.32.1.tar.gz";
|
||||
md5 = "d7a242ca43e33e1b63d3073f9d46a6a8";
|
||||
}
|
||||
{
|
||||
name = "libpng-1.5.10.tar.gz";
|
||||
md5 = "9e5d864bce8f06751bbd99962ecf4aad";
|
||||
}
|
||||
{
|
||||
name = "jpeg-8c.tar.gz";
|
||||
md5 = "a2c10c04f396a9ce72894beb18b4e1f9";
|
||||
}
|
||||
{
|
||||
name = "zlib-1.2.7.tar.bz2";
|
||||
md5 = "2ab442d169156f34c379c968f3f482dd";
|
||||
}
|
||||
{
|
||||
name = "icu4c-49_1_1-src.tgz";
|
||||
md5 = "7c53f83e0327343f4060c0eb83842daf";
|
||||
}
|
||||
{
|
||||
name = "ConvertTextToNumber-1.3.2.oxt";
|
||||
md5 = "451ccf439a36a568653b024534669971";
|
||||
}
|
||||
{
|
||||
name = "JLanguageTool-1.7.0.tar.bz2";
|
||||
md5 = "b63e6340a02ff1cacfeadb2c42286161";
|
||||
}
|
||||
{
|
||||
name = "ixion-0.2.0.tar.gz";
|
||||
md5 = "0f63ee487fda8f21fafa767b3c447ac9";
|
||||
}
|
||||
{
|
||||
name = "nss-3.13.5-with-nspr-4.9.1.tar.gz";
|
||||
md5 = "a0a861f539f0e7a91d05e6b9457e4db1";
|
||||
}
|
||||
{
|
||||
name = "libwpg-0.2.1.tar.bz2";
|
||||
md5 = "9d283e02441d8cebdcd1e5d9df227d67";
|
||||
}
|
||||
{
|
||||
name = "libwpd-0.9.4.tar.bz2";
|
||||
md5 = "c01351d7db2b205de755d58769288224";
|
||||
name = "sacjava-1.3.zip";
|
||||
md5 = "39bb3fcea1514f1369fcfc87542390fd";
|
||||
}
|
||||
{
|
||||
name = "libwps-0.2.7.tar.bz2";
|
||||
md5 = "d197bd6211669a2fa4ca648faf04bcb1";
|
||||
}
|
||||
{
|
||||
name = "mdds_0.6.1.tar.bz2";
|
||||
md5 = "9f9e15966b5624834157fe3d748312bc";
|
||||
name = "libfonts-1.1.6.zip";
|
||||
md5 = "3bdf40c0d199af31923e900d082ca2dd";
|
||||
}
|
||||
{
|
||||
name = "boost_1_44_0.tar.bz2";
|
||||
md5 = "f02578f5218f217a9f20e9c30e119c6a";
|
||||
}
|
||||
{
|
||||
name = "hunspell-1.3.2.tar.gz";
|
||||
md5 = "3121aaf3e13e5d88dfff13fb4a5f1ab8";
|
||||
}
|
||||
{
|
||||
name = "graphite2-1.0.3.tgz";
|
||||
md5 = "3bf481ca95109b14435125c0dd1f2217";
|
||||
}
|
||||
{
|
||||
name = "libvisio-0.0.19.tar.bz2";
|
||||
md5 = "94e7f271e38c976462558b4278590178";
|
||||
}
|
||||
{
|
||||
name = "LinLibertineG-20120116.zip";
|
||||
md5 = "e7a384790b13c29113e22e596ade9687";
|
||||
}
|
||||
{
|
||||
name = "libcmis-0.2.3.tar.gz";
|
||||
md5 = "0d2dcdfbf28d6208751b33057f5361f0";
|
||||
}
|
||||
{
|
||||
name = "libcdr-0.0.9.tar.bz2";
|
||||
md5 = "3c0037fb07dea2f0bbae8386fa7c6a9a";
|
||||
}
|
||||
{
|
||||
name = "lcms2-2.3.tar.gz";
|
||||
md5 = "327348d67c979c88c2dec59a23a17d85";
|
||||
name = "flute-1.1.6.zip";
|
||||
md5 = "d8bd5eed178db6e2b18eeed243f85aa8";
|
||||
}
|
||||
]
|
||||
|
@ -55,5 +55,6 @@ stdenv.mkDerivation {
|
||||
homepage = "http://coq.inria.fr";
|
||||
license = "LGPL";
|
||||
maintainers = [ stdenv.lib.maintainers.roconnor ];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
let
|
||||
name = "maxima";
|
||||
version = "5.29.1";
|
||||
version = "5.30.0";
|
||||
|
||||
searchPath =
|
||||
stdenv.lib.makeSearchPath "bin"
|
||||
@ -13,7 +13,7 @@ stdenv.mkDerivation {
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/${name}/${name}-${version}.tar.gz";
|
||||
sha256 = "1p94l28adcn0826nah460r9pz71h7wd5klsg885sl2gzds75bn74";
|
||||
sha256 = "1mhx7g0kzpiagg97s2zhaplsq1li9ya2764mhwl7jgfw2vp3jlm0";
|
||||
};
|
||||
|
||||
buildInputs = [sbcl texinfo perl makeWrapper];
|
||||
@ -21,7 +21,7 @@ stdenv.mkDerivation {
|
||||
postInstall = ''
|
||||
# Make sure that maxima can find its runtime dependencies.
|
||||
for prog in "$out/bin/"*; do
|
||||
wrapProgram "$prog" --prefix PATH ":" "${searchPath}"
|
||||
wrapProgram "$prog" --prefix PATH ":" "$out/bin:${searchPath}"
|
||||
done
|
||||
# Move emacs modules and documentation into the right place.
|
||||
mkdir -p $out/share/emacs $out/share/doc
|
||||
|
@ -14,8 +14,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "git-annex";
|
||||
version = "4.20130815";
|
||||
sha256 = "0c4fvqmnvyrncmiz0dxwax2rnb4yrqw1y54q2zkqiifzrihcyi71";
|
||||
version = "4.20130827";
|
||||
sha256 = "07kfp0d2wg3p8s0v2100r4giw5ay1il5j15lrah43fk2rrszgm5z";
|
||||
isLibrary = false;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
@ -24,9 +24,10 @@ stdenv.mkDerivation {
|
||||
wrapProgram $out/bin/meld --prefix PYTHONPATH : $PYTHONPATH:${pygtk}/lib/${python.libPrefix}/site-packages/gtk-2.0
|
||||
'';
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "Visual diff and merge tool";
|
||||
homepage = http://meld.sourceforge.net;
|
||||
license = "GPLv2+";
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "xmonad-extras";
|
||||
version = "0.11";
|
||||
sha256 = "09r64z09mfdz86k7v5c6zds9ng0fjcp44kd8f5qg1sz40yblrny5";
|
||||
version = "0.12";
|
||||
sha256 = "1gyj9j6x21rvs6kg6g74wr0jdd36c5ml63a670456fhjr96s8y0g";
|
||||
buildDepends = [
|
||||
hint libmpd mtl network parsec random regexPosix split X11 xmonad
|
||||
xmonadContrib
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, bison, glibc, bash, coreutils, makeWrapper, tzdata}:
|
||||
{ stdenv, fetchurl, bison, glibc, bash, coreutils, makeWrapper, tzdata, iana_etc }:
|
||||
|
||||
let
|
||||
loader386 = "${glibc}/lib/ld-linux.so.2";
|
||||
@ -7,11 +7,11 @@ let
|
||||
in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "go-1.1.1";
|
||||
name = "go-1.1.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://go.googlecode.com/files/go1.1.1.src.tar.gz;
|
||||
sha1 = "f365aed8183e487a48a66ace7bf36e5974dffbb3";
|
||||
url = http://go.googlecode.com/files/go1.1.2.src.tar.gz;
|
||||
sha256 = "0w7bchhb4b053az3wjp6z342rs9lp9nxf4w2mnfd1b89d6sb7izz";
|
||||
};
|
||||
|
||||
buildInputs = [ bison glibc bash makeWrapper ];
|
||||
@ -36,6 +36,7 @@ stdenv.mkDerivation {
|
||||
sed -i 's,/lib64/ld-linux-x86-64.so.2,${loaderAmd64},' src/cmd/6l/asm.c
|
||||
sed -i 's,/lib64/ld-linux-x86-64.so.3,${loaderArm},' src/cmd/5l/asm.c
|
||||
sed -i 's,/usr/share/zoneinfo/,${tzdata}/share/zoneinfo/,' src/pkg/time/zoneinfo_unix.go
|
||||
sed -i 's,/etc/protocols,${iana_etc}/etc/protocols,' src/pkg/net/lookup_unix.go
|
||||
|
||||
#sed -i -e 's,/bin/cat,${coreutils}/bin/cat,' \
|
||||
# -e 's,/bin/echo,${coreutils}/bin/echo,' \
|
||||
@ -49,8 +50,6 @@ stdenv.mkDerivation {
|
||||
sed -i 's,/bin/pwd,'"`type -P pwd`", src/pkg/os/os_test.go
|
||||
# Disable the hostname test
|
||||
sed -i '/TestHostname/areturn' src/pkg/os/os_test.go
|
||||
# Disable a failing icmp test (maybe because not being root?)
|
||||
sed -i '/ip[46]:.*icmp.*nil/d' src/pkg/net/ipraw_test.go
|
||||
'';
|
||||
|
||||
patches = [ ./cacert.patch ];
|
||||
|
@ -2,12 +2,12 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "urweb";
|
||||
version = "20120807";
|
||||
version = "20130421";
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.impredicative.com/ur/${name}.tgz";
|
||||
sha256 = "15g1cz108dkzlp433cg56x76f20y6zcs9sbgxgdniyfakmn4ld6l";
|
||||
sha256 = "1dglcial9bzximw778wbfqx99khy34qpf9gw4bbncn9f742ji872";
|
||||
};
|
||||
|
||||
buildInputs = [ stdenv.gcc file openssl mlton mysql postgresql sqlite ];
|
||||
|
@ -15,29 +15,33 @@ g: # Get dependencies from patched gems
|
||||
atomic = g.atomic_1_1_13;
|
||||
atoulme_Antwrap = g.atoulme_Antwrap_0_7_4;
|
||||
autotest_rails = g.autotest_rails_4_1_2;
|
||||
aws_sdk = g.aws_sdk_1_15_0;
|
||||
bitbucket_backup = g.bitbucket_backup_0_2_2;
|
||||
aws_sdk = g.aws_sdk_1_16_1;
|
||||
backports = g.backports_3_3_3;
|
||||
bitbucket_backup = g.bitbucket_backup_0_3_0;
|
||||
builder = g.builder_3_2_2;
|
||||
buildr = g.buildr_1_4_12;
|
||||
bundler = g.bundler_1_3_5;
|
||||
childprocess = g.childprocess_0_3_9;
|
||||
chronic = g.chronic_0_9_1;
|
||||
chronic = g.chronic_0_10_1;
|
||||
coderay = g.coderay_1_0_9;
|
||||
daemons = g.daemons_1_1_9;
|
||||
diff_lcs = g.diff_lcs_1_1_3;
|
||||
dimensions = g.dimensions_1_2_0;
|
||||
domain_name = g.domain_name_0_5_13;
|
||||
dotenv = g.dotenv_0_8_0;
|
||||
dotenv = g.dotenv_0_9_0;
|
||||
em_resolv_replace = g.em_resolv_replace_1_1_3;
|
||||
erubis = g.erubis_2_7_0;
|
||||
ethon = g.ethon_0_6_1;
|
||||
eventmachine = g.eventmachine_1_0_3;
|
||||
eventmachine_tail = g.eventmachine_tail_0_6_4;
|
||||
fakes3 = g.fakes3_0_1_5;
|
||||
faraday = g.faraday_0_8_8;
|
||||
faraday_middleware = g.faraday_middleware_0_8_8;
|
||||
faraday_middleware = g.faraday_middleware_0_9_0;
|
||||
ffi = g.ffi_1_9_0;
|
||||
file_tail = g.file_tail_1_0_12;
|
||||
foreman = g.foreman_0_63_0;
|
||||
gettext = g.gettext_2_3_9;
|
||||
gettext = g.gettext_3_0_0;
|
||||
gh = g.gh_0_12_0;
|
||||
highline = g.highline_1_6_19;
|
||||
hike = g.hike_1_2_3;
|
||||
hoe = g.hoe_3_1_0;
|
||||
@ -48,12 +52,14 @@ g: # Get dependencies from patched gems
|
||||
jsduck = g.jsduck_5_1_0;
|
||||
json = g.json_1_8_0;
|
||||
json_pure = g.json_pure_1_8_0;
|
||||
launchy = g.launchy_2_3_0;
|
||||
locale = g.locale_2_0_8;
|
||||
lockfile = g.lockfile_2_1_0;
|
||||
macaddr = g.macaddr_1_6_1;
|
||||
mail = g.mail_2_5_4;
|
||||
mechanize = g.mechanize_2_7_2;
|
||||
mime_types = g.mime_types_1_24;
|
||||
method_source = g.method_source_0_8_2;
|
||||
mime_types = g.mime_types_1_25;
|
||||
mini_portile = g.mini_portile_0_5_1;
|
||||
minitar = g.minitar_0_5_3;
|
||||
minitest = g.minitest_4_7_5;
|
||||
@ -61,8 +67,10 @@ g: # Get dependencies from patched gems
|
||||
multipart_post = g.multipart_post_1_2_0;
|
||||
net_http_digest_auth = g.net_http_digest_auth_1_4;
|
||||
net_http_persistent = g.net_http_persistent_2_9;
|
||||
net_http_pipeline = g.net_http_pipeline_1_0_1;
|
||||
net_sftp = g.net_sftp_2_0_5;
|
||||
net_ssh = g.net_ssh_2_6_8;
|
||||
netrc = g.netrc_0_7_7;
|
||||
nix = g.nix_0_1_1;
|
||||
nokogiri = g.nokogiri_1_6_0;
|
||||
ntlm_http = g.ntlm_http_0_1_1;
|
||||
@ -70,6 +78,8 @@ g: # Get dependencies from patched gems
|
||||
papertrail_cli = g.papertrail_cli_0_9_3;
|
||||
parallel = g.parallel_0_7_1;
|
||||
polyglot = g.polyglot_0_3_3;
|
||||
pry = g.pry_0_9_12_2;
|
||||
pusher_client = g.pusher_client_0_3_1;
|
||||
rack = g.rack_1_5_2;
|
||||
rack_protection = g.rack_protection_1_5_0;
|
||||
rack_test = g.rack_test_0_6_2;
|
||||
@ -88,26 +98,30 @@ g: # Get dependencies from patched gems
|
||||
rspec_core = g.rspec_core_2_11_1;
|
||||
rspec_expectations = g.rspec_expectations_2_11_3;
|
||||
rspec_mocks = g.rspec_mocks_2_11_3;
|
||||
ruby_hmac = g.ruby_hmac_0_4_0;
|
||||
rubyforge = g.rubyforge_2_0_4;
|
||||
rubyzip = g.rubyzip_0_9_9;
|
||||
sass = g.sass_3_2_10;
|
||||
selenium_webdriver = g.selenium_webdriver_2_35_0;
|
||||
selenium_webdriver = g.selenium_webdriver_2_35_1;
|
||||
servolux = g.servolux_0_10_0;
|
||||
sinatra = g.sinatra_1_3_2;
|
||||
slop = g.slop_3_4_6;
|
||||
sprockets = g.sprockets_2_10_0;
|
||||
sprockets_rails = g.sprockets_rails_2_0_0;
|
||||
syslog_protocol = g.syslog_protocol_0_9_2;
|
||||
systemu = g.systemu_2_5_2;
|
||||
taskjuggler = g.taskjuggler_3_5_0;
|
||||
term_ansicolor = g.term_ansicolor_1_2_2;
|
||||
text = g.text_1_2_1;
|
||||
text = g.text_1_2_3;
|
||||
thin = g.thin_1_5_1;
|
||||
thor = g.thor_0_18_1;
|
||||
thread_safe = g.thread_safe_0_1_2;
|
||||
tilt = g.tilt_1_4_1;
|
||||
tins = g.tins_0_8_4;
|
||||
tins = g.tins_0_9_0;
|
||||
travis = g.travis_1_5_3;
|
||||
treetop = g.treetop_1_4_15;
|
||||
trollop = g.trollop_2_0;
|
||||
typhoeus = g.typhoeus_0_6_5;
|
||||
tzinfo = g.tzinfo_0_3_37;
|
||||
unf = g.unf_0_1_2;
|
||||
unf_ext = g.unf_ext_0_0_6;
|
||||
@ -120,7 +134,7 @@ g: # Get dependencies from patched gems
|
||||
xml_simple = g.xml_simple_1_1_1;
|
||||
yajl_ruby = g.yajl_ruby_1_1_0;
|
||||
};
|
||||
gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''gettext'' ''iconv'' ''jsduck'' ''lockfile'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''taskjuggler'' ''thin'' ''trollop'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ];
|
||||
gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''gettext'' ''iconv'' ''jsduck'' ''lockfile'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''taskjuggler'' ''thin'' ''travis'' ''trollop'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ];
|
||||
gems = {
|
||||
ZenTest_4_9_3 = {
|
||||
basename = ''ZenTest'';
|
||||
@ -296,27 +310,38 @@ rails support and extra plugins for migrations and fixtures.'';
|
||||
requiredGems = [ g.ZenTest_4_9_3 ];
|
||||
sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4'';
|
||||
};
|
||||
aws_sdk_1_15_0 = {
|
||||
aws_sdk_1_16_1 = {
|
||||
basename = ''aws_sdk'';
|
||||
meta = {
|
||||
description = ''AWS SDK for Ruby'';
|
||||
homepage = ''http://aws.amazon.com/sdkforruby'';
|
||||
longDescription = ''AWS SDK for Ruby'';
|
||||
};
|
||||
name = ''aws-sdk-1.15.0'';
|
||||
name = ''aws-sdk-1.16.1'';
|
||||
requiredGems = [ g.uuidtools_2_1_4 g.nokogiri_1_5_10 g.json_1_8_0 ];
|
||||
sha256 = ''1lan7sgp7n5r2x2amcqswckdmkymrp89pj92arxdalis9jamma7q'';
|
||||
sha256 = ''1i6njmzfcmjb9xdaqw727pdqr17w3gad1nl5zln4mv6i4x0nbc3n'';
|
||||
};
|
||||
bitbucket_backup_0_2_2 = {
|
||||
backports_3_3_3 = {
|
||||
basename = ''backports'';
|
||||
meta = {
|
||||
description = ''Backports of Ruby features for older Ruby.'';
|
||||
homepage = ''http://github.com/marcandre/backports'';
|
||||
longDescription = ''Essential backports that enable many of the nice features of Ruby 1.8.7 up to 2.0.0 for earlier versions.'';
|
||||
};
|
||||
name = ''backports-3.3.3'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0y1la483wlv7gam1470shskc0bjsif9hld6qikx165yw9gmbgxsy'';
|
||||
};
|
||||
bitbucket_backup_0_3_0 = {
|
||||
basename = ''bitbucket_backup'';
|
||||
meta = {
|
||||
description = ''A tool to backup Bitbucket repos.'';
|
||||
homepage = ''https://bitbucket.org/seth/bitbucket-backup'';
|
||||
longDescription = ''A tool to backup Bitbucket repos.'';
|
||||
};
|
||||
name = ''bitbucket-backup-0.2.2'';
|
||||
name = ''bitbucket-backup-0.3.0'';
|
||||
requiredGems = [ g.highline_1_6_19 g.json_1_8_0 ];
|
||||
sha256 = ''1kzg6pkzw04n96i6mhb74gpg4c899wly5fc2m1y6m2xvn71qksys'';
|
||||
sha256 = ''075bz4bhxim2kh5191qc9kpq7z81aa2smgqq5bfldjqvk70hr87y'';
|
||||
};
|
||||
builder_3_1_3 = {
|
||||
basename = ''builder'';
|
||||
@ -404,16 +429,27 @@ for those one-off tasks, with a language that's a joy to use.
|
||||
requiredGems = [ g.ffi_1_9_0 ];
|
||||
sha256 = ''0jbz2ix7ff9ry8717lhcq9w8j8yd45akw48giwgdqccay5mlph7d'';
|
||||
};
|
||||
chronic_0_9_1 = {
|
||||
chronic_0_10_1 = {
|
||||
basename = ''chronic'';
|
||||
meta = {
|
||||
description = ''Natural language date/time parsing.'';
|
||||
homepage = ''http://github.com/mojombo/chronic'';
|
||||
longDescription = ''Chronic is a natural language date/time parser written in pure Ruby.'';
|
||||
};
|
||||
name = ''chronic-0.9.1'';
|
||||
name = ''chronic-0.10.1'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0kspaxpfy7yvyk1lvpx31w852qfj8wb9z04mcj5bzi70ljb9awqk'';
|
||||
sha256 = ''0p822hry4njncxpf59nrvjayg2pxk1zh8gykjgsmqrphdkqqmp1w'';
|
||||
};
|
||||
coderay_1_0_9 = {
|
||||
basename = ''coderay'';
|
||||
meta = {
|
||||
description = ''Fast syntax highlighting for selected languages.'';
|
||||
homepage = ''http://coderay.rubychan.de'';
|
||||
longDescription = ''Fast and easy syntax highlighting for selected languages, written in Ruby. Comes with RedCloth integration and LOC counter.'';
|
||||
};
|
||||
name = ''coderay-1.0.9'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1pbjsvd6r2daxd6aicp19fnb1j5z7fxadflsm1h0r33cy3vi7iy8'';
|
||||
};
|
||||
daemons_1_1_9 = {
|
||||
basename = ''daemons'';
|
||||
@ -477,16 +513,16 @@ Suffix List.
|
||||
requiredGems = [ g.unf_0_1_2 ];
|
||||
sha256 = ''0m57vacj2bmdfp094gjylfzz5gqdpn95pcypk5friab3svrambxv'';
|
||||
};
|
||||
dotenv_0_8_0 = {
|
||||
dotenv_0_9_0 = {
|
||||
basename = ''dotenv'';
|
||||
meta = {
|
||||
description = ''Loads environment variables from `.env`.'';
|
||||
homepage = ''https://github.com/bkeepers/dotenv'';
|
||||
longDescription = ''Loads environment variables from `.env`.'';
|
||||
};
|
||||
name = ''dotenv-0.8.0'';
|
||||
name = ''dotenv-0.9.0'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1l93ksw6szh77yzrsl4pzsg0ryry3j5n9k0xf8614gyl07p9rh51'';
|
||||
sha256 = ''1gl0m6s8d6m72wcm4p86kzzjdihyryi5mh6v70qkqd0dl1gj73l3'';
|
||||
};
|
||||
em_resolv_replace_1_1_3 = {
|
||||
basename = ''em_resolv_replace'';
|
||||
@ -521,6 +557,17 @@ Suffix List.
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3'';
|
||||
};
|
||||
ethon_0_6_1 = {
|
||||
basename = ''ethon'';
|
||||
meta = {
|
||||
description = ''Libcurl wrapper.'';
|
||||
homepage = ''https://github.com/typhoeus/ethon'';
|
||||
longDescription = ''Very lightweight libcurl wrapper.'';
|
||||
};
|
||||
name = ''ethon-0.6.1'';
|
||||
requiredGems = [ g.ffi_1_9_0 g.mime_types_1_25 ];
|
||||
sha256 = ''05mw10bh4pif0j6pjzyhcsm8kzv7xn94dcjcb15dmbjx2za0daa7'';
|
||||
};
|
||||
eventmachine_1_0_3 = {
|
||||
basename = ''eventmachine'';
|
||||
meta = {
|
||||
@ -583,6 +630,17 @@ using TCP/IP, especially if custom protocols are required.'';
|
||||
requiredGems = [ g.faraday_0_8_8 ];
|
||||
sha256 = ''1n0g8pm7ynx6ffyqhscc1cqw97zhvd8isr31yfyj15335j1jsncz'';
|
||||
};
|
||||
faraday_middleware_0_9_0 = {
|
||||
basename = ''faraday_middleware'';
|
||||
meta = {
|
||||
description = ''Various middleware for Faraday'';
|
||||
homepage = ''https://github.com/pengwynn/faraday_middleware'';
|
||||
longDescription = ''Various middleware for Faraday'';
|
||||
};
|
||||
name = ''faraday_middleware-0.9.0'';
|
||||
requiredGems = [ g.faraday_0_8_8 ];
|
||||
sha256 = ''1kwvi2sdxd6j764a7q5iir73dw2v6816zx3l8cgfv0wr2m47icq2'';
|
||||
};
|
||||
ffi_1_9_0 = {
|
||||
basename = ''ffi'';
|
||||
meta = {
|
||||
@ -602,7 +660,7 @@ using TCP/IP, especially if custom protocols are required.'';
|
||||
longDescription = ''Library to tail files in Ruby'';
|
||||
};
|
||||
name = ''file-tail-1.0.12'';
|
||||
requiredGems = [ g.tins_0_8_4 ];
|
||||
requiredGems = [ g.tins_0_9_0 ];
|
||||
sha256 = ''0mzxxnwj7k5pwxs0rdbmb3b41zgvzw7x40sf3qlkch4zdfx91i1j'';
|
||||
};
|
||||
foreman_0_63_0 = {
|
||||
@ -613,10 +671,10 @@ using TCP/IP, especially if custom protocols are required.'';
|
||||
longDescription = ''Process manager for applications with multiple components'';
|
||||
};
|
||||
name = ''foreman-0.63.0'';
|
||||
requiredGems = [ g.thor_0_18_1 g.dotenv_0_8_0 ];
|
||||
requiredGems = [ g.thor_0_18_1 g.dotenv_0_9_0 ];
|
||||
sha256 = ''0yqyjix9jm4iwyc4f3wc32vxr28rpjcw1c9ni5brs4s2a24inzlk'';
|
||||
};
|
||||
gettext_2_3_9 = {
|
||||
gettext_3_0_0 = {
|
||||
basename = ''gettext'';
|
||||
meta = {
|
||||
description = ''Gettext is a pure Ruby libary and tools to localize messages.'';
|
||||
@ -626,9 +684,20 @@ The catalog file(po-file) is same format with GNU gettext.
|
||||
So you can use GNU gettext tools for maintaining.
|
||||
'';
|
||||
};
|
||||
name = ''gettext-2.3.9'';
|
||||
requiredGems = [ g.locale_2_0_8 g.text_1_2_1 ];
|
||||
sha256 = ''1i4kzkan7mnyr1ihphx0sqs3k4qj9i1ldg4a1cwf5h2fz657wvjj'';
|
||||
name = ''gettext-3.0.0'';
|
||||
requiredGems = [ g.locale_2_0_8 g.text_1_2_3 ];
|
||||
sha256 = ''1qlqd6c39bjn930qh93i40gbz1bs20gzpwvw3d8rxnkls5a6pl1y'';
|
||||
};
|
||||
gh_0_12_0 = {
|
||||
basename = ''gh'';
|
||||
meta = {
|
||||
description = ''layered github client'';
|
||||
homepage = ''http://gh.rkh.im/'';
|
||||
longDescription = ''multi-layer client for the github api v3'';
|
||||
};
|
||||
name = ''gh-0.12.0'';
|
||||
requiredGems = [ g.faraday_0_8_8 g.backports_3_3_3 g.multi_json_1_7_9 g.addressable_2_3_5 g.net_http_persistent_2_9 g.net_http_pipeline_1_0_1 ];
|
||||
sha256 = ''180jmg6rwilzcbzvyg74q27zpr09pv6pw3cfcjxr0bcklv203q3n'';
|
||||
};
|
||||
highline_1_6_19 = {
|
||||
basename = ''highline'';
|
||||
@ -779,6 +848,17 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0kkn5zhiffav2cffj43wwvzj07825r4j463ilfjgik034vnbjs83'';
|
||||
};
|
||||
launchy_2_3_0 = {
|
||||
basename = ''launchy'';
|
||||
meta = {
|
||||
description = ''Launchy is helper class for launching cross-platform applications in a fire and forget manner.'';
|
||||
homepage = ''http://github.com/copiousfreetime/launchy'';
|
||||
longDescription = ''Launchy is helper class for launching cross-platform applications in a fire and forget manner. There are application concepts (browser, email client, etc) that are common across all platforms, and they may be launched differently on each platform. Launchy is here to make a common approach to launching external application from within ruby programs.'';
|
||||
};
|
||||
name = ''launchy-2.3.0'';
|
||||
requiredGems = [ g.addressable_2_3_5 ];
|
||||
sha256 = ''0ckvs40f29ancs0ki12pqb94k380cz41b4gbjplm85ly6kd57sph'';
|
||||
};
|
||||
locale_2_0_8 = {
|
||||
basename = ''locale'';
|
||||
meta = {
|
||||
@ -821,7 +901,7 @@ For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf'';
|
||||
longDescription = ''A really Ruby Mail handler.'';
|
||||
};
|
||||
name = ''mail-2.5.4'';
|
||||
requiredGems = [ g.mime_types_1_24 g.treetop_1_4_15 ];
|
||||
requiredGems = [ g.mime_types_1_25 g.treetop_1_4_15 ];
|
||||
sha256 = ''0z15ksb8blcppchv03g34844f7xgf36ckp484qjj2886ig1qara4'';
|
||||
};
|
||||
mechanize_2_7_2 = {
|
||||
@ -836,17 +916,54 @@ submitted. Mechanize also keeps track of the sites that you have visited as
|
||||
a history.'';
|
||||
};
|
||||
name = ''mechanize-2.7.2'';
|
||||
requiredGems = [ g.net_http_digest_auth_1_4 g.net_http_persistent_2_9 g.mime_types_1_24 g.http_cookie_1_0_1 g.nokogiri_1_6_0 g.ntlm_http_0_1_1 g.webrobots_0_1_1 g.domain_name_0_5_13 ];
|
||||
requiredGems = [ g.net_http_digest_auth_1_4 g.net_http_persistent_2_9 g.mime_types_1_25 g.http_cookie_1_0_1 g.nokogiri_1_6_0 g.ntlm_http_0_1_1 g.webrobots_0_1_1 g.domain_name_0_5_13 ];
|
||||
sha256 = ''1w1rnn6jps1393gywi38saw5iqrvyai3vmvbv2kbc9j0zj5csyrl'';
|
||||
};
|
||||
mime_types_1_24 = {
|
||||
method_source_0_8_2 = {
|
||||
basename = ''method_source'';
|
||||
meta = {
|
||||
description = ''retrieve the sourcecode for a method'';
|
||||
homepage = ''http://banisterfiend.wordpress.com'';
|
||||
longDescription = ''retrieve the sourcecode for a method'';
|
||||
};
|
||||
name = ''method_source-0.8.2'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1g5i4w0dmlhzd18dijlqw5gk27bv6dj2kziqzrzb7mpgxgsd1sf2'';
|
||||
};
|
||||
mime_types_1_25 = {
|
||||
basename = ''mime_types'';
|
||||
meta = {
|
||||
description = ''This library allows for the identification of a file's likely MIME content type'';
|
||||
homepage = ''http://mime-types.rubyforge.org/'';
|
||||
longDescription = ''This library allows for the identification of a file's likely MIME content
|
||||
type. This is release 1.24, adding and updating a few MIME types and fixing
|
||||
some issues with documentation.
|
||||
type. This is release 1.25, adding experimental caching and lazy loading
|
||||
functionality.
|
||||
|
||||
The caching and lazy loading features were initially implemented by Greg
|
||||
Brockman (gdb). As these features are experimental, they are disabled by
|
||||
default and must be enabled through the use of environment variables. The cache
|
||||
is invalidated on a per-version basis; the cache for version 1.25 will not be
|
||||
reused for version 1.26.
|
||||
|
||||
To use lazy loading, set the environment variable +RUBY_MIME_TYPES_LAZY_LOAD+
|
||||
to any value other than 'false'. When using lazy loading, the initial startup
|
||||
of MIME::Types is around 12–25× faster than normal startup (on my system,
|
||||
normal startup is about 90 ms; lazy startup is about 4 ms). This isn't
|
||||
generally useful, however, as the MIME::Types database has not been loaded.
|
||||
Lazy startup and load is just *slightly* faster—around 1 ms. The real advantage
|
||||
comes from using the cache.
|
||||
|
||||
To enable the cache, set the environment variable +RUBY_MIME_TYPES_CACHE+ to a
|
||||
filename where MIME::Types will have read-write access. The first time a new
|
||||
version of MIME::Types is run using this file, it will be created, taking a
|
||||
little longer than normal. Subsequent loads using the same cache file will be
|
||||
approximately 3½× faster (25 ms) than normal loads. This can be combined with
|
||||
+RUBY_MIME_TYPES_LAZY_LOAD+, but this is *not* recommended in a multithreaded
|
||||
or multiprocess environment where all threads or processes will be using the
|
||||
same cache file.
|
||||
|
||||
As the caching interface is still experimental, the only values cached are the
|
||||
default MIME::Types database, not any custom MIME::Types added by users.
|
||||
|
||||
MIME types are used in MIME-compliant communications, as in e-mail or HTTP
|
||||
traffic, to indicate the type of content which is transmitted. MIME::Types
|
||||
@ -866,9 +983,9 @@ tracks the {IANA registry}[http://www.iana.org/assignments/media-types/]
|
||||
added from the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp]
|
||||
and added by the users of MIME::Types.'';
|
||||
};
|
||||
name = ''mime-types-1.24'';
|
||||
name = ''mime-types-1.25'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1g9wmcimvighiyc2pq1qyl3v9420aai86qplyndvvkh7qw78xl9a'';
|
||||
sha256 = ''0hd6hpl05jyx3siznk70z46bmrzwmcyrr24yfaqg6nar35zw8bgf'';
|
||||
};
|
||||
mini_portile_0_5_1 = {
|
||||
basename = ''mini_portile'';
|
||||
@ -1014,6 +1131,19 @@ and retry according to RFC 2616.'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0k9bp7q5fsh908jnkwfj71ky04i4ih0ky6sqi5vl6zcpjsczgfcb'';
|
||||
};
|
||||
net_http_pipeline_1_0_1 = {
|
||||
basename = ''net_http_pipeline'';
|
||||
meta = {
|
||||
description = ''An HTTP/1.1 pipelining implementation atop Net::HTTP'';
|
||||
homepage = ''http://docs.seattlerb.org/net-http-pipeline'';
|
||||
longDescription = ''An HTTP/1.1 pipelining implementation atop Net::HTTP. A pipelined connection
|
||||
sends multiple requests to the HTTP server without waiting for the responses.
|
||||
The server will respond in-order.'';
|
||||
};
|
||||
name = ''net-http-pipeline-1.0.1'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0bxjy33yhxwsbnld8xj3zv64ibgfjn9rjpiqkyd5ipmz50pww8v9'';
|
||||
};
|
||||
net_sftp_2_0_5 = {
|
||||
basename = ''net_sftp'';
|
||||
meta = {
|
||||
@ -1047,6 +1177,17 @@ and retry according to RFC 2616.'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0vf9w8b9f5ha94nwhvwxyqk4lfpy42ihl1g0qib8dfvswlkqw3mx'';
|
||||
};
|
||||
netrc_0_7_7 = {
|
||||
basename = ''netrc'';
|
||||
meta = {
|
||||
description = ''Library to read and write netrc files.'';
|
||||
homepage = ''https://github.com/geemus/netrc'';
|
||||
longDescription = ''This library can read and update netrc files, preserving formatting including comments and whitespace.'';
|
||||
};
|
||||
name = ''netrc-0.7.7'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1y64v93hsxdwgx3dfkyzdki3zqd1slm42dmi23v0zy3kap4vpard'';
|
||||
};
|
||||
nix_0_1_1 = {
|
||||
basename = ''nix'';
|
||||
meta = {
|
||||
@ -1107,7 +1248,7 @@ enough of it.'';
|
||||
longDescription = ''Command-line client for Papertrail hosted log management service. Tails and searches app server logs and system syslog. Supports Boolean search and works with grep and pipe output (Unix).'';
|
||||
};
|
||||
name = ''papertrail-0.9.7'';
|
||||
requiredGems = [ g.addressable_2_3_5 g.yajl_ruby_1_1_0 g.chronic_0_9_1 g.faraday_0_8_8 g.faraday_middleware_0_8_8 ];
|
||||
requiredGems = [ g.addressable_2_3_5 g.yajl_ruby_1_1_0 g.chronic_0_10_1 g.faraday_0_8_8 g.faraday_middleware_0_8_8 ];
|
||||
sha256 = ''0v0m1v0qabbr9pmyl77znz39qy1m7p0xwvf3lf9hyq6n524f2dwr'';
|
||||
};
|
||||
papertrail_cli_0_9_3 = {
|
||||
@ -1145,6 +1286,28 @@ augments 'require' to find and load matching files.'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''082zmail2h3cxd9z1wnibhk6aj4sb1f3zzwra6kg9bp51kx2c00v'';
|
||||
};
|
||||
pry_0_9_12_2 = {
|
||||
basename = ''pry'';
|
||||
meta = {
|
||||
description = ''An IRB alternative and runtime developer console'';
|
||||
homepage = ''http://pry.github.com'';
|
||||
longDescription = ''An IRB alternative and runtime developer console'';
|
||||
};
|
||||
name = ''pry-0.9.12.2'';
|
||||
requiredGems = [ g.coderay_1_0_9 g.slop_3_4_6 g.method_source_0_8_2 ];
|
||||
sha256 = ''141slzb62zfzdhrygqjmrzh68s3vzrb4mwyipy2lhps5q4b46y9s'';
|
||||
};
|
||||
pusher_client_0_3_1 = {
|
||||
basename = ''pusher_client'';
|
||||
meta = {
|
||||
description = ''Client for consuming WebSockets from http://pusher.com'';
|
||||
homepage = ''http://github.com/pusher/pusher-ruby-client'';
|
||||
longDescription = ''Client for consuming WebSockets from http://pusher.com'';
|
||||
};
|
||||
name = ''pusher-client-0.3.1'';
|
||||
requiredGems = [ g.websocket_1_0_7 g.ruby_hmac_0_4_0 ];
|
||||
sha256 = ''1mxqy960iln065fypk1ww3xgv7q396fpl6v0rp7ipls6aj86j970'';
|
||||
};
|
||||
rack_1_5_2 = {
|
||||
basename = ''rack'';
|
||||
meta = {
|
||||
@ -1434,6 +1597,19 @@ in JSDuck.
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1rna3ii52rlhhca49zigk692hdcmz7qib42i4hhny478k04wx0qg'';
|
||||
};
|
||||
ruby_hmac_0_4_0 = {
|
||||
basename = ''ruby_hmac'';
|
||||
meta = {
|
||||
description = ''This module provides common interface to HMAC functionality'';
|
||||
homepage = ''http://ruby-hmac.rubyforge.org'';
|
||||
longDescription = ''This module provides common interface to HMAC functionality. HMAC is a kind of "Message Authentication Code" (MAC) algorithm whose standard is documented in RFC2104. Namely, a MAC provides a way to check the integrity of information transmitted over or stored in an unreliable medium, based on a secret key.
|
||||
|
||||
Originally written by Daiki Ueno. Converted to a RubyGem by Geoffrey Grosenbach'';
|
||||
};
|
||||
name = ''ruby-hmac-0.4.0'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''01zym41f8fqbmxfz8zv19627swi62ka3gp33bfbkc87v5k7mw954'';
|
||||
};
|
||||
rubyforge_2_0_4 = {
|
||||
basename = ''rubyforge'';
|
||||
meta = {
|
||||
@ -1477,16 +1653,16 @@ in JSDuck.
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0anfff4hz8fz1wbimmp9vv4mjfl1swg7ww74j549788x41l4x283'';
|
||||
};
|
||||
selenium_webdriver_2_35_0 = {
|
||||
selenium_webdriver_2_35_1 = {
|
||||
basename = ''selenium_webdriver'';
|
||||
meta = {
|
||||
description = ''The next generation developer focused tool for automated testing of webapps'';
|
||||
homepage = ''http://selenium.googlecode.com'';
|
||||
longDescription = ''WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application.'';
|
||||
};
|
||||
name = ''selenium-webdriver-2.35.0'';
|
||||
name = ''selenium-webdriver-2.35.1'';
|
||||
requiredGems = [ g.multi_json_1_7_9 g.rubyzip_0_9_9 g.childprocess_0_3_9 g.websocket_1_0_7 ];
|
||||
sha256 = ''1y9p7njw26j571mhnvqrh0hvszx78kfci4d7qps38l32zid5qa7m'';
|
||||
sha256 = ''0251nbh6kbb96dv21n6fgbnw31p5gqr7anvhl8phrar5ylircqj6'';
|
||||
};
|
||||
servolux_0_10_0 = {
|
||||
basename = ''servolux'';
|
||||
@ -1513,6 +1689,17 @@ interpreters.'';
|
||||
requiredGems = [ g.rack_1_5_2 g.rack_protection_1_5_0 g.tilt_1_4_1 ];
|
||||
sha256 = ''05blf915zpiwyz7agcn9rwdmddwxz0z4l3gd4qlqmrgd2vkw4sxc'';
|
||||
};
|
||||
slop_3_4_6 = {
|
||||
basename = ''slop'';
|
||||
meta = {
|
||||
description = ''Simple Lightweight Option Parsing'';
|
||||
homepage = ''http://github.com/injekt/slop'';
|
||||
longDescription = ''A simple DSL for gathering options and parsing the command line'';
|
||||
};
|
||||
name = ''slop-3.4.6'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0fdp3nkljjs2d5yhgjzcqi0f6xq67byfbrayg5aj7r76rsw0hmal'';
|
||||
};
|
||||
sprockets_2_10_0 = {
|
||||
basename = ''sprockets'';
|
||||
meta = {
|
||||
@ -1584,19 +1771,19 @@ management.
|
||||
longDescription = ''This library uses ANSI escape sequences to control the attributes of terminal output'';
|
||||
};
|
||||
name = ''term-ansicolor-1.2.2'';
|
||||
requiredGems = [ g.tins_0_8_4 ];
|
||||
requiredGems = [ g.tins_0_9_0 ];
|
||||
sha256 = ''1b41q1q6mqcgzq9fhzhmjvfg5sfs5v7gkb8z57r4hajcp89lflxr'';
|
||||
};
|
||||
text_1_2_1 = {
|
||||
text_1_2_3 = {
|
||||
basename = ''text'';
|
||||
meta = {
|
||||
description = ''A collection of text algorithms'';
|
||||
homepage = ''http://github.com/threedaymonk/text'';
|
||||
longDescription = ''A collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming'';
|
||||
};
|
||||
name = ''text-1.2.1'';
|
||||
name = ''text-1.2.3'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0s186kh125imdr7dahr10payc1gmxgk6wjy1v3agdyvl53yn5z3z'';
|
||||
sha256 = ''14p1b3m7sxjs4ckjnd1whz82hkv0cj08j3rpkvcbavwbm07zpsd0'';
|
||||
};
|
||||
thin_1_5_1 = {
|
||||
basename = ''thin'';
|
||||
@ -1642,16 +1829,27 @@ management.
|
||||
requiredGems = [ ];
|
||||
sha256 = ''00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir'';
|
||||
};
|
||||
tins_0_8_4 = {
|
||||
tins_0_9_0 = {
|
||||
basename = ''tins'';
|
||||
meta = {
|
||||
description = ''Useful stuff.'';
|
||||
homepage = ''http://flori.github.com/tins'';
|
||||
longDescription = ''All the stuff that isn't good/big enough for a real library.'';
|
||||
};
|
||||
name = ''tins-0.8.4'';
|
||||
name = ''tins-0.9.0'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''1j1mkxh9m4qkhgyl9naxd2gxv03c6svbwcm7vl8c2s9p4gfg0x7s'';
|
||||
sha256 = ''17147yzxhbcby9ycswai6sgc9cxdlbfa897amjsimkyqv1lh9pbc'';
|
||||
};
|
||||
travis_1_5_3 = {
|
||||
basename = ''travis'';
|
||||
meta = {
|
||||
description = ''Travis CI client'';
|
||||
homepage = ''https://github.com/travis-ci/travis'';
|
||||
longDescription = ''CLI and Ruby client library for Travis CI'';
|
||||
};
|
||||
name = ''travis-1.5.3'';
|
||||
requiredGems = [ g.faraday_0_8_8 g.faraday_middleware_0_9_0 g.highline_1_6_19 g.netrc_0_7_7 g.backports_3_3_3 g.gh_0_12_0 g.launchy_2_3_0 g.pry_0_9_12_2 g.typhoeus_0_6_5 g.pusher_client_0_3_1 ];
|
||||
sha256 = ''052kqfd0280ar9ci9vplihbc4a69l06m8chfrriygvjxc14npx97'';
|
||||
};
|
||||
treetop_1_4_15 = {
|
||||
basename = ''treetop'';
|
||||
@ -1678,6 +1876,17 @@ specify.'';
|
||||
requiredGems = [ ];
|
||||
sha256 = ''0iz5k7ax7a5jm9x6p81k6f4mgp48wxxb0j55ypnwxnznih8fsghz'';
|
||||
};
|
||||
typhoeus_0_6_5 = {
|
||||
basename = ''typhoeus'';
|
||||
meta = {
|
||||
description = ''Parallel HTTP library on top of libcurl multi.'';
|
||||
homepage = ''https://github.com/typhoeus/typhoeus'';
|
||||
longDescription = ''Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.'';
|
||||
};
|
||||
name = ''typhoeus-0.6.5'';
|
||||
requiredGems = [ g.ethon_0_6_1 ];
|
||||
sha256 = ''13xwy86iv98ypagrb6d95k1xf6yllnfqnh4ipfqix87npirjaxji'';
|
||||
};
|
||||
tzinfo_0_3_37 = {
|
||||
basename = ''tzinfo'';
|
||||
meta = {
|
||||
|
@ -116,4 +116,12 @@ in
|
||||
extraWrapperFlags = "--prefix RUBYLIB : .";
|
||||
};
|
||||
|
||||
pry = { gemFlags = "--no-ri --no-rdoc"; };
|
||||
|
||||
fakes3 = {
|
||||
postInstall = ''
|
||||
cd $out/${ruby.gemPath}/gems/*
|
||||
patch -Np1 -i ${../../ruby-modules/fake-s3-list-bucket.patch}
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
@ -28,6 +28,15 @@ let
|
||||
|
||||
in {
|
||||
|
||||
cs = buildDict {
|
||||
shortName = "cs-20040614-1";
|
||||
fullName = "Czech";
|
||||
src = fetchurl {
|
||||
url = mirror://gnu/aspell/dict/cs/aspell6-cs-20040614-1.tar.bz2;
|
||||
sha256 = "0rihj4hsw96pd9casvmpvw3r8040pfa28p1h73x4vyn20zwr3h01";
|
||||
};
|
||||
};
|
||||
|
||||
de = buildDict {
|
||||
shortName = "de-20030222-1";
|
||||
fullName = "German";
|
||||
@ -91,6 +100,15 @@ in {
|
||||
};
|
||||
};
|
||||
|
||||
nb = buildDict {
|
||||
shortName = "nb-0.50.1-0";
|
||||
fullName = "Norwegian Bokmal";
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/aspell/dict/nb/aspell-nb-0.50.1-0.tar.bz2";
|
||||
sha256 = "12i2bmgdnlkzfinb20j2a0j4a20q91a9j8qpq5vgabbvc65nwx77";
|
||||
};
|
||||
};
|
||||
|
||||
nl = buildDict {
|
||||
shortName = "nl-0.50-2";
|
||||
fullName = "Dutch";
|
||||
@ -104,6 +122,15 @@ in {
|
||||
'';
|
||||
};
|
||||
|
||||
nn = buildDict {
|
||||
shortName = "nn-0.50.1-0";
|
||||
fullName = "Norwegian Nynorsk";
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/aspell/dict/nn/aspell-nn-0.50.1-1.tar.bz2";
|
||||
sha256 = "0w2k5l5rbqpliripgqwiqixz5ghnjf7i9ggbrc4ly4vy1ia10rmc";
|
||||
};
|
||||
};
|
||||
|
||||
pl = buildDict {
|
||||
shortName = "pl-6.0_20061121-0";
|
||||
fullName = "Polish";
|
||||
@ -122,4 +149,13 @@ in {
|
||||
};
|
||||
};
|
||||
|
||||
sv = buildDict {
|
||||
shortName = "sv-0.51-0";
|
||||
fullName = "Swedish";
|
||||
src = fetchurl {
|
||||
url = mirror://gnu/aspell/dict/sv/aspell-sv-0.51-0.tar.bz2;
|
||||
sha256 = "02jwkjhr32kvyibnyzgx3smbnm576jwdzg3avdf6zxwckhy5fw4v";
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{ stdenv, fetchurl, pkgconfig, mesa, glib, gdk_pixbuf
|
||||
, pangoSupport ? true, pango, cairo
|
||||
, libXfixes, libXcomposite, libXdamage }:
|
||||
{ stdenv, fetchurl, pkgconfig, mesa, glib, gdk_pixbuf, libXfixes, libXcomposite
|
||||
, libXdamage, libintlOrEmpty
|
||||
, pangoSupport ? true, pango, cairo }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "cogl-1.8.2";
|
||||
@ -13,19 +13,28 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
||||
propagatedBuildInputs =
|
||||
[ mesa glib gdk_pixbuf libXfixes libXcomposite libXdamage ];
|
||||
[ mesa glib gdk_pixbuf libXfixes libXcomposite libXdamage ]
|
||||
++ libintlOrEmpty;
|
||||
|
||||
buildInputs = stdenv.lib.optionals pangoSupport [ pango cairo ];
|
||||
|
||||
meta = {
|
||||
COGL_PANGO_DEP_CFLAGS
|
||||
= stdenv.lib.optionalString (stdenv.isDarwin && pangoSupport)
|
||||
"-I${pango}/include/pango-1.0 -I${cairo}/include/cairo";
|
||||
|
||||
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A small open source library for using 3D graphics hardware for rendering";
|
||||
longDescription =
|
||||
''
|
||||
Cogl is a small open source library for using 3D graphics hardware for
|
||||
rendering. The API departs from the flat state machine style of OpenGL
|
||||
and is designed to make it easy to write orthogonal components that can
|
||||
render without stepping on each others toes.
|
||||
'';
|
||||
maintainers = with maintainers; [ lovek323 ];
|
||||
|
||||
longDescription = ''
|
||||
Cogl is a small open source library for using 3D graphics hardware for
|
||||
rendering. The API departs from the flat state machine style of OpenGL
|
||||
and is designed to make it easy to write orthogonal components that can
|
||||
render without stepping on each other's toes.
|
||||
'';
|
||||
|
||||
inherit (glib.meta) platforms;
|
||||
};
|
||||
}
|
||||
|
@ -1,19 +1,32 @@
|
||||
{ stdenv, fetchurl, m4, bison, flex, openssl, zlib }:
|
||||
{ stdenv, fetchurl, unzip, m4, bison, flex, openssl, zlib }:
|
||||
|
||||
let version = "2.7.15"; in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gsoap-${version}";
|
||||
version = "2.8.16";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/gsoap2/files/gSOAP/2.7.15%20stable/gsoap_${version}.tar.gz";
|
||||
sha256 = "3ed883ab1a3d32b5bb2bf599306f247f6de3ffedd8890eb0e6303ae15995dc12";
|
||||
url = "mirror://sourceforge/project/gsoap2/gSOAP/gsoap_${version}.zip";
|
||||
sha256 = "00lhhysa9f9ychkvn1ij0ngr54l1dl9ww801yrliwq5c05gql7a6";
|
||||
};
|
||||
|
||||
buildInputs = [ m4 bison flex openssl zlib ];
|
||||
meta = {
|
||||
buildInputs = [ unzip m4 bison flex openssl zlib ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "C/C++ toolkit for SOAP web services and XML-based applications";
|
||||
homepage = "http://www.cs.fsu.edu/~engelen/soap.html";
|
||||
description = "The gSOAP toolkit is an open source C and C++ software development toolkit for SOAP/WSDL and XML Web services.";
|
||||
license = "free-non-copyleft";
|
||||
# gsoap is dual/triple licensed (see homepage for details):
|
||||
# 1. gSOAP Public License 1.3 (based on Mozilla Public License 1.1).
|
||||
# Components NOT covered by the gSOAP Public License are:
|
||||
# - wsdl2h tool and its source code output,
|
||||
# - soapcpp2 tool and its source code output,
|
||||
# - UDDI code,
|
||||
# - the webserver example code in gsoap/samples/webserver,
|
||||
# - and several example applications in the gsoap/samples directory.
|
||||
# 2. GPLv2 covers all of the software
|
||||
# 3. Proprietary commercial software development license (removes GPL
|
||||
# restrictions)
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.bjornfor ];
|
||||
};
|
||||
}
|
||||
|
26
pkgs/development/libraries/haskell/Cabal/1.18.0.nix
Normal file
26
pkgs/development/libraries/haskell/Cabal/1.18.0.nix
Normal file
@ -0,0 +1,26 @@
|
||||
{ cabal, deepseq, extensibleExceptions, filepath, HUnit, QuickCheck
|
||||
, regexPosix, testFramework, testFrameworkHunit
|
||||
, testFrameworkQuickcheck2, time
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "Cabal";
|
||||
version = "1.18.0";
|
||||
sha256 = "1nxvkfkjkyxsa4nbrwl59r84j63qh2qx4cbd3vnr6vvdnflbix8f";
|
||||
buildDepends = [ deepseq filepath time ];
|
||||
testDepends = [
|
||||
extensibleExceptions filepath HUnit QuickCheck regexPosix
|
||||
testFramework testFrameworkHunit testFrameworkQuickcheck2
|
||||
];
|
||||
doCheck = false;
|
||||
meta = {
|
||||
homepage = "http://www.haskell.org/cabal/";
|
||||
description = "A framework for packaging Haskell software";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [
|
||||
self.stdenv.lib.maintainers.andres
|
||||
self.stdenv.lib.maintainers.simons
|
||||
];
|
||||
};
|
||||
})
|
18
pkgs/development/libraries/haskell/Chart-cairo/default.nix
Normal file
18
pkgs/development/libraries/haskell/Chart-cairo/default.nix
Normal file
@ -0,0 +1,18 @@
|
||||
{ cabal, cairo, Chart, colour, dataDefaultClass, mtl, operational
|
||||
, time
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "Chart-cairo";
|
||||
version = "1.0";
|
||||
sha256 = "0z5qhsq9v5sd32d18gl09svxic8n6s65v4nyq04zcp76219mhp55";
|
||||
buildDepends = [
|
||||
cairo Chart colour dataDefaultClass mtl operational time
|
||||
];
|
||||
meta = {
|
||||
homepage = "https://github.com/timbod7/haskell-chart/wiki";
|
||||
description = "Cairo backend for Charts";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -1,14 +1,10 @@
|
||||
{ cabal, cairo, Chart, colour, dataAccessor, dataAccessorTemplate
|
||||
, gtk, mtl, time
|
||||
}:
|
||||
{ cabal, cairo, Chart, ChartCairo, colour, gtk, mtl, time }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "Chart-gtk";
|
||||
version = "0.17";
|
||||
sha256 = "1i411kdpz75azyhfaryazr0bpij5xcl0y82m9a7k23w8mhybqwc7";
|
||||
buildDepends = [
|
||||
cairo Chart colour dataAccessor dataAccessorTemplate gtk mtl time
|
||||
];
|
||||
version = "1.0";
|
||||
sha256 = "06i53922hdc7dvh2a76ccvwrwfhvhji0ya8j4f2lddg5zckvp3yj";
|
||||
buildDepends = [ cairo Chart ChartCairo colour gtk mtl time ];
|
||||
meta = {
|
||||
homepage = "https://github.com/timbod7/haskell-chart/wiki";
|
||||
description = "Utility functions for using the chart library with GTK";
|
||||
|
@ -1,13 +1,11 @@
|
||||
{ cabal, cairo, colour, dataAccessor, dataAccessorTemplate, mtl
|
||||
, time
|
||||
}:
|
||||
{ cabal, colour, dataDefaultClass, lens, mtl, operational, time }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "Chart";
|
||||
version = "0.17";
|
||||
sha256 = "1ip1a61ryypwfzj6dc6n6pl92rflf7lqf1760ppjyg05q5pn6qxg";
|
||||
version = "1.0";
|
||||
sha256 = "137njda84vxrj3pk12bmkf11wh8fj89nxpz067wrycrgw9xy5rd3";
|
||||
buildDepends = [
|
||||
cairo colour dataAccessor dataAccessorTemplate mtl time
|
||||
colour dataDefaultClass lens mtl operational time
|
||||
];
|
||||
meta = {
|
||||
homepage = "https://github.com/timbod7/haskell-chart/wiki";
|
||||
|
@ -2,13 +2,13 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "HsOpenSSL";
|
||||
version = "0.10.3.3";
|
||||
sha256 = "04d2nd2hcbglw8blwhi3d32vazdxnvs9s52788qyllgm7gmay6a5";
|
||||
version = "0.10.3.4";
|
||||
sha256 = "1xgnzivphnzb4yf31406yg5fjycrfypwrlxi2s8lfzgja8m1l7h5";
|
||||
buildDepends = [ network time ];
|
||||
extraLibraries = [ openssl ];
|
||||
meta = {
|
||||
homepage = "https://github.com/phonohawk/HsOpenSSL";
|
||||
description = "(Incomplete) OpenSSL binding for Haskell";
|
||||
description = "Partial OpenSSL binding for Haskell";
|
||||
license = self.stdenv.lib.licenses.publicDomain;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||
|
@ -0,0 +1,13 @@
|
||||
{ cabal, mtl, syb }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "Strafunski-StrategyLib";
|
||||
version = "5.0.0.3";
|
||||
sha256 = "1s7410dfzkqd9j8n5g92pvh9rwglngj3ca9ipcr6xsq0n6yhs51y";
|
||||
buildDepends = [ mtl syb ];
|
||||
meta = {
|
||||
description = "Library for strategic programming";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -12,6 +12,7 @@ cabal.mkDerivation (self: {
|
||||
hashtables languageCQuote mainlandPretty mtl SafeSemaphore srcloc
|
||||
text transformers unorderedContainers
|
||||
];
|
||||
jailbreak = true;
|
||||
meta = {
|
||||
homepage = "https://github.com/AccelerateHS/accelerate-cuda/";
|
||||
description = "Accelerate backend for NVIDIA GPUs";
|
||||
|
@ -5,15 +5,15 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "aeson";
|
||||
version = "0.6.1.0";
|
||||
sha256 = "16hjwcybmgmk1sg8x02r9bxisx4gl61rlq8w2zsxfgkxwjpfhkbx";
|
||||
version = "0.6.2.0";
|
||||
sha256 = "1f7bzgwl9pm5a79gr3a8wxh7dyz4k2508d0bw4l0mbjgv6r7s4an";
|
||||
buildDepends = [
|
||||
attoparsec blazeBuilder deepseq dlist hashable mtl syb text time
|
||||
unorderedContainers vector
|
||||
];
|
||||
testDepends = [
|
||||
attoparsec QuickCheck testFramework testFrameworkQuickcheck2 text
|
||||
time
|
||||
time unorderedContainers vector
|
||||
];
|
||||
doCheck = false;
|
||||
meta = {
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "bindings-DSL";
|
||||
version = "1.0.16";
|
||||
sha256 = "1sly88585f94dsnhyw6nagnr4jfjixnn61my85x05987flf325px";
|
||||
version = "1.0.17";
|
||||
sha256 = "1203n6wzdp21hd7zdhvhppxhkz4xr3qykwkb8j5mb2s4kijx01bn";
|
||||
meta = {
|
||||
homepage = "http://bitbucket.org/mauricio/bindings-dsl";
|
||||
description = "FFI domain specific language, on top of hsc2hs";
|
||||
|
17
pkgs/development/libraries/haskell/case-insensitive/1.1.nix
Normal file
17
pkgs/development/libraries/haskell/case-insensitive/1.1.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{ cabal, deepseq, hashable, HUnit, testFramework
|
||||
, testFrameworkHunit, text
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "case-insensitive";
|
||||
version = "1.1";
|
||||
sha256 = "1likcqdlhbbk78s887n5g9a4jjxxyh46hj4wc7l7snf6f9ygd5lj";
|
||||
buildDepends = [ deepseq hashable text ];
|
||||
testDepends = [ HUnit testFramework testFrameworkHunit text ];
|
||||
meta = {
|
||||
homepage = "https://github.com/basvandijk/case-insensitive";
|
||||
description = "Case insensitive string comparison";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -1,11 +1,15 @@
|
||||
{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2 }:
|
||||
{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
|
||||
, securemem, testFramework, testFrameworkQuickcheck2
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cipher-aes";
|
||||
version = "0.1.8";
|
||||
sha256 = "171mj9abm0x9bg6mf225mhb25i7xh4v5la5866llb1qrrpvsk1xf";
|
||||
version = "0.2.5";
|
||||
sha256 = "1ayypdfn2nnxp595dpyivmzw2jc4iyjz2in3z7ldccx36gn5j6b3";
|
||||
buildDepends = [ byteable cryptoCipherTypes securemem ];
|
||||
testDepends = [
|
||||
QuickCheck testFramework testFrameworkQuickcheck2
|
||||
byteable cryptoCipherTests cryptoCipherTypes QuickCheck
|
||||
testFramework testFrameworkQuickcheck2
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://github.com/vincenthz/hs-cipher-aes";
|
||||
|
@ -0,0 +1,20 @@
|
||||
{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
|
||||
, securemem, testFramework, testFrameworkQuickcheck2, vector
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cipher-blowfish";
|
||||
version = "0.0.1";
|
||||
sha256 = "0bz8jd65idcalyzcbmgz16hr6y5mnw7mckk5yvrm9k19cr6mwq52";
|
||||
buildDepends = [ byteable cryptoCipherTypes securemem vector ];
|
||||
testDepends = [
|
||||
byteable cryptoCipherTests cryptoCipherTypes QuickCheck
|
||||
testFramework testFrameworkQuickcheck2
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
|
||||
description = "Blowfish cipher";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -0,0 +1,20 @@
|
||||
{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
|
||||
, securemem, testFramework, testFrameworkQuickcheck2, vector
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cipher-camellia";
|
||||
version = "0.0.1";
|
||||
sha256 = "11narl4h77v7317hdqy8zxhym3k7xrmw97yfwh0vr8k1y5dkiqh3";
|
||||
buildDepends = [ byteable cryptoCipherTypes securemem vector ];
|
||||
testDepends = [
|
||||
byteable cryptoCipherTests cryptoCipherTypes QuickCheck
|
||||
testFramework testFrameworkQuickcheck2
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
|
||||
description = "Camellia block cipher primitives";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
20
pkgs/development/libraries/haskell/cipher-des/default.nix
Normal file
20
pkgs/development/libraries/haskell/cipher-des/default.nix
Normal file
@ -0,0 +1,20 @@
|
||||
{ cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck
|
||||
, securemem, testFramework, testFrameworkQuickcheck2
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cipher-des";
|
||||
version = "0.0.3";
|
||||
sha256 = "1gcpwfxrlgwl34yy7k3vhpmcrmyiirbmz40zssk2lv6cfrylc4z7";
|
||||
buildDepends = [ byteable cryptoCipherTypes securemem ];
|
||||
testDepends = [
|
||||
byteable cryptoCipherTests cryptoCipherTypes QuickCheck
|
||||
testFramework testFrameworkQuickcheck2
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
|
||||
description = "DES and 3DES primitives";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -1,14 +1,15 @@
|
||||
{ cabal, base64Bytestring, cereal, cipherAes, cprngAes, cryptoApi
|
||||
, entropy, hspec, HUnit, QuickCheck, skein, tagged, transformers
|
||||
, cryptoRandom, entropy, hspec, HUnit, QuickCheck, skein, tagged
|
||||
, transformers
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "clientsession";
|
||||
version = "0.9.0.2";
|
||||
sha256 = "0vl310nickavp8wkaad1wfnvm8gfsg9jcfw3rgjz7698avynv3ni";
|
||||
version = "0.9.0.3";
|
||||
sha256 = "0w7mkyrd8gx5d6mcqprn7ll05414vm2j5fbyi6pj9cxd2m4qc9b1";
|
||||
buildDepends = [
|
||||
base64Bytestring cereal cipherAes cprngAes cryptoApi entropy skein
|
||||
tagged
|
||||
base64Bytestring cereal cipherAes cprngAes cryptoApi cryptoRandom
|
||||
entropy skein tagged
|
||||
];
|
||||
testDepends = [ cereal hspec HUnit QuickCheck transformers ];
|
||||
meta = {
|
||||
|
19
pkgs/development/libraries/haskell/cmdtheline/default.nix
Normal file
19
pkgs/development/libraries/haskell/cmdtheline/default.nix
Normal file
@ -0,0 +1,19 @@
|
||||
{ cabal, filepath, HUnit, parsec, testFramework, testFrameworkHunit
|
||||
, transformers
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cmdtheline";
|
||||
version = "0.2.3";
|
||||
sha256 = "1jwbr34xgccjbz6nm58bdsg1vqyv87rh45yia5j36vlfbaclyb04";
|
||||
buildDepends = [ filepath parsec transformers ];
|
||||
testDepends = [
|
||||
filepath HUnit parsec testFramework testFrameworkHunit transformers
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://github.com/eli-frey/cmdtheline";
|
||||
description = "Declarative command-line option parsing and documentation library";
|
||||
license = self.stdenv.lib.licenses.mit;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -1,12 +1,10 @@
|
||||
{ cabal, cipherAes, cryptoApi, cryptoRandomApi, entropy, random }:
|
||||
{ cabal, byteable, cipherAes, cryptoRandom, random }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cprng-aes";
|
||||
version = "0.3.4";
|
||||
sha256 = "0k1zh4nw30qgdrkgn6x6zfbpp129f9cparzyqsdqfbf44j0mf2rw";
|
||||
buildDepends = [
|
||||
cipherAes cryptoApi cryptoRandomApi entropy random
|
||||
];
|
||||
version = "0.5.1";
|
||||
sha256 = "1bw76y2krcshimvwzph76d69bdfaxfi21w4dxfslmqm78knlls47";
|
||||
buildDepends = [ byteable cipherAes cryptoRandom random ];
|
||||
meta = {
|
||||
homepage = "http://github.com/vincenthz/hs-cprng-aes";
|
||||
description = "Crypto Pseudo Random Number Generator using AES in counter mode";
|
||||
|
@ -1,15 +1,15 @@
|
||||
{ cabal, cryptoRandomApi, HUnit, QuickCheck, testFramework
|
||||
{ cabal, byteable, cryptoRandom, HUnit, QuickCheck, testFramework
|
||||
, testFrameworkHunit, testFrameworkQuickcheck2, vector
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "crypto-numbers";
|
||||
version = "0.1.3";
|
||||
sha256 = "115lgnay3ly5r53flh3v5jygqks0rg1i8qmbvrqf9nkmnmw6a5x1";
|
||||
buildDepends = [ cryptoRandomApi vector ];
|
||||
version = "0.2.0";
|
||||
sha256 = "1s4q9qqb7qb0shaxmhhxixsnhgwn2h6nxxblkfqqqvkdiwis278j";
|
||||
buildDepends = [ cryptoRandom vector ];
|
||||
testDepends = [
|
||||
cryptoRandomApi HUnit QuickCheck testFramework testFrameworkHunit
|
||||
testFrameworkQuickcheck2 vector
|
||||
byteable cryptoRandom HUnit QuickCheck testFramework
|
||||
testFrameworkHunit testFrameworkQuickcheck2 vector
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://github.com/vincenthz/hs-crypto-numbers";
|
||||
|
@ -1,17 +1,17 @@
|
||||
{ cabal, cryptohash, cryptoNumbers, cryptoPubkeyTypes
|
||||
, cryptoRandomApi, HUnit, QuickCheck, testFramework
|
||||
{ cabal, byteable, cryptohash, cryptoNumbers, cryptoPubkeyTypes
|
||||
, cryptoRandom, HUnit, QuickCheck, testFramework
|
||||
, testFrameworkHunit, testFrameworkQuickcheck2
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "crypto-pubkey";
|
||||
version = "0.1.4";
|
||||
sha256 = "13ah3ip6gdv7b1zz5qwi7515a3k8pp3l0jr1kq4q2a0vqy24gkn1";
|
||||
version = "0.2.1";
|
||||
sha256 = "06cb2h9c3r1ycgcw7scc191gbr86qi8pxil07207n5fccq3vpjys";
|
||||
buildDepends = [
|
||||
cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandomApi
|
||||
byteable cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandom
|
||||
];
|
||||
testDepends = [
|
||||
cryptohash cryptoNumbers cryptoRandomApi HUnit QuickCheck
|
||||
byteable cryptohash cryptoNumbers cryptoRandom HUnit QuickCheck
|
||||
testFramework testFrameworkHunit testFrameworkQuickcheck2
|
||||
];
|
||||
meta = {
|
||||
|
14
pkgs/development/libraries/haskell/crypto-random/default.nix
Normal file
14
pkgs/development/libraries/haskell/crypto-random/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cabal, securemem, vector }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "crypto-random";
|
||||
version = "0.0.5";
|
||||
sha256 = "1wvbbqqfqaylq9w8pyiz243d06ivh982mhb2ci5yhjl06vqv2gk3";
|
||||
buildDepends = [ securemem vector ];
|
||||
meta = {
|
||||
homepage = "http://github.com/vincenthz/hs-crypto-random";
|
||||
description = "Simple cryptographic random related types";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -1,20 +1,14 @@
|
||||
{ cabal, cereal, cipherAes, cipherRc4, cpu, cryptoApi, cryptohash
|
||||
, entropy, primitive, QuickCheck, testFramework
|
||||
, testFrameworkQuickcheck2, vector
|
||||
{ cabal, cipherAes, cipherBlowfish, cipherCamellia, cipherDes
|
||||
, cipherRc4, cryptoCipherTypes
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cryptocipher";
|
||||
version = "0.5.2";
|
||||
sha256 = "0ffd3w2hvi1zbhgk0xvgbnlfzzwijbrs5b9b4g2vc5p69wkv24zr";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
version = "0.6.1";
|
||||
sha256 = "1qa0s7mr1a3nv4ppyk8wr57rxbfc2qpw9rq26pfziwnpin5k2j3x";
|
||||
buildDepends = [
|
||||
cereal cipherAes cipherRc4 cpu cryptoApi primitive vector
|
||||
];
|
||||
testDepends = [
|
||||
cryptoApi cryptohash entropy QuickCheck testFramework
|
||||
testFrameworkQuickcheck2 vector
|
||||
cipherAes cipherBlowfish cipherCamellia cipherDes cipherRc4
|
||||
cryptoCipherTypes
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
|
||||
|
@ -1,12 +1,12 @@
|
||||
{ cabal, byteable, cereal, cryptoApi, HUnit, QuickCheck, tagged
|
||||
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
|
||||
{ cabal, byteable, HUnit, QuickCheck, testFramework
|
||||
, testFrameworkHunit, testFrameworkQuickcheck2
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cryptohash";
|
||||
version = "0.9.1";
|
||||
sha256 = "164j43dja91k2cssh0s2dw9riibijl02bap9mn8jn1h6vjb6w9z0";
|
||||
buildDepends = [ byteable cereal cryptoApi tagged ];
|
||||
version = "0.10.0";
|
||||
sha256 = "0szvx1dxf16chlksmp08g9qxy7f87w6hspigwbw78aygc3q9mzaq";
|
||||
buildDepends = [ byteable ];
|
||||
testDepends = [
|
||||
HUnit QuickCheck testFramework testFrameworkHunit
|
||||
testFrameworkQuickcheck2
|
||||
|
14
pkgs/development/libraries/haskell/final/default.nix
Normal file
14
pkgs/development/libraries/haskell/final/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cabal, stm, transformers }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "final";
|
||||
version = "0.1";
|
||||
sha256 = "189vby5ym6hcjpz6y9chlgkyzl8wnndqkhzk7s7qy8mksr3g66f9";
|
||||
buildDepends = [ stm transformers ];
|
||||
meta = {
|
||||
homepage = "http://github.com/errge/final";
|
||||
description = "utility to add extra safety to monadic returns";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "ghc-mod";
|
||||
version = "2.0.3";
|
||||
sha256 = "0f0n4cqpspad3ygw89rp8wj1gxb7mv5zrd8938zm1rn2mimihggr";
|
||||
version = "3.0.0";
|
||||
sha256 = "1ll2vn4vv4k7jaah0ngr2ml381cpprqy9ndqpf8cn44m5xd9qn6p";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
@ -11,6 +11,7 @@ cabal.mkDerivation (self: {
|
||||
aeson attoparsec caseInsensitive conduit dataDefault failure HTTP
|
||||
httpConduit httpTypes network text time unorderedContainers vector
|
||||
];
|
||||
jailbreak = true;
|
||||
meta = {
|
||||
homepage = "https://github.com/fpco/github";
|
||||
description = "Access to the Github API, v3";
|
||||
|
12
pkgs/development/libraries/haskell/groups/default.nix
Normal file
12
pkgs/development/libraries/haskell/groups/default.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ cabal }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "groups";
|
||||
version = "0.3.0.0";
|
||||
sha256 = "07swv09l98fxh563w1x8n8xzgh9q7n9dbx4gx3i77kwi72vmxl8x";
|
||||
meta = {
|
||||
description = "Haskell 98 groups";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -26,6 +26,9 @@ cabal.mkDerivation (self: {
|
||||
testFrameworkHunit testFrameworkQuickcheck2 text time
|
||||
];
|
||||
doCheck = false;
|
||||
patchPhase = ''
|
||||
sed -i -e 's|cryptohash.*,|cryptohash,|' hakyll.cabal
|
||||
'';
|
||||
meta = {
|
||||
homepage = "http://jaspervdj.be/hakyll";
|
||||
description = "A static website compiler library";
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hint";
|
||||
version = "0.3.3.6";
|
||||
sha256 = "080wnds99lg9p4n2h9d4bpgvk73yzc3im2ysn1r8f3nqai4b2can";
|
||||
version = "0.3.3.7";
|
||||
sha256 = "1aba9dfkxlpmvbvllw4qnlrd300vnr0ismkn3kva1pv1cay5pifk";
|
||||
buildDepends = [
|
||||
extensibleExceptions filepath ghcMtl ghcPaths haskellSrc
|
||||
MonadCatchIOMtl mtl random utf8String
|
||||
|
@ -7,8 +7,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hoogle";
|
||||
version = "4.2.20";
|
||||
sha256 = "0sff230qc9lk3kqr9azg399fsaybwqpic9pj52jyw61ffasnl2dd";
|
||||
version = "4.2.21";
|
||||
sha256 = "167iw0rp37c1bixmaa5l06c943h33b457symllh8rcbmf880z09i";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
@ -19,7 +19,6 @@ cabal.mkDerivation (self: {
|
||||
testDepends = [
|
||||
conduit hspec hspecExpectations HUnit systemFileio transformers
|
||||
];
|
||||
doCheck = false;
|
||||
meta = {
|
||||
homepage = "http://www.haskell.org/hoogle/";
|
||||
description = "Haskell API Search";
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hsemail";
|
||||
version = "1.7.6";
|
||||
sha256 = "0v4c6ljrzc7680i85wyxq7fkfs2j00941ps3rn8r16x3x2r8di04";
|
||||
version = "1.7.7";
|
||||
sha256 = "16wqrpzi5njv26za1rckn74jsqmyswndb6k38yz1567h1y4w7ai5";
|
||||
buildDepends = [ mtl parsec ];
|
||||
testDepends = [ doctest hspec parsec ];
|
||||
meta = {
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hspec-expectations";
|
||||
version = "0.3.2";
|
||||
sha256 = "0962wlngqck0wc7mcby9bzci1s8d9a91vsm39rnab5wifhc2c6xi";
|
||||
version = "0.3.3";
|
||||
sha256 = "0sg7wkgr9qmwv0bki1q8wvl5jrlsvn0c7sd2qpqp3cccdhwj9c5k";
|
||||
buildDepends = [ HUnit ];
|
||||
testDepends = [ hspec HUnit markdownUnlit silently ];
|
||||
doCheck = false;
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hspec-meta";
|
||||
version = "1.7.0";
|
||||
sha256 = "0a1s7pkymn41kk8gp5i7v141vq5yx857rma1l2xffs9lh4qalnq8";
|
||||
version = "1.7.1";
|
||||
sha256 = "08g327jnv7alamabxafhsv7ssisgymgsf91khr73zja5x8idfkxc";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
@ -5,8 +5,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hspec";
|
||||
version = "1.7.0";
|
||||
sha256 = "0cw24vmns06z5308wva9bb5czs9i5wm6qdhymgiyl2i47ibxp5bj";
|
||||
version = "1.7.1";
|
||||
sha256 = "0fc8phc36876f8qydc5iwz3i7nri0n6b4dlxv0w4rcxgv9hp7ls0";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
@ -9,8 +9,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "http-conduit";
|
||||
version = "1.9.4.3";
|
||||
sha256 = "0lmshqv1ybim4201nb9wskyhg4fnslbm4ymvlmhn5zx0nwd777p9";
|
||||
version = "1.9.4.5";
|
||||
sha256 = "04b459x60dspd827k6ccikkm4j0cl7phcprvsdcqbc78yjf7vqpg";
|
||||
buildDepends = [
|
||||
asn1Data base64Bytestring blazeBuilder blazeBuilderConduit
|
||||
caseInsensitive certificate conduit cookie cprngAes dataDefault
|
||||
|
@ -6,8 +6,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "http-reverse-proxy";
|
||||
version = "0.2.0";
|
||||
sha256 = "01kqf9c2yr3x5jwzyn44gs76fbffpacxs2j89aa902l0rz6l8ral";
|
||||
version = "0.2.1";
|
||||
sha256 = "1f1087igr4kisb3z3lxznb85sfhzr2s08am1za3jg8cgffmrais8";
|
||||
buildDepends = [
|
||||
blazeBuilder caseInsensitive classyPrelude conduit dataDefault
|
||||
httpConduit httpTypes liftedBase monadControl network
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "http-types";
|
||||
version = "0.8.0";
|
||||
sha256 = "14d1gzgwhinkwx3lmc6hvqj6ivjrvy4m6fm2walnyk1zv24zli75";
|
||||
version = "0.8.1";
|
||||
sha256 = "07hxxlhgnwsvjr2dzqbswwwkjxwsc0pk6shpkvzgclrsyn3xrg7p";
|
||||
buildDepends = [ blazeBuilder caseInsensitive text ];
|
||||
testDepends = [ blazeBuilder hspec QuickCheck text ];
|
||||
meta = {
|
||||
|
21
pkgs/development/libraries/haskell/linear/default.nix
Normal file
21
pkgs/development/libraries/haskell/linear/default.nix
Normal file
@ -0,0 +1,21 @@
|
||||
{ cabal, distributive, doctest, filepath, hashable, lens
|
||||
, reflection, semigroupoids, semigroups, simpleReflect, tagged
|
||||
, transformers, unorderedContainers, vector
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "linear";
|
||||
version = "1.2";
|
||||
sha256 = "0mna8k6plq0akki5j5zjk1xk1hgks1076q1h5s14v87d0h45wlrh";
|
||||
buildDepends = [
|
||||
distributive hashable reflection semigroupoids semigroups tagged
|
||||
transformers unorderedContainers vector
|
||||
];
|
||||
testDepends = [ doctest filepath lens simpleReflect ];
|
||||
meta = {
|
||||
homepage = "http://github.com/ekmett/linear/";
|
||||
description = "Linear Algebra";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -1,11 +1,12 @@
|
||||
{ cabal, HUnit, minimorph, testFramework, testFrameworkHunit, text
|
||||
{ cabal, binary, HUnit, minimorph, testFramework
|
||||
, testFrameworkHunit, text
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "miniutter";
|
||||
version = "0.4.0";
|
||||
sha256 = "1l275aad8svrqp22jv9s0mmlam7wbdlf6m4m97658rm8ks4j2mbx";
|
||||
buildDepends = [ minimorph text ];
|
||||
version = "0.4.2";
|
||||
sha256 = "00027aqxa0631v3n1jsv4aj9kf39s5yivi3dl573s5nj0wibj008";
|
||||
buildDepends = [ binary minimorph text ];
|
||||
testDepends = [ HUnit testFramework testFrameworkHunit text ];
|
||||
meta = {
|
||||
homepage = "https://github.com/Mikolaj/miniutter";
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "mmap";
|
||||
version = "0.5.8";
|
||||
sha256 = "17zsb95ynyrqj51h4jxi9glsih4vq33hbxycgw13z5fivv261m7y";
|
||||
version = "0.5.9";
|
||||
sha256 = "1y5mk3yf4b8r6rzmlx1xqn4skaigrqnv08sqq0v7r3nbw42bpz2q";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
meta = {
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "mongoDB";
|
||||
version = "1.4.1";
|
||||
sha256 = "1r1ywqy3igcmmwxjy4fjqdnf8m4zqbc8l0nj43h2xwrl86lhfym9";
|
||||
version = "1.4.1.1";
|
||||
sha256 = "1c9980x3i0jgacgz7mx65l5nyp3h83mqp9b52pzxq90lix6xnwhi";
|
||||
buildDepends = [
|
||||
binary bson cryptohash liftedBase monadControl mtl network parsec
|
||||
random randomShuffle text transformersBase
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ cabal, semigroupoids, semigroups }:
|
||||
{ cabal, groupoids, groups, semigroupoids, semigroups }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "monoid-extras";
|
||||
version = "0.3.1.0";
|
||||
sha256 = "0nxdkx0j67nb41ingp1yl0appfx64ikf5709f48469qbaf3pgax3";
|
||||
buildDepends = [ semigroupoids semigroups ];
|
||||
version = "0.3.2.0";
|
||||
sha256 = "0yhb55v0a2221xbpbm8jiqzqvps0lab5n8iakpq69ndr2l0d2r3x";
|
||||
buildDepends = [ groupoids groups semigroupoids semigroups ];
|
||||
meta = {
|
||||
description = "Various extra monoid-related definitions and utilities";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ cabal, explicitException, utf8String }:
|
||||
{ cabal, utf8String }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "multiarg";
|
||||
version = "0.18.0.0";
|
||||
sha256 = "1wgnpsnzjsspjvg5srjrzr4mqxhyisidkjj26cangxlhmb88rlwi";
|
||||
buildDepends = [ explicitException utf8String ];
|
||||
version = "0.22.0.0";
|
||||
sha256 = "1fswkgrn8mc92lrzmrxhv6hbgch2lqdvmjn88k4ajqc0gpmpb750";
|
||||
buildDepends = [ utf8String ];
|
||||
meta = {
|
||||
homepage = "https://github.com/massysett/multiarg";
|
||||
description = "Combinators to build command line parsers";
|
||||
|
@ -1,15 +1,15 @@
|
||||
{ cabal, aeson, certificate, conduit, cryptoApi, cryptoRandomApi
|
||||
, network, networkConduit, pem, systemFileio, systemFilepath, tls
|
||||
, tlsExtra, transformers
|
||||
{ cabal, aeson, certificate, conduit, cprngAes, cryptoApi
|
||||
, cryptoRandomApi, network, networkConduit, pem, systemFileio
|
||||
, systemFilepath, tls, tlsExtra, transformers
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "network-conduit-tls";
|
||||
version = "1.0.1";
|
||||
sha256 = "0h2svqllm85vambssq0j4ghx2b44cjg0kj04bamp72ly22mcg9d6";
|
||||
version = "1.0.1.1";
|
||||
sha256 = "0v5rspcjhd2vid5i74dy1sdcvci7dlr88sgr0v9vjp4gcyb29qlj";
|
||||
buildDepends = [
|
||||
aeson certificate conduit cryptoApi cryptoRandomApi network
|
||||
networkConduit pem systemFileio systemFilepath tls tlsExtra
|
||||
aeson certificate conduit cprngAes cryptoApi cryptoRandomApi
|
||||
network networkConduit pem systemFileio systemFilepath tls tlsExtra
|
||||
transformers
|
||||
];
|
||||
meta = {
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "network-multicast";
|
||||
version = "0.0.8";
|
||||
sha256 = "0jsbp8z2a69x5h6dc3b16wdxs0shv6438mnf5mg0jxq7xddbhph8";
|
||||
version = "0.0.10";
|
||||
sha256 = "092v4ba6mrl5ykx2fscclcsc5dbnq99hbn93sc2mjnnr8c9r0n5x";
|
||||
buildDepends = [ network ];
|
||||
meta = {
|
||||
description = "Simple multicast library";
|
||||
|
16
pkgs/development/libraries/haskell/operational/default.nix
Normal file
16
pkgs/development/libraries/haskell/operational/default.nix
Normal file
@ -0,0 +1,16 @@
|
||||
{ cabal, mtl, random }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "operational";
|
||||
version = "0.2.2.1";
|
||||
sha256 = "1w4bln8mj4hw5i40amah570p77wimxfpn7l2mmjk9z07zavx1rv2";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [ mtl random ];
|
||||
meta = {
|
||||
homepage = "http://haskell.org/haskellwiki/Operational";
|
||||
description = "Implementation of difficult monads made easy with operational semantics";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "postgresql-libpq";
|
||||
version = "0.8.2.3";
|
||||
sha256 = "08l3va5v8ppajgl8ywmzjdvd6v2vhqfj0y55mb1jxkdpvkd5hckl";
|
||||
version = "0.8.2.4";
|
||||
sha256 = "1dqb4pnsvd6378rhmlhi151sin06wfm9sx12m3ir9x0j5ppb5sx6";
|
||||
extraLibraries = [ postgresql ];
|
||||
meta = {
|
||||
homepage = "http://github.com/lpsmith/postgresql-libpq";
|
||||
|
@ -0,0 +1,14 @@
|
||||
{ cabal, regexBase, regexTdfa }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "regex-compat-tdfa";
|
||||
version = "0.95.1.2";
|
||||
sha256 = "0b7pp5xq4ybgji5shz5v1a91y6wwzila3vjiyq4nma0xj3njy802";
|
||||
buildDepends = [ regexBase regexTdfa ];
|
||||
meta = {
|
||||
homepage = "http://hub.darcs.net/shelarcy/regex-compat-tdfa";
|
||||
description = "Unicode Support version of Text.Regex, using regex-tdfa";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
12
pkgs/development/libraries/haskell/rosezipper/default.nix
Normal file
12
pkgs/development/libraries/haskell/rosezipper/default.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ cabal }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "rosezipper";
|
||||
version = "0.2";
|
||||
sha256 = "1g6ppa8cappdbq9923lsac504dfjh0ks64gbm6qbihrc34f4zavc";
|
||||
meta = {
|
||||
description = "Generic zipper implementation for Data.Tree";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "skein";
|
||||
version = "1.0.3";
|
||||
sha256 = "15vzydywhwjdgybabvv6lfk1vjs7blvs3k2apwxjdjh2q7jmgkam";
|
||||
version = "1.0.6";
|
||||
sha256 = "0jdh618k66bhiwrxb9i2yckxz0w3cpc7q15ilz49lqjjpl86bndk";
|
||||
buildDepends = [ cereal cryptoApi tagged ];
|
||||
testDepends = [ cereal cryptoApi filepath hspec tagged ];
|
||||
jailbreak = true;
|
||||
|
@ -7,8 +7,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "snap-core";
|
||||
version = "0.9.4.0";
|
||||
sha256 = "08afaj4ln4nl7ymdixijzjx8hc7nnr70gz7avpzaanq5nrw0k054";
|
||||
version = "0.9.4.1";
|
||||
sha256 = "0yacbpd20y49jw1qkrm5r4qick0fhimgb07883bg1lp3ai4ysrk5";
|
||||
buildDepends = [
|
||||
attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator
|
||||
bytestringMmap caseInsensitive deepseq enumerator filepath hashable
|
||||
|
@ -6,8 +6,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "snap-server";
|
||||
version = "0.9.3.3";
|
||||
sha256 = "1n50xyhg4rva7ifv70825177606q87ip7f9p5kf94i9kci0kmlig";
|
||||
version = "0.9.3.4";
|
||||
sha256 = "0i95gf7wpf0gyns4rnl1wp2f53cwfmjg0qb8jxpynwklvsm6zf88";
|
||||
buildDepends = [
|
||||
attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator
|
||||
caseInsensitive enumerator MonadCatchIOTransformers mtl network
|
||||
|
14
pkgs/development/libraries/haskell/syz/default.nix
Normal file
14
pkgs/development/libraries/haskell/syz/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ cabal, syb }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "syz";
|
||||
version = "0.2.0.0";
|
||||
sha256 = "1m5395937yyxsa1bmlfn1dxa1jr15yjhlz9s15bpwapshcd8119y";
|
||||
buildDepends = [ syb ];
|
||||
meta = {
|
||||
homepage = "http://www.cs.indiana.edu/~adamsmd/papers/scrap_your_zippers/";
|
||||
description = "Scrap Your Zippers";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "tasty";
|
||||
version = "0.2";
|
||||
sha256 = "1shd4bl0wb67abs7vv3cagvpinkz2348fh7fdh3rq8l5g1jflp8q";
|
||||
version = "0.3";
|
||||
sha256 = "0sgc0529sqhj0b75a4mkdw0bkx56ynyl4msmi8hd20jvv5wnzyi6";
|
||||
buildDepends = [
|
||||
ansiTerminal mtl optparseApplicative regexPosix stm tagged
|
||||
];
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "test-framework-th-prime";
|
||||
version = "0.0.5";
|
||||
sha256 = "0lsxnbckh88cq38azml86szdcvx3rhs3is13ib4z0ryfqnv4hhpl";
|
||||
version = "0.0.6";
|
||||
sha256 = "11fk7sk644ky8f22imrfqk8yx07050vy9szha0pnkkjk9i3bqfcq";
|
||||
buildDepends = [ cpphs haskellSrcExts testFramework ];
|
||||
meta = {
|
||||
description = "Template Haskell for test framework";
|
||||
|
22
pkgs/development/libraries/haskell/thyme/default.nix
Normal file
22
pkgs/development/libraries/haskell/thyme/default.nix
Normal file
@ -0,0 +1,22 @@
|
||||
{ cabal, attoparsec, deepseq, lens, QuickCheck
|
||||
, random, text, time, transformers, vector
|
||||
, vectorSpace
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "thyme";
|
||||
version = "0.3.0.0";
|
||||
sha256 = "0nv8kp5ax0088z0d9y93xkv59v1i8wrrdprsj7bknk3yn0gd2gb3";
|
||||
buildDepends = [
|
||||
attoparsec deepseq lens QuickCheck random text time transformers
|
||||
vector vectorSpace
|
||||
];
|
||||
# have some strange test depends
|
||||
doCheck = false;
|
||||
meta = {
|
||||
homepage = "https://github.com/liyang/thyme";
|
||||
description = "A faster time library";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -1,17 +1,16 @@
|
||||
{ cabal, certificate, cipherAes, cipherRc4, cryptohash
|
||||
, cryptoPubkey, cryptoRandomApi, mtl, network, pem, text, time, tls
|
||||
, vector
|
||||
, cryptoPubkey, cryptoRandom, mtl, network, pem, time, tls, vector
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "tls-extra";
|
||||
version = "0.6.4";
|
||||
sha256 = "058ia1cabs7ribz287iqkkjvqpp2n7c219f3xc92fhm0qq00mh5n";
|
||||
version = "0.6.5";
|
||||
sha256 = "09b8wxg4k88gdzpbxhd2apf0x5y51zh2zbw2cvraffjnnfkgvzqc";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
certificate cipherAes cipherRc4 cryptohash cryptoPubkey
|
||||
cryptoRandomApi mtl network pem text time tls vector
|
||||
cryptoRandom mtl network pem time tls vector
|
||||
];
|
||||
jailbreak = true;
|
||||
meta = {
|
||||
|
@ -1,18 +1,17 @@
|
||||
{ cabal, cereal, certificate, cprngAes, cryptohash, cryptoPubkey
|
||||
, cryptoRandomApi, mtl, network, QuickCheck, testFramework
|
||||
, cryptoRandom, mtl, network, QuickCheck, testFramework
|
||||
, testFrameworkQuickcheck2, time
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "tls";
|
||||
version = "1.1.2";
|
||||
sha256 = "1vg1mnz6cxxgs48pbpjp4hwyvsysxyzvjfy4p1vd23lwc32cdjqg";
|
||||
version = "1.1.4";
|
||||
sha256 = "0fq6hnc3j54kkzlvcvhskjrj740p44y65fggnj3m4kgfiwjphw5p";
|
||||
buildDepends = [
|
||||
cereal certificate cryptohash cryptoPubkey cryptoRandomApi mtl
|
||||
network
|
||||
cereal certificate cryptohash cryptoPubkey cryptoRandom mtl network
|
||||
];
|
||||
testDepends = [
|
||||
cereal certificate cprngAes cryptoPubkey cryptoRandomApi mtl
|
||||
cereal certificate cprngAes cryptoPubkey cryptoRandom mtl
|
||||
QuickCheck testFramework testFrameworkQuickcheck2 time
|
||||
];
|
||||
doCheck = false;
|
||||
|
@ -1,14 +1,16 @@
|
||||
{ cabal, binary, criterion, cryptohash, deepseq, HUnit, maccatcher
|
||||
, mersenneRandomPure64, QuickCheck, random, time
|
||||
, mersenneRandomPure64, QuickCheck, random, testFramework
|
||||
, testFrameworkHunit, testFrameworkQuickcheck2, time
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "uuid";
|
||||
version = "1.2.13";
|
||||
sha256 = "0y9r71iqvabmvyrglw42g37skgisyknkv3pkfih2qfrfkk75zw0s";
|
||||
version = "1.2.14";
|
||||
sha256 = "13r2yzhb9nj1h6wfy7w9k59d27z9iza5r4apmf72zby2fi9vdnwy";
|
||||
buildDepends = [ binary cryptohash maccatcher random time ];
|
||||
testDepends = [
|
||||
criterion deepseq HUnit mersenneRandomPure64 QuickCheck random
|
||||
testFramework testFrameworkHunit testFrameworkQuickcheck2
|
||||
];
|
||||
doCheck = false;
|
||||
meta = {
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "vault";
|
||||
version = "0.2.0.4";
|
||||
sha256 = "1a63rarksp4waj64b9kv8q77wbhdnsnxahkixl1klp25hkp8aan3";
|
||||
version = "0.3.0.0";
|
||||
sha256 = "1lvv2sw5j48jbxniw55bxq88dhn46l7lk0blv2cnaf1vw6wms4m8";
|
||||
buildDepends = [ hashable unorderedContainers ];
|
||||
meta = {
|
||||
homepage = "https://github.com/HeinrichApfelmus/vault";
|
||||
|
@ -1,17 +1,19 @@
|
||||
{ cabal, base64Bytestring, blazeBuilder, blazeHtml, blazeMarkup
|
||||
, cereal, cryptoConduit, cryptohash, fileEmbed, hspec, httpDate
|
||||
, httpTypes, mimeTypes, network, systemFileio, systemFilepath, text
|
||||
, time, transformers, unixCompat, wai, waiTest
|
||||
, cereal, cryptoApi, cryptoConduit, cryptohashCryptoapi, fileEmbed
|
||||
, hspec, httpDate, httpTypes, mimeTypes, network, systemFileio
|
||||
, systemFilepath, text, time, transformers, unixCompat, wai
|
||||
, waiTest
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "wai-app-static";
|
||||
version = "1.3.1.3";
|
||||
sha256 = "0h6m1an3srkvyaz50w16v2mhjyfdqbqq2d7ng3yhrrmb1fyvhas1";
|
||||
version = "1.3.1.4";
|
||||
sha256 = "1457643xkigqnacg1fw25jp9kjqiy55d22ll8fml07bxs37hlr63";
|
||||
buildDepends = [
|
||||
base64Bytestring blazeBuilder blazeHtml blazeMarkup cereal
|
||||
cryptoConduit cryptohash fileEmbed httpDate httpTypes mimeTypes
|
||||
systemFileio systemFilepath text time transformers unixCompat wai
|
||||
cryptoApi cryptoConduit cryptohashCryptoapi fileEmbed httpDate
|
||||
httpTypes mimeTypes systemFileio systemFilepath text time
|
||||
transformers unixCompat wai
|
||||
];
|
||||
testDepends = [
|
||||
hspec httpDate httpTypes mimeTypes network text time transformers
|
||||
|
@ -7,8 +7,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "wai-extra";
|
||||
version = "1.3.4.3";
|
||||
sha256 = "19vj47awkazn6h4kf37f4sp4g8lhm125wjqnp1wa1wa8zlndp8wy";
|
||||
version = "1.3.4.4";
|
||||
sha256 = "0x7nm3vrp1jhcdvcspdpgpgm12rcafng81f9kq9c01z5270myg2f";
|
||||
buildDepends = [
|
||||
ansiTerminal base64Bytestring blazeBuilder blazeBuilderConduit
|
||||
caseInsensitive conduit dataDefault dateCache fastLogger httpTypes
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "wai";
|
||||
version = "1.4.0.1";
|
||||
sha256 = "1d08mp7dpf8iw50yjysr5p7fc9jgdcwql943p9c11x35n2ks6z2n";
|
||||
version = "1.4.0.2";
|
||||
sha256 = "0mmnl2zn3jsa5yan58kf2d7cvc343cld0l8mydb9qnq4if2kq94q";
|
||||
buildDepends = [
|
||||
blazeBuilder conduit httpTypes network text transformers vault
|
||||
];
|
||||
|
@ -5,8 +5,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "warp-tls";
|
||||
version = "1.4.1.3";
|
||||
sha256 = "0g26cw86kjg61agplqskhjb41ywcydyfzb46pjjc38g77xlcm2wx";
|
||||
version = "1.4.1.4";
|
||||
sha256 = "1w6i26r5xjjc594h53q07bad835ryg3k6vmbzf5d59xngfvm7b9k";
|
||||
buildDepends = [
|
||||
certificate conduit cprngAes cryptocipher cryptoRandomApi network
|
||||
networkConduit pem tls tlsExtra transformers wai warp
|
||||
|
@ -6,8 +6,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "warp";
|
||||
version = "1.3.9.1";
|
||||
sha256 = "0s8jrgn9pxqkjvdbgvrxd0bnclkhn3hix2mff66hqpx8x4znh0zv";
|
||||
version = "1.3.9.2";
|
||||
sha256 = "0l4iq7dl7iv9sf0bj52g577x9i84miscfr27b2vm8g8n6306jr77";
|
||||
buildDepends = [
|
||||
blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable
|
||||
httpAttoparsec httpTypes liftedBase network networkConduit
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "xmlhtml";
|
||||
version = "0.2.1";
|
||||
sha256 = "1nqkjbhpzr7zxpjvlxy6pync6zyarvjblcxg8igq75dyzk7qhafg";
|
||||
version = "0.2.3";
|
||||
sha256 = "0yg56rj8ylnaawqx3h54g0dlayql87h40anbp7lccnl70pzbk6c7";
|
||||
buildDepends = [
|
||||
blazeBuilder blazeHtml blazeMarkup parsec text unorderedContainers
|
||||
];
|
||||
|
@ -1,21 +1,21 @@
|
||||
{ cabal, base64Bytestring, cereal, conduit, cryptoConduit
|
||||
, cryptohash, dataDefault, fileEmbed, hspec, httpTypes
|
||||
, cryptohashCryptoapi, dataDefault, fileEmbed, hspec, httpTypes
|
||||
, shakespeareCss, systemFileio, systemFilepath, text, transformers
|
||||
, unixCompat, wai, waiAppStatic, yesodCore
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "yesod-static";
|
||||
version = "1.2.0";
|
||||
sha256 = "18fkphk8qzshm5r0ivdvllmbmvl5q6m84zsf1g0fmridqz2xywjz";
|
||||
version = "1.2.0.1";
|
||||
sha256 = "1ij0j1m9j6l63rl4zdfik36a3sb3k0zpqjg85sgis6wdqr18gsi5";
|
||||
buildDepends = [
|
||||
base64Bytestring cereal conduit cryptoConduit cryptohash
|
||||
base64Bytestring cereal conduit cryptoConduit cryptohashCryptoapi
|
||||
dataDefault fileEmbed httpTypes shakespeareCss systemFileio
|
||||
systemFilepath text transformers unixCompat wai waiAppStatic
|
||||
yesodCore
|
||||
];
|
||||
testDepends = [
|
||||
base64Bytestring cereal conduit cryptoConduit cryptohash
|
||||
base64Bytestring cereal conduit cryptoConduit cryptohashCryptoapi
|
||||
dataDefault fileEmbed hspec httpTypes shakespeareCss systemFileio
|
||||
systemFilepath text transformers unixCompat wai waiAppStatic
|
||||
yesodCore
|
||||
|
@ -1,6 +1,7 @@
|
||||
{stdenv, fetchurl}:
|
||||
|
||||
let
|
||||
|
||||
pname = "icu4c";
|
||||
version = "51.1";
|
||||
in
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
let
|
||||
pname = "krb5";
|
||||
version = "1.10.5";
|
||||
version = "1.11.3";
|
||||
name = "${pname}-${version}";
|
||||
webpage = http://web.mit.edu/kerberos/;
|
||||
in
|
||||
@ -11,8 +11,8 @@ stdenv.mkDerivation (rec {
|
||||
inherit name;
|
||||
|
||||
src = fetchurl {
|
||||
url = "${webpage}/dist/krb5/1.10/${name}-signed.tar";
|
||||
sha256 = "1nf195j9s8g55sh5dzbhy2l21kcdwgpn4acxrbwkvngdz9mv7g4k";
|
||||
url = "${webpage}/dist/krb5/1.11/${name}-signed.tar";
|
||||
sha256 = "1daiaxgkxcryqs37w28v4x1vajqmay4l144d1zd9c2d7jjxr9gcs";
|
||||
};
|
||||
|
||||
buildInputs = [ perl ncurses yacc ];
|
||||
|
@ -12,11 +12,11 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
pname = "ctemplate";
|
||||
version = "2.0";
|
||||
version = "2.2";
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://ctemplate.googlecode.com/files/${name}.tar.gz";
|
||||
sha256 = "0scdqqbp8fy9jiak60dj1051gbyb8xmlm4rdz4h1myxifjagwbfa";
|
||||
sha256 = "0vv8gvyndppm9m5s1i5k0jvwcz41l1vfgg04r7nssdpzyz0cpwq4";
|
||||
};
|
||||
}
|
||||
|
@ -1,19 +1,20 @@
|
||||
{ stdenv, fetchurl, pkgconfig }:
|
||||
{ stdenv, fetchurl, pkgconfig, udev }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libusb-1.0.9";
|
||||
name = "libusb-1.0.16";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/libusb/${name}.tar.bz2";
|
||||
sha256 = "16sz34ix6hw2wwl3kqx6rf26fg210iryr68wc439dc065pffw879";
|
||||
url = "mirror://sourceforge/libusbx/libusbx-1.0.16.tar.bz2";
|
||||
sha256 = "105m9jvjr3vrriyg0mwmyf7qla4l71iwwnymrsk3sy9dazwmqcsv";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig ];
|
||||
propagatedBuildInputs = stdenv.lib.optional (stdenv.isLinux) udev;
|
||||
|
||||
meta = {
|
||||
homepage = http://www.libusb.org;
|
||||
description = "User-space USB library";
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = [ stdenv.lib.maintainers.urkud ];
|
||||
};
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, boost, libwpd, libwpg, pkgconfig }:
|
||||
{ stdenv, fetchurl, boost, libwpd, libwpg, pkgconfig, zlib }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libvisio-0.0.19";
|
||||
@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ boost libwpd libwpg ];
|
||||
buildInputs = [ boost libwpd libwpg zlib ];
|
||||
|
||||
configureFlags = "--disable-werror";
|
||||
|
||||
|
@ -1,14 +1,14 @@
|
||||
{ stdenv, fetchurl, pkgconfig, glib, libgsf, libxml2 }:
|
||||
{ stdenv, fetchurl, zlib, pkgconfig, glib, libgsf, libxml2 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libwpd-0.9.4";
|
||||
name = "libwpd-0.9.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/libwpd/${name}.tar.xz";
|
||||
sha256 = "0qba429cqd72nwn1mzpj7llyi3kwykb2lplcfxffvq8svzxyzkxy";
|
||||
sha256 = "1qvmnszql8c900py83wrxnj2pyyy4107scdhvmhapp4gpmccmg7f";
|
||||
};
|
||||
|
||||
buildInputs = [ glib libgsf libxml2 ];
|
||||
buildInputs = [ glib libgsf libxml2 zlib ];
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, pkgconfig, libwpd }:
|
||||
{ stdenv, fetchurl, pkgconfig, libwpd, zlib }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libwpg-0.2.1";
|
||||
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0d83nx4rxkrq2sbfbbqpddni56h1328dzmraxyl6vh9p4f19rh5d";
|
||||
};
|
||||
|
||||
buildInputs = [ libwpd ];
|
||||
buildInputs = [ libwpd zlib ];
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
||||
meta = {
|
||||
|
@ -1,11 +1,12 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mdds-0.6.0";
|
||||
version = "0.7.1";
|
||||
name = "mdds-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://multidimalgorithm.googlecode.com/files/mdds_0.6.0.tar.bz2;
|
||||
sha256 = "0yx6cx2cxk9wpmfpv6k3agkr1sjzxdgxrm3zfj34zwyxr3sh0ql4";
|
||||
url = "http://multidimalgorithm.googlecode.com/files/mdds_${version}.tar.bz2";
|
||||
sha256 = "0zhrx7m04pknc8i2cialmbna1hmwa0fzs8qphan4rdxibf0c4yzy";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user