Merge branch 'master' into stdenv-updates.
This commit is contained in:
commit
3e1de0f4e8
29
pkgs/applications/audio/caps/default.nix
Normal file
29
pkgs/applications/audio/caps/default.nix
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{ stdenv, fetchurl }:
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "caps-${version}";
|
||||||
|
version = "0.9.7";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://www.quitte.de/dsp/caps_${version}.tar.bz2";
|
||||||
|
sha256 = "0ks98r3j404s9h88x50lj5lj4l64ijj29fz5i08iyq8jrb7r0zm0";
|
||||||
|
};
|
||||||
|
configurePhase = ''
|
||||||
|
echo "PREFIX = $out" > defines.make
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "A selection of LADSPA plugins implementing classic effects";
|
||||||
|
longDescription = ''
|
||||||
|
The C* Audio Plugin Suite is a selection of classic effects,
|
||||||
|
unique filters and signal generators. The digital guitarist
|
||||||
|
finds in CAPS a range of processors recreating key aspects of
|
||||||
|
the formation of tone in traditional electronic instrument
|
||||||
|
amplification. Beyond sound quality, central design
|
||||||
|
considerations are latency-free realtime operation, modesty of
|
||||||
|
resource demands and meaningful control interfaces.
|
||||||
|
'';
|
||||||
|
homepage = http://www.quitte.de/dsp/caps.html;
|
||||||
|
license = stdenv.lib.licenses.gpl3;
|
||||||
|
maintainers = [ stdenv.lib.maintainers.astsmtl ];
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
||||||
23
pkgs/applications/audio/jack-rack/default.nix
Normal file
23
pkgs/applications/audio/jack-rack/default.nix
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{ stdenv, fetchurl, pkgconfig, jackaudio, ladspaH, gtk, alsaLib, libxml2, librdf }:
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "jack-rack-1.4.7";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://sourceforge/jack-rack/${name}.tar.bz2";
|
||||||
|
sha256 = "1lmibx9gicagcpcisacj6qhq6i08lkl5x8szysjqvbgpxl9qg045";
|
||||||
|
};
|
||||||
|
buildInputs = [ pkgconfig jackaudio ladspaH gtk alsaLib libxml2 librdf ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''An effects "rack" for the JACK low latency audio API'';
|
||||||
|
longDescription = ''
|
||||||
|
JACK Rack is an effects "rack" for the JACK low latency audio
|
||||||
|
API. The rack can be filled with LADSPA effects plugins and can
|
||||||
|
be controlled using the ALSA sequencer. It's phat; it turns your
|
||||||
|
computer into an effects box.
|
||||||
|
'';
|
||||||
|
homepage = http://jack-rack.sourceforge.net/;
|
||||||
|
license = stdenv.lib.licenses.gpl2Plus;
|
||||||
|
maintainers = [ stdenv.lib.maintainers.astsmtl ];
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -1,8 +1,23 @@
|
|||||||
{ fetchurl, stdenv, dpkg, xlibs, qt4, alsaLib, makeWrapper, openssl }:
|
{ fetchurl, stdenv, dpkg, xlibs, qt4, alsaLib, makeWrapper, openssl, freetype, glib, pango, cairo, atk, gdk_pixbuf, gtk, cups, nspr, nss, libpng12, GConf, libgcrypt, chromium, sqlite, gst_plugins_base, gstreamer }:
|
||||||
|
|
||||||
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
|
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
|
||||||
|
|
||||||
let version = "0.8.3.278"; in
|
let
|
||||||
|
version = "0.8.8.323";
|
||||||
|
qt4webkit =
|
||||||
|
if stdenv.system == "i686-linux" then
|
||||||
|
fetchurl {
|
||||||
|
name = "libqtwebkit4_2.2_i386.deb";
|
||||||
|
url = http://mirrors.us.kernel.org/ubuntu/pool/main/q/qtwebkit-source/libqtwebkit4_2.2~2011week36-0ubuntu1_i386.deb;
|
||||||
|
sha256 = "0hi6cwx2b2cwa4nv5phqqw526lc8p9x7kjkcza9x47ny3npw2924";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
fetchurl {
|
||||||
|
name = "libqtwebkit4_2.2_amd64.deb";
|
||||||
|
url = http://ie.archive.ubuntu.com/ubuntu/pool/main/q/qtwebkit-source/libqtwebkit4_2.2~2011week36-0ubuntu1_amd64.deb;
|
||||||
|
sha256 = "0bvy6qz9y19ck391z8c049v07y4vdyvgykpxi7x1nvn078p1imiw";
|
||||||
|
};
|
||||||
|
in
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "spotify-${version}";
|
name = "spotify-${version}";
|
||||||
@ -10,13 +25,13 @@ stdenv.mkDerivation {
|
|||||||
src =
|
src =
|
||||||
if stdenv.system == "i686-linux" then
|
if stdenv.system == "i686-linux" then
|
||||||
fetchurl {
|
fetchurl {
|
||||||
url = "http://repository.spotify.com/pool/non-free/s/spotify/spotify-client_${version}.g21c7566.632-1_i386.deb";
|
url = "http://repository.spotify.com/pool/non-free/s/spotify/spotify-client_${version}.gd143501.250-1_i386.deb";
|
||||||
sha256 = "7f587585365498c5182bd7f3beafaf511d883102f5cece66cf84f4f94077765b";
|
sha256 = "13q803qlvq16yrr7f95izp9mqqdb8kpcsyrb5gc5i2pya68ra906";
|
||||||
}
|
}
|
||||||
else if stdenv.system == "x86_64-linux" then
|
else if stdenv.system == "x86_64-linux" then
|
||||||
fetchurl {
|
fetchurl {
|
||||||
url = "http://repository.spotify.com/pool/non-free/s/spotify/spotify-client_${version}.g21c7566.632-1_amd64.deb";
|
url = "http://repository.spotify.com/pool/non-free/s/spotify/spotify-client_${version}.gd143501.250-1_amd64.deb";
|
||||||
sha256 = "a37a13b1c1a8088a811054c732d85b9d6ccf0bd92ad4da75bfee6d70dc344b5e";
|
sha256 = "0ny3z499wks1dhrd3qq4d6cp0zd33198z9vak8ffgm5x24sdpghf";
|
||||||
}
|
}
|
||||||
else throw "Spotify not supported on this platform.";
|
else throw "Spotify not supported on this platform.";
|
||||||
|
|
||||||
@ -28,25 +43,37 @@ stdenv.mkDerivation {
|
|||||||
''
|
''
|
||||||
mkdir -p $out
|
mkdir -p $out
|
||||||
dpkg-deb -x $src $out
|
dpkg-deb -x $src $out
|
||||||
mv $out/usr/* $out/
|
mv $out/opt/spotify/* $out/
|
||||||
rmdir $out/usr
|
rm -rf $out/usr $out/opt
|
||||||
|
|
||||||
# Work around Spotify referring to a specific minor version of
|
# Work around Spotify referring to a specific minor version of
|
||||||
# OpenSSL.
|
# OpenSSL.
|
||||||
mkdir $out/lib
|
mkdir $out/lib
|
||||||
ln -s ${openssl}/lib/libssl.so $out/lib/libssl.so.0.9.8
|
ln -s ${openssl}/lib/libssl.so $out/lib/libssl.so.0.9.8
|
||||||
ln -s ${openssl}/lib/libcrypto.so $out/lib/libcrypto.so.0.9.8
|
ln -s ${openssl}/lib/libcrypto.so $out/lib/libcrypto.so.0.9.8
|
||||||
|
ln -s ${nss}/lib/libnss3.so $out/lib/libnss3.so.1d
|
||||||
|
ln -s ${nss}/lib/libnssutil3.so $out/lib/libnssutil3.so.1d
|
||||||
|
ln -s ${nss}/lib/libsmime3.so $out/lib/libsmime3.so.1d
|
||||||
|
ln -s ${nspr}/lib/libnspr4.so $out/lib/libnspr4.so.0d
|
||||||
|
ln -s ${nspr}/lib/libplc4.so $out/lib/libplc4.so.0d
|
||||||
|
|
||||||
|
mkdir -p $out/bin
|
||||||
|
|
||||||
|
ln -s $out/spotify-client/spotify $out/bin/spotify
|
||||||
patchelf \
|
patchelf \
|
||||||
--interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \
|
--interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \
|
||||||
--set-rpath ${stdenv.lib.makeLibraryPath [ xlibs.libXScrnSaver xlibs.libX11 qt4 alsaLib openssl stdenv.gcc.gcc ]}:${stdenv.gcc.gcc}/lib64:$out/lib \
|
--set-rpath $out/lib:$out/spotify-client:${stdenv.lib.makeLibraryPath [ xlibs.libXScrnSaver xlibs.libX11 qt4 alsaLib stdenv.gcc.gcc freetype glib pango cairo atk gdk_pixbuf gtk GConf cups sqlite]}:${stdenv.gcc.gcc}/lib64 \
|
||||||
$out/bin/spotify
|
$out/spotify-client/spotify
|
||||||
|
|
||||||
|
dpkg-deb -x ${qt4webkit} ./
|
||||||
|
mkdir -p $out/lib/
|
||||||
|
cp -v usr/lib/*/* $out/lib/
|
||||||
|
|
||||||
preload=$out/libexec/spotify/libpreload.so
|
preload=$out/libexec/spotify/libpreload.so
|
||||||
mkdir -p $out/libexec/spotify
|
mkdir -p $out/libexec/spotify
|
||||||
gcc -shared ${./preload.c} -o $preload -ldl -DOUT=\"$out\" -fPIC
|
gcc -shared ${./preload.c} -o $preload -ldl -DOUT=\"$out\" -fPIC
|
||||||
|
|
||||||
wrapProgram $out/bin/spotify --set LD_PRELOAD $preload
|
wrapProgram $out/bin/spotify --set LD_PRELOAD $preload --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ GConf libpng12 cups libgcrypt sqlite gst_plugins_base gstreamer]}:$out/lib"
|
||||||
''; # */
|
''; # */
|
||||||
|
|
||||||
dontStrip = true;
|
dontStrip = true;
|
||||||
|
|||||||
@ -29,6 +29,4 @@ preConfigure() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
preBuild="make bootstrap"
|
|
||||||
|
|
||||||
genericBuild
|
genericBuild
|
||||||
|
|||||||
@ -9,13 +9,13 @@ assert (libXft != null) -> libpng != null; # probably a bug
|
|||||||
assert stdenv.isDarwin -> libXaw != null; # fails to link otherwise
|
assert stdenv.isDarwin -> libXaw != null; # fails to link otherwise
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "emacs-24.2";
|
name = "emacs-24.3";
|
||||||
|
|
||||||
builder = ./builder.sh;
|
builder = ./builder.sh;
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnu/emacs/${name}.tar.bz2";
|
url = "mirror://gnu/emacs/${name}.tar.xz";
|
||||||
sha256 = "13wbjfjmz13qpjwssy44nw2230lllmkkgjsy0rqfm6am2cf87n3k";
|
sha256 = "1385qzs3bsa52s5rcncbrkxlydkw0ajzrvfxgv8rws5fx512kakh";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
|
|||||||
@ -10,7 +10,8 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildInputs = [ perl libjpeg libpng libtiff ];
|
buildInputs = [ perl libjpeg libpng libtiff ];
|
||||||
|
|
||||||
doCheck = true;
|
# one of the tests succeeds on my machine but fails on Hydra (no idea why)
|
||||||
|
#doCheck = true;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://panotools.sourceforge.net/;
|
homepage = http://panotools.sourceforge.net/;
|
||||||
|
|||||||
@ -1,30 +1,35 @@
|
|||||||
{ stdenv, fetchurl, makeWrapper, boost, file, gettext
|
{ stdenv, fetchurl, makeWrapper, autoconf, automake, boost, file, gettext
|
||||||
, glib, glibc, libgnome_keyring, gnome_keyring, gtk, gtkmm, intltool
|
, glib, glibc, libgnome_keyring, gnome_keyring, gtk, gtkmm, intltool
|
||||||
, libctemplate, libglade
|
, libctemplate, libglade
|
||||||
|
, libiodbc
|
||||||
, libgnome, libsigcxx, libtool, libuuid, libxml2, libzip, lua, mesa, mysql
|
, libgnome, libsigcxx, libtool, libuuid, libxml2, libzip, lua, mesa, mysql
|
||||||
, pango, paramiko, pcre, pexpect, pkgconfig, pycrypto, python, sqlite
|
, pango, paramiko, pcre, pexpect, pkgconfig, pycrypto, python, sqlite
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mysql-workbench";
|
pname = "mysql-workbench";
|
||||||
version = "5.2.39";
|
version = "5.2.47";
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://mirror.services.wisc.edu/mysql/Downloads/MySQLGUITools/mysql-workbench-gpl-${version}-src.tar.gz";
|
url = "http://mirror.cogentco.com/pub/mysql/MySQLGUITools/mysql-workbench-gpl-${version}-src.tar.gz";
|
||||||
sha256 = "0e4e14f1b39dca2b65f924381d82b406dc25a530fbd25631b4cd05bddc4ab5bd";
|
sha256 = "1343fn3msdxqfpxw0kgm0mdx5r7g9ra1cpc8p2xhl7kz2pmqp4p6";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ boost file gettext glib glibc libgnome_keyring gtk gtkmm intltool
|
buildInputs = [ autoconf automake boost file gettext glib glibc libgnome_keyring gtk gtkmm intltool
|
||||||
libctemplate libglade libgnome libsigcxx libtool libuuid libxml2 libzip lua makeWrapper mesa
|
libctemplate libglade libgnome libiodbc libsigcxx libtool libuuid libxml2 libzip lua makeWrapper mesa
|
||||||
mysql paramiko pcre pexpect pkgconfig pycrypto python sqlite ];
|
mysql paramiko pcre pexpect pkgconfig pycrypto python sqlite ];
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
substituteInPlace $(pwd)/frontend/linux/workbench/mysql-workbench.in --replace "catchsegv" "${glibc}/bin/catchsegv"
|
substituteInPlace $(pwd)/frontend/linux/workbench/mysql-workbench.in --replace "catchsegv" "${glibc}/bin/catchsegv"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
postConfigure = ''
|
||||||
|
autoreconf -fi
|
||||||
|
'';
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapProgram "$out/bin/mysql-workbench-bin" \
|
wrapProgram "$out/bin/mysql-workbench" \
|
||||||
--prefix LD_LIBRARY_PATH : "${python}/lib" \
|
--prefix LD_LIBRARY_PATH : "${python}/lib" \
|
||||||
--prefix LD_LIBRARY_PATH : "$(cat ${stdenv.gcc}/nix-support/orig-gcc)/lib64" \
|
--prefix LD_LIBRARY_PATH : "$(cat ${stdenv.gcc}/nix-support/orig-gcc)/lib64" \
|
||||||
--prefix PATH : "${gnome_keyring}/bin" \
|
--prefix PATH : "${gnome_keyring}/bin" \
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
{stdenv, fetchurl, makeWrapper, gtk, webkit, pkgconfig, glib, glib_networking, libsoup, patches ? null}:
|
{stdenv, fetchurl, makeWrapper, gtk, webkit, pkgconfig, glib, glib_networking, libsoup, gsettings_desktop_schemas, patches ? null}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "surf-${version}";
|
name = "surf-${version}";
|
||||||
@ -19,10 +19,11 @@ stdenv.mkDerivation rec {
|
|||||||
# `-lX11' to make sure libX11's store path is in the RPATH
|
# `-lX11' to make sure libX11's store path is in the RPATH
|
||||||
NIX_LDFLAGS = "-lX11";
|
NIX_LDFLAGS = "-lX11";
|
||||||
preConfigure = [ ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk'' ];
|
preConfigure = [ ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk'' ];
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
make PREFIX=/ DESTDIR=$out install
|
make PREFIX=/ DESTDIR=$out install
|
||||||
wrapProgram "$out/bin/surf" --prefix GIO_EXTRA_MODULES : \
|
wrapProgram "$out/bin/surf" \
|
||||||
${glib_networking}/lib/gio/modules
|
--prefix GIO_EXTRA_MODULES : ${glib_networking}/lib/gio/modules \
|
||||||
|
--prefix XDG_DATA_DIRS : "${gsettings_desktop_schemas}/share"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
@ -15,9 +15,9 @@ assert stdenv.gcc ? libc && stdenv.gcc.libc != null;
|
|||||||
|
|
||||||
rec {
|
rec {
|
||||||
|
|
||||||
firefoxVersion = "19.0.1";
|
firefoxVersion = "19.0.2";
|
||||||
|
|
||||||
xulVersion = "19.0.1"; # this attribute is used by other packages
|
xulVersion = "19.0.2"; # this attribute is used by other packages
|
||||||
|
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -27,7 +27,7 @@ rec {
|
|||||||
# Fall back to this url for versions not available at releases.mozilla.org.
|
# 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"
|
"ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2"
|
||||||
];
|
];
|
||||||
sha1 = "6a3a965c165ceda8c5ba038e9fe0136fbd1690ff";
|
sha1 = "d108d356225379a86d69a4906c706289135f6342";
|
||||||
};
|
};
|
||||||
|
|
||||||
commonConfigureFlags =
|
commonConfigureFlags =
|
||||||
|
|||||||
@ -1,11 +1,12 @@
|
|||||||
{ stdenv, fetchurl, makeWrapper, glib_networking, gtk, libsoup, libX11, perl,
|
{ stdenv, fetchurl, makeWrapper, glib, glib_networking, gtk, libsoup, libX11, perl,
|
||||||
pkgconfig, webkit }:
|
pkgconfig, webkit, gsettings_desktop_schemas }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation rec {
|
||||||
name = "vimprobable2-1.2.0";
|
version = "1.2.1";
|
||||||
|
name = "vimprobable2-${version}";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/vimprobable/vimprobable2_1.2.0.tar.bz2";
|
url = "mirror://sourceforge/vimprobable/vimprobable2_${version}.tar.bz2";
|
||||||
sha256 = "0fjakrmz1syjwgx01j2icpdv69jgvfl2nlxbj8zxfr8mw0h2wg1f";
|
sha256 = "19zx1k3s2gnhzzd2wpyqsk151w9p52ifl64xaz9a6qkgvrxlli8p";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Nixos default ca bundle
|
# Nixos default ca bundle
|
||||||
@ -17,8 +18,9 @@ stdenv.mkDerivation {
|
|||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
make PREFIX=/ DESTDIR=$out install
|
make PREFIX=/ DESTDIR=$out install
|
||||||
wrapProgram "$out/bin/vimprobable2" --prefix GIO_EXTRA_MODULES : \
|
wrapProgram "$out/bin/vimprobable2" \
|
||||||
${glib_networking}/lib/gio/modules
|
--prefix GIO_EXTRA_MODULES : "${glib_networking}/lib/gio/modules" \
|
||||||
|
--prefix XDG_DATA_DIRS : "${gsettings_desktop_schemas}/share"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
11
pkgs/applications/networking/irc/bip/bip-0.8.8-yyparse.patch
Normal file
11
pkgs/applications/networking/irc/bip/bip-0.8.8-yyparse.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- bip-0.8.8/src/lex.l.orig
|
||||||
|
+++ bip-0.8.8/src/lex.l
|
||||||
|
@@ -16,7 +16,7 @@
|
||||||
|
int linec;
|
||||||
|
#include "util.h"
|
||||||
|
extern list_t *root_list;
|
||||||
|
-void yyparse(void);
|
||||||
|
+int yyparse(void);
|
||||||
|
void free_conf(list_t*);
|
||||||
|
int conf_error;
|
||||||
|
typedef struct bip bip_t;
|
||||||
@ -36,6 +36,10 @@ in stdenv.mkDerivation {
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
patch -p1 < ${./bip-0.8.8-yyparse.patch}
|
||||||
|
'';
|
||||||
|
|
||||||
configureFlags = [ "--disable-pie" ];
|
configureFlags = [ "--disable-pie" ];
|
||||||
|
|
||||||
buildInputs = [ bison flex autoconf automake openssl ];
|
buildInputs = [ bison flex autoconf automake openssl ];
|
||||||
|
|||||||
@ -1,17 +1,18 @@
|
|||||||
{stdenv, fetchurl, openssl}:
|
{ stdenv, fetchurl, openssl, pkgconfig, gnutls, gsasl, libidn }:
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation rec {
|
||||||
name = "msmtp-1.4.21";
|
name = "msmtp-1.4.30";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://sourceforge/msmtp/msmtp-1.4.21.tar.bz2;
|
url = "mirror://sourceforge/msmtp/${name}.tar.bz2";
|
||||||
sha256 = "1yjgy56n02qs25728psg296amhbdkxq2pv1q3l484f3r9pjrpcrg";
|
sha256 = "11lq82byx9xyfkf4nrcfjjfv5k8gk3bf8zlw0kml1qrndqlvjlpi";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ openssl ];
|
buildInputs = [ openssl pkgconfig gnutls gsasl libidn ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "a MUA";
|
description = "a MUA";
|
||||||
homepage = http://msmtp.sourceforge.net/;
|
homepage = "http://msmtp.sourceforge.net/";
|
||||||
license = "GPL";
|
license = stdenv.lib.licenses.gpl3;
|
||||||
|
maintainers = [ stdenv.lib.maintainers.garbas ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,7 +14,7 @@ let
|
|||||||
version="5.4.0";
|
version="5.4.0";
|
||||||
name="${baseName}-${version}";
|
name="${baseName}-${version}";
|
||||||
url="http://www.cs.miami.edu/~tptp/TPTP/Distribution/TPTP-v${version}.tgz";
|
url="http://www.cs.miami.edu/~tptp/TPTP/Distribution/TPTP-v${version}.tgz";
|
||||||
hash="0nyq2kkiphwgj3hczc7zglzqjj6hxxsh6zcygpy4yhxh9a9rpkg1";
|
hash="0rvrmh3vw4bk7mj29bx1pi76g2bsqyc13gsnpa1cbjs5pzyhm780";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
rec {
|
rec {
|
||||||
|
|||||||
@ -31,6 +31,9 @@ stdenv.mkDerivation {
|
|||||||
docbook_xsl docbook_xml_dtd_45 libxslt ]
|
docbook_xsl docbook_xml_dtd_45 libxslt ]
|
||||||
++ stdenv.lib.optionals guiSupport [tcl tk];
|
++ stdenv.lib.optionals guiSupport [tcl tk];
|
||||||
|
|
||||||
|
# required to support pthread_cancel()
|
||||||
|
NIX_LDFLAGS = stdenv.lib.optionalString (!stdenv.isDarwin) "-lgcc_s";
|
||||||
|
|
||||||
makeFlags = "prefix=\${out} PERL_PATH=${perl}/bin/perl SHELL_PATH=${stdenv.shell} "
|
makeFlags = "prefix=\${out} PERL_PATH=${perl}/bin/perl SHELL_PATH=${stdenv.shell} "
|
||||||
+ (if pythonSupport then "PYTHON_PATH=${python}/bin/python" else "NO_PYTHON=1");
|
+ (if pythonSupport then "PYTHON_PATH=${python}/bin/python" else "NO_PYTHON=1");
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
, pkgconfig, cmake, gnumake, yasm, python
|
, pkgconfig, cmake, gnumake, yasm, python
|
||||||
, boost
|
, boost
|
||||||
, gettext, pcre, yajl, fribidi
|
, gettext, pcre, yajl, fribidi
|
||||||
, openssl, gperf
|
, openssl, gperf, tinyxml2, taglib, libssh, swig, jre
|
||||||
, libX11, xproto, inputproto
|
, libX11, xproto, inputproto
|
||||||
, libXt, libXmu, libXext, xextproto
|
, libXt, libXmu, libXext, xextproto
|
||||||
, libXinerama, libXrandr, randrproto
|
, libXinerama, libXrandr, randrproto
|
||||||
@ -30,11 +30,11 @@ assert sambaSupport -> samba != null;
|
|||||||
assert vdpauSupport -> libvdpau != null && ffmpeg.vdpauSupport;
|
assert vdpauSupport -> libvdpau != null && ffmpeg.vdpauSupport;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "xbmc-11.0";
|
name = "xbmc-12.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://mirrors.xbmc.org/releases/source/${name}.tar.gz";
|
url = "http://mirrors.xbmc.org/releases/source/${name}.tar.gz";
|
||||||
sha256 = "1fe5d310c16138f26e2b13bc545604e95f48ace6c8636f23e77da402cd7b0b19";
|
sha256 = "0vy1a38gfbp9vhbjvwqm11sd76gl3s9q0h7gwpsks85m2k88q0ak";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
|
|||||||
pkgconfig cmake gnumake yasm python
|
pkgconfig cmake gnumake yasm python
|
||||||
boost
|
boost
|
||||||
gettext pcre yajl fribidi
|
gettext pcre yajl fribidi
|
||||||
openssl gperf
|
openssl gperf tinyxml2 taglib libssh swig jre
|
||||||
libX11 xproto inputproto
|
libX11 xproto inputproto
|
||||||
libXt libXmu libXext xextproto
|
libXt libXmu libXext xextproto
|
||||||
libXinerama libXrandr randrproto
|
libXinerama libXrandr randrproto
|
||||||
@ -86,5 +86,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://xbmc.org/;
|
homepage = http://xbmc.org/;
|
||||||
description = "XBMC Media Center";
|
description = "XBMC Media Center";
|
||||||
license = "GPLv2";
|
license = "GPLv2";
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
maintainers = [ stdenv.lib.maintainers.iElectric ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -92,13 +92,12 @@
|
|||||||
|
|
||||||
# pass the '--enable-tests' flag to cabal in the configure stage
|
# pass the '--enable-tests' flag to cabal in the configure stage
|
||||||
# and run any regression test suites the package might have
|
# and run any regression test suites the package might have
|
||||||
doCheck = true;
|
doCheck = stdenv.lib.versionOlder "7" ghc.ghcVersion;
|
||||||
|
|
||||||
extraConfigureFlags = [
|
extraConfigureFlags = [
|
||||||
(stdenv.lib.enableFeature enableLibraryProfiling "library-profiling")
|
(stdenv.lib.enableFeature enableLibraryProfiling "library-profiling")
|
||||||
(stdenv.lib.enableFeature self.enableSplitObjs "split-objs")
|
(stdenv.lib.enableFeature self.enableSplitObjs "split-objs")
|
||||||
(stdenv.lib.enableFeature self.doCheck "tests")
|
] ++ stdenv.lib.optional (stdenv.lib.versionOlder "7" ghc.ghcVersion) (stdenv.lib.enableFeature self.doCheck "tests");
|
||||||
];
|
|
||||||
|
|
||||||
# compiles Setup and configures
|
# compiles Setup and configures
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
|
|||||||
@ -9,6 +9,6 @@ relpath="${path#$server}"
|
|||||||
|
|
||||||
echo "URL: $url" >&2
|
echo "URL: $url" >&2
|
||||||
|
|
||||||
curl -L -k "$url" | sed -re 's/^/-/;s/[hH][rR][eE][fF]="([^"]*)"/\n+\1\n-/g' | \
|
curl -L -k "$url" | sed -re 's/^/-/;s/[hH][rR][eE][fF]=("([^"]*)"|([^" <>&]+)[ <>&])/\n+\2\3\n-/g' | \
|
||||||
sed -e '/^-/d; s/^[+]//; /^#/d;'"s/^\\//$protocol:\\/\\/$server\\//g" | \
|
sed -e '/^-/d; s/^[+]//; /^#/d;'"s/^\\//$protocol:\\/\\/$server\\//g" | \
|
||||||
sed -re 's`^[^:]*$`'"$protocol://$basepath/&\`"
|
sed -re 's`^[^:]*$`'"$protocol://$basepath/&\`"
|
||||||
|
|||||||
@ -1367,22 +1367,22 @@ rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
debian60i386 = {
|
debian60i386 = {
|
||||||
name = "debian-6.0.6-squeeze-i386";
|
name = "debian-6.0.7-squeeze-i386";
|
||||||
fullName = "Debian 6.0.6 Squeeze (i386)";
|
fullName = "Debian 6.0.7 Squeeze (i386)";
|
||||||
packagesList = fetchurl {
|
packagesList = fetchurl {
|
||||||
url = mirror://debian/dists/squeeze/main/binary-i386/Packages.bz2;
|
url = mirror://debian/dists/squeeze/main/binary-i386/Packages.bz2;
|
||||||
sha256 = "18c0473jacd877nkky1x21dkmp4992d8qra6wj07sq0yz5gdc9c4";
|
sha256 = "a770f26b5fce1a16460b68f135dfe97f4f4a9894b538ece0104a508c83ec65d5";
|
||||||
};
|
};
|
||||||
urlPrefix = mirror://debian;
|
urlPrefix = mirror://debian;
|
||||||
packages = commonDebianPackages;
|
packages = commonDebianPackages;
|
||||||
};
|
};
|
||||||
|
|
||||||
debian60x86_64 = {
|
debian60x86_64 = {
|
||||||
name = "debian-6.0.6-squeeze-amd64";
|
name = "debian-6.0.7-squeeze-amd64";
|
||||||
fullName = "Debian 6.0.6 Squeeze (amd64)";
|
fullName = "Debian 6.0.7 Squeeze (amd64)";
|
||||||
packagesList = fetchurl {
|
packagesList = fetchurl {
|
||||||
url = mirror://debian/dists/squeeze/main/binary-amd64/Packages.bz2;
|
url = mirror://debian/dists/squeeze/main/binary-amd64/Packages.bz2;
|
||||||
sha256 = "1n1h3pz6axcaraxq8gfzq0jywlpdrqand1dnd4q79dy6cl788bi2";
|
sha256 = "b2bb561bde59ac67e07c70aa7c86a33f237436e6891796a93c6ed6ffb032080e";
|
||||||
};
|
};
|
||||||
urlPrefix = mirror://debian;
|
urlPrefix = mirror://debian;
|
||||||
packages = commonDebianPackages;
|
packages = commonDebianPackages;
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, fetchurl }:
|
{ stdenv, fetchurl }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "man-pages-3.45";
|
name = "man-pages-3.48";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/docs/man-pages/Archive/${name}.tar.xz";
|
url = "mirror://kernel/linux/docs/man-pages/${name}.tar.xz";
|
||||||
sha256 = "1lwqrp79xcyhnjlyg1n0imz5wc88lpgv909xxz8bdgbk7c1mky0h";
|
sha256 = "6944cc3ad5131abab01c6703e63672b2e44be52737cdb1144f6ddaebb7f7d682";
|
||||||
};
|
};
|
||||||
|
|
||||||
preBuild =
|
preBuild =
|
||||||
|
|||||||
@ -3,12 +3,12 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
p_name = "xfce4-power-manager";
|
p_name = "xfce4-power-manager";
|
||||||
ver_maj = "1.0";
|
ver_maj = "1.2";
|
||||||
ver_min = "10";
|
ver_min = "0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2";
|
url = "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2";
|
||||||
sha256 = "1w120k1sl4s459ijaxkqkba6g1p2sqrf9paljv05wj0wz12bpr40";
|
sha256 = "1sc4f4wci5yl3l9lk7vcsbwj6hdjshbxw9qm43s64jr882jriyyp";
|
||||||
};
|
};
|
||||||
name = "${p_name}-${ver_maj}.${ver_min}";
|
name = "${p_name}-${ver_maj}.${ver_min}";
|
||||||
|
|
||||||
|
|||||||
@ -4,11 +4,11 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
p_name = "xfdesktop";
|
p_name = "xfdesktop";
|
||||||
ver_maj = "4.10";
|
ver_maj = "4.10";
|
||||||
ver_min = "0";
|
ver_min = "2";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2";
|
url = "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2";
|
||||||
sha256 = "0yrddj1lgk3xn4w340y89z7x2isks72ia36pka08kk2x8gpfcyl9";
|
sha256 = "0zbrvfj4fxnjz593brxjsjy9pv5bbf12jnbydy4pwc1ya6zf19j9";
|
||||||
};
|
};
|
||||||
name = "${p_name}-${ver_maj}.${ver_min}";
|
name = "${p_name}-${ver_maj}.${ver_min}";
|
||||||
|
|
||||||
|
|||||||
@ -17,6 +17,11 @@ deps = rec { # xfce-global dependency overrides should be here
|
|||||||
|
|
||||||
xfce_self = rec { # the lines are very long but it seems better than the even-odd line approach
|
xfce_self = rec { # the lines are very long but it seems better than the even-odd line approach
|
||||||
|
|
||||||
|
#### NixOS support
|
||||||
|
|
||||||
|
inherit (deps) gvfs;
|
||||||
|
xinitrc = "${xfce4session}/etc/xdg/xfce4/xinitrc";
|
||||||
|
|
||||||
#### CORE from "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2"
|
#### CORE from "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2"
|
||||||
|
|
||||||
exo = callPackage ./core/exo.nix { };
|
exo = callPackage ./core/exo.nix { };
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
{ stdenv, fetchurl, ghc, perl, gmp, ncurses }:
|
{ stdenv, fetchurl, ghc, perl, gmp, ncurses }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "7.7.20121213";
|
version = "7.7.20130223";
|
||||||
name = "ghc-${version}";
|
name = "ghc-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://haskell.org/ghc/dist/current/dist/${name}-src.tar.bz2";
|
url = "http://haskell.org/ghc/dist/current/dist/${name}-src.tar.bz2";
|
||||||
sha256 = "0z9ld6271jzv3mx02vqaakirj79pm2vzxnv5a178r6v874qbzx3p";
|
sha256 = "1naw6x1mjij10h9k4biard2pkzi6zml26vv4h34asprv0h6ymdbg";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ ghc perl gmp ncurses ];
|
buildInputs = [ ghc perl gmp ncurses ];
|
||||||
|
|||||||
@ -60,17 +60,22 @@ stdenv.mkDerivation rec {
|
|||||||
echo -n .
|
echo -n .
|
||||||
done
|
done
|
||||||
for f in "$currentPath/etc/bash_completion.d/"*; do
|
for f in "$currentPath/etc/bash_completion.d/"*; do
|
||||||
mkdir -p $out/etc/bash_completion.d
|
mkdir -p $out/etc/bash_completion.d
|
||||||
ln -s $f $out/etc/bash_completion.d/
|
ln -s $f $out/etc/bash_completion.d/
|
||||||
echo -n .
|
echo -n .
|
||||||
done
|
done
|
||||||
for s in 1 2 3 4 5 6 7 8 9; do
|
for s in 1 2 3 4 5 6 7 8 9; do
|
||||||
for f in "$currentPath/share/man/man$s/"*; do
|
for f in "$currentPath/share/man/man$s/"*; do
|
||||||
mkdir -p $out/share/man/man$s
|
mkdir -p $out/share/man/man$s
|
||||||
ln -sv $f $out/share/man/man$s/
|
ln -sv $f $out/share/man/man$s/
|
||||||
echo -n .
|
echo -n .
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
for f in "$currentPath/share/emacs/site-lisp/"*; do
|
||||||
|
mkdir -p $out/share/emacs/site-lisp
|
||||||
|
ln -s $f $out/share/emacs/site-lisp/
|
||||||
|
echo -n .
|
||||||
|
done
|
||||||
for f in "$currentPkgDir/"*.conf; do
|
for f in "$currentPkgDir/"*.conf; do
|
||||||
ln -s $f $linkedPkgDir
|
ln -s $f $linkedPkgDir
|
||||||
echo -n .
|
echo -n .
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "idris";
|
pname = "idris";
|
||||||
version = "0.9.6.1";
|
version = "0.9.7";
|
||||||
sha256 = "1wy79rrm5pvg77i9nvwkcg6swsdbmg2izch48n4lj4idj0ga5g62";
|
sha256 = "0y3rnxbs2s7kxlzlc347vwpylw2p0pdz50zgkyii21gd6klqvd45";
|
||||||
isLibrary = false;
|
isLibrary = false;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
|
|||||||
@ -19,11 +19,12 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''
|
homepage = "http://repetae.net/computer/jhc/";
|
||||||
A Haskell compiler which aims to produce the most efficient programs
|
description = "A Haskell compiler which aims to produce the most efficient programs";
|
||||||
'';
|
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = stdenv.lib.licenses.gpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.aforemny ];
|
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
maintainers = [ stdenv.lib.maintainers.aforemny stdenv.lib.maintainers.simons ];
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
32
pkgs/development/compilers/sdcc/default.nix
Normal file
32
pkgs/development/compilers/sdcc/default.nix
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
{ stdenv, fetchurl, bison, flex, boost, gputils ? null }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
version = "3.2.0";
|
||||||
|
name = "sdcc-${version}";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://sourceforge/sdcc/sdcc-src-${version}.tar.bz2";
|
||||||
|
sha256 = "15gdl04kqpvmwvvplss5nmp3bz8rhz48dhb0wmb2v9v9sn7qj01d";
|
||||||
|
};
|
||||||
|
|
||||||
|
# TODO: remove this comment when gputils != null is tested
|
||||||
|
buildInputs = [ bison flex boost gputils ];
|
||||||
|
|
||||||
|
configureFlags = ''
|
||||||
|
${if gputils == null then "--disable-pic14-port --disable-pic16-port" else ""}
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Small Device C Compiler";
|
||||||
|
longDescription = ''
|
||||||
|
SDCC is a retargettable, optimizing ANSI - C compiler suite that targets
|
||||||
|
the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim
|
||||||
|
(formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based
|
||||||
|
(hc08, s08) and Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000,
|
||||||
|
Rabbit 3000A). Work is in progress on supporting the Microchip PIC16 and
|
||||||
|
PIC18 targets. It can be retargeted for other microprocessors.
|
||||||
|
'';
|
||||||
|
homepage = http://sdcc.sourceforge.net/;
|
||||||
|
license = stdenv.lib.licenses.gpl2;
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -3,6 +3,7 @@
|
|||||||
let
|
let
|
||||||
pythonDocs = {
|
pythonDocs = {
|
||||||
html = {
|
html = {
|
||||||
|
recurseForDerivations = true;
|
||||||
python33 = import ./3.3-html.nix {
|
python33 = import ./3.3-html.nix {
|
||||||
inherit stdenv fetchurl lib;
|
inherit stdenv fetchurl lib;
|
||||||
};
|
};
|
||||||
@ -23,6 +24,7 @@ pythonDocs = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
pdf_a4 = {
|
pdf_a4 = {
|
||||||
|
recurseForDerivations = true;
|
||||||
python33 = import ./3.3-pdf-a4.nix {
|
python33 = import ./3.3-pdf-a4.nix {
|
||||||
inherit stdenv fetchurl lib;
|
inherit stdenv fetchurl lib;
|
||||||
};
|
};
|
||||||
@ -43,6 +45,7 @@ pythonDocs = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
pdf_letter = {
|
pdf_letter = {
|
||||||
|
recurseForDerivations = true;
|
||||||
python33 = import ./3.3-pdf-letter.nix {
|
python33 = import ./3.3-pdf-letter.nix {
|
||||||
inherit stdenv fetchurl lib;
|
inherit stdenv fetchurl lib;
|
||||||
};
|
};
|
||||||
@ -63,6 +66,7 @@ pythonDocs = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
text = {
|
text = {
|
||||||
|
recurseForDerivations = true;
|
||||||
python33 = import ./3.3-text.nix {
|
python33 = import ./3.3-text.nix {
|
||||||
inherit stdenv fetchurl lib;
|
inherit stdenv fetchurl lib;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -16,7 +16,11 @@ pythonDocs = {
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
for type in $TYPES; do
|
for type in $TYPES; do
|
||||||
echo " ${type/-/_} = {" >> default.nix
|
cat >>default.nix <<EOF
|
||||||
|
${type/-/_} = {
|
||||||
|
recurseForDerivations = true;
|
||||||
|
EOF
|
||||||
|
|
||||||
for version in $VERSIONS; do
|
for version in $VERSIONS; do
|
||||||
major=$(echo -n ${version}| cut -d. -f1)
|
major=$(echo -n ${version}| cut -d. -f1)
|
||||||
minor=$(echo -n ${version}| cut -d. -f2)
|
minor=$(echo -n ${version}| cut -d. -f2)
|
||||||
|
|||||||
@ -10,23 +10,30 @@ g: # Get dependencies from patched gems
|
|||||||
activerecord = g.activerecord_3_2_12;
|
activerecord = g.activerecord_3_2_12;
|
||||||
activeresource = g.activeresource_3_2_12;
|
activeresource = g.activeresource_3_2_12;
|
||||||
activesupport = g.activesupport_3_2_12;
|
activesupport = g.activesupport_3_2_12;
|
||||||
|
addressable = g.addressable_2_3_3;
|
||||||
arel = g.arel_3_0_2;
|
arel = g.arel_3_0_2;
|
||||||
atoulme_Antwrap = g.atoulme_Antwrap_0_7_4;
|
atoulme_Antwrap = g.atoulme_Antwrap_0_7_4;
|
||||||
autotest_rails = g.autotest_rails_4_1_2;
|
autotest_rails = g.autotest_rails_4_1_2;
|
||||||
aws_sdk = g.aws_sdk_1_8_3_1;
|
aws_sdk = g.aws_sdk_1_8_5;
|
||||||
bitbucket_backup = g.bitbucket_backup_0_2_2;
|
bitbucket_backup = g.bitbucket_backup_0_2_2;
|
||||||
builder = g.builder_3_2_0;
|
builder = g.builder_3_2_0;
|
||||||
buildr = g.buildr_1_4_10;
|
buildr = g.buildr_1_4_10;
|
||||||
bundler = g.bundler_1_3_1;
|
bundler = g.bundler_1_3_4;
|
||||||
childprocess = g.childprocess_0_3_9;
|
childprocess = g.childprocess_0_3_9;
|
||||||
|
chronic = g.chronic_0_9_1;
|
||||||
daemons = g.daemons_1_1_9;
|
daemons = g.daemons_1_1_9;
|
||||||
diff_lcs = g.diff_lcs_1_1_3;
|
diff_lcs = g.diff_lcs_1_1_3;
|
||||||
dimensions = g.dimensions_1_2_0;
|
dimensions = g.dimensions_1_2_0;
|
||||||
|
em_resolv_replace = g.em_resolv_replace_1_1_3;
|
||||||
erubis = g.erubis_2_7_0;
|
erubis = g.erubis_2_7_0;
|
||||||
eventmachine = g.eventmachine_1_0_1;
|
eventmachine = g.eventmachine_1_0_3;
|
||||||
|
eventmachine_tail = g.eventmachine_tail_0_6_4;
|
||||||
fakes3 = g.fakes3_0_1_5;
|
fakes3 = g.fakes3_0_1_5;
|
||||||
|
faraday = g.faraday_0_8_6;
|
||||||
|
faraday_middleware = g.faraday_middleware_0_8_8;
|
||||||
ffi = g.ffi_1_4_0;
|
ffi = g.ffi_1_4_0;
|
||||||
foreman = g.foreman_0_61_0;
|
file_tail = g.file_tail_1_0_12;
|
||||||
|
foreman = g.foreman_0_62_0;
|
||||||
highline = g.highline_1_6_15;
|
highline = g.highline_1_6_15;
|
||||||
hike = g.hike_1_2_1;
|
hike = g.hike_1_2_1;
|
||||||
hoe = g.hoe_3_1_0;
|
hoe = g.hoe_3_1_0;
|
||||||
@ -42,15 +49,18 @@ g: # Get dependencies from patched gems
|
|||||||
mime_types = g.mime_types_1_21;
|
mime_types = g.mime_types_1_21;
|
||||||
minitar = g.minitar_0_5_3;
|
minitar = g.minitar_0_5_3;
|
||||||
multi_json = g.multi_json_1_6_1;
|
multi_json = g.multi_json_1_6_1;
|
||||||
|
multipart_post = g.multipart_post_1_2_0;
|
||||||
net_sftp = g.net_sftp_2_0_5;
|
net_sftp = g.net_sftp_2_0_5;
|
||||||
net_ssh = g.net_ssh_2_6_6;
|
net_ssh = g.net_ssh_2_6_6;
|
||||||
nix = g.nix_0_1_1;
|
nix = g.nix_0_1_1;
|
||||||
nokogiri = g.nokogiri_1_5_6;
|
nokogiri = g.nokogiri_1_5_6;
|
||||||
|
papertrail = g.papertrail_0_9_7;
|
||||||
|
papertrail_cli = g.papertrail_cli_0_9_3;
|
||||||
parallel = g.parallel_0_6_2;
|
parallel = g.parallel_0_6_2;
|
||||||
polyglot = g.polyglot_0_3_3;
|
polyglot = g.polyglot_0_3_3;
|
||||||
rack = g.rack_1_5_2;
|
rack = g.rack_1_5_2;
|
||||||
rack_cache = g.rack_cache_1_2;
|
rack_cache = g.rack_cache_1_2;
|
||||||
rack_protection = g.rack_protection_1_4_0;
|
rack_protection = g.rack_protection_1_5_0;
|
||||||
rack_ssl = g.rack_ssl_1_3_3;
|
rack_ssl = g.rack_ssl_1_3_3;
|
||||||
rack_test = g.rack_test_0_6_2;
|
rack_test = g.rack_test_0_6_2;
|
||||||
rails = g.rails_3_2_12;
|
rails = g.rails_3_2_12;
|
||||||
@ -59,6 +69,7 @@ g: # Get dependencies from patched gems
|
|||||||
rb_fsevent = g.rb_fsevent_0_9_3;
|
rb_fsevent = g.rb_fsevent_0_9_3;
|
||||||
rdiscount = g.rdiscount_2_0_7_1;
|
rdiscount = g.rdiscount_2_0_7_1;
|
||||||
rdoc = g.rdoc_3_12_2;
|
rdoc = g.rdoc_3_12_2;
|
||||||
|
remote_syslog = g.remote_syslog_1_6_13;
|
||||||
rjb = g.rjb_1_4_6;
|
rjb = g.rjb_1_4_6;
|
||||||
rspec = g.rspec_2_11_0;
|
rspec = g.rspec_2_11_0;
|
||||||
rspec_core = g.rspec_core_2_11_1;
|
rspec_core = g.rspec_core_2_11_1;
|
||||||
@ -66,23 +77,27 @@ g: # Get dependencies from patched gems
|
|||||||
rspec_mocks = g.rspec_mocks_2_11_3;
|
rspec_mocks = g.rspec_mocks_2_11_3;
|
||||||
rubyforge = g.rubyforge_2_0_4;
|
rubyforge = g.rubyforge_2_0_4;
|
||||||
rubyzip = g.rubyzip_0_9_9;
|
rubyzip = g.rubyzip_0_9_9;
|
||||||
sass = g.sass_3_2_6;
|
sass = g.sass_3_2_7;
|
||||||
selenium_webdriver = g.selenium_webdriver_2_31_0;
|
selenium_webdriver = g.selenium_webdriver_2_31_0;
|
||||||
|
servolux = g.servolux_0_10_0;
|
||||||
sinatra = g.sinatra_1_3_2;
|
sinatra = g.sinatra_1_3_2;
|
||||||
sprockets = g.sprockets_2_2_2;
|
sprockets = g.sprockets_2_2_2;
|
||||||
|
syslog_protocol = g.syslog_protocol_0_9_2;
|
||||||
systemu = g.systemu_2_5_2;
|
systemu = g.systemu_2_5_2;
|
||||||
therubyracer = g.therubyracer_0_10_2;
|
therubyracer = g.therubyracer_0_10_2;
|
||||||
thin = g.thin_1_5_0;
|
thin = g.thin_1_5_0;
|
||||||
thor = g.thor_0_17_0;
|
thor = g.thor_0_17_0;
|
||||||
tilt = g.tilt_1_3_4;
|
tilt = g.tilt_1_3_5;
|
||||||
|
tins = g.tins_0_7_2;
|
||||||
treetop = g.treetop_1_4_12;
|
treetop = g.treetop_1_4_12;
|
||||||
tzinfo = g.tzinfo_0_3_36;
|
tzinfo = g.tzinfo_0_3_37;
|
||||||
uuid = g.uuid_2_3_7;
|
uuid = g.uuid_2_3_7;
|
||||||
uuidtools = g.uuidtools_2_1_3;
|
uuidtools = g.uuidtools_2_1_3;
|
||||||
websocket = g.websocket_1_0_7;
|
websocket = g.websocket_1_0_7;
|
||||||
xml_simple = g.xml_simple_1_1_1;
|
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'' ''jsduck'' ''nix'' ''rails'' ''rake'' ''rb-fsevent'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''thin'' ''uuid'' ];
|
gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''jsduck'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''thin'' ''uuid'' ];
|
||||||
gems = {
|
gems = {
|
||||||
ZenTest_4_9_0 = {
|
ZenTest_4_9_0 = {
|
||||||
basename = ''ZenTest'';
|
basename = ''ZenTest'';
|
||||||
@ -156,7 +171,7 @@ installed versions.'';
|
|||||||
longDescription = ''Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.'';
|
longDescription = ''Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.'';
|
||||||
};
|
};
|
||||||
name = ''activerecord-3.2.12'';
|
name = ''activerecord-3.2.12'';
|
||||||
requiredGems = [ g.activesupport_3_2_12 g.activemodel_3_2_12 g.arel_3_0_2 g.tzinfo_0_3_36 ];
|
requiredGems = [ g.activesupport_3_2_12 g.activemodel_3_2_12 g.arel_3_0_2 g.tzinfo_0_3_37 ];
|
||||||
sha256 = ''0fl8iyv3gcy72y79iv4ccyck8ik02rrl3pdy7yxfhlnqgryp8syi'';
|
sha256 = ''0fl8iyv3gcy72y79iv4ccyck8ik02rrl3pdy7yxfhlnqgryp8syi'';
|
||||||
};
|
};
|
||||||
activeresource_3_2_12 = {
|
activeresource_3_2_12 = {
|
||||||
@ -181,6 +196,20 @@ installed versions.'';
|
|||||||
requiredGems = [ g.i18n_0_6_4 g.multi_json_1_6_1 ];
|
requiredGems = [ g.i18n_0_6_4 g.multi_json_1_6_1 ];
|
||||||
sha256 = ''1giqkprxjf5gyfyhn5nz9q8a5gi3v8irxhkpqr00zc5fw1azllsg'';
|
sha256 = ''1giqkprxjf5gyfyhn5nz9q8a5gi3v8irxhkpqr00zc5fw1azllsg'';
|
||||||
};
|
};
|
||||||
|
addressable_2_3_3 = {
|
||||||
|
basename = ''addressable'';
|
||||||
|
meta = {
|
||||||
|
description = ''URI Implementation'';
|
||||||
|
homepage = ''http://addressable.rubyforge.org/'';
|
||||||
|
longDescription = ''Addressable is a replacement for the URI implementation that is part of
|
||||||
|
Ruby's standard library. It more closely conforms to the relevant RFCs and
|
||||||
|
adds support for IRIs and URI templates.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
name = ''addressable-2.3.3'';
|
||||||
|
requiredGems = [ ];
|
||||||
|
sha256 = ''0nn583ba8kq4hhpr4lr2zzpm4r0mga0zfalxxpa6a4v27q71v5hh'';
|
||||||
|
};
|
||||||
arel_3_0_2 = {
|
arel_3_0_2 = {
|
||||||
basename = ''arel'';
|
basename = ''arel'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -233,16 +262,16 @@ rails support and extra plugins for migrations and fixtures.'';
|
|||||||
requiredGems = [ g.ZenTest_4_9_0 ];
|
requiredGems = [ g.ZenTest_4_9_0 ];
|
||||||
sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4'';
|
sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4'';
|
||||||
};
|
};
|
||||||
aws_sdk_1_8_3_1 = {
|
aws_sdk_1_8_5 = {
|
||||||
basename = ''aws_sdk'';
|
basename = ''aws_sdk'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''AWS SDK for Ruby'';
|
description = ''AWS SDK for Ruby'';
|
||||||
homepage = ''http://aws.amazon.com/sdkforruby'';
|
homepage = ''http://aws.amazon.com/sdkforruby'';
|
||||||
longDescription = ''AWS SDK for Ruby'';
|
longDescription = ''AWS SDK for Ruby'';
|
||||||
};
|
};
|
||||||
name = ''aws-sdk-1.8.3.1'';
|
name = ''aws-sdk-1.8.5'';
|
||||||
requiredGems = [ g.uuidtools_2_1_3 g.nokogiri_1_5_6 g.json_1_7_7 ];
|
requiredGems = [ g.uuidtools_2_1_3 g.nokogiri_1_5_6 g.json_1_7_7 ];
|
||||||
sha256 = ''1yiv2skrrwqw8ihznnqqznh4yax75hbv497xqllp7b5qqmnrpvy4'';
|
sha256 = ''0rhkkkfsw0qzckn99mnvpbnl7b1kysma3x8bbqwah2x438kwygpb'';
|
||||||
};
|
};
|
||||||
bitbucket_backup_0_2_2 = {
|
bitbucket_backup_0_2_2 = {
|
||||||
basename = ''bitbucket_backup'';
|
basename = ''bitbucket_backup'';
|
||||||
@ -316,19 +345,19 @@ for those one-off tasks, with a language that's a joy to use.
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
name = ''buildr-1.4.10'';
|
name = ''buildr-1.4.10'';
|
||||||
requiredGems = [ g.rake_0_9_2_2 g.builder_3_1_3 g.net_ssh_2_6_0 g.net_sftp_2_0_5 g.rubyzip_0_9_9 g.highline_1_6_2 g.json_pure_1_7_5 g.rubyforge_2_0_4 g.hoe_3_1_0 g.rjb_1_4_2 g.atoulme_Antwrap_0_7_4 g.diff_lcs_1_1_3 g.rspec_expectations_2_11_3 g.rspec_mocks_2_11_3 g.rspec_core_2_11_1 g.rspec_2_11_0 g.xml_simple_1_1_1 g.minitar_0_5_3 g.bundler_1_3_1 ];
|
requiredGems = [ g.rake_0_9_2_2 g.builder_3_1_3 g.net_ssh_2_6_0 g.net_sftp_2_0_5 g.rubyzip_0_9_9 g.highline_1_6_2 g.json_pure_1_7_5 g.rubyforge_2_0_4 g.hoe_3_1_0 g.rjb_1_4_2 g.atoulme_Antwrap_0_7_4 g.diff_lcs_1_1_3 g.rspec_expectations_2_11_3 g.rspec_mocks_2_11_3 g.rspec_core_2_11_1 g.rspec_2_11_0 g.xml_simple_1_1_1 g.minitar_0_5_3 g.bundler_1_3_4 ];
|
||||||
sha256 = ''1x192r8ab5zr9rlp1i9b3pi3y74f9pj2w491wkgshgwj22akh6vn'';
|
sha256 = ''1x192r8ab5zr9rlp1i9b3pi3y74f9pj2w491wkgshgwj22akh6vn'';
|
||||||
};
|
};
|
||||||
bundler_1_3_1 = {
|
bundler_1_3_4 = {
|
||||||
basename = ''bundler'';
|
basename = ''bundler'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''The best way to manage your application's dependencies'';
|
description = ''The best way to manage your application's dependencies'';
|
||||||
homepage = ''http://gembundler.com'';
|
homepage = ''http://gembundler.com'';
|
||||||
longDescription = ''Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably'';
|
longDescription = ''Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably'';
|
||||||
};
|
};
|
||||||
name = ''bundler-1.3.1'';
|
name = ''bundler-1.3.4'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1nmvfsk9148nkl0bdcs167kiihp89zwkyvjs0khvi4df6s9km725'';
|
sha256 = ''1vgrc71nhnqlrg08zvs63afa1z9kzn2vvn95b14dvy14k2br3qhj'';
|
||||||
};
|
};
|
||||||
childprocess_0_3_9 = {
|
childprocess_0_3_9 = {
|
||||||
basename = ''childprocess'';
|
basename = ''childprocess'';
|
||||||
@ -341,6 +370,17 @@ for those one-off tasks, with a language that's a joy to use.
|
|||||||
requiredGems = [ g.ffi_1_4_0 ];
|
requiredGems = [ g.ffi_1_4_0 ];
|
||||||
sha256 = ''0jbz2ix7ff9ry8717lhcq9w8j8yd45akw48giwgdqccay5mlph7d'';
|
sha256 = ''0jbz2ix7ff9ry8717lhcq9w8j8yd45akw48giwgdqccay5mlph7d'';
|
||||||
};
|
};
|
||||||
|
chronic_0_9_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'';
|
||||||
|
requiredGems = [ ];
|
||||||
|
sha256 = ''0kspaxpfy7yvyk1lvpx31w852qfj8wb9z04mcj5bzi70ljb9awqk'';
|
||||||
|
};
|
||||||
daemons_1_1_9 = {
|
daemons_1_1_9 = {
|
||||||
basename = ''daemons'';
|
basename = ''daemons'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -388,6 +428,16 @@ is the MIT license.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1pqb7yzjcpbgbyi196ifqbd1wy570cn12bkzcvpcha4xilhajja0'';
|
sha256 = ''1pqb7yzjcpbgbyi196ifqbd1wy570cn12bkzcvpcha4xilhajja0'';
|
||||||
};
|
};
|
||||||
|
em_resolv_replace_1_1_3 = {
|
||||||
|
basename = ''em_resolv_replace'';
|
||||||
|
meta = {
|
||||||
|
description = ''EventMachine-aware DNS lookup for Ruby'';
|
||||||
|
homepage = ''http://github.com/mperham/em-resolv-replace'';
|
||||||
|
};
|
||||||
|
name = ''em-resolv-replace-1.1.3'';
|
||||||
|
requiredGems = [ ];
|
||||||
|
sha256 = ''1w5y4rzmp51ni56v05qwgay5wrs2i6i3q92pvlcrghmhxhgsbqg7'';
|
||||||
|
};
|
||||||
erubis_2_7_0 = {
|
erubis_2_7_0 = {
|
||||||
basename = ''erubis'';
|
basename = ''erubis'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -411,7 +461,7 @@ is the MIT license.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3'';
|
sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3'';
|
||||||
};
|
};
|
||||||
eventmachine_1_0_1 = {
|
eventmachine_1_0_3 = {
|
||||||
basename = ''eventmachine'';
|
basename = ''eventmachine'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Ruby/EventMachine library'';
|
description = ''Ruby/EventMachine library'';
|
||||||
@ -427,9 +477,20 @@ are provided with the package, primarily to serve as examples. The real goal
|
|||||||
of EventMachine is to enable programs to easily interface with other programs
|
of EventMachine is to enable programs to easily interface with other programs
|
||||||
using TCP/IP, especially if custom protocols are required.'';
|
using TCP/IP, especially if custom protocols are required.'';
|
||||||
};
|
};
|
||||||
name = ''eventmachine-1.0.1'';
|
name = ''eventmachine-1.0.3'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1v7im8v9y5jb863794irgnlqzdg669w6v1g89sln0l511gjnjv52'';
|
sha256 = ''09sqlsb6x9ddlgfw5gsw7z0yjg5m2qfjiqkz2fx70zsizj3lqhil'';
|
||||||
|
};
|
||||||
|
eventmachine_tail_0_6_4 = {
|
||||||
|
basename = ''eventmachine_tail'';
|
||||||
|
meta = {
|
||||||
|
description = ''eventmachine tail - a file tail implementation with glob support'';
|
||||||
|
homepage = ''http://code.google.com/p/semicomplete/wiki/EventMachineTail'';
|
||||||
|
longDescription = ''Add file 'tail' implemented with EventMachine. Also includes a 'glob watch' class for watching a directory pattern for new matches, like /var/log/*.log'';
|
||||||
|
};
|
||||||
|
name = ''eventmachine-tail-0.6.4'';
|
||||||
|
requiredGems = [ g.eventmachine_1_0_3 ];
|
||||||
|
sha256 = ''1pvlb34vdzd81kf9f3xyibb4f55xjqm7lqqy28dgyci5cyv50y61'';
|
||||||
};
|
};
|
||||||
fakes3_0_1_5 = {
|
fakes3_0_1_5 = {
|
||||||
basename = ''fakes3'';
|
basename = ''fakes3'';
|
||||||
@ -441,6 +502,27 @@ using TCP/IP, especially if custom protocols are required.'';
|
|||||||
requiredGems = [ g.thor_0_17_0 g.builder_3_2_0 ];
|
requiredGems = [ g.thor_0_17_0 g.builder_3_2_0 ];
|
||||||
sha256 = ''1na5wrbarla6s414svqmr5spbpv6vmcgpswal444x4clcpmadhib'';
|
sha256 = ''1na5wrbarla6s414svqmr5spbpv6vmcgpswal444x4clcpmadhib'';
|
||||||
};
|
};
|
||||||
|
faraday_0_8_6 = {
|
||||||
|
basename = ''faraday'';
|
||||||
|
meta = {
|
||||||
|
description = ''HTTP/REST API client library.'';
|
||||||
|
homepage = ''https://github.com/lostisland/faraday'';
|
||||||
|
};
|
||||||
|
name = ''faraday-0.8.6'';
|
||||||
|
requiredGems = [ g.multipart_post_1_2_0 ];
|
||||||
|
sha256 = ''16jd0gnqfrh5v4v88nlasyjjm8cmf2w2p6gphxq64mvdxlcdy5jy'';
|
||||||
|
};
|
||||||
|
faraday_middleware_0_8_8 = {
|
||||||
|
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.8.8'';
|
||||||
|
requiredGems = [ g.faraday_0_8_6 ];
|
||||||
|
sha256 = ''1n0g8pm7ynx6ffyqhscc1cqw97zhvd8isr31yfyj15335j1jsncz'';
|
||||||
|
};
|
||||||
ffi_1_4_0 = {
|
ffi_1_4_0 = {
|
||||||
basename = ''ffi'';
|
basename = ''ffi'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -452,16 +534,27 @@ using TCP/IP, especially if custom protocols are required.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''06a29qvg487yk9pyi7wzyj5700mf7s3mjdqc6dsrh0467mjj9768'';
|
sha256 = ''06a29qvg487yk9pyi7wzyj5700mf7s3mjdqc6dsrh0467mjj9768'';
|
||||||
};
|
};
|
||||||
foreman_0_61_0 = {
|
file_tail_1_0_12 = {
|
||||||
|
basename = ''file_tail'';
|
||||||
|
meta = {
|
||||||
|
description = ''File::Tail for Ruby'';
|
||||||
|
homepage = ''http://github.com/flori/file-tail'';
|
||||||
|
longDescription = ''Library to tail files in Ruby'';
|
||||||
|
};
|
||||||
|
name = ''file-tail-1.0.12'';
|
||||||
|
requiredGems = [ g.tins_0_7_2 ];
|
||||||
|
sha256 = ''0mzxxnwj7k5pwxs0rdbmb3b41zgvzw7x40sf3qlkch4zdfx91i1j'';
|
||||||
|
};
|
||||||
|
foreman_0_62_0 = {
|
||||||
basename = ''foreman'';
|
basename = ''foreman'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Process manager for applications with multiple components'';
|
description = ''Process manager for applications with multiple components'';
|
||||||
homepage = ''http://github.com/ddollar/foreman'';
|
homepage = ''http://github.com/ddollar/foreman'';
|
||||||
longDescription = ''Process manager for applications with multiple components'';
|
longDescription = ''Process manager for applications with multiple components'';
|
||||||
};
|
};
|
||||||
name = ''foreman-0.61.0'';
|
name = ''foreman-0.62.0'';
|
||||||
requiredGems = [ g.thor_0_17_0 ];
|
requiredGems = [ g.thor_0_17_0 ];
|
||||||
sha256 = ''1h9dmzq1cwz87qyzx2ibpjghsxjnnqbh485l3sdxyfh5k3v79k7z'';
|
sha256 = ''08i34rgs3bydk52zwpps4p0y2fvcnibp9lvfdhr75ppin7wv7lmr'';
|
||||||
};
|
};
|
||||||
highline_1_6_15 = {
|
highline_1_6_15 = {
|
||||||
basename = ''highline'';
|
basename = ''highline'';
|
||||||
@ -688,6 +781,17 @@ added from the the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''0p33swcl9i97wvv0cq9jkdl8q7xbc3j07apy35vsgldnhw99krcg'';
|
sha256 = ''0p33swcl9i97wvv0cq9jkdl8q7xbc3j07apy35vsgldnhw99krcg'';
|
||||||
};
|
};
|
||||||
|
multipart_post_1_2_0 = {
|
||||||
|
basename = ''multipart_post'';
|
||||||
|
meta = {
|
||||||
|
description = ''A multipart form post accessory for Net::HTTP.'';
|
||||||
|
homepage = ''https://github.com/nicksieger/multipart-post'';
|
||||||
|
longDescription = ''Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path will be posted as a binary file.'';
|
||||||
|
};
|
||||||
|
name = ''multipart-post-1.2.0'';
|
||||||
|
requiredGems = [ ];
|
||||||
|
sha256 = ''12p7lnmc52di1r4h73h6xrpppplzyyhani9p7wm8l4kgf1hnmwnc'';
|
||||||
|
};
|
||||||
net_sftp_2_0_5 = {
|
net_sftp_2_0_5 = {
|
||||||
basename = ''net_sftp'';
|
basename = ''net_sftp'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -747,6 +851,28 @@ enough of it.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1235h8k242f6yi5qgb8rfcx6gp7g99djwqgrz0vb6w12pbp9kar8'';
|
sha256 = ''1235h8k242f6yi5qgb8rfcx6gp7g99djwqgrz0vb6w12pbp9kar8'';
|
||||||
};
|
};
|
||||||
|
papertrail_0_9_7 = {
|
||||||
|
basename = ''papertrail'';
|
||||||
|
meta = {
|
||||||
|
description = ''Command-line client for Papertrail hosted log management service.'';
|
||||||
|
homepage = ''http://github.com/papertrail/papertrail-cli'';
|
||||||
|
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_3 g.yajl_ruby_1_1_0 g.chronic_0_9_1 g.faraday_0_8_6 g.faraday_middleware_0_8_8 ];
|
||||||
|
sha256 = ''0v0m1v0qabbr9pmyl77znz39qy1m7p0xwvf3lf9hyq6n524f2dwr'';
|
||||||
|
};
|
||||||
|
papertrail_cli_0_9_3 = {
|
||||||
|
basename = ''papertrail_cli'';
|
||||||
|
meta = {
|
||||||
|
description = ''Placeholder gem to point to new papertrail gem'';
|
||||||
|
homepage = ''http://github.com/papertrail/papertrail-cli-gem'';
|
||||||
|
longDescription = ''Placeholder gem to point to new papertrail gem.'';
|
||||||
|
};
|
||||||
|
name = ''papertrail-cli-0.9.3'';
|
||||||
|
requiredGems = [ g.papertrail_0_9_7 ];
|
||||||
|
sha256 = ''1914dcfqsmw5rl4xd1zwjrfbgwglyncxm8km06bgxaqn4wnaq5iv'';
|
||||||
|
};
|
||||||
parallel_0_6_2 = {
|
parallel_0_6_2 = {
|
||||||
basename = ''parallel'';
|
basename = ''parallel'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -818,16 +944,16 @@ Also see http://rack.github.com/.
|
|||||||
requiredGems = [ g.rack_1_5_2 ];
|
requiredGems = [ g.rack_1_5_2 ];
|
||||||
sha256 = ''073ffpsqmy4nqxz178qisb3a4v3305c49ypj0jw6s9mkz02yvgq2'';
|
sha256 = ''073ffpsqmy4nqxz178qisb3a4v3305c49ypj0jw6s9mkz02yvgq2'';
|
||||||
};
|
};
|
||||||
rack_protection_1_4_0 = {
|
rack_protection_1_5_0 = {
|
||||||
basename = ''rack_protection'';
|
basename = ''rack_protection'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''You should use protection!'';
|
description = ''You should use protection!'';
|
||||||
homepage = ''http://github.com/rkh/rack-protection'';
|
homepage = ''http://github.com/rkh/rack-protection'';
|
||||||
longDescription = ''You should use protection!'';
|
longDescription = ''You should use protection!'';
|
||||||
};
|
};
|
||||||
name = ''rack-protection-1.4.0'';
|
name = ''rack-protection-1.5.0'';
|
||||||
requiredGems = [ g.rack_1_5_2 ];
|
requiredGems = [ g.rack_1_5_2 ];
|
||||||
sha256 = ''0dfydg04fzj9rz34npy6cpp0827lij440s7fls0db41lz4vb94k0'';
|
sha256 = ''10wm67f2mp9pryg0s8qapbyxd2lcrpb8ywsbicg29cv2xprhbl4j'';
|
||||||
};
|
};
|
||||||
rack_ssl_1_3_3 = {
|
rack_ssl_1_3_3 = {
|
||||||
basename = ''rack_ssl'';
|
basename = ''rack_ssl'';
|
||||||
@ -863,7 +989,7 @@ request helpers feature.'';
|
|||||||
longDescription = ''Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.'';
|
longDescription = ''Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.'';
|
||||||
};
|
};
|
||||||
name = ''rails-3.2.12'';
|
name = ''rails-3.2.12'';
|
||||||
requiredGems = [ g.activesupport_3_2_12 g.actionpack_3_2_12 g.activerecord_3_2_12 g.activeresource_3_2_12 g.actionmailer_3_2_12 g.railties_3_2_12 g.bundler_1_3_1 ];
|
requiredGems = [ g.activesupport_3_2_12 g.actionpack_3_2_12 g.activerecord_3_2_12 g.activeresource_3_2_12 g.actionmailer_3_2_12 g.railties_3_2_12 g.bundler_1_3_4 ];
|
||||||
sha256 = ''1jjnm74nzl5v3461c0mrbpa471yd6s8hnkmnxb64c2rm95c61wxz'';
|
sha256 = ''1jjnm74nzl5v3461c0mrbpa471yd6s8hnkmnxb64c2rm95c61wxz'';
|
||||||
};
|
};
|
||||||
railties_3_2_12 = {
|
railties_3_2_12 = {
|
||||||
@ -946,6 +1072,17 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
requiredGems = [ g.json_1_7_7 ];
|
requiredGems = [ g.json_1_7_7 ];
|
||||||
sha256 = ''1v9k4sp5yzj2bshngckdvivj6bszciskk1nd2r3wri2ygs7vgqm8'';
|
sha256 = ''1v9k4sp5yzj2bshngckdvivj6bszciskk1nd2r3wri2ygs7vgqm8'';
|
||||||
};
|
};
|
||||||
|
remote_syslog_1_6_13 = {
|
||||||
|
basename = ''remote_syslog'';
|
||||||
|
meta = {
|
||||||
|
description = ''Monitor plain text log file(s) for new entries and send to remote syslog collector'';
|
||||||
|
homepage = ''http://github.com/papertrail/remote_syslog'';
|
||||||
|
longDescription = ''Lightweight daemon to tail one or more log files and transmit UDP syslog messages to a remote syslog host (centralized log aggregation). Generates UDP packets itself instead of depending on a system syslog daemon, so it doesn't affect system-wide logging configuration.'';
|
||||||
|
};
|
||||||
|
name = ''remote_syslog-1.6.13'';
|
||||||
|
requiredGems = [ g.servolux_0_10_0 g.file_tail_1_0_12 g.eventmachine_1_0_3 g.eventmachine_tail_0_6_4 g.syslog_protocol_0_9_2 g.em_resolv_replace_1_1_3 ];
|
||||||
|
sha256 = ''0q35j02k2l3fw3fdzq0i3rd6chsqr982gj13f3m3lsxm7kms03nw'';
|
||||||
|
};
|
||||||
rjb_1_4_2 = {
|
rjb_1_4_2 = {
|
||||||
basename = ''rjb'';
|
basename = ''rjb'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -1042,7 +1179,7 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1khf6d903agnwd8965f5f8b353rzmfvygxp53z1199rqzw8h46q2'';
|
sha256 = ''1khf6d903agnwd8965f5f8b353rzmfvygxp53z1199rqzw8h46q2'';
|
||||||
};
|
};
|
||||||
sass_3_2_6 = {
|
sass_3_2_7 = {
|
||||||
basename = ''sass'';
|
basename = ''sass'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''A powerful but elegant CSS compiler that makes CSS fun again.'';
|
description = ''A powerful but elegant CSS compiler that makes CSS fun again.'';
|
||||||
@ -1053,9 +1190,9 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
command line tool or a web-framework plugin.
|
command line tool or a web-framework plugin.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
name = ''sass-3.2.6'';
|
name = ''sass-3.2.7'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''10xy6k663399r881cj30fapbdsrq8jwzvnp97y8n3mhxmrvzpq28'';
|
sha256 = ''0c494gh1i4llk4lbi35vidsgclf3cgxind1a7nm499ac9sdz084s'';
|
||||||
};
|
};
|
||||||
selenium_webdriver_2_31_0 = {
|
selenium_webdriver_2_31_0 = {
|
||||||
basename = ''selenium_webdriver'';
|
basename = ''selenium_webdriver'';
|
||||||
@ -1068,6 +1205,20 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
requiredGems = [ g.multi_json_1_6_1 g.rubyzip_0_9_9 g.childprocess_0_3_9 g.websocket_1_0_7 ];
|
requiredGems = [ g.multi_json_1_6_1 g.rubyzip_0_9_9 g.childprocess_0_3_9 g.websocket_1_0_7 ];
|
||||||
sha256 = ''1nv3ff31g183kdb97jjz0y7ny3vdnccd09pgblpj87bzhrrdfv3r'';
|
sha256 = ''1nv3ff31g183kdb97jjz0y7ny3vdnccd09pgblpj87bzhrrdfv3r'';
|
||||||
};
|
};
|
||||||
|
servolux_0_10_0 = {
|
||||||
|
basename = ''servolux'';
|
||||||
|
meta = {
|
||||||
|
description = ''* {Homepage}[http://rubygems.'';
|
||||||
|
homepage = ''http://gemcutter.org/gems/servolux'';
|
||||||
|
longDescription = ''Serv-O-Lux is a collection of Ruby classes that are useful for daemon and
|
||||||
|
process management, and for writing your own Ruby services. The code is well
|
||||||
|
documented and tested. It works with Ruby and JRuby supporting both 1.8 and 1.9
|
||||||
|
interpreters.'';
|
||||||
|
};
|
||||||
|
name = ''servolux-0.10.0'';
|
||||||
|
requiredGems = [ ];
|
||||||
|
sha256 = ''08jdrk35f61ab8b48ffm85p9lgfpbnzq3n4is00gqhpcrrq72dhs'';
|
||||||
|
};
|
||||||
sinatra_1_3_2 = {
|
sinatra_1_3_2 = {
|
||||||
basename = ''sinatra'';
|
basename = ''sinatra'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -1076,7 +1227,7 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
longDescription = ''Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.'';
|
longDescription = ''Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.'';
|
||||||
};
|
};
|
||||||
name = ''sinatra-1.3.2'';
|
name = ''sinatra-1.3.2'';
|
||||||
requiredGems = [ g.rack_1_5_2 g.rack_protection_1_4_0 g.tilt_1_3_4 ];
|
requiredGems = [ g.rack_1_5_2 g.rack_protection_1_5_0 g.tilt_1_3_5 ];
|
||||||
sha256 = ''05blf915zpiwyz7agcn9rwdmddwxz0z4l3gd4qlqmrgd2vkw4sxc'';
|
sha256 = ''05blf915zpiwyz7agcn9rwdmddwxz0z4l3gd4qlqmrgd2vkw4sxc'';
|
||||||
};
|
};
|
||||||
sprockets_2_2_2 = {
|
sprockets_2_2_2 = {
|
||||||
@ -1087,9 +1238,20 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
longDescription = ''Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.'';
|
longDescription = ''Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.'';
|
||||||
};
|
};
|
||||||
name = ''sprockets-2.2.2'';
|
name = ''sprockets-2.2.2'';
|
||||||
requiredGems = [ g.hike_1_2_1 g.multi_json_1_6_1 g.rack_1_5_2 g.tilt_1_3_4 ];
|
requiredGems = [ g.hike_1_2_1 g.multi_json_1_6_1 g.rack_1_5_2 g.tilt_1_3_5 ];
|
||||||
sha256 = ''15ngw3bjbyr31ygzmmdxxa30ylah6pdn8akgdy9w30vfx2vr7s7s'';
|
sha256 = ''15ngw3bjbyr31ygzmmdxxa30ylah6pdn8akgdy9w30vfx2vr7s7s'';
|
||||||
};
|
};
|
||||||
|
syslog_protocol_0_9_2 = {
|
||||||
|
basename = ''syslog_protocol'';
|
||||||
|
meta = {
|
||||||
|
description = ''Syslog protocol parser and generator'';
|
||||||
|
homepage = ''https://github.com/eric/syslog_protocol'';
|
||||||
|
longDescription = ''Syslog protocol parser and generator'';
|
||||||
|
};
|
||||||
|
name = ''syslog_protocol-0.9.2'';
|
||||||
|
requiredGems = [ ];
|
||||||
|
sha256 = ''1yb2cmbyj0zmb2yhkgnmghcngrkhcxs4g1svcmgfj90l2hs23nmc'';
|
||||||
|
};
|
||||||
systemu_2_5_2 = {
|
systemu_2_5_2 = {
|
||||||
basename = ''systemu'';
|
basename = ''systemu'';
|
||||||
meta = {
|
meta = {
|
||||||
@ -1120,7 +1282,7 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
longDescription = ''A thin and fast web server'';
|
longDescription = ''A thin and fast web server'';
|
||||||
};
|
};
|
||||||
name = ''thin-1.5.0'';
|
name = ''thin-1.5.0'';
|
||||||
requiredGems = [ g.rack_1_5_2 g.eventmachine_1_0_1 g.daemons_1_1_9 ];
|
requiredGems = [ g.rack_1_5_2 g.eventmachine_1_0_3 g.daemons_1_1_9 ];
|
||||||
sha256 = ''14sd2qbbk6y108z6v723mh3f1mk8s4fwxmmn9f8dk4xkhk4rwvq1'';
|
sha256 = ''14sd2qbbk6y108z6v723mh3f1mk8s4fwxmmn9f8dk4xkhk4rwvq1'';
|
||||||
};
|
};
|
||||||
thor_0_17_0 = {
|
thor_0_17_0 = {
|
||||||
@ -1134,16 +1296,27 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''0gf46qafcfgmi20a2mnb3wkd9y6spgy2hq22h70377daj4zjxla2'';
|
sha256 = ''0gf46qafcfgmi20a2mnb3wkd9y6spgy2hq22h70377daj4zjxla2'';
|
||||||
};
|
};
|
||||||
tilt_1_3_4 = {
|
tilt_1_3_5 = {
|
||||||
basename = ''tilt'';
|
basename = ''tilt'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Generic interface to multiple Ruby template engines'';
|
description = ''Generic interface to multiple Ruby template engines'';
|
||||||
homepage = ''http://github.com/rtomayko/tilt/'';
|
homepage = ''http://github.com/rtomayko/tilt/'';
|
||||||
longDescription = ''Generic interface to multiple Ruby template engines'';
|
longDescription = ''Generic interface to multiple Ruby template engines'';
|
||||||
};
|
};
|
||||||
name = ''tilt-1.3.4'';
|
name = ''tilt-1.3.5'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''0hw59shnf3vgpx1jv24mj0d48m72h5cm1d4bianhhkjj82mc406a'';
|
sha256 = ''081saxdxnal4ky38a904jw3n2837m80g211w0zm5rx6m712mb6qd'';
|
||||||
|
};
|
||||||
|
tins_0_7_2 = {
|
||||||
|
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.7.2'';
|
||||||
|
requiredGems = [ ];
|
||||||
|
sha256 = ''142mvgn8218wikwdvd5gq4g6k3p24f273wlqvczzfhz02livrz90'';
|
||||||
};
|
};
|
||||||
treetop_1_4_12 = {
|
treetop_1_4_12 = {
|
||||||
basename = ''treetop'';
|
basename = ''treetop'';
|
||||||
@ -1155,16 +1328,16 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
requiredGems = [ g.polyglot_0_3_3 g.polyglot_0_3_3 ];
|
requiredGems = [ g.polyglot_0_3_3 g.polyglot_0_3_3 ];
|
||||||
sha256 = ''1jlfjq67n933sm0px0s2j965v1kl1rj8fbx6xk8y4yppkv6ygxc8'';
|
sha256 = ''1jlfjq67n933sm0px0s2j965v1kl1rj8fbx6xk8y4yppkv6ygxc8'';
|
||||||
};
|
};
|
||||||
tzinfo_0_3_36 = {
|
tzinfo_0_3_37 = {
|
||||||
basename = ''tzinfo'';
|
basename = ''tzinfo'';
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Daylight-savings aware timezone library'';
|
description = ''Daylight-savings aware timezone library'';
|
||||||
homepage = ''http://tzinfo.rubyforge.org/'';
|
homepage = ''http://tzinfo.rubyforge.org/'';
|
||||||
longDescription = ''TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones.'';
|
longDescription = ''TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones.'';
|
||||||
};
|
};
|
||||||
name = ''tzinfo-0.3.36'';
|
name = ''tzinfo-0.3.37'';
|
||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''1dk7jnhrr5lbhckgq7bh6yxgy8j7vd13qb4kr4vlk76j5ngs2whv'';
|
sha256 = ''0pi2vabsg73h6z4wfwyd27k63issp2qp1nh0vd74rdk740gmb3kc'';
|
||||||
};
|
};
|
||||||
uuid_2_3_7 = {
|
uuid_2_3_7 = {
|
||||||
basename = ''uuid'';
|
basename = ''uuid'';
|
||||||
@ -1212,5 +1385,15 @@ See RDoc for a description of RDoc's markup and basic use.'';
|
|||||||
requiredGems = [ ];
|
requiredGems = [ ];
|
||||||
sha256 = ''0zlwz8kvpm45m227aazg369fapbqyhvd5v9aga8cvxyhqnq0b87i'';
|
sha256 = ''0zlwz8kvpm45m227aazg369fapbqyhvd5v9aga8cvxyhqnq0b87i'';
|
||||||
};
|
};
|
||||||
|
yajl_ruby_1_1_0 = {
|
||||||
|
basename = ''yajl_ruby'';
|
||||||
|
meta = {
|
||||||
|
description = ''Ruby C bindings to the excellent Yajl JSON stream-based parser library.'';
|
||||||
|
homepage = ''http://github.com/brianmario/yajl-ruby'';
|
||||||
|
};
|
||||||
|
name = ''yajl-ruby-1.1.0'';
|
||||||
|
requiredGems = [ ];
|
||||||
|
sha256 = ''0sj46j47icb12hdhcfh76rnvddyiic5ifqzkh3kla1vcr505kf4m'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
{ fetchurl, writeScript, ruby, ncurses, sqlite, libxml2, libxslt, libffi
|
{ fetchurl, writeScript, ruby, ncurses, sqlite, libxml2, libxslt, libffi
|
||||||
, zlib, libuuid, gems, jdk }:
|
, zlib, libuuid, gems, jdk, python }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
@ -15,6 +15,8 @@ in
|
|||||||
{
|
{
|
||||||
sup = { buildInputs = [ gems.ncursesw ]; };
|
sup = { buildInputs = [ gems.ncursesw ]; };
|
||||||
|
|
||||||
|
libv8 = { buildInputs = [ python ]; };
|
||||||
|
|
||||||
sqlite3 = { propagatedBuildInputs = [ sqlite ]; };
|
sqlite3 = { propagatedBuildInputs = [ sqlite ]; };
|
||||||
|
|
||||||
rails = { gemFlags = "--no-ri --no-rdoc"; };
|
rails = { gemFlags = "--no-ri --no-rdoc"; };
|
||||||
|
|||||||
@ -28,7 +28,7 @@ let
|
|||||||
layout = if taggedLayout then "tagged" else "system";
|
layout = if taggedLayout then "tagged" else "system";
|
||||||
|
|
||||||
cflags = if enablePIC && enableExceptions then
|
cflags = if enablePIC && enableExceptions then
|
||||||
"cflags=-fPIC -fexceptions cxxflags=-fPIC linkflags=-fPIC"
|
"cflags=\"-fPIC -fexceptions\" cxxflags=-fPIC linkflags=-fPIC"
|
||||||
else if enablePIC then
|
else if enablePIC then
|
||||||
"cflags=-fPIC cxxflags=-fPIC linkflags=-fPIC"
|
"cflags=-fPIC cxxflags=-fPIC linkflags=-fPIC"
|
||||||
else if enableExceptions then
|
else if enableExceptions then
|
||||||
|
|||||||
@ -1,14 +1,17 @@
|
|||||||
{stdenv, fetchurl, unzip, cmake}:
|
{ stdenv, fetchurl, cmake, mesa, freeglut }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation rec {
|
||||||
name = "bullet-2.78";
|
name = "bullet-2.80"; # vdrift 2012-07-22 doesn't build with 2.81
|
||||||
|
rev = "2531";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://bullet.googlecode.com/files/bullet-2.78.zip";
|
url = "http://bullet.googlecode.com/files/${name}-rev${rev}.tgz";
|
||||||
sha256 = "10l2dclvv0di9mi9qp6xfy9vybx182xp2dyygabacrpr3p75s77k";
|
sha256 = "0dig6k88jz5y0cz6dn186vc4l96l4v56zvwpsp5bv9f5wdwjskj6";
|
||||||
};
|
};
|
||||||
buildInputs = [ unzip cmake ];
|
|
||||||
|
buildInputs = [ cmake mesa freeglut ];
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
cmake -DBUILD_SHARED_LIBS=ON -DBUILD_EXTRAS=OFF -DBUILD_DEMOS=OFF .
|
cmake -DBUILD_SHARED_LIBS=ON -DBUILD_EXTRAS=OFF -DBUILD_DEMOS=OFF \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=$out .
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
@ -19,6 +22,6 @@ stdenv.mkDerivation {
|
|||||||
'';
|
'';
|
||||||
homepage = http://code.google.com/p/bullet/;
|
homepage = http://code.google.com/p/bullet/;
|
||||||
license = stdenv.lib.licenses.zlib;
|
license = stdenv.lib.licenses.zlib;
|
||||||
maintainers = [ "Alexander Foremny <alexanderforemny@googlemail.com>" ];
|
maintainers = with stdenv.lib.maintainers; [ aforemny ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
85
pkgs/development/libraries/cairo/1.12.2.nix
Normal file
85
pkgs/development/libraries/cairo/1.12.2.nix
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
{ postscriptSupport ? true
|
||||||
|
, pdfSupport ? true
|
||||||
|
, pngSupport ? true
|
||||||
|
, xcbSupport ? false
|
||||||
|
, gobjectSupport ? true, glib
|
||||||
|
, stdenv, fetchurl, pkgconfig, x11, fontconfig, freetype, xlibs
|
||||||
|
, zlib, libpng, pixman, libxcb ? null, xcbutil ? null
|
||||||
|
, gettext, libiconvOrEmpty
|
||||||
|
}:
|
||||||
|
|
||||||
|
assert postscriptSupport -> zlib != null;
|
||||||
|
assert pngSupport -> libpng != null;
|
||||||
|
assert xcbSupport -> libxcb != null && xcbutil != null;
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "cairo-1.12.2";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://cairographics.org/releases/${name}.tar.xz";
|
||||||
|
sha1 = "bc2ee50690575f16dab33af42a2e6cdc6451e3f9";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs =
|
||||||
|
[ pkgconfig x11 fontconfig xlibs.libXrender ]
|
||||||
|
++ stdenv.lib.optionals xcbSupport [ libxcb xcbutil ]
|
||||||
|
|
||||||
|
# On non-GNU systems we need GNU Gettext for libintl.
|
||||||
|
++ stdenv.lib.optional (!stdenv.isLinux) gettext
|
||||||
|
|
||||||
|
++ libiconvOrEmpty;
|
||||||
|
|
||||||
|
propagatedBuildInputs =
|
||||||
|
[ freetype pixman ] ++
|
||||||
|
stdenv.lib.optional gobjectSupport glib ++
|
||||||
|
stdenv.lib.optional postscriptSupport zlib ++
|
||||||
|
stdenv.lib.optional pngSupport libpng;
|
||||||
|
|
||||||
|
configureFlags =
|
||||||
|
[ "--enable-tee" ]
|
||||||
|
++ stdenv.lib.optional xcbSupport "--enable-xcb"
|
||||||
|
++ stdenv.lib.optional pdfSupport "--enable-pdf";
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
# Work around broken `Requires.private' that prevents Freetype
|
||||||
|
# `-I' flags to be propagated.
|
||||||
|
sed -i "src/cairo.pc.in" \
|
||||||
|
-es'|^Cflags:\(.*\)$|Cflags: \1 -I${freetype}/include/freetype2 -I${freetype}/include|g'
|
||||||
|
''
|
||||||
|
|
||||||
|
# On FreeBSD, `-ldl' doesn't exist.
|
||||||
|
+ (stdenv.lib.optionalString stdenv.isFreeBSD
|
||||||
|
'' for i in "util/"*"/Makefile.in" boilerplate/Makefile.in
|
||||||
|
do
|
||||||
|
cat "$i" | sed -es/-ldl//g > t
|
||||||
|
mv t "$i"
|
||||||
|
done
|
||||||
|
'');
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
# The default `--disable-gtk-doc' is ignored.
|
||||||
|
postInstall = "rm -rf $out/share/gtk-doc";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "A 2D graphics library with support for multiple output devices";
|
||||||
|
|
||||||
|
longDescription = ''
|
||||||
|
Cairo is a 2D graphics library with support for multiple output
|
||||||
|
devices. Currently supported output targets include the X
|
||||||
|
Window System, Quartz, Win32, image buffers, PostScript, PDF,
|
||||||
|
and SVG file output. Experimental backends include OpenGL
|
||||||
|
(through glitz), XCB, BeOS, OS/2, and DirectFB.
|
||||||
|
|
||||||
|
Cairo is designed to produce consistent output on all output
|
||||||
|
media while taking advantage of display hardware acceleration
|
||||||
|
when available (e.g., through the X Render Extension).
|
||||||
|
'';
|
||||||
|
|
||||||
|
homepage = http://cairographics.org/;
|
||||||
|
|
||||||
|
licenses = [ "LGPLv2+" "MPLv1" ];
|
||||||
|
|
||||||
|
platforms = stdenv.lib.platforms.all;
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -21,7 +21,8 @@ stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ pkgconfig x11 fontconfig xlibs.libXrender ]
|
[ pkgconfig x11 fontconfig ]
|
||||||
|
++ stdenv.lib.optional (!stdenv.isDarwin) xlibs.libXrender
|
||||||
++ stdenv.lib.optionals xcbSupport [ libxcb xcbutil ]
|
++ stdenv.lib.optionals xcbSupport [ libxcb xcbutil ]
|
||||||
|
|
||||||
# On non-GNU systems we need GNU Gettext for libintl.
|
# On non-GNU systems we need GNU Gettext for libintl.
|
||||||
|
|||||||
@ -1,22 +1,25 @@
|
|||||||
{ stdenv, fetchurl, openssl, db4, gettext, pam }:
|
{ stdenv, fetchurl, openssl, db4, gettext, pam }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "cyrus-sasl-2.1.25";
|
name = "cyrus-sasl-2.1.26";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/${name}.tar.gz";
|
url = "ftp://ftp.cyrusimap.org/cyrus-sasl/${name}.tar.gz";
|
||||||
sha256 = "418c16e6240a4f9b637cbe3d62937b9675627bad27c622191d47de8686fe24fe";
|
sha256 = "1hvvbcsg21nlncbgs0cgn3iwlnb3vannzwsp6rwvnn9ba4v53g4g";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ openssl db4 gettext ] ++ stdenv.lib.optional stdenv.isLinux pam;
|
buildInputs = [ openssl db4 gettext ] ++ stdenv.lib.optional stdenv.isLinux pam;
|
||||||
|
|
||||||
|
patches = [ ./missing-size_t.patch ]; # https://bugzilla.redhat.com/show_bug.cgi?id=906519
|
||||||
|
patchFlags = "-p0";
|
||||||
|
|
||||||
# Set this variable at build-time to make sure $out can be evaluated.
|
# Set this variable at build-time to make sure $out can be evaluated.
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
configureFlagsArray=( --with-plugindir=$out/lib/sasl2
|
configureFlagsArray=( --with-plugindir=$out/lib/sasl2
|
||||||
--with-configdir=$out/lib/sasl2
|
--with-configdir=$out/lib/sasl2
|
||||||
--with-saslauthd=/run/saslauthd
|
--with-saslauthd=/run/saslauthd
|
||||||
--enable-login
|
--enable-login
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
13
pkgs/development/libraries/cyrus-sasl/missing-size_t.patch
Normal file
13
pkgs/development/libraries/cyrus-sasl/missing-size_t.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Gentoo bug #458790
|
||||||
|
--- include/sasl.h 2012-10-12 17:05:48.000000000 +0300
|
||||||
|
+++ include/sasl.h 2013-02-23 16:56:44.648786268 +0200
|
||||||
|
@@ -121,6 +121,9 @@
|
||||||
|
#ifndef SASL_H
|
||||||
|
#define SASL_H 1
|
||||||
|
|
||||||
|
+/* stddef.h to get size_t defined */
|
||||||
|
+#include <stddef.h>
|
||||||
|
+
|
||||||
|
/* Keep in sync with win32/common.mak */
|
||||||
|
#define SASL_VERSION_MAJOR 2
|
||||||
|
#define SASL_VERSION_MINOR 1
|
||||||
@ -25,7 +25,7 @@ assert faacSupport -> faac != null;
|
|||||||
assert x11grabSupport -> libXext != null && libXfixes != null;
|
assert x11grabSupport -> libXext != null && libXfixes != null;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "ffmpeg-1.1";
|
name = "ffmpeg-1.1.3";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.ffmpeg.org/releases/${name}.tar.bz2";
|
url = "http://www.ffmpeg.org/releases/${name}.tar.bz2";
|
||||||
|
|||||||
68
pkgs/development/libraries/gamin/deadlock.patch
Normal file
68
pkgs/development/libraries/gamin/deadlock.patch
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
Fix for a deadlock:
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=667230
|
||||||
|
|
||||||
|
From cc14440eface093548cb3bc7814da11d9a99d283 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Anssi Hannula <anssi@mageia.org>
|
||||||
|
Date: Wed, 4 Jan 2012 00:23:55 +0200
|
||||||
|
Subject: [PATCH] fix possible server deadlock in ih_sub_cancel
|
||||||
|
|
||||||
|
ih_sub_foreach() calls ih_sub_cancel() while inotify_lock is locked.
|
||||||
|
However, ih_sub_cancel() locks it again, and locking GMutex recursively
|
||||||
|
causes undefined behaviour.
|
||||||
|
|
||||||
|
Fix that by removing locking from ih_sub_cancel() as ih_sub_foreach()
|
||||||
|
is its only user. Also make the function static so that it won't
|
||||||
|
accidentally get used by other files without locking (inotify-helper.h
|
||||||
|
is an internal server header).
|
||||||
|
|
||||||
|
This should fix the intermittent deadlocks I've been experiencing
|
||||||
|
causing KDE applications to no longer start, and probably also
|
||||||
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542361
|
||||||
|
---
|
||||||
|
server/inotify-helper.c | 7 ++-----
|
||||||
|
server/inotify-helper.h | 1 -
|
||||||
|
2 files changed, 2 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/server/inotify-helper.c b/server/inotify-helper.c
|
||||||
|
index d77203e..0789fa4 100644
|
||||||
|
--- a/server/inotify-helper.c
|
||||||
|
+++ b/server/inotify-helper.c
|
||||||
|
@@ -123,13 +123,11 @@ ih_sub_add (ih_sub_t * sub)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cancels a subscription which was being monitored.
|
||||||
|
+ * inotify_lock must be held when calling.
|
||||||
|
*/
|
||||||
|
-gboolean
|
||||||
|
+static gboolean
|
||||||
|
ih_sub_cancel (ih_sub_t * sub)
|
||||||
|
{
|
||||||
|
- G_LOCK(inotify_lock);
|
||||||
|
-
|
||||||
|
-
|
||||||
|
if (!sub->cancelled)
|
||||||
|
{
|
||||||
|
IH_W("cancelling %s\n", sub->pathname);
|
||||||
|
@@ -140,7 +138,6 @@ ih_sub_cancel (ih_sub_t * sub)
|
||||||
|
sub_list = g_list_remove (sub_list, sub);
|
||||||
|
}
|
||||||
|
|
||||||
|
- G_UNLOCK(inotify_lock);
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/server/inotify-helper.h b/server/inotify-helper.h
|
||||||
|
index 5d3b6d0..d36b5fd 100644
|
||||||
|
--- a/server/inotify-helper.h
|
||||||
|
+++ b/server/inotify-helper.h
|
||||||
|
@@ -34,7 +34,6 @@ gboolean ih_startup (event_callback_t ecb,
|
||||||
|
found_callback_t fcb);
|
||||||
|
gboolean ih_running (void);
|
||||||
|
gboolean ih_sub_add (ih_sub_t *sub);
|
||||||
|
-gboolean ih_sub_cancel (ih_sub_t *sub);
|
||||||
|
|
||||||
|
/* Return FALSE from 'f' if the subscription should be cancelled */
|
||||||
|
void ih_sub_foreach (void *callerdata, gboolean (*f)(ih_sub_t *sub, void *callerdata));
|
||||||
|
--
|
||||||
|
1.7.7.2
|
||||||
|
|
||||||
@ -16,5 +16,5 @@ stdenv.mkDerivation rec {
|
|||||||
# <sys/socket.h> with Glibc 2.9.
|
# <sys/socket.h> with Glibc 2.9.
|
||||||
configureFlags = "--disable-debug --with-python=${python} CPPFLAGS=-D_GNU_SOURCE";
|
configureFlags = "--disable-debug --with-python=${python} CPPFLAGS=-D_GNU_SOURCE";
|
||||||
|
|
||||||
patches = map fetchurl (import ./debian-patches.nix);
|
patches = [ ./deadlock.patch ] ++ map fetchurl (import ./debian-patches.nix);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -143,7 +143,9 @@ stdenv.mkDerivation ({
|
|||||||
|
|
||||||
configureScript="`pwd`/../$sourceRoot/configure"
|
configureScript="`pwd`/../$sourceRoot/configure"
|
||||||
|
|
||||||
makeFlags="$makeFlags BUILD_LDFLAGS=-Wl,-rpath,${stdenv.gcc.libc}/lib"
|
${stdenv.lib.optionalString (stdenv.gcc.libc != null)
|
||||||
|
''makeFlags="$makeFlags BUILD_LDFLAGS=-Wl,-rpath,${stdenv.gcc.libc}/lib"''
|
||||||
|
}
|
||||||
|
|
||||||
${preConfigure}
|
${preConfigure}
|
||||||
'';
|
'';
|
||||||
|
|||||||
@ -19,7 +19,7 @@ build null {
|
|||||||
# libc.info hasn't a Top node.
|
# libc.info hasn't a Top node.
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p "$out/share/info"
|
mkdir -p "$out/share/info"
|
||||||
cp -v "../$sourceRoot/manual/"*.info* "$out/share/info"
|
cp -v "manual/"*.info* "$out/share/info"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta.description = "GNU Info manual of the GNU C Library";
|
meta.description = "GNU Info manual of the GNU C Library";
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "NumInstances";
|
pname = "NumInstances";
|
||||||
version = "1.0";
|
version = "1.2";
|
||||||
sha256 = "1fmg3slwma5f88a2qxj54ny40s67qbdyvsyh506bkp11v54958fy";
|
sha256 = "0s26j3h0xg16lcz95qs21iyfnzx8q8w2k2lnq55gakkr1wl4ap59";
|
||||||
meta = {
|
meta = {
|
||||||
description = "Instances of numeric classes for functions and tuples";
|
description = "Instances of numeric classes for functions and tuples";
|
||||||
license = self.stdenv.lib.licenses.bsd3;
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "blaze-html";
|
pname = "blaze-html";
|
||||||
version = "0.6.1.0";
|
version = "0.6.1.1";
|
||||||
sha256 = "1y2z2md62kpl57qcvwvswmrjq7zhkqwfv8zr2acdvcxcxnyc47fm";
|
sha256 = "08zfmkvahmm613r0nrabwl5zv9ragcrhdqsa8jfdrfdkrf6ckbrc";
|
||||||
buildDepends = [ blazeBuilder blazeMarkup text ];
|
buildDepends = [ blazeBuilder blazeMarkup text ];
|
||||||
testDepends = [
|
testDepends = [
|
||||||
blazeBuilder blazeMarkup HUnit QuickCheck testFramework
|
blazeBuilder blazeMarkup HUnit QuickCheck testFramework
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "blaze-markup";
|
pname = "blaze-markup";
|
||||||
version = "0.5.1.4";
|
version = "0.5.1.5";
|
||||||
sha256 = "0g316qhk7yv6y680w93613apfhm458a01g3jmq42yv4ndydkv4rr";
|
sha256 = "0g3smm1ym7h45bkzx94b77ssyg0z0gqfwbnap3ywa2381rb39l74";
|
||||||
buildDepends = [ blazeBuilder text ];
|
buildDepends = [ blazeBuilder text ];
|
||||||
testDepends = [
|
testDepends = [
|
||||||
blazeBuilder HUnit QuickCheck testFramework testFrameworkHunit
|
blazeBuilder HUnit QuickCheck testFramework testFrameworkHunit
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "citeproc-hs";
|
pname = "citeproc-hs";
|
||||||
version = "0.3.7";
|
version = "0.3.8";
|
||||||
sha256 = "0ix9y7z8m8x4l10h96fgv820grywvwcp3019wxjja4y4w6irid3b";
|
sha256 = "0wlfwjxg852qcgx54m99xm7hxsmcw8c8r7fyrsxyxl3054xnfwz8";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
filepath hexpat hsBibutils HTTP json mtl network pandocTypes parsec
|
filepath hexpat hsBibutils HTTP json mtl network pandocTypes parsec
|
||||||
syb time utf8String
|
syb time utf8String
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "conduit";
|
pname = "conduit";
|
||||||
version = "1.0.2";
|
version = "1.0.3";
|
||||||
sha256 = "03hyryljvkbgyvwx63qrkvf2wm1qm8640rsm8yb4mahgzp4r130f";
|
sha256 = "1jvbm5v25h1m5a9gd0f417mhpabp3kcfzsjm8887gcyimp2d0z07";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
liftedBase monadControl resourcet text transformers
|
liftedBase monadControl resourcet text transformers
|
||||||
transformersBase void
|
transformersBase void
|
||||||
|
|||||||
15
pkgs/development/libraries/haskell/constraints/default.nix
Normal file
15
pkgs/development/libraries/haskell/constraints/default.nix
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{ cabal, newtype }:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "constraints";
|
||||||
|
version = "0.3.2";
|
||||||
|
sha256 = "1fmjl6dh2iswvmq8r3izplp6zg9m8yq1c4rj0zpqjbv2iqsi4kl1";
|
||||||
|
buildDepends = [ newtype ];
|
||||||
|
meta = {
|
||||||
|
homepage = "http://github.com/ekmett/constraints/";
|
||||||
|
description = "Constraint manipulation";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
maintainers = [ self.stdenv.lib.maintainers.andres ];
|
||||||
|
};
|
||||||
|
})
|
||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "distributive";
|
pname = "distributive";
|
||||||
version = "0.3";
|
version = "0.3.1";
|
||||||
sha256 = "0z6vwak2n91vpx9ps9j1pbiw0zlh9jmds84yx1yqssbqx8npi32f";
|
sha256 = "0zf3wq1xz9sbb0g6fg852jckrwkffsfkghq3zx03d2q9ginc6jbc";
|
||||||
buildDepends = [ transformers transformersCompat ];
|
buildDepends = [ transformers transformersCompat ];
|
||||||
testDepends = [ doctest filepath ];
|
testDepends = [ doctest filepath ];
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
@ -13,8 +13,8 @@ cabal.mkDerivation (self: {
|
|||||||
baseCompat deepseq filepath ghcPaths hspec HUnit QuickCheck setenv
|
baseCompat deepseq filepath ghcPaths hspec HUnit QuickCheck setenv
|
||||||
silently stringbuilder syb transformers
|
silently stringbuilder syb transformers
|
||||||
];
|
];
|
||||||
doCheck = false;
|
|
||||||
jailbreak = true;
|
jailbreak = true;
|
||||||
|
doCheck = false;
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://github.com/sol/doctest-haskell#readme";
|
homepage = "https://github.com/sol/doctest-haskell#readme";
|
||||||
description = "Test interactive Haskell examples";
|
description = "Test interactive Haskell examples";
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "ghc-mod";
|
pname = "ghc-mod";
|
||||||
version = "1.12.1";
|
version = "1.12.2";
|
||||||
sha256 = "0m876lfxi0k7v27rg4ipq3rpk7qvsrzfdflp5fayxvmi9wgdvm3r";
|
sha256 = "0kwf1szw26iz4sw2slv10birpngf1cfy9jzmllzr0nvybh1pv7a9";
|
||||||
isLibrary = false;
|
isLibrary = false;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
|
|||||||
@ -7,8 +7,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "gitit";
|
pname = "gitit";
|
||||||
version = "0.10.2";
|
version = "0.10.3";
|
||||||
sha256 = "07zdc1qx429rmisb39gdamwn9b1jblvjg7py4fcxx3qj01b6mvxx";
|
sha256 = "1hz4ddym2vn01nd22gb995dya48fzc7nsmsqywdc8hjczmn93qyg";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
@ -18,7 +18,6 @@ cabal.mkDerivation (self: {
|
|||||||
safe SHA syb tagsoup text time url utf8String xhtml xml xssSanitize
|
safe SHA syb tagsoup text time url utf8String xhtml xml xssSanitize
|
||||||
zlib
|
zlib
|
||||||
];
|
];
|
||||||
jailbreak = true;
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://gitit.net";
|
homepage = "http://gitit.net";
|
||||||
description = "Wiki using happstack, git or darcs, and pandoc";
|
description = "Wiki using happstack, git or darcs, and pandoc";
|
||||||
|
|||||||
@ -7,8 +7,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hakyll";
|
pname = "hakyll";
|
||||||
version = "4.2.1.0";
|
version = "4.2.1.2";
|
||||||
sha256 = "05w5j8wc47j8g4x2lsm0zs3aspb4rjvgnrxbjlxps0mfz3csqfhh";
|
sha256 = "0b2jmi9hi5l72lkyjn2w3gwn52zvnvv7c10x5329hp000gzmwbvi";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
@ -19,8 +19,8 @@ cabal.mkDerivation (self: {
|
|||||||
testDepends = [
|
testDepends = [
|
||||||
binary blazeHtml blazeMarkup citeprocHs cmdargs cryptohash deepseq
|
binary blazeHtml blazeMarkup citeprocHs cmdargs cryptohash deepseq
|
||||||
filepath httpConduit httpTypes HUnit lrucache mtl pandoc parsec
|
filepath httpConduit httpTypes HUnit lrucache mtl pandoc parsec
|
||||||
QuickCheck random regexBase regexTdfa tagsoup testFramework
|
QuickCheck random regexBase regexTdfa snapCore snapServer tagsoup
|
||||||
testFrameworkHunit testFrameworkQuickcheck2 text time
|
testFramework testFrameworkHunit testFrameworkQuickcheck2 text time
|
||||||
];
|
];
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "haskell-src-meta";
|
pname = "haskell-src-meta";
|
||||||
version = "0.6.0.1";
|
version = "0.6.0.2";
|
||||||
sha256 = "181xjajvppipzgknmbhbb1i2r8rimbr5vzn6gf1ksddgw12sargd";
|
sha256 = "1msqnsavghsc5bil3mm9swpi9a54pki4162jdfwwvlzvdmfvk9hp";
|
||||||
buildDepends = [ haskellSrcExts syb thOrphans uniplate ];
|
buildDepends = [ haskellSrcExts syb thOrphans uniplate ];
|
||||||
meta = {
|
meta = {
|
||||||
description = "Parse source to template-haskell abstract syntax";
|
description = "Parse source to template-haskell abstract syntax";
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hint";
|
pname = "hint";
|
||||||
version = "0.3.3.5";
|
version = "0.3.3.6";
|
||||||
sha256 = "09pd4b105c2ikf4ap96fz8091qra7hypq3k3ik0kay3bb532hmlq";
|
sha256 = "080wnds99lg9p4n2h9d4bpgvk73yzc3im2ysn1r8f3nqai4b2can";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
extensibleExceptions filepath ghcMtl ghcPaths haskellSrc
|
extensibleExceptions filepath ghcMtl ghcPaths haskellSrc
|
||||||
MonadCatchIOMtl mtl random utf8String
|
MonadCatchIOMtl mtl random utf8String
|
||||||
|
|||||||
@ -9,8 +9,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "http-conduit";
|
pname = "http-conduit";
|
||||||
version = "1.9.1";
|
version = "1.9.2.1";
|
||||||
sha256 = "1ypwqd5f6m459kjw2x3knig924s93b6yiviy7jlaxllpaw2lrial";
|
sha256 = "1zzw9gdljn7pmp0d6k051gp1wiw9412c3gdbpwbpng6m5jhk079i";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
asn1Data base64Bytestring blazeBuilder blazeBuilderConduit
|
asn1Data base64Bytestring blazeBuilder blazeBuilderConduit
|
||||||
caseInsensitive certificate conduit cookie cprngAes dataDefault
|
caseInsensitive certificate conduit cookie cprngAes dataDefault
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "liblastfm";
|
pname = "liblastfm";
|
||||||
version = "0.1.0.0";
|
version = "0.1.1.0";
|
||||||
sha256 = "1777p2zysha9z389dkzvc22wph5k2xa6f23xk1ckr8j1q5v9dg6x";
|
sha256 = "1yrgyb0m1gdhsrkv3b8a5a0qii67v9gx1kbv79ixlac60bsm4q95";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
aeson cereal cryptoApi httpConduit httpTypes network pureMD5 text
|
aeson cereal cryptoApi httpConduit httpTypes network pureMD5 text
|
||||||
];
|
];
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "monad-logger";
|
pname = "monad-logger";
|
||||||
version = "0.3.0.1";
|
version = "0.3.1.1";
|
||||||
sha256 = "05pwccs2f5qn22cwvzaiw6bflyxl3avrl89y737rjcsw6755r5sr";
|
sha256 = "11qqmflcydjfm5py7rkbi9qd0mkhw4kxzxff95wf0jmaia9knvx6";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
conduit fastLogger monadControl mtl resourcet text transformers
|
conduit fastLogger monadControl mtl resourcet text transformers
|
||||||
transformersBase
|
transformersBase
|
||||||
|
|||||||
@ -2,14 +2,13 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "numbers";
|
pname = "numbers";
|
||||||
version = "3000.1.0.1";
|
version = "3000.1.0.3";
|
||||||
sha256 = "0r2s47nfdxasnp8j7giwpxls9v48f6ld0gc2hg2p7y2ar5xfrcc4";
|
sha256 = "0w2m2m3vp3lpvnc7wkw6pqfz741a68dma4s0asl7cryykwf94xgz";
|
||||||
testDepends = [
|
testDepends = [
|
||||||
QuickCheck testFramework testFrameworkQuickcheck2
|
QuickCheck testFramework testFrameworkQuickcheck2
|
||||||
];
|
];
|
||||||
doCheck = false;
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://github.com/DanBurton/numbers";
|
homepage = "https://github.com/DanBurton/numbers#readme";
|
||||||
description = "Various number types";
|
description = "Various number types";
|
||||||
license = self.stdenv.lib.licenses.bsd3;
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
platforms = self.ghc.meta.platforms;
|
platforms = self.ghc.meta.platforms;
|
||||||
|
|||||||
@ -1,13 +1,15 @@
|
|||||||
{ cabal, base64Bytestring, blazeHtml, blazeMarkup, citeprocHs
|
{ cabal, ansiTerminal, base64Bytestring, blazeHtml, blazeMarkup
|
||||||
, dataDefault, extensibleExceptions, filepath, highlightingKate
|
, citeprocHs, dataDefault, Diff, extensibleExceptions, filepath
|
||||||
, HTTP, json, mtl, network, pandocTypes, parsec, random, syb
|
, highlightingKate, HTTP, HUnit, json, mtl, network, pandocTypes
|
||||||
, tagsoup, temporary, texmath, text, time, xml, zipArchive, zlib
|
, parsec, QuickCheck, random, syb, tagsoup, temporary
|
||||||
|
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
|
||||||
|
, texmath, text, time, xml, zipArchive, zlib
|
||||||
}:
|
}:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "pandoc";
|
pname = "pandoc";
|
||||||
version = "1.10.1";
|
version = "1.11";
|
||||||
sha256 = "127pxs1w99nr6hdancaajm20w3vgmch4xlj0v7221y7i9qcr1y1y";
|
sha256 = "1v32z6fmfkllwf5y64sjbk3ckss2kfcs71b64a7fjdhp82m4i4yh";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
@ -16,10 +18,13 @@ cabal.mkDerivation (self: {
|
|||||||
network pandocTypes parsec random syb tagsoup temporary texmath
|
network pandocTypes parsec random syb tagsoup temporary texmath
|
||||||
text time xml zipArchive zlib
|
text time xml zipArchive zlib
|
||||||
];
|
];
|
||||||
|
testDepends = [
|
||||||
|
ansiTerminal Diff filepath highlightingKate HUnit pandocTypes
|
||||||
|
QuickCheck syb testFramework testFrameworkHunit
|
||||||
|
testFrameworkQuickcheck2 text
|
||||||
|
];
|
||||||
configureFlags = "-fblaze_html_0_5";
|
configureFlags = "-fblaze_html_0_5";
|
||||||
patchPhase = ''
|
patchPhase = "sed -i -e 's|QuickCheck >= 2.4 && < 2.6,|QuickCheck,|' pandoc.cabal";
|
||||||
sed -r -i -e 's|blaze-html >= 0.5 && < 0.6,|blaze-html >= 0.5,|' pandoc.cabal
|
|
||||||
'';
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://johnmacfarlane.net/pandoc";
|
homepage = "http://johnmacfarlane.net/pandoc";
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "persistent-template";
|
pname = "persistent-template";
|
||||||
version = "1.1.2.4";
|
version = "1.1.2.5";
|
||||||
sha256 = "0fsqyv5r6h356shmah6bs75fzds0fsmyizbnvj5ywzhc003jv5h9";
|
sha256 = "142b02ini1b5c566rzhykv45n4byzvhp9r6yyavy4zyvgdj7ligj";
|
||||||
buildDepends = [ aeson monadControl persistent text transformers ];
|
buildDepends = [ aeson monadControl persistent text transformers ];
|
||||||
testDepends = [ aeson hspec persistent QuickCheck text ];
|
testDepends = [ aeson hspec persistent QuickCheck text ];
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "publicsuffixlist";
|
pname = "publicsuffixlist";
|
||||||
version = "0.0.3";
|
version = "0.0.4";
|
||||||
sha256 = "1drsm1zp30629rzy0693ggzcx46b7ydzzafmf07mjanmn1kyyqci";
|
sha256 = "0qwx2739pmmjfy6w3iri1fgyin3295vzn6rvazh34qd89i5vi3pb";
|
||||||
buildDepends = [ cereal dataDefault text utf8String ];
|
buildDepends = [ cereal dataDefault text utf8String ];
|
||||||
testDepends = [ cereal dataDefault HUnit idna text utf8String ];
|
testDepends = [ cereal dataDefault HUnit idna text utf8String ];
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
@ -6,6 +6,7 @@ cabal.mkDerivation (self: {
|
|||||||
sha256 = "192jgfixnpxdj6jiiz92kx5bi6ij3c389b76q9f4vyfmvcajj1sr";
|
sha256 = "192jgfixnpxdj6jiiz92kx5bi6ij3c389b76q9f4vyfmvcajj1sr";
|
||||||
buildDepends = [ cereal mtl text ];
|
buildDepends = [ cereal mtl text ];
|
||||||
testDepends = [ cereal encoding HUnit mtl QuickCheck text ];
|
testDepends = [ cereal encoding HUnit mtl QuickCheck text ];
|
||||||
|
doCheck = false;
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://github.com/litherum/punycode";
|
homepage = "https://github.com/litherum/punycode";
|
||||||
description = "Encode unicode strings to ascii forms according to RFC 3492";
|
description = "Encode unicode strings to ascii forms according to RFC 3492";
|
||||||
|
|||||||
21
pkgs/development/libraries/haskell/shake/default.nix
Normal file
21
pkgs/development/libraries/haskell/shake/default.nix
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{ cabal, binary, deepseq, filepath, hashable, random, time
|
||||||
|
, transformers, unorderedContainers
|
||||||
|
}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "shake";
|
||||||
|
version = "0.9.1";
|
||||||
|
sha256 = "19jpnf7794ii1v0rfafmcrs71flwz6hmz72ng529ll12iy64xwkv";
|
||||||
|
isLibrary = true;
|
||||||
|
isExecutable = true;
|
||||||
|
buildDepends = [
|
||||||
|
binary deepseq filepath hashable random time transformers
|
||||||
|
unorderedContainers
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
homepage = "http://community.haskell.org/~ndm/shake/";
|
||||||
|
description = "Build system library, like Make, but more accurate dependencies";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "smallcheck";
|
pname = "smallcheck";
|
||||||
version = "1.0.1";
|
version = "1.0.2";
|
||||||
sha256 = "1b8g7vgvwyz2smx16gbn73k749mazj2zmr2hjhqj4rk0433i6lpk";
|
sha256 = "09zlsvgbwgpjwkjhizbzzww2nvkyxvkf214yqxzfaa1cj9xzbbdi";
|
||||||
buildDepends = [ logict mtl ];
|
buildDepends = [ logict mtl ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://github.com/feuerbach/smallcheck";
|
homepage = "https://github.com/feuerbach/smallcheck";
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "stylish-haskell";
|
pname = "stylish-haskell";
|
||||||
version = "0.5.6.0";
|
version = "0.5.6.1";
|
||||||
sha256 = "1cy40b7csna3fwq0bm5mx9d09x52vj517mf38yn8ymd0afff67sb";
|
sha256 = "0fxncnl9bvb7qjha3r06qli9qlzfljism6k688hrr9y6l06jdc2c";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "threads";
|
pname = "threads";
|
||||||
version = "0.5.0.1";
|
version = "0.5.0.2";
|
||||||
sha256 = "0amyaxa70q6v021nab6v3cfqc40mwj5dr2fwla9d4bm6ppmq6lyy";
|
sha256 = "14ccmjg56429a3mzx11ccv18bvkqg56ph9kbpmhdx2ajar80g6jm";
|
||||||
buildDepends = [ baseUnicodeSymbols stm ];
|
buildDepends = [ baseUnicodeSymbols stm ];
|
||||||
testDepends = [
|
testDepends = [
|
||||||
baseUnicodeSymbols concurrentExtra HUnit stm testFramework
|
baseUnicodeSymbols concurrentExtra HUnit stm testFramework
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "void";
|
pname = "void";
|
||||||
version = "0.5.11";
|
version = "0.5.12";
|
||||||
sha256 = "0fi8ccnhg0ckz5v3cgxhdd67p0v3g9yawin917ik4vxfbwz5j3v6";
|
sha256 = "03fqcap94saj7mx3y4pvvfj4z8dy6rsk2kvhgbnk2wvz5xm7xvci";
|
||||||
buildDepends = [ semigroups ];
|
buildDepends = [ semigroups ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://github.com/ekmett/void";
|
homepage = "http://github.com/ekmett/void";
|
||||||
|
|||||||
@ -7,8 +7,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "wai-extra";
|
pname = "wai-extra";
|
||||||
version = "1.3.2.4";
|
version = "1.3.3.1";
|
||||||
sha256 = "12hdg5h4bk04nhcmjm5mc62dng9np0dlik4b1w1syd2lxqv6pdb9";
|
sha256 = "0ss58s5m8yp326q0651znifbfl6kpimyhm479wx8r3zx3ndl47q9";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
ansiTerminal blazeBuilder blazeBuilderConduit caseInsensitive
|
ansiTerminal blazeBuilder blazeBuilderConduit caseInsensitive
|
||||||
conduit dataDefault dateCache fastLogger httpTypes network
|
conduit dataDefault dateCache fastLogger httpTypes network
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
{ cabal, nats, semigroupoids, semigroups, utf8String }:
|
{ cabal, nats, semigroupoids, semigroups, text, utf8String }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "wl-pprint-extras";
|
pname = "wl-pprint-extras";
|
||||||
version = "3.3";
|
version = "3.4";
|
||||||
sha256 = "1q3wiw62k53yl9ny9l54b281zprrnshw94pd52rlcxbw9cgj8xzx";
|
sha256 = "17vxyckx2pj4sc2d1yw1rcsxn1rp4nzdjp0hgpy78xsp9plccgsy";
|
||||||
buildDepends = [ nats semigroupoids semigroups utf8String ];
|
buildDepends = [ nats semigroupoids semigroups text utf8String ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://github.com/ekmett/wl-pprint-extras/";
|
homepage = "http://github.com/ekmett/wl-pprint-extras/";
|
||||||
description = "A free monad based on the Wadler/Leijen pretty printer";
|
description = "A free monad based on the Wadler/Leijen pretty printer";
|
||||||
|
|||||||
@ -1,12 +1,13 @@
|
|||||||
{ cabal, nats, semigroups, terminfo, transformers, wlPprintExtras
|
{ cabal, nats, semigroups, terminfo, text, transformers
|
||||||
|
, wlPprintExtras
|
||||||
}:
|
}:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "wl-pprint-terminfo";
|
pname = "wl-pprint-terminfo";
|
||||||
version = "3.4";
|
version = "3.6";
|
||||||
sha256 = "1wnlm74fwcn171a533bv15bvlhabrzh192wabala0wyvwgl8hwzk";
|
sha256 = "14dq0inv6i8pwjzrpys420iwi6002mard1n73z96k89zq5xhwlbg";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
nats semigroups terminfo transformers wlPprintExtras
|
nats semigroups terminfo text transformers wlPprintExtras
|
||||||
];
|
];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://github.com/ekmett/wl-pprint-terminfo/";
|
homepage = "http://github.com/ekmett/wl-pprint-terminfo/";
|
||||||
|
|||||||
@ -1,16 +1,17 @@
|
|||||||
{ cabal, aeson, attoparsecConduit, blazeBuilder, conduit, safe
|
{ cabal, aeson, attoparsecConduit, blazeBuilder, conduit, hspec
|
||||||
, shakespeareJs, text, transformers, vector, wai, waiExtra
|
, safe, shakespeareJs, text, transformers, vector, wai, waiExtra
|
||||||
, yesodCore, yesodRoutes
|
, waiTest, yesodCore, yesodRoutes
|
||||||
}:
|
}:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "yesod-json";
|
pname = "yesod-json";
|
||||||
version = "1.1.2.1";
|
version = "1.1.2.2";
|
||||||
sha256 = "0vrhn3v26q7cqwds99hqyibq09vyxnviqzgyn7w5ldnl3ycg7dqd";
|
sha256 = "1bl4rs3biv2man0n8ijldil32lyswjqk5ykz0nv06qsaaafjpc3g";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
aeson attoparsecConduit blazeBuilder conduit safe shakespeareJs
|
aeson attoparsecConduit blazeBuilder conduit safe shakespeareJs
|
||||||
text transformers vector wai waiExtra yesodCore yesodRoutes
|
text transformers vector wai waiExtra yesodCore yesodRoutes
|
||||||
];
|
];
|
||||||
|
testDepends = [ hspec text waiTest yesodCore ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://www.yesodweb.com/";
|
homepage = "http://www.yesodweb.com/";
|
||||||
description = "Generate content for Yesod using the aeson package";
|
description = "Generate content for Yesod using the aeson package";
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "yst";
|
pname = "yst";
|
||||||
version = "0.3.1";
|
version = "0.3.1.1";
|
||||||
sha256 = "1ax3j21b4ac9x4vvvfgnhz0sczd7l7ia6mcxnqhbc3166sn91vig";
|
sha256 = "1wc2s5aan4rqdrpqgqvka5pqm3d691si5hdf0m0wpi2hzkwl3qv3";
|
||||||
isLibrary = false;
|
isLibrary = false;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, fetchurl }:
|
{ stdenv, fetchurl }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation rec {
|
||||||
name = "jbig2dec-0.11";
|
name = "jbig2dec-0.11";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = http://ghostscript.com/~giles/jbig2/jbig2dec/jbig2dec-0.11.tar.gz;
|
url = "mirror://sourceforge/jbig2dec/${name}.tar.xz";
|
||||||
sha256 = "1ffhgmf2fqzk0h4k736pp06z7q5y4x41fg844bd6a9vgncq86bby";
|
sha256 = "1xddc30garsg5j8p348cz5l8vn8j7723c0sykv0kc1w5ihaghsq1";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
16
pkgs/development/libraries/libee/default.nix
Normal file
16
pkgs/development/libraries/libee/default.nix
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{ stdenv, fetchurl, pkgconfig, libestr }:
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
name = "libee-0.4.1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = http://www.libee.org/download/files/download/libee-0.4.1.tar.gz;
|
||||||
|
md5 = "7bbf4160876c12db6193c06e2badedb2";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [pkgconfig libestr];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "http://www.libee.org/";
|
||||||
|
description = "An Event Expression Library inspired by CEE";
|
||||||
|
};
|
||||||
|
}
|
||||||
8
pkgs/development/libraries/libestr/default.nix
Normal file
8
pkgs/development/libraries/libestr/default.nix
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{ stdenv, fetchurl }:
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
name = "libestr-0.1.4";
|
||||||
|
src = fetchurl {
|
||||||
|
url = http://libestr.adiscon.com/files/download/libestr-0.1.4.tar.gz;
|
||||||
|
sha256 = "1qw5vqryawdm434l9ql3r160ap2f5mmp7b6pciac7qli62y0a2z3";
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -1,17 +1,34 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, dbus, dbus_glib, gtk, glib }:
|
{ stdenv, fetchurl, pkgconfig, automake, autoconf, libtool, glib, gdk_pixbuf }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "libnotify-0.4.5";
|
ver_maj = "0.7";
|
||||||
|
ver_min = "5";
|
||||||
|
name = "libnotify-${ver_maj}.${ver_min}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.galago-project.org/files/releases/source/libnotify/${name}.tar.gz";
|
url = "mirror://gnome/sources/libnotify/${ver_maj}/${name}.tar.xz";
|
||||||
sha256 = "1ndh7wpm9qh12vm5avjrq2xv1j681j9qq6j2fyj6a2shl67dp687";
|
sha256 = "0lmnzy16vdjs9vlgdm0b7wfyi1nh526hv2dpb7vxb92bhx3wny23";
|
||||||
|
};
|
||||||
|
src_m4 = fetchurl {
|
||||||
|
url = "mirror://gentoo/distfiles/introspection-20110205.m4.tar.bz2";
|
||||||
|
sha256 = "1cnqh7aaji648nfd5537v7xaak8hgww3bpifhwam7bl0sc3ad523";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgconfig dbus.libs dbus_glib gtk glib ];
|
# see Gentoo ebuild - we don't need to depend on gtk+(2/3)
|
||||||
|
preConfigure = ''
|
||||||
|
cd m4
|
||||||
|
tar xvf ${src_m4}
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
sed -i -e 's:noinst_PROG:check_PROG:' tests/Makefile.am || die
|
||||||
|
sed -i -e '/PKG_CHECK_MODULES(TESTS/d' configure.ac || die
|
||||||
|
AT_M4DIR=. autoreconf
|
||||||
|
'';
|
||||||
|
|
||||||
|
buildInputs = [ pkgconfig automake autoconf glib gdk_pixbuf ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://galago-project.org/;
|
homepage = http://galago-project.org/; # very obsolete but found no better
|
||||||
description = "A library that sends desktop notifications to a notification daemon";
|
description = "A library that sends desktop notifications to a notification daemon";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
26
pkgs/development/libraries/opencascade/oce.nix
Normal file
26
pkgs/development/libraries/opencascade/oce.nix
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{stdenv, fetchurl, mesa, tcl, tk, file, libXmu, cmake, libtool, qt4,
|
||||||
|
ftgl, freetype}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "opencascade-oce-0.13-dev";
|
||||||
|
src = fetchurl {
|
||||||
|
url = https://api.github.com/repos/tpaviot/oce/tarball/bd77743bfa0e765c3a57d116a62d75b50e1a455;
|
||||||
|
name = "${name}.tar.gz";
|
||||||
|
sha256 = "1w7z326la9427yb23hbalsksk6w4ma5xil4jscnvi8mk6g48wyxv";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ mesa tcl tk file libXmu libtool qt4 ftgl freetype cmake ];
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
cmakeFlags="$cmakeFlags -DOCE_INSTALL_PREFIX=$out"
|
||||||
|
'';
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Open CASCADE Technology, libraries for 3D modeling and numerical simulation";
|
||||||
|
homepage = http://www.opencascade.org/;
|
||||||
|
maintainers = with stdenv.lib.maintainers; [viric];
|
||||||
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, gettext, x11, glib, cairo, libpng }:
|
{ stdenv, fetchurl, pkgconfig, gettext, x11, glib, cairo, libpng, fontconfig }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "pango-1.30.1";
|
name = "pango-1.30.1";
|
||||||
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "3a8c061e143c272ddcd5467b3567e970cfbb64d1d1600a8f8e62435556220cbe";
|
sha256 = "3a8c061e143c272ddcd5467b3567e970cfbb64d1d1600a8f8e62435556220cbe";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = stdenv.lib.optional stdenv.isDarwin gettext;
|
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ gettext fontconfig ];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
|
|
||||||
|
|||||||
@ -20,6 +20,10 @@ in stdenv.mkDerivation {
|
|||||||
|
|
||||||
buildInputs = [ unzip ];
|
buildInputs = [ unzip ];
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
|
# use STL (xbmc requires it)
|
||||||
|
sed '1i#define TIXML_USE_STL 1' -i tinyxml.h
|
||||||
|
sed '1i#define TIXML_USE_STL 1' -i xmltest.cpp
|
||||||
|
|
||||||
# build xmltest
|
# build xmltest
|
||||||
make
|
make
|
||||||
|
|
||||||
|
|||||||
@ -39,6 +39,6 @@ stdenv.mkDerivation {
|
|||||||
mv bin/*-${if release then "release" else "debug"}.apk $out
|
mv bin/*-${if release then "release" else "debug"}.apk $out
|
||||||
|
|
||||||
mkdir -p $out/nix-support
|
mkdir -p $out/nix-support
|
||||||
echo "file binary-dist $(ls $out/*.apk)" > $out/nix-support/hydra-build-products
|
echo "file binary-dist $(echo $out/*.apk)" > $out/nix-support/hydra-build-products
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +1,9 @@
|
|||||||
{ nixpkgs ? <nixpkgs> }:
|
{ nixpkgs ? <nixpkgs>
|
||||||
|
, system ? builtins.currentSystem
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
pkgs = import nixpkgs {};
|
pkgs = import nixpkgs { inherit system; };
|
||||||
pkgs_darwin_x86_64 = import nixpkgs { system = "x86_64-darwin"; };
|
pkgs_darwin_x86_64 = import nixpkgs { system = "x86_64-darwin"; };
|
||||||
in
|
in
|
||||||
rec {
|
rec {
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{stdenv, xcodewrapper}:
|
{stdenv, xcodewrapper}:
|
||||||
{ name
|
{ name
|
||||||
, src
|
, src
|
||||||
|
, sdkVersion ? "6.1"
|
||||||
, target ? null
|
, target ? null
|
||||||
, configuration ? null
|
, configuration ? null
|
||||||
, scheme ? null
|
, scheme ? null
|
||||||
@ -36,7 +37,7 @@ let
|
|||||||
|
|
||||||
_sdk = if sdk == null
|
_sdk = if sdk == null
|
||||||
then
|
then
|
||||||
if release then "iphoneos6.0" else "iphonesimulator6.0"
|
if release then "iphoneos" + sdkVersion else "iphonesimulator" + sdkVersion
|
||||||
else sdk;
|
else sdk;
|
||||||
|
|
||||||
# The following is to prevent repetition
|
# The following is to prevent repetition
|
||||||
@ -79,6 +80,10 @@ stdenv.mkDerivation {
|
|||||||
${stdenv.lib.optionalString generateIPA ''
|
${stdenv.lib.optionalString generateIPA ''
|
||||||
# Produce an IPA file
|
# Produce an IPA file
|
||||||
xcrun -sdk iphoneos PackageApplication -v $out/*.app -o $out/${name}.ipa
|
xcrun -sdk iphoneos PackageApplication -v $out/*.app -o $out/${name}.ipa
|
||||||
|
|
||||||
|
# Add IPA to Hydra build products
|
||||||
|
mkdir -p $out/nix-support
|
||||||
|
echo "file binary-dist $(echo $out/*.ipa)" > $out/nix-support/hydra-build-products
|
||||||
''}
|
''}
|
||||||
|
|
||||||
# Delete our temp keychain
|
# Delete our temp keychain
|
||||||
|
|||||||
@ -1,8 +1,5 @@
|
|||||||
{stdenv}:
|
{stdenv, version ? "4.6"}:
|
||||||
|
|
||||||
let
|
|
||||||
version = "4.5.2";
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "xcode-wrapper-"+version;
|
name = "xcode-wrapper-"+version;
|
||||||
buildCommand = ''
|
buildCommand = ''
|
||||||
|
|||||||
@ -1,16 +1,22 @@
|
|||||||
{ stdenv, fetchurl, python, pkgconfig, dbus, dbus_glib }:
|
{ stdenv, fetchurl, python, pkgconfig, dbus, dbus_glib, dbus_tools }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "dbus-python-0.84.0";
|
name = "dbus-python-1.1.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://dbus.freedesktop.org/releases/dbus-python/${name}.tar.gz";
|
url = "http://dbus.freedesktop.org/releases/dbus-python/${name}.tar.gz";
|
||||||
sha256 = "01jrmj7ps79dkd6f8bzm17vxzpad1ixwmcb1liy64xm9y6mcfnxq";
|
sha256 = "122yj5y0mndk9axh735qvwwckck6s6x0q84dw6p97mplp17wl5w9";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ python pkgconfig dbus dbus_glib ];
|
postPatch = "patchShebangs .";
|
||||||
|
|
||||||
|
buildInputs = [ python pkgconfig dbus dbus_glib ]
|
||||||
|
++ stdenv.lib.optional doCheck dbus_tools;
|
||||||
|
|
||||||
|
doCheck = false; # https://bugs.freedesktop.org/show_bug.cgi?id=57140
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Python DBus bindings";
|
description = "Python DBus bindings";
|
||||||
|
license = "MIT";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
29
pkgs/development/python-modules/pycrypto/2.5.nix
Normal file
29
pkgs/development/python-modules/pycrypto/2.5.nix
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{ stdenv, fetchurl, python, buildPythonPackage, gmp }:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
name = "pycrypto-2.5";
|
||||||
|
namePrefix = "";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://pypi.python.org/packages/source/p/pycrypto/${name}.tar.gz";
|
||||||
|
md5 = "783e45d4a1a309e03ab378b00f97b291";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ python gmp ];
|
||||||
|
|
||||||
|
buildPhase =
|
||||||
|
''
|
||||||
|
python ./setup.py build_ext --library-dirs=${gmp}/lib
|
||||||
|
'';
|
||||||
|
|
||||||
|
# installPhase =
|
||||||
|
# ''
|
||||||
|
# python ./setup.py install --prefix=$out
|
||||||
|
# '';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "http://www.pycrypto.org/";
|
||||||
|
description = "Python Cryptography Toolkit";
|
||||||
|
platforms = stdenv.lib.platforms.gnu;
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, fetchurl, python, pkgconfig, glib }:
|
{ stdenv, fetchurl, python, pkgconfig, glib }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "pygobject-2.27.0";
|
name = "pygobject-2.28.6";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://ftp.gnome.org/pub/GNOME/sources/pygobject/2.27/${name}.tar.bz2";
|
url = "http://ftp.gnome.org/pub/GNOME/sources/pygobject/2.28/${name}.tar.xz";
|
||||||
sha256 = "18mq4mj9s9sw12m6gbbc4iffrq993c7q09v9yahlnamrqn3bv53m";
|
sha256 = "1f5dfxjnil2glfwxnqr14d2cjfbkghsbsn8n04js2c2icr7iv2pv";
|
||||||
};
|
};
|
||||||
|
|
||||||
configureFlags = "--disable-introspection";
|
configureFlags = "--disable-introspection";
|
||||||
|
|||||||
@ -42,7 +42,7 @@ cmakeConfigurePhase() {
|
|||||||
|
|
||||||
echo "cmake flags: $cmakeFlags ${cmakeFlagsArray[@]}"
|
echo "cmake flags: $cmakeFlags ${cmakeFlagsArray[@]}"
|
||||||
|
|
||||||
cmake ${cmakeDir:-.} $cmakeFlags ${cmakeFlagsArray[@]}
|
cmake ${cmakeDir:-.} $cmakeFlags "${cmakeFlagsArray[@]}"
|
||||||
|
|
||||||
eval "$postConfigure"
|
eval "$postConfigure"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, fetchurl, ncurses, perl }:
|
{ stdenv, fetchurl, ncurses, perl }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "texinfo-5.0";
|
name = "texinfo-5.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnu/texinfo/${name}.tar.xz";
|
url = "mirror://gnu/texinfo/${name}.tar.xz";
|
||||||
sha256 = "1p34f68h9ggfj6ckgj0p62qlj7pmz3ha3vc91kh4hr44pnwm1pla";
|
sha256 = "0864v5i488x3mb3v5p6nhy2kw0mqkzpa3b0453iibj81zlpq078q";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ ncurses perl ];
|
buildInputs = [ ncurses perl ];
|
||||||
@ -1,14 +1,14 @@
|
|||||||
{ cabal, perl, QuickCheck }:
|
{ cabal, fetchurl, perl, QuickCheck }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "alex";
|
pname = "alex";
|
||||||
version = "3.0.4";
|
version = "3.0.5";
|
||||||
sha256 = "0fgh7ziwxyb140wghh7dpndh41sixcssnba0q942cvkg77m6ah6d";
|
sha256 = "0ncnp7cl7dlfcrwzzcp8j59i9j5r66wim1yib9g3b3jkl0bn8cn3";
|
||||||
isLibrary = false;
|
isLibrary = false;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [ QuickCheck ];
|
buildDepends = [ QuickCheck ];
|
||||||
buildTools = [ perl ];
|
buildTools = [ perl ];
|
||||||
doCheck = false;
|
patches = [ (fetchurl { url="https://github.com/simonmar/alex/pull/21.patch"; sha256="0apv3rk00gwkf5rqw3467bg6pnamr07zdksbp9khhzzi73k9aq4f"; }) ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://www.haskell.org/alex/";
|
homepage = "http://www.haskell.org/alex/";
|
||||||
description = "Alex is a tool for generating lexical analysers in Haskell";
|
description = "Alex is a tool for generating lexical analysers in Haskell";
|
||||||
@ -12,26 +12,36 @@ stdenv.mkDerivation rec {
|
|||||||
configureFlags = [
|
configureFlags = [
|
||||||
"--openssl-includes=${openssl}/include"
|
"--openssl-includes=${openssl}/include"
|
||||||
"--openssl-libpath=${openssl}/lib"
|
"--openssl-libpath=${openssl}/lib"
|
||||||
|
]
|
||||||
|
++ (if !stdenv.isDarwin then [ # Shared V8 is broken on Mac OS X. Who can fix V8 on Darwin makes me very happy, but I gave up studying python-gyp.
|
||||||
"--shared-v8"
|
"--shared-v8"
|
||||||
"--shared-v8-includes=${v8}/includes"
|
"--shared-v8-includes=${v8}/includes"
|
||||||
"--shared-v8-libpath=${v8}/lib"
|
"--shared-v8-libpath=${v8}/lib"
|
||||||
];
|
] else []);
|
||||||
|
|
||||||
#patches = stdenv.lib.optional stdenv.isDarwin ./no-arch-flag.patch;
|
#patches = stdenv.lib.optional stdenv.isDarwin ./no-arch-flag.patch;
|
||||||
|
|
||||||
|
# Expose the host compiler on darwin, which is the only compiler capable of building it
|
||||||
|
preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
|
||||||
|
export OLDPATH=$PATH
|
||||||
|
export PATH=/usr/bin:$PATH
|
||||||
|
'';
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
sed -e 's|^#!/usr/bin/env python$|#!${python}/bin/python|g' -i tools/{*.py,waf-light,node-waf} configure
|
sed -e 's|^#!/usr/bin/env python$|#!${python}/bin/python|g' -i tools/{*.py,waf-light,node-waf} configure
|
||||||
'';
|
'';
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
|
||||||
|
export PATH=$OLDPATH
|
||||||
|
'' + ''
|
||||||
sed -e 's|^#!/usr/bin/env node$|#!'$out'/bin/node|' -i $out/lib/node_modules/npm/bin/npm-cli.js
|
sed -e 's|^#!/usr/bin/env node$|#!'$out'/bin/node|' -i $out/lib/node_modules/npm/bin/npm-cli.js
|
||||||
'' + stdenv.lib.optionalString stdenv.isDarwin ''
|
'' /*+ stdenv.lib.optionalString stdenv.isDarwin ''
|
||||||
install_name_tool -change libv8.dylib ${v8}/lib/libv8.dylib $out/bin/node
|
install_name_tool -change libv8.dylib ${v8}/lib/libv8.dylib $out/bin/node
|
||||||
'';
|
''*/;
|
||||||
|
|
||||||
buildInputs = [ python openssl v8 zlib ] ++ stdenv.lib.optional stdenv.isLinux utillinux;
|
|
||||||
|
|
||||||
|
buildInputs = [ python openssl zlib ]
|
||||||
|
++ stdenv.lib.optional stdenv.isLinux utillinux
|
||||||
|
++ stdenv.lib.optional (!stdenv.isDarwin) v8;
|
||||||
setupHook = ./setup-hook.sh;
|
setupHook = ./setup-hook.sh;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
|||||||
@ -2,13 +2,21 @@
|
|||||||
asio, boost, SDL_gfx, pkgconfig, bullet, curl, libarchive }:
|
asio, boost, SDL_gfx, pkgconfig, bullet, curl, libarchive }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "vdrift-2011-10-22";
|
version = "2012-07-22";
|
||||||
|
name = "vdrift-${version}";
|
||||||
|
patch = "c"; # see https://github.com/VDrift/vdrift/issues/110
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/vdrift/${name}.tar.bz2";
|
url = "mirror://sourceforge/vdrift/${name}.tar.bz2";
|
||||||
sha256 = "0vg1v1590jbln6k236kxn2sfgclvc6g34kykhh4nq9q3l1xgy38s";
|
sha256 = "1yqkc7y4s4g5ylw501bf0c03la7kfddjdk4yyi1xkcwy3pmgw2al";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = fetchurl {
|
||||||
|
url = "mirror://sourceforge/vdrift/${name}${patch}_patch.diff";
|
||||||
|
sha256 = "08mfg4xxkzyp6602cgqyjzc3rn0zsaa3ddjkpd44b83drv19lriy";
|
||||||
|
};
|
||||||
|
patchFlags = "-p0";
|
||||||
|
|
||||||
buildInputs = [ scons mesa SDL freeglut SDL_image glew libvorbis asio boost
|
buildInputs = [ scons mesa SDL freeglut SDL_image glew libvorbis asio boost
|
||||||
SDL_gfx pkgconfig bullet curl libarchive ];
|
SDL_gfx pkgconfig bullet curl libarchive ];
|
||||||
|
|
||||||
|
|||||||
@ -16,6 +16,7 @@ stdenv.mkDerivation rec {
|
|||||||
substituteInPlace Makefile --replace "/usr/local/bin" "$out/bin"
|
substituteInPlace Makefile --replace "/usr/local/bin" "$out/bin"
|
||||||
mv defconfig .config
|
mv defconfig .config
|
||||||
echo CONFIG_LIBNL32=y | tee -a .config
|
echo CONFIG_LIBNL32=y | tee -a .config
|
||||||
|
echo CONFIG_IEEE80211N=y | tee -a .config
|
||||||
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags libnl-3.0)"
|
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags libnl-3.0)"
|
||||||
'';
|
'';
|
||||||
preInstall = "mkdir -p $out/bin";
|
preInstall = "mkdir -p $out/bin";
|
||||||
|
|||||||
@ -1724,9 +1724,8 @@ let
|
|||||||
url = mirror://xorg/X11R7.7/src/everything/xf86-video-vmware-12.0.2.tar.bz2;
|
url = mirror://xorg/X11R7.7/src/everything/xf86-video-vmware-12.0.2.tar.bz2;
|
||||||
sha256 = "0isiwx516gww8hfk3vy7js83yziyjym9mq2zjadyq1a8v5gqf9y8";
|
sha256 = "0isiwx516gww8hfk3vy7js83yziyjym9mq2zjadyq1a8v5gqf9y8";
|
||||||
};
|
};
|
||||||
CFLAGS = "-I${pixman}/include/pixman-1";
|
buildInputs = [pkgconfig fontsproto libdrm libpciaccess randrproto renderproto videoproto libX11 libXext xextproto xineramaproto xorgserver xproto ];
|
||||||
buildInputs = [pkgconfig fontsproto libdrm libpciaccess randrproto renderproto videoproto libX11 libXext xextproto xineramaproto xorgserver xproto pixman ];
|
})) // {inherit fontsproto libdrm libpciaccess randrproto renderproto videoproto libX11 libXext xextproto xineramaproto xorgserver xproto ;};
|
||||||
})) // {inherit fontsproto libdrm libpciaccess randrproto renderproto videoproto libX11 libXext xextproto xineramaproto xorgserver xproto pixman ;};
|
|
||||||
|
|
||||||
xf86videovoodoo = (stdenv.mkDerivation ((if overrides ? xf86videovoodoo then overrides.xf86videovoodoo else x: x) {
|
xf86videovoodoo = (stdenv.mkDerivation ((if overrides ? xf86videovoodoo then overrides.xf86videovoodoo else x: x) {
|
||||||
name = "xf86-video-voodoo-1.2.4";
|
name = "xf86-video-voodoo-1.2.4";
|
||||||
|
|||||||
@ -192,6 +192,11 @@ in
|
|||||||
buildInputs = attrs.buildInputs ++ [xorg.pixman];
|
buildInputs = attrs.buildInputs ++ [xorg.pixman];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
xf86videovmware = attrs: attrs // {
|
||||||
|
NIX_CFLAGS_COMPILE = "-I${xorg.pixman}/include/pixman-1";
|
||||||
|
buildInputs = attrs.buildInputs ++ [xorg.pixman xorg.glproto args.mesa];
|
||||||
|
};
|
||||||
|
|
||||||
xdriinfo = attrs: attrs // {
|
xdriinfo = attrs: attrs // {
|
||||||
buildInputs = attrs.buildInputs ++ [xorg.glproto args.mesa];
|
buildInputs = attrs.buildInputs ++ [xorg.glproto args.mesa];
|
||||||
};
|
};
|
||||||
|
|||||||
18
pkgs/tools/X11/xchainkeys/default.nix
Normal file
18
pkgs/tools/X11/xchainkeys/default.nix
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{ stdenv, fetchurl, libX11 }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "xchainkeys-0.11";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://xchainkeys.googlecode.com/files/${name}.tar.gz";
|
||||||
|
sha256 = "1rpqs7h5krral08vqxwb0imy33z17v5llvrg5hy8hkl2ap7ya0mn";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ libX11 ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://code.google.com/p/xchainkeys/";
|
||||||
|
description = "A standalone X11 program to create chained key bindings";
|
||||||
|
license = "GPLv3";
|
||||||
|
};
|
||||||
|
}
|
||||||
51
pkgs/tools/archivers/zpaq/default.nix
Normal file
51
pkgs/tools/archivers/zpaq/default.nix
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
{stdenv, fetchurl, unzip}:
|
||||||
|
let
|
||||||
|
s = # Generated upstream information
|
||||||
|
rec {
|
||||||
|
baseName="zpaq";
|
||||||
|
version="622";
|
||||||
|
name="${baseName}-${version}";
|
||||||
|
hash="19avac9spq5kgcgbixd9kvjhy9j0ga75izwqhif44h3jlzdydsmc";
|
||||||
|
url="http://mattmahoney.net/dc/zpaq622.zip";
|
||||||
|
sha256="19avac9spq5kgcgbixd9kvjhy9j0ga75izwqhif44h3jlzdydsmc";
|
||||||
|
};
|
||||||
|
buildInputs = [
|
||||||
|
unzip
|
||||||
|
];
|
||||||
|
isUnix = stdenv.isLinux || stdenv.isGNU || stdenv.isDarwin || stdenv.isBSD;
|
||||||
|
isx86 = stdenv.isi686 || stdenv.isx86_64;
|
||||||
|
compileFlags = ""
|
||||||
|
+ (stdenv.lib.optionalString isUnix " -Dunix -pthread ")
|
||||||
|
+ (stdenv.lib.optionalString (!isx86) " -DNOJIT ")
|
||||||
|
+ " -DNDEBUG "
|
||||||
|
+ " -fPIC "
|
||||||
|
;
|
||||||
|
in
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
inherit (s) name version;
|
||||||
|
inherit buildInputs;
|
||||||
|
src = fetchurl {
|
||||||
|
inherit (s) url sha256;
|
||||||
|
};
|
||||||
|
sourceRoot = ".";
|
||||||
|
buildPhase = ''
|
||||||
|
g++ -shared -O3 libzpaq.cpp divsufsort.c ${compileFlags} -o libzpaq.so
|
||||||
|
g++ -O3 -L. -L"$out/lib" -lzpaq zpaq.cpp -o zpaq
|
||||||
|
g++ -O3 -L. -L"$out/lib" -lzpaq zpaqd.cpp -o zpaqd
|
||||||
|
'';
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p "$out"/{bin,include,lib,share/doc/zpaq}
|
||||||
|
cp libzpaq.so "$out/lib"
|
||||||
|
cp zpaq zpaqd "$out/bin"
|
||||||
|
cp libzpaq.h divsufsort.h "$out/include"
|
||||||
|
cp readme.txt "$out/share/doc/zpaq"
|
||||||
|
'';
|
||||||
|
meta = {
|
||||||
|
inherit (s) version;
|
||||||
|
description = ''An archiver with backward compatibility of versions for decompression'';
|
||||||
|
license = stdenv.lib.licenses.gpl3Plus ;
|
||||||
|
maintainers = [stdenv.lib.maintainers.raskin];
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
homepage = "http://mattmahoney.net/dc/zpaq.html";
|
||||||
|
};
|
||||||
|
}
|
||||||
3
pkgs/tools/archivers/zpaq/default.upstream
Normal file
3
pkgs/tools/archivers/zpaq/default.upstream
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
url http://mattmahoney.net/dc/zpaq.html
|
||||||
|
version_link "/zpaq[0-9]+[.]zip"
|
||||||
|
version "[^0-9]*([0-9]+)[^0-9]*" '\1'
|
||||||
@ -1,26 +1,20 @@
|
|||||||
{stdenv, fetchurl, zlib, lzo, bzip2, nasm, perl}:
|
{stdenv, fetchurl, zlib, lzo, bzip2, nasm, perl}:
|
||||||
|
|
||||||
let
|
|
||||||
md5fix = fetchurl {
|
|
||||||
url = "https://github.com/ckolivas/lrzip/commit/9430b6ff4a58adb69ef4cf74f1245fd5b3b313dd.patch";
|
|
||||||
sha256 = "084x4wi3mamcxphzwf43iw287v1ylrk0xjghg6b5k6vgm9gkqlx8";
|
|
||||||
};
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "lrzip-0.612";
|
version = "0.614";
|
||||||
|
name = "lrzip-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://ck.kolivas.org/apps/lrzip/${name}.tar.bz2";
|
url = "http://ck.kolivas.org/apps/lrzip/${name}.tar.bz2";
|
||||||
sha256 = "15rfqpc4xj7wbv117mr2g9npxnrlmqqj97mhxqfpy8360ys9yc1c";
|
sha256 = "16i6mz2z6gx8xiva7zb0j78yvkwq1bjbdkl7w3i10195ll097ad8";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ zlib lzo bzip2 nasm perl ];
|
buildInputs = [ zlib lzo bzip2 nasm perl ];
|
||||||
|
|
||||||
patches = [ md5fix ];
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://ck.kolivas.org/apps/lrzip/;
|
homepage = http://ck.kolivas.org/apps/lrzip/;
|
||||||
description = "The CK LRZIP compression program (LZMA + RZIP)";
|
description = "The CK LRZIP compression program (LZMA + RZIP)";
|
||||||
license = "GPLv2+";
|
license = "GPLv2+";
|
||||||
|
inherit version;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user