svn merge nixpkgs/trunk
svn path=/nixpkgs/branches/libpng15/; revision=29424
This commit is contained in:
commit
700019be94
105
maintainers/scripts/gnome-latest.sh
Executable file
105
maintainers/scripts/gnome-latest.sh
Executable file
@ -0,0 +1,105 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
GNOME_FTP="ftp.gnome.org/pub/GNOME/sources"
|
||||||
|
|
||||||
|
project=$1
|
||||||
|
|
||||||
|
if [ "$project" == "--help" ]; then
|
||||||
|
echo "Usage: $0 project [major.minor]"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
baseVersion=$2
|
||||||
|
|
||||||
|
if [ -z "$project" ]; then
|
||||||
|
echo "No project specified, exiting"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# curl -l ftp://... doesn't work from my office in HSE, and I don't want to have
|
||||||
|
# any conversations with sysadmin. Somehow lftp works.
|
||||||
|
if [ "$FTP_CLIENT" = "lftp" ]; then
|
||||||
|
ls_ftp() {
|
||||||
|
lftp -c "open $1; cls"
|
||||||
|
}
|
||||||
|
else
|
||||||
|
ls_ftp() {
|
||||||
|
curl -l "$1"/
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$baseVersion" ]; then
|
||||||
|
echo "Looking for available versions..." >&2
|
||||||
|
available_baseversions=( `ls_ftp ftp://${GNOME_FTP}/${project} | grep '[0-9]\.[0-9]' | sort -t. -k1,1n -k 2,2n` )
|
||||||
|
echo -e "The following versions are available:\n ${available_baseversions[@]}" >&2
|
||||||
|
echo -en "Choose one of them: " >&2
|
||||||
|
read baseVersion
|
||||||
|
fi
|
||||||
|
|
||||||
|
FTPDIR="${GNOME_FTP}/${project}/${baseVersion}"
|
||||||
|
|
||||||
|
#version=`curl -l ${FTPDIR}/ 2>/dev/null | grep LATEST-IS | sed -e s/LATEST-IS-//`
|
||||||
|
# gnome's LATEST-IS is broken. Do not trust it.
|
||||||
|
|
||||||
|
files=$(ls_ftp "${FTPDIR}")
|
||||||
|
declare -A versions
|
||||||
|
|
||||||
|
for f in $files; do
|
||||||
|
case $f in
|
||||||
|
(LATEST-IS-*|*.news|*.changes|*.sha256sum|*.diff*):
|
||||||
|
;;
|
||||||
|
($project-*.*.9*.tar.*):
|
||||||
|
tmp=${f#$project-}
|
||||||
|
tmp=${tmp%.tar*}
|
||||||
|
echo "Ignored unstable version ${tmp}" >&2
|
||||||
|
;;
|
||||||
|
($project-*.tar.*):
|
||||||
|
tmp=${f#$project-}
|
||||||
|
tmp=${tmp%.tar*}
|
||||||
|
versions[${tmp}]=1
|
||||||
|
;;
|
||||||
|
(*):
|
||||||
|
echo "UNKNOWN FILE $f"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
echo "Found versions ${!versions[@]}" >&2
|
||||||
|
version=`echo ${!versions[@]} | sed -e 's/ /\n/g' | sort -t. -k1,1n -k 2,2n -k 3,3n | tail -n1`
|
||||||
|
echo "Latest version is: ${version}" >&2
|
||||||
|
|
||||||
|
name=${project}-${version}
|
||||||
|
echo "Fetching .sha256 file" >&2
|
||||||
|
curl -O http://${FTPDIR}/${name}.sha256sum
|
||||||
|
|
||||||
|
extensions=( "xz" "bz2" "gz" )
|
||||||
|
echo "Choosing archive extension (known are ${extensions[@]})..." >&2
|
||||||
|
for ext in ${extensions[@]}; do
|
||||||
|
if grep "\\.tar\\.${ext}$" ${name}.sha256sum >& /dev/null; then
|
||||||
|
ext_pref=$ext
|
||||||
|
sha256=$(grep "\\.tar\\.${ext}$" ${name}.sha256sum | cut -f1 -d\ )
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
sha256=`nix-hash --to-base32 --type sha256 $sha256`
|
||||||
|
echo "Chosen ${ext_pref}, hash is ${sha256}" >&2
|
||||||
|
|
||||||
|
cat <<EOF
|
||||||
|
src = fetchurl_gnome {
|
||||||
|
project = "${project}";
|
||||||
|
EOF
|
||||||
|
echo -n " major = \"`echo ${version} | cut -d. -f1`\";"
|
||||||
|
echo -n " minor = \"`echo ${version} | cut -d. -f2`\";"
|
||||||
|
patchlevel=`echo ${version} | cut -d. -f3`
|
||||||
|
if [ -n "$patchlevel" ]; then
|
||||||
|
echo -n " patchlevel = \"${patchlevel}\";"
|
||||||
|
fi
|
||||||
|
if [ "$ext_pref" != "bz2" ]; then
|
||||||
|
echo -n " extension = \"${ext_pref}\";"
|
||||||
|
fi
|
||||||
|
echo
|
||||||
|
cat <<EOF
|
||||||
|
sha256 = "${sha256}";
|
||||||
|
};
|
||||||
|
EOF
|
||||||
|
|
||||||
|
rm -v ${name}.sha256sum >&2
|
@ -1,14 +1,14 @@
|
|||||||
{ stdenv, fetchsvn, pythonPackages, makeWrapper, nettools }:
|
{ stdenv, fetchsvn, pythonPackages, makeWrapper, nettools }:
|
||||||
|
|
||||||
let rev = "22245"; in
|
let rev = "22523"; in
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "tribler-5.4.2-pre${rev}";
|
name = "tribler-5.4.3-pre${rev}";
|
||||||
|
|
||||||
src = fetchsvn {
|
src = fetchsvn {
|
||||||
url = http://svn.tribler.org/abc/branches/release-5.4.x;
|
url = http://svn.tribler.org/abc/branches/release-5.4.x;
|
||||||
inherit rev;
|
inherit rev;
|
||||||
sha256 = "09b3iz3yy1dpl30cd2iningzhm1grz6qjgv0qb3wk0v1vxkacddz";
|
sha256 = "09hscrnl50s9qncklnqqzwxwvidl3hj7hr7qsysmv6sw7b9rbx0g";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pythonPackages.python pythonPackages.wrapPython makeWrapper ];
|
buildInputs = [ pythonPackages.python pythonPackages.wrapPython makeWrapper ];
|
||||||
|
@ -12,7 +12,8 @@ stdenv.mkDerivation {
|
|||||||
sha256 = "1j77vwz6q3dvgr8w6wvigd5v4m5952czaqdvihr8di13q0b0vq4y";
|
sha256 = "1j77vwz6q3dvgr8w6wvigd5v4m5952czaqdvihr8di13q0b0vq4y";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [perl] ++ stdenv.lib.optional enableACLs acl;
|
buildInputs = stdenv.lib.optional enableACLs acl;
|
||||||
|
buildNativeInputs = [perl];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://samba.anu.edu.au/rsync/;
|
homepage = http://samba.anu.edu.au/rsync/;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{stdenv, fetchurl, qt, libX11}:
|
{stdenv, fetchurl, qt3, libX11}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "qucs-0.0.15";
|
name = "qucs-0.0.15";
|
||||||
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0ggs2nicj8q270l0rbmzg4jc0d0zdxvfsjh4wgww670ma5855xsp";
|
sha256 = "0ggs2nicj8q270l0rbmzg4jc0d0zdxvfsjh4wgww670ma5855xsp";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ qt libX11 ];
|
buildInputs = [ qt3 libX11 ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Integrated circuit simulator";
|
description = "Integrated circuit simulator";
|
||||||
|
37
pkgs/development/libraries/atk/2.1.x.nix
Normal file
37
pkgs/development/libraries/atk/2.1.x.nix
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{ stdenv, fetchurl_gnome, pkgconfig, perl, glib, xz }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = src.pkgname;
|
||||||
|
|
||||||
|
src = fetchurl_gnome {
|
||||||
|
project = "atk";
|
||||||
|
major = "2"; minor = "1"; patchlevel = "5"; extension = "xz";
|
||||||
|
sha256 = "005b9sq8p9ykp4f35b59si3mcbw4p9hyxps1ij4x73p07rrbf0z9";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildNativeInputs = [ pkgconfig perl xz ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ glib ];
|
||||||
|
|
||||||
|
postInstall = "rm -rf $out/share/gtk-doc";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "ATK, the accessibility toolkit";
|
||||||
|
|
||||||
|
longDescription = ''
|
||||||
|
ATK is the Accessibility Toolkit. It provides a set of generic
|
||||||
|
interfaces allowing accessibility technologies such as screen
|
||||||
|
readers to interact with a graphical user interface. Using the
|
||||||
|
ATK interfaces, accessibility tools have full access to view and
|
||||||
|
control running applications.
|
||||||
|
'';
|
||||||
|
|
||||||
|
homepage = http://library.gnome.org/devel/atk/;
|
||||||
|
|
||||||
|
license = "LGPLv2+";
|
||||||
|
|
||||||
|
maintainers = with stdenv.lib.maintainers; [ raskin urkud ];
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
49
pkgs/development/libraries/glib/2.29.x.nix
Normal file
49
pkgs/development/libraries/glib/2.29.x.nix
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
{ stdenv, fetchurl_gnome, pkgconfig, gettext, perl, libiconv, zlib, xz, libffi
|
||||||
|
, python }:
|
||||||
|
|
||||||
|
# TODO:
|
||||||
|
# * Add gio-module-fam
|
||||||
|
# Problem: cyclic dependency on gamin
|
||||||
|
# Possible solution: build as a standalone module, set env. vars
|
||||||
|
# * Make it build without python
|
||||||
|
# Problem: an example (test?) program needs it.
|
||||||
|
# Possible solution: disable compilation of this example somehow
|
||||||
|
# Reminder: add 'sed -e 's@python2\.[0-9]@python@' -i
|
||||||
|
# $out/bin/gtester-report' to postInstall if this is solved
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = src.pkgname;
|
||||||
|
|
||||||
|
src = fetchurl_gnome {
|
||||||
|
project = "glib";
|
||||||
|
major = "2"; minor = "29"; patchlevel = "18"; extension = "xz";
|
||||||
|
sha256 = "1hc198x625w1w8if1xlvqyjs9aazc27s0l374kqc4sr51wcpbxpy";
|
||||||
|
};
|
||||||
|
|
||||||
|
# configure script looks for d-bus but it is only needed for tests
|
||||||
|
buildInputs = stdenv.lib.optional (!stdenv.isLinux) libiconv;
|
||||||
|
buildNativeInputs = [ perl pkgconfig gettext xz python ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ zlib libffi ];
|
||||||
|
|
||||||
|
# glib buildsystem fails to find python, thus hardcodes python2.4 in #!
|
||||||
|
postInstall = ''rm -rvf $out/share/gtk-doc'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "GLib, a C library of programming buildings blocks";
|
||||||
|
|
||||||
|
longDescription = ''
|
||||||
|
GLib provides the core application building blocks for libraries
|
||||||
|
and applications written in C. It provides the core object
|
||||||
|
system used in GNOME, the main loop implementation, and a large
|
||||||
|
set of utility functions for strings and common data structures.
|
||||||
|
'';
|
||||||
|
|
||||||
|
homepage = http://www.gtk.org/;
|
||||||
|
|
||||||
|
license = "LGPLv2+";
|
||||||
|
|
||||||
|
maintainers = with stdenv.lib.maintainers; [raskin urkud];
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
55
pkgs/development/libraries/gtk+/3.1.x.nix
Normal file
55
pkgs/development/libraries/gtk+/3.1.x.nix
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
{ stdenv, fetchurl_gnome, pkgconfig, glib, atk, pango, cairo, perl, xlibs
|
||||||
|
, gdk_pixbuf, xz
|
||||||
|
, xineramaSupport ? true
|
||||||
|
, cupsSupport ? true, cups ? null
|
||||||
|
}:
|
||||||
|
|
||||||
|
assert xineramaSupport -> xlibs.libXinerama != null;
|
||||||
|
assert cupsSupport -> cups != null;
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = src.pkgname;
|
||||||
|
|
||||||
|
src = fetchurl_gnome {
|
||||||
|
project = "gtk+";
|
||||||
|
major = "3"; minor = "1"; patchlevel = "16"; extension = "xz";
|
||||||
|
sha256 = "15arbf75qpchr9wrawb3zkn52rzf5wm2qv4dq10zfzlflimrq2rg";
|
||||||
|
};
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
buildNativeInputs = [ perl pkgconfig xz ];
|
||||||
|
|
||||||
|
propagatedBuildInputs =
|
||||||
|
[ xlibs.xlibs glib atk pango gdk_pixbuf cairo
|
||||||
|
xlibs.libXrandr xlibs.libXrender xlibs.libXcomposite xlibs.libXi
|
||||||
|
]
|
||||||
|
++ stdenv.lib.optional xineramaSupport xlibs.libXinerama
|
||||||
|
++ stdenv.lib.optionals cupsSupport [ cups ];
|
||||||
|
|
||||||
|
configureFlags = "--with-xinput=yes";
|
||||||
|
|
||||||
|
postInstall = "rm -rf $out/share/gtk-doc";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "A multi-platform toolkit for creating graphical user interfaces";
|
||||||
|
|
||||||
|
longDescription = ''
|
||||||
|
GTK+ is a highly usable, feature rich toolkit for creating
|
||||||
|
graphical user interfaces which boasts cross platform
|
||||||
|
compatibility and an easy to use API. GTK+ it is written in C,
|
||||||
|
but has bindings to many other popular programming languages
|
||||||
|
such as C++, Python and C# among others. GTK+ is licensed
|
||||||
|
under the GNU LGPL 2.1 allowing development of both free and
|
||||||
|
proprietary software with GTK+ without any license fees or
|
||||||
|
royalties.
|
||||||
|
'';
|
||||||
|
|
||||||
|
homepage = http://www.gtk.org/;
|
||||||
|
|
||||||
|
license = "LGPLv2+";
|
||||||
|
|
||||||
|
maintainers = with stdenv.lib.maintainers; [urkud raskin];
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "RSA";
|
pname = "RSA";
|
||||||
version = "1.0.6.1";
|
version = "1.0.6.2";
|
||||||
sha256 = "1d0birzvapcsgay0wwh5v9mcd77sghj1bps9ws04ww9ga97gyp0l";
|
sha256 = "0sabvwzgjg6nv5m3x9cjpk5q62r8vhi3kn858ask15frsi7lzhwk";
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [ binary pureMD5 random SHA ];
|
buildDepends = [ binary pureMD5 random SHA ];
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "aeson-native";
|
pname = "aeson-native";
|
||||||
version = "0.3.3";
|
version = "0.3.3.1";
|
||||||
sha256 = "1ckf0fqx0mdw7467kjk3q48fb4q5w6336i8fxk6j0wfk17xjfs8l";
|
sha256 = "15733f5ivymkbwvqgbd8scynl9adva3fnid4bzlr9l4sb3yvcz9p";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
attoparsec blazeBuilder blazeTextualNative deepseq hashable mtl syb
|
attoparsec blazeBuilder blazeTextualNative deepseq hashable mtl syb
|
||||||
text time unorderedContainers vector
|
text time unorderedContainers vector
|
||||||
|
@ -1,17 +1,16 @@
|
|||||||
{ cabal, base64Bytestring, cereal, cryptoApi, cryptocipher
|
{ cabal, base64Bytestring, cereal, cryptoApi, cryptocipher, skein
|
||||||
, cryptohash
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "clientsession";
|
pname = "clientsession";
|
||||||
version = "0.7.2";
|
version = "0.7.3";
|
||||||
sha256 = "0jfpgzfgcmc80qrzxj6dsg6cbd97pscg5yp99c9f58m4igr3fb2q";
|
sha256 = "1f5ri7h8l3v60bj6ywhn2v3kih5lclk76qx7y6jc7nyf9499aja5";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
base64Bytestring cereal cryptoApi cryptocipher cryptohash
|
base64Bytestring cereal cryptoApi cryptocipher skein
|
||||||
];
|
];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://github.com/snoyberg/clientsession/tree/master";
|
homepage = "http://github.com/snoyberg/clientsession/tree/master";
|
||||||
description = "Store session data in a cookie";
|
description = "Securely store session data in a client-side cookie";
|
||||||
license = self.stdenv.lib.licenses.bsd3;
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
platforms = self.ghc.meta.platforms;
|
platforms = self.ghc.meta.platforms;
|
||||||
maintainers = [
|
maintainers = [
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hakyll";
|
pname = "hakyll";
|
||||||
version = "3.2.0.6";
|
version = "3.2.0.7";
|
||||||
sha256 = "11jdajciswswv9ciyd6hk7qc39l09y9s528vazxq0k6z5mwvwrbp";
|
sha256 = "1p06596yfsa0lk5ipdxm1b8j81aph2k30pm2g6ghw6k7fglklyl5";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
binary blazeHtml cryptohash hamlet mtl pandoc parsec regexBase
|
binary blazeHtml cryptohash hamlet mtl pandoc parsec regexBase
|
||||||
regexPcre snapCore snapServer tagsoup time
|
regexPcre snapCore snapServer tagsoup time
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "hmatrix";
|
pname = "hmatrix";
|
||||||
version = "0.12.0.0";
|
version = "0.12.0.1";
|
||||||
sha256 = "1j4c3my6i3xz6b4pyy98722zmgky27ls7a7w13ilwmnhb7pvq9al";
|
sha256 = "1lnq1892vzx094d84jfs2477m3w47xgmqvnvzignwgfi470d9lw5";
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
binary HUnit QuickCheck random storableComplex vector
|
binary HUnit QuickCheck random storableComplex vector
|
||||||
];
|
];
|
||||||
|
17
pkgs/development/libraries/haskell/json/0.5.nix
Normal file
17
pkgs/development/libraries/haskell/json/0.5.nix
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{ cabal, mtl, parsec, syb }:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "json";
|
||||||
|
version = "0.5";
|
||||||
|
sha256 = "12jbvq0lp7z5q6g94pv8s5455yydfyh9h2xlr76wqzfh3myvy6fl";
|
||||||
|
buildDepends = [ mtl parsec syb ];
|
||||||
|
meta = {
|
||||||
|
description = "Support for serialising Haskell to and from JSON";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
maintainers = [
|
||||||
|
self.stdenv.lib.maintainers.andres
|
||||||
|
self.stdenv.lib.maintainers.simons
|
||||||
|
];
|
||||||
|
};
|
||||||
|
})
|
18
pkgs/development/libraries/haskell/maude/default.nix
Normal file
18
pkgs/development/libraries/haskell/maude/default.nix
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{ cabal, text }:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "maude";
|
||||||
|
version = "0.2.1";
|
||||||
|
sha256 = "10igixljxfrpns2ffvk4g5dsv2pr8p1f7hc65z5x91n6x8zd01vi";
|
||||||
|
buildDepends = [ text ];
|
||||||
|
meta = {
|
||||||
|
homepage = "https://code.google.com/p/maude-hs/";
|
||||||
|
description = "An interface to the Maude rewriting system";
|
||||||
|
license = self.stdenv.lib.licenses.mit;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
maintainers = [
|
||||||
|
self.stdenv.lib.maintainers.andres
|
||||||
|
self.stdenv.lib.maintainers.simons
|
||||||
|
];
|
||||||
|
};
|
||||||
|
})
|
@ -0,0 +1,18 @@
|
|||||||
|
{ cabal, fgl, graphviz, mtl, prolog, text }:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "prolog-graph-lib";
|
||||||
|
version = "0.1";
|
||||||
|
sha256 = "1gryhk0jd8bvmjbjkz6n7sfnsa6iwzkckpgi51xsj5f2nwdxbl6g";
|
||||||
|
buildDepends = [ fgl graphviz mtl prolog text ];
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/Erdwolf/prolog";
|
||||||
|
description = "Generating images of resolution trees for Prolog queries";
|
||||||
|
license = self.stdenv.lib.licenses.publicDomain;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
maintainers = [
|
||||||
|
self.stdenv.lib.maintainers.andres
|
||||||
|
self.stdenv.lib.maintainers.simons
|
||||||
|
];
|
||||||
|
};
|
||||||
|
})
|
23
pkgs/development/libraries/haskell/prolog-graph/default.nix
Normal file
23
pkgs/development/libraries/haskell/prolog-graph/default.nix
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{ cabal, cmdargs, fgl, graphviz, mtl, prolog, prologGraphLib, text
|
||||||
|
}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "prolog-graph";
|
||||||
|
version = "0.1.0.2";
|
||||||
|
sha256 = "1w3wz0sn1qhw286g3arin30jvlldadw976xr7hp0afdvqicl3892";
|
||||||
|
isLibrary = false;
|
||||||
|
isExecutable = true;
|
||||||
|
buildDepends = [
|
||||||
|
cmdargs fgl graphviz mtl prolog prologGraphLib text
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/Erdwolf/prolog";
|
||||||
|
description = "A command line tool to visualize query resolution in Prolog";
|
||||||
|
license = self.stdenv.lib.licenses.publicDomain;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
maintainers = [
|
||||||
|
self.stdenv.lib.maintainers.andres
|
||||||
|
self.stdenv.lib.maintainers.simons
|
||||||
|
];
|
||||||
|
};
|
||||||
|
})
|
18
pkgs/development/libraries/haskell/prolog/default.nix
Normal file
18
pkgs/development/libraries/haskell/prolog/default.nix
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{ cabal, mtl, parsec, syb, thLift, transformers }:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "prolog";
|
||||||
|
version = "0.1";
|
||||||
|
sha256 = "00791fb1f84wq42wvacnjl290fbn28x9hknxsic3ksi3f7psladm";
|
||||||
|
buildDepends = [ mtl parsec syb thLift transformers ];
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/Erdwolf/prolog";
|
||||||
|
description = "A Prolog interpreter written in Haskell";
|
||||||
|
license = self.stdenv.lib.licenses.publicDomain;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
maintainers = [
|
||||||
|
self.stdenv.lib.maintainers.andres
|
||||||
|
self.stdenv.lib.maintainers.simons
|
||||||
|
];
|
||||||
|
};
|
||||||
|
})
|
13
pkgs/development/libraries/haskell/skein/default.nix
Normal file
13
pkgs/development/libraries/haskell/skein/default.nix
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{ cabal, cereal, cryptoApi, tagged }:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "skein";
|
||||||
|
version = "0.1";
|
||||||
|
sha256 = "10fnhbjdq4vrpl17b27pmxg943wsxv27js6p5nrgyzx9ybmdrmdi";
|
||||||
|
buildDepends = [ cereal cryptoApi tagged ];
|
||||||
|
meta = {
|
||||||
|
description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well.";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "system-fileio";
|
pname = "system-fileio";
|
||||||
version = "0.3.2";
|
version = "0.3.2.1";
|
||||||
sha256 = "10s0mih3mhpm0mh424kk330680qplwaddffr4rm4cf1bi7gbzrcq";
|
sha256 = "0a0vkbj9z5i74g6kkz3n4ffmvinavmnak0zxsx0fck18ppdgv394";
|
||||||
buildDepends = [ systemFilepath text time ];
|
buildDepends = [ systemFilepath text time ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://john-millikin.com/software/hs-fileio/";
|
homepage = "https://john-millikin.com/software/hs-fileio/";
|
||||||
|
@ -27,6 +27,7 @@ stdenv.mkDerivation {
|
|||||||
postPatch = ''
|
postPatch = ''
|
||||||
sed -i -e "/^PREFIX =/s:= /usr:= $out:" \
|
sed -i -e "/^PREFIX =/s:= /usr:= $out:" \
|
||||||
"mozilla/security/nss/config/Makefile"
|
"mozilla/security/nss/config/Makefile"
|
||||||
|
ln -s Linux2.6.mk mozilla/security/coreconf/Linux3.0.mk
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preConfigure = "cd mozilla/security/nss";
|
preConfigure = "cd mozilla/security/nss";
|
||||||
|
37
pkgs/development/libraries/pango/1.29.x.nix
Normal file
37
pkgs/development/libraries/pango/1.29.x.nix
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{ stdenv, fetchurl_gnome, pkgconfig, gettext, x11, glib, cairo, libpng, xz }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = src.pkgname;
|
||||||
|
|
||||||
|
src = fetchurl_gnome {
|
||||||
|
project = "pango";
|
||||||
|
major = "1"; minor = "29"; patchlevel = "3"; extension = "xz";
|
||||||
|
sha256 = "0vp88j3ghngkkc4dpya443qng0bb1g86g54bcwf4lf3zmk6r1nmh";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = stdenv.lib.optional stdenv.isDarwin gettext;
|
||||||
|
|
||||||
|
buildNativeInputs = [ pkgconfig xz ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ x11 glib cairo libpng ];
|
||||||
|
|
||||||
|
postInstall = "rm -rf $out/share/gtk-doc";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "A library for laying out and rendering of text, with an emphasis on internationalization";
|
||||||
|
|
||||||
|
longDescription = ''
|
||||||
|
Pango is a library for laying out and rendering of text, with an
|
||||||
|
emphasis on internationalization. Pango can be used anywhere
|
||||||
|
that text layout is needed, though most of the work on Pango so
|
||||||
|
far has been done in the context of the GTK+ widget toolkit.
|
||||||
|
Pango forms the core of text and font handling for GTK+-2.x.
|
||||||
|
'';
|
||||||
|
|
||||||
|
homepage = http://www.pango.org/;
|
||||||
|
license = "LGPLv2+";
|
||||||
|
|
||||||
|
maintainers = with stdenv.lib.maintainers; [ raskin urkud ];
|
||||||
|
platforms = stdenv.lib.platforms.all;
|
||||||
|
};
|
||||||
|
}
|
@ -2,14 +2,16 @@
|
|||||||
|
|
||||||
assert wxGTK.unicode;
|
assert wxGTK.unicode;
|
||||||
|
|
||||||
|
let version = "2.8.12.1"; in
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "wxPython-2.8.12.0";
|
name = "wxPython-${version}";
|
||||||
|
|
||||||
builder = ./builder.sh;
|
builder = ./builder.sh;
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://sourceforge/wxpython/wxPython-src-2.8.12.0.tar.bz2;
|
url = "mirror://sourceforge/wxpython/wxPython-src-${version}.tar.bz2";
|
||||||
sha256 = "1gdsk1p8ds4jd00habxy4y8m56247a5s1mvq1lm1r6475dvq4pkd";
|
sha256 = "1l1w4i113csv3bd5r8ybyj0qpxdq83lj6jrc5p7cc10mkwyiagqz";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgconfig wxGTK (wxGTK.gtk) pythonPackages.python pythonPackages.wrapPython ];
|
buildInputs = [ pkgconfig wxGTK (wxGTK.gtk) pythonPackages.python pythonPackages.wrapPython ];
|
||||||
|
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "12n2faqq7whmszpjhv2lcb06r7900j53p0zl7vipi18inr0smycy";
|
sha256 = "12n2faqq7whmszpjhv2lcb06r7900j53p0zl7vipi18inr0smycy";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ xz perl ];
|
buildNativeInputs = [ xz perl ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://strace.sourceforge.net/;
|
homepage = http://strace.sourceforge.net/;
|
||||||
|
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1f1rai3v6k6xjii94964iq0alhc2hxwapqa363nfj8rbxvv0sdqa";
|
sha256 = "1f1rai3v6k6xjii94964iq0alhc2hxwapqa363nfj8rbxvv0sdqa";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ m4 ]
|
buildNativeInputs = [ m4 ]
|
||||||
++ stdenv.lib.optional doCheck perl;
|
++ stdenv.lib.optional doCheck perl;
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
@ -18,5 +18,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://splix.sourceforge.net;
|
homepage = http://splix.sourceforge.net;
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
maintainers = [ stdenv.lib.maintainers.simons ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,17 +1,21 @@
|
|||||||
{stdenv, fetchurl, libtiff, openexr, imagemagick, libjpeg, qt, mesa,
|
{stdenv, fetchurl, libtiff, openexr, imagemagick, libjpeg, qt4, mesa,
|
||||||
freeglut, bzip2, libX11, libpng, expat }:
|
freeglut, bzip2, libX11, libpng, expat, pkgconfig }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation rec {
|
||||||
name = "pfstools-1.8.0";
|
name = "pfstools-1.8.3";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://sourceforge/pfstools/pfstools-1.8.0.tar.gz;
|
url = "mirror://sourceforge/pfstools/${name}.tar.gz";
|
||||||
sha256 = "19gncsfhypiaarsyhmca52yjx8cv86n31b6hxmdac8z4pczhg3gv";
|
sha256 = "1j3pzwpxvsx9220176bfjallc73jyda61xqkvnmlxqfd3n7ycgx1";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ libtiff openexr imagemagick libjpeg qt mesa freeglut
|
configureFlags = "--with-moc=${qt4}/bin/moc";
|
||||||
|
|
||||||
|
buildInputs = [ libtiff openexr imagemagick libjpeg qt4 mesa freeglut
|
||||||
bzip2 libX11 libpng expat ];
|
bzip2 libX11 libpng expat ];
|
||||||
|
|
||||||
|
buildNativeInputs = [ pkgconfig ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = http://pfstools.sourceforge.net/;
|
homepage = http://pfstools.sourceforge.net/;
|
||||||
description = "Toolkit for manipulation of HDR images";
|
description = "Toolkit for manipulation of HDR images";
|
||||||
|
23
pkgs/tools/graphics/pngcrush/default.nix
Normal file
23
pkgs/tools/graphics/pngcrush/default.nix
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{ stdenv, fetchurl, libpng, xz }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "pngcrush-1.7.17";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://sourceforge/pmt/${name}-nolib.tar.xz";
|
||||||
|
sha256 = "0lh6wl0ci2y9b690n2zggc1mk21xj6iv378gvxk6gksgjkdw2rj2";
|
||||||
|
};
|
||||||
|
|
||||||
|
configurePhase = ''
|
||||||
|
sed -i s,/usr,$out, Makefile
|
||||||
|
'';
|
||||||
|
|
||||||
|
buildInputs = [ xz libpng ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = http://pmt.sourceforge.net/pngcrush;
|
||||||
|
description = "A PNG optimizer";
|
||||||
|
license = "free";
|
||||||
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
|
};
|
||||||
|
}
|
@ -1,14 +1,14 @@
|
|||||||
{stdenv, fetchurl, qt, perl}:
|
{stdenv, fetchurl, qt4, perl}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "qshowdiff-1.2";
|
name = "qshowdiff-1.2";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = http://qshowdiff.danfis.cz/files/qshowdiff-1.2.tar.gz;
|
url = "http://qshowdiff.danfis.cz/files/${name}.tar.gz";
|
||||||
sha256 = "0i3ssvax4xync9c53jaxribazvh8d8v148l3yiqsfjmqsggw9rh3";
|
sha256 = "0i3ssvax4xync9c53jaxribazvh8d8v148l3yiqsfjmqsggw9rh3";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ qt perl ];
|
buildInputs = [ qt4 perl ];
|
||||||
|
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
ensureDir $out/{bin,man/man1}
|
ensureDir $out/{bin,man/man1}
|
||||||
|
@ -1147,9 +1147,7 @@ let
|
|||||||
ssh = openssh;
|
ssh = openssh;
|
||||||
};
|
};
|
||||||
|
|
||||||
pfstools = callPackage ../tools/graphics/pfstools {
|
pfstools = callPackage ../tools/graphics/pfstools { };
|
||||||
qt = qt3;
|
|
||||||
};
|
|
||||||
|
|
||||||
philter = callPackage ../tools/networking/philter { };
|
philter = callPackage ../tools/networking/philter { };
|
||||||
|
|
||||||
@ -1167,6 +1165,8 @@ let
|
|||||||
|
|
||||||
plotutils = callPackage ../tools/graphics/plotutils { };
|
plotutils = callPackage ../tools/graphics/plotutils { };
|
||||||
|
|
||||||
|
pngcrush = callPackage ../tools/graphics/pngcrush { };
|
||||||
|
|
||||||
pngnq = callPackage ../tools/graphics/pngnq { };
|
pngnq = callPackage ../tools/graphics/pngnq { };
|
||||||
|
|
||||||
polipo = callPackage ../servers/polipo { };
|
polipo = callPackage ../servers/polipo { };
|
||||||
@ -1218,9 +1218,7 @@ let
|
|||||||
|
|
||||||
qhull = callPackage ../development/libraries/qhull { };
|
qhull = callPackage ../development/libraries/qhull { };
|
||||||
|
|
||||||
qshowdiff = callPackage ../tools/text/qshowdiff {
|
qshowdiff = callPackage ../tools/text/qshowdiff { };
|
||||||
qt = qt4;
|
|
||||||
};
|
|
||||||
|
|
||||||
radvd = callPackage ../tools/networking/radvd { };
|
radvd = callPackage ../tools/networking/radvd { };
|
||||||
|
|
||||||
@ -3564,6 +3562,23 @@ let
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
gtkLibs3x = let callPackage = newScope pkgs.gtkLibs3x; in {
|
||||||
|
glib = callPackage ../development/libraries/glib/2.29.x.nix { };
|
||||||
|
|
||||||
|
gdk_pixbuf = callPackage ../development/libraries/gdk-pixbuf/2.24.x.nix { };
|
||||||
|
|
||||||
|
atk = callPackage ../development/libraries/atk/2.1.x.nix { };
|
||||||
|
|
||||||
|
cairo = callPackage ../development/libraries/cairo { };
|
||||||
|
|
||||||
|
pango = callPackage ../development/libraries/pango/1.29.x.nix { };
|
||||||
|
|
||||||
|
gtk = callPackage ../development/libraries/gtk+/3.1.x.nix { };
|
||||||
|
|
||||||
|
# Let hydra build gtk-3.x but do not show this to users yet
|
||||||
|
recurseForRelease = true;
|
||||||
|
};
|
||||||
|
|
||||||
gtkmozembedsharp = callPackage ../development/libraries/gtkmozembed-sharp {
|
gtkmozembedsharp = callPackage ../development/libraries/gtkmozembed-sharp {
|
||||||
inherit (gnome) gtk;
|
inherit (gnome) gtk;
|
||||||
gtksharp = gtksharp2;
|
gtksharp = gtksharp2;
|
||||||
@ -8115,9 +8130,7 @@ let
|
|||||||
|
|
||||||
ngspice = callPackage ../applications/science/electronics/ngspice { };
|
ngspice = callPackage ../applications/science/electronics/ngspice { };
|
||||||
|
|
||||||
qucs = callPackage ../applications/science/electronics/qucs {
|
qucs = callPackage ../applications/science/electronics/qucs { };
|
||||||
qt = qt3;
|
|
||||||
};
|
|
||||||
|
|
||||||
xoscope = callPackage ../applications/science/electronics/xoscope { };
|
xoscope = callPackage ../applications/science/electronics/xoscope { };
|
||||||
|
|
||||||
@ -8357,9 +8370,7 @@ let
|
|||||||
|
|
||||||
splix = callPackage ../misc/cups/drivers/splix { };
|
splix = callPackage ../misc/cups/drivers/splix { };
|
||||||
|
|
||||||
tetex = callPackage ../misc/tex/tetex {
|
tetex = callPackage ../misc/tex/tetex { };
|
||||||
libpng = libpng12;
|
|
||||||
};
|
|
||||||
|
|
||||||
tex4ht = callPackage ../misc/tex/tex4ht { };
|
tex4ht = callPackage ../misc/tex/tex4ht { };
|
||||||
|
|
||||||
|
@ -567,7 +567,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
fgl_5_4_2_2 = callPackage ../development/libraries/haskell/fgl/5.4.2.2.nix {};
|
fgl_5_4_2_2 = callPackage ../development/libraries/haskell/fgl/5.4.2.2.nix {};
|
||||||
fgl_5_4_2_3 = callPackage ../development/libraries/haskell/fgl/5.4.2.3.nix {};
|
fgl_5_4_2_3 = callPackage ../development/libraries/haskell/fgl/5.4.2.3.nix {};
|
||||||
fgl_5_4_2_4 = callPackage ../development/libraries/haskell/fgl/5.4.2.4.nix {};
|
fgl_5_4_2_4 = callPackage ../development/libraries/haskell/fgl/5.4.2.4.nix {};
|
||||||
fgl = self.fgl_5_4_2_2;
|
fgl = self.fgl_5_4_2_4;
|
||||||
|
|
||||||
fingertree = callPackage ../development/libraries/haskell/fingertree {};
|
fingertree = callPackage ../development/libraries/haskell/fingertree {};
|
||||||
|
|
||||||
@ -634,7 +634,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
|
|
||||||
Graphalyze = callPackage ../development/libraries/haskell/Graphalyze {};
|
Graphalyze = callPackage ../development/libraries/haskell/Graphalyze {};
|
||||||
|
|
||||||
graphviz = callPackage ../development/libraries/haskell/graphviz {};
|
graphviz = callPackage ../development/libraries/haskell/graphviz {
|
||||||
|
fgl = self.fgl_5_4_2_4;
|
||||||
|
};
|
||||||
|
|
||||||
hakyll = callPackage ../development/libraries/haskell/hakyll {
|
hakyll = callPackage ../development/libraries/haskell/hakyll {
|
||||||
hamlet = self.hamlet_0_8_2_1;
|
hamlet = self.hamlet_0_8_2_1;
|
||||||
@ -793,7 +795,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
WebBitsHtml = self.WebBitsHtml_1_0_1;
|
WebBitsHtml = self.WebBitsHtml_1_0_1;
|
||||||
};
|
};
|
||||||
|
|
||||||
json = callPackage ../development/libraries/haskell/json/default.nix {};
|
json_0_4_4 = callPackage ../development/libraries/haskell/json/0.4.4.nix {};
|
||||||
|
json_0_5 = callPackage ../development/libraries/haskell/json/0.5.nix {};
|
||||||
|
json = self.json_0_4_4;
|
||||||
|
|
||||||
jsonEnumerator = callPackage ../development/libraries/haskell/jsonEnumerator {};
|
jsonEnumerator = callPackage ../development/libraries/haskell/jsonEnumerator {};
|
||||||
|
|
||||||
@ -813,6 +817,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
|
|
||||||
logfloat = callPackage ../development/libraries/haskell/logfloat {};
|
logfloat = callPackage ../development/libraries/haskell/logfloat {};
|
||||||
|
|
||||||
|
maude = callPackage ../development/libraries/haskell/maude {};
|
||||||
|
|
||||||
MaybeT = callPackage ../development/libraries/haskell/MaybeT {};
|
MaybeT = callPackage ../development/libraries/haskell/MaybeT {};
|
||||||
|
|
||||||
MemoTrie = callPackage ../development/libraries/haskell/MemoTrie {};
|
MemoTrie = callPackage ../development/libraries/haskell/MemoTrie {};
|
||||||
@ -942,6 +948,14 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
|
|
||||||
processLeksah = callPackage ../development/libraries/haskell/leksah/process-leksah.nix {};
|
processLeksah = callPackage ../development/libraries/haskell/leksah/process-leksah.nix {};
|
||||||
|
|
||||||
|
prolog = callPackage ../development/libraries/haskell/prolog {};
|
||||||
|
prologGraphLib = callPackage ../development/libraries/haskell/prolog-graph-lib {
|
||||||
|
fgl = self.fgl_5_4_2_4;
|
||||||
|
};
|
||||||
|
prologGraph = callPackage ../development/libraries/haskell/prolog-graph {
|
||||||
|
fgl = self.fgl_5_4_2_4;
|
||||||
|
};
|
||||||
|
|
||||||
PSQueue = callPackage ../development/libraries/haskell/PSQueue {};
|
PSQueue = callPackage ../development/libraries/haskell/PSQueue {};
|
||||||
|
|
||||||
pureMD5 = callPackage ../development/libraries/haskell/pureMD5 {};
|
pureMD5 = callPackage ../development/libraries/haskell/pureMD5 {};
|
||||||
@ -1040,6 +1054,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
|
|
||||||
simpleSendfile = callPackage ../development/libraries/haskell/simple-sendfile {};
|
simpleSendfile = callPackage ../development/libraries/haskell/simple-sendfile {};
|
||||||
|
|
||||||
|
skein = callPackage ../development/libraries/haskell/skein {};
|
||||||
|
|
||||||
smallcheck = callPackage ../development/libraries/haskell/smallcheck {};
|
smallcheck = callPackage ../development/libraries/haskell/smallcheck {};
|
||||||
|
|
||||||
snapCore = callPackage ../development/libraries/haskell/snap/core.nix {};
|
snapCore = callPackage ../development/libraries/haskell/snap/core.nix {};
|
||||||
|
@ -448,6 +448,15 @@ rec {
|
|||||||
propagatedBuildInputs = [CatalystRuntime DataVisitor ConfigAny MROCompat];
|
propagatedBuildInputs = [CatalystRuntime DataVisitor ConfigAny MROCompat];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
CatalystPluginUnicodeEncoding = buildPerlPackage rec {
|
||||||
|
name = "Catalyst-Plugin-Unicode-Encoding-1.2";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz";
|
||||||
|
sha256 = "0bz33xnh0wa6py6jz31wr38krad9hcv4gxdsy0lyhqn0k4v6b6dx";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ CatalystRuntime LWP ];
|
||||||
|
};
|
||||||
|
|
||||||
CatalystPluginHTMLWidget = buildPerlPackage {
|
CatalystPluginHTMLWidget = buildPerlPackage {
|
||||||
name = "Catalyst-Plugin-HTML-Widget-1.1";
|
name = "Catalyst-Plugin-HTML-Widget-1.1";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -762,14 +771,7 @@ rec {
|
|||||||
inherit (pkgs) zlib;
|
inherit (pkgs) zlib;
|
||||||
};
|
};
|
||||||
|
|
||||||
CompressZlib = buildPerlPackage rec {
|
CompressZlib = IOCompress;
|
||||||
name = "Compress-Zlib-2.015";
|
|
||||||
src = fetchurl {
|
|
||||||
url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz";
|
|
||||||
sha256 = "1k1i539fszhxay8yllh687sw06i68g8ikw51pvy1c84p3kg6yk4v";
|
|
||||||
};
|
|
||||||
propagatedBuildInputs = [ CompressRawZlib IOCompress ];
|
|
||||||
};
|
|
||||||
|
|
||||||
CompressUnLZMA = buildPerlPackage rec {
|
CompressUnLZMA = buildPerlPackage rec {
|
||||||
name = "Compress-unLZMA-0.04";
|
name = "Compress-unLZMA-0.04";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user