* Sync with the trunk.

svn path=/nixpkgs/branches/x-updates/; revision=25993
This commit is contained in:
Eelco Dolstra
2011-02-16 15:14:04 +00:00
55 changed files with 934 additions and 359 deletions

View File

@@ -1,6 +1,7 @@
{ fetchurl, stdenv, pkgconfig, libdaemon, dbus, perl, perlXMLParser
, expat, gettext, intltool, glib, gtk, qt4 ? null, lib
, qt4Support ? false }:
, qt4Support ? false
, withLibdnsCompat ? false }:
assert qt4Support -> qt4 != null;
@@ -26,7 +27,7 @@ stdenv.mkDerivation rec {
"--${if qt4Support then "enable" else "disable"}-qt4"
"--disable-python"
"--with-distro=none" "--localstatedir=/var"
];
] ++ stdenv.lib.optional withLibdnsCompat "--enable-compat-libdns_sd";
meta = {
description = "Avahi, an mDNS/DNS-SD implementation";

View File

@@ -0,0 +1,11 @@
{cabal}:
cabal.mkDerivation (self : {
pname = "HaXml";
version = "1.13.3";
sha256 = "08d9wy0rg9m66dd10x0zvkl74l25vxdakz7xp3j88s2gd31jp1v0";
meta = {
description = "Haskell utilities for parsing, filtering, transforming and generating XML documents.";
};
})

View File

@@ -1,9 +1,10 @@
{cabal}:
{cabal, polyparse}:
cabal.mkDerivation (self : {
pname = "HaXml";
version = "1.13.3";
sha256 = "08d9wy0rg9m66dd10x0zvkl74l25vxdakz7xp3j88s2gd31jp1v0";
version = "1.20.2";
sha256 = "05kmr2ablinnrg3x1xr19g5kzzby322lblvcvhwbkv26ajwi0b63";
propagatedBuildInputs = [polyparse];
meta = {
description = "Haskell utilities for parsing, filtering, transforming and generating XML documents.";
};

View File

@@ -2,8 +2,8 @@
cabal.mkDerivation (self : {
pname = "json";
version = "0.4.3";
sha256 = "56192d1e922cc71ad1aaf31baea8ee7e1f1b862f95bc72f60548caee4a484a87";
version = "0.4.4";
sha256 = "102qmz55b2mgcca3q1c2pkcr6hz7kmpldad3f6blhmp1cz15f081";
propagatedBuildInputs = [mtl];
meta = {
description = "Support for serialising Haskell to and from JSON";

View File

@@ -2,14 +2,14 @@
let
baseName = "libdbusmenu-qt";
v = "0.5.1";
v = "0.7.0";
in
stdenv.mkDerivation rec {
name = "${baseName}-${v}";
src = fetchurl {
url = "http://launchpad.net/${baseName}/trunk/${v}/+download/${name}.tar.bz2";
sha256 = "0ipz1f08d2wgg18l12wssv9lhm66xhj31a1dbikg2rzw7c6bvjvk";
sha256 = "0zn3w57xjk34j08fx4n757kakkd4y07halrnaj4a0x0c9dhyjf14";
};
buildInputs = [ cmake qt4 ];

View File

@@ -0,0 +1,19 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "libebml-1.0.0";
src = fetchurl {
url = "http://dl.matroska.org/downloads/libebml/${name}.tar.bz2";
sha256 = "0y5ip30nr96wjlh1pzw35ia1axyib158dhz8r5dxzmbcfgn0sj3j";
};
configurePhase = "cd make/linux";
makeFlags = "prefix=$(out)";
meta = {
description = "Extensible Binary Meta Language library";
homepage = http://dl.matroska.org/downloads/libebml/;
};
}

View File

@@ -0,0 +1,20 @@
{ stdenv, fetchurl, libebml }:
stdenv.mkDerivation rec {
name = "libmatroska-1.0.0";
src = fetchurl {
url = "http://dl.matroska.org/downloads/libmatroska/${name}.tar.bz2";
sha256 = "123v2dhvv6yijqxc30spabzznjf5lbcv4iv4mmz4b3jhvwiha06w";
};
configurePhase = "cd make/linux";
makeFlags = "prefix=$(out) LIBEBML_INCLUDE_DIR=${libebml}/include LIBEBML_LIB_DIR=${libebml}/lib";
propagatedBuildInputs = [ libebml ];
meta = {
description = "Matroska library";
homepage = http://dl.matroska.org/downloads/libmatroska;
};
}

View File

@@ -3,13 +3,13 @@
let inherit (composableDerivation) wwf; in
composableDerivation.composableDerivation {} {
composableDerivation.composableDerivation {} rec {
name = "xapian-bindings-1.0.14";
name = "xapian-bindings-1.0.23";
src = fetchurl {
url = http://oligarchy.co.uk/xapian/1.0.14/xapian-bindings-1.0.14.tar.gz;
sha256 = "060jjwddv6ws8iy3jkpl4zcrzzinkjvdblkl0gcja90qzl2j81q5";
url = "http://oligarchy.co.uk/xapian/1.0.23/${name}.tar.gz";
sha256 = "6028123c3cd9bfc380b672b89f5420f7d5c063fc3511dee4dd5d34033ccb6911";
};
buildInputs = [ xapian pkgconfig ];

View File

@@ -1,11 +1,11 @@
{ stdenv, fetchurl, zlib }:
stdenv.mkDerivation {
name = "xapian-1.0.14";
name = "xapian-1.0.23";
src = fetchurl {
url = http://oligarchy.co.uk/xapian/1.0.14/xapian-core-1.0.14.tar.gz;
sha256 = "0d51p6210059dbf0vn6zh2iyg4i5pynmhyh0gphnph2b317a1dcx";
url = http://oligarchy.co.uk/xapian/1.0.23/xapian-core-1.0.23.tar.gz;
sha256 = "0aed7296bd56b4b49aba944cc744e1e76fff8cfb0a70fd5b1f49d4c62a97ecc6";
};
buildInputs = [zlib];