* Sync with the trunk.
svn path=/nixpkgs/branches/x-updates/; revision=25993
This commit is contained in:
commit
9b6dfe840a
|
@ -1,20 +1,20 @@
|
|||
{ stdenv, fetchurl, automoc4, cmake, kdelibs, qt4 }:
|
||||
{ stdenv, fetchurl, automoc4, cmake, kdelibs }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "wacomtablet";
|
||||
version = "1.2.5";
|
||||
name = "wacomtablet-1.2.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://kde-apps.org/CONTENT/content-files/114856-${name}-${version}.tar.gz";
|
||||
url = "http://kde-apps.org/CONTENT/content-files/114856-${name}.tar.gz";
|
||||
sha256 = "11hfab6sqmhvd0m1grc9m9yfi0p7rk0bycj9wqgkgbc8cwgps6sf";
|
||||
};
|
||||
|
||||
buildInputs = [ automoc4 cmake kdelibs qt4 ];
|
||||
buildInputs = [ automoc4 cmake kdelibs ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "KDE Wacom graphic tablet configuration tool";
|
||||
license = "GPLv2";
|
||||
homepage = http://kde-apps.org/content/show.php/wacom+tablet?content=114856;
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.goibhniu maintainers.urkud ];
|
||||
};
|
||||
}
|
|
@ -8,17 +8,17 @@ assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" ;
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "chrome-${version}";
|
||||
version = "70357";
|
||||
version = "74731";
|
||||
src =
|
||||
if stdenv.system == "x86_64-linux" then
|
||||
fetchurl {
|
||||
url = http://build.chromium.org/f/chromium/continuous/linux64/2011-01-02/70375/chrome-linux.zip;
|
||||
sha256 = "0zz9pl1ksiwk5kcsa5isviacg8awzs2gmirg8n36qni07dj5wiq8";
|
||||
url = "http://build.chromium.org/f/chromium/continuous/linux64/2011-02-12/${version}/chrome-linux.zip";
|
||||
sha256 = "1g1xi8l02mv53r7g3x6w93i0rqdx09k8x7bypm9g51w315k6yssj";
|
||||
}
|
||||
else if stdenv.system == "i686-linux" then
|
||||
fetchurl {
|
||||
url = http://build.chromium.org/f/chromium/continuous/linux/2011-01-02/70375/chrome-linux.zip;
|
||||
sha256 = "1i7sb6wgf19zr97r2s5n0p4543i736n8c2hnhk483hjzikg2j55i";
|
||||
url = "http://build.chromium.org/f/chromium/continuous/linux/2011-02-12/${version}/chrome-linux.zip";
|
||||
sha256 = "163z2b7c7plf0ys18mj0g5ppkdfw9sr8i089hy2h7l0xscp18s11";
|
||||
}
|
||||
else throw "Chromium is not supported on this platform.";
|
||||
|
||||
|
@ -51,7 +51,10 @@ stdenv.mkDerivation rec {
|
|||
ln -s ${nspr}/lib/libplc4.so $out/lib/libplc4.so.0d
|
||||
'';
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "Chromium, an open source web browser";
|
||||
homepage = http://www.chromium.org/;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
license = licenses.bsd3;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
{ fetchgit, stdenv, emacs, glib, gmime, pkgconfig, talloc, xapian }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "notmuch-0.5-20110203";
|
||||
|
||||
src = fetchgit {
|
||||
url = "git://notmuchmail.org/git/notmuch";
|
||||
rev = "62725a5b59625c164512465af5b3912396b61e8b";
|
||||
sha256 = "39b339f47cee1938d76e046cccfd7c3e5e5d37a578e40007a5d43adfc4cd41ce";
|
||||
};
|
||||
|
||||
buildInputs = [ emacs glib gmime pkgconfig talloc xapian ];
|
||||
|
||||
meta = {
|
||||
description = "Notmuch -- The mail indexer";
|
||||
|
||||
longDescription = "";
|
||||
|
||||
license = "GPLv3";
|
||||
|
||||
maintainers = [ stdenv.lib.maintainers.chaoflow ];
|
||||
platforms = stdenv.lib.platforms.gnu; # arbitrary choice
|
||||
};
|
||||
}
|
|
@ -1,8 +1,6 @@
|
|||
{ stdenv, fetchurl, qt4, libvorbis, boost, speechd, protobuf, libsndfile,
|
||||
avahi }:
|
||||
avahi, dbus, libcap }:
|
||||
|
||||
throw "It does not build still. It wants dns_sd.h"
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mumble-" + version;
|
||||
version = "1.2.2";
|
||||
|
@ -17,9 +15,13 @@ stdenv.mkDerivation rec {
|
|||
sed -e /qt_ja_JP.qm/d -i src/mumble/mumble_qt.qrc src/mumble11x/mumble_qt.qrc
|
||||
'';
|
||||
|
||||
configurePhase = "qmake PREFIX=$out";
|
||||
configurePhase = ''
|
||||
qmake PREFIX=$out CONFIG+=no-g15 CONFIG+=no-update \
|
||||
CONFIG+=no-embed-qt-translations CONFIG+=no-ice
|
||||
'';
|
||||
|
||||
buildInputs = [ qt4 libvorbis boost speechd protobuf libsndfile avahi ];
|
||||
buildInputs = [ qt4 libvorbis boost speechd protobuf libsndfile avahi dbus
|
||||
libcap ];
|
||||
|
||||
meta = {
|
||||
homepage = http://mumble.sourceforge.net/;
|
||||
|
|
|
@ -0,0 +1,40 @@
|
|||
{ stdenv, fetchurl
|
||||
, libmatroska
|
||||
, flac
|
||||
, libvorbis
|
||||
, file
|
||||
, boost
|
||||
, lzo
|
||||
, xdg_utils
|
||||
, expat
|
||||
, wxGTK
|
||||
, zlib
|
||||
, ruby
|
||||
, gettext
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mkvtoolnix-4.4.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.bunkus.org/videotools/mkvtoolnix/sources/${name}.tar.bz2";
|
||||
sha256 = "0apgmah1d4dh5x1phr4n5vgwmy0w1nym9pydzh4kdgcs167l8n6l";
|
||||
};
|
||||
|
||||
buildInputs = [ libmatroska flac libvorbis file boost lzo xdg_utils expat wxGTK zlib ruby gettext ];
|
||||
|
||||
configureFlags = "--with-boost-libdir=${boost}/lib";
|
||||
buildPhase = ''
|
||||
ruby ./drake
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
ruby ./drake install
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Cross-platform tools for Matroska";
|
||||
homepage = http://www.bunkus.org/videotools/mkvtoolnix/;
|
||||
};
|
||||
}
|
||||
|
|
@ -53,6 +53,7 @@ elsif ($ENV{"printRegistration"} eq "1") {
|
|||
foreach my $storePath (sort (keys %storePaths)) {
|
||||
print "$storePath\n";
|
||||
print "0000000000000000000000000000000000000000000000000000000000000000\n"; # !!! fix
|
||||
print "0\n"; # !!! fix
|
||||
print "\n"; # don't care about preserving the deriver
|
||||
print scalar(@{$refs{$storePath}}), "\n";
|
||||
foreach my $ref (@{$refs{$storePath}}) {
|
||||
|
|
|
@ -47,6 +47,7 @@ vmTools.runInLinuxImage (stdenv.mkDerivation (
|
|||
'';
|
||||
|
||||
sysInfoPhase = ''
|
||||
[ ! -f /etc/lsb-release ] || (source /etc/lsb-release; echo "OS release: $DISTRIB_DESCRIPTION")
|
||||
echo "System/kernel: $(uname -a)"
|
||||
if test -e /etc/debian_version; then echo "Debian release: $(cat /etc/debian_version)"; fi
|
||||
header "installed Debian packages"
|
||||
|
|
|
@ -680,7 +680,7 @@ rec {
|
|||
done
|
||||
chroot=$(type -tP chroot)
|
||||
PATH=/usr/bin:/bin:/usr/sbin:/sbin $chroot /mnt \
|
||||
/usr/bin/dpkg --install --force-all $debs < /dev/null
|
||||
/usr/bin/dpkg --install --force-all $debs < /dev/null || true
|
||||
done
|
||||
|
||||
echo "running post-install script..."
|
||||
|
@ -1105,7 +1105,7 @@ rec {
|
|||
sha256 = "6e3e813857496f2af6cd7e6ada06b3398fa067a7992c5fd7e8bd8fa92e3548b7";
|
||||
};
|
||||
urlPrefix = mirror://ubuntu;
|
||||
packages = commonDebPackages ++ [ "diff" ];
|
||||
packages = commonDebPackages ++ [ "diff" "mktemp" ];
|
||||
};
|
||||
|
||||
ubuntu910x86_64 = {
|
||||
|
@ -1116,7 +1116,7 @@ rec {
|
|||
sha256 = "3a604fcb0c135eeb8b95da3e90a8fd4cfeff519b858cd3c9e62ea808cb9fec40";
|
||||
};
|
||||
urlPrefix = mirror://ubuntu;
|
||||
packages = commonDebPackages ++ [ "diff" ];
|
||||
packages = commonDebPackages ++ [ "diff" "mktemp" ];
|
||||
};
|
||||
|
||||
ubuntu1004i386 = {
|
||||
|
@ -1127,7 +1127,7 @@ rec {
|
|||
sha256 = "0e46596202a68caa754dfe0883f46047525309880c492cdd5e2d0970fcf626aa";
|
||||
};
|
||||
urlPrefix = mirror://ubuntu;
|
||||
packages = commonDebPackages ++ [ "diffutils" ];
|
||||
packages = commonDebPackages ++ [ "diffutils" "mktemp" ];
|
||||
};
|
||||
|
||||
ubuntu1004x86_64 = {
|
||||
|
@ -1138,6 +1138,28 @@ rec {
|
|||
sha256 = "74a8f3192b0eda397d65316e0fa6cd34d5358dced41639e07d9f1047971bfef0";
|
||||
};
|
||||
urlPrefix = mirror://ubuntu;
|
||||
packages = commonDebPackages ++ [ "diffutils" "mktemp" ];
|
||||
};
|
||||
|
||||
ubuntu1010i386 = {
|
||||
name = "ubuntu-10.04-maverick-i386";
|
||||
fullName = "Ubuntu 10.04 Maverick (i386)";
|
||||
packagesList = fetchurl {
|
||||
url = mirror://ubuntu/dists/maverick/main/binary-i386/Packages.bz2;
|
||||
sha256 = "1qjs4042y03bxbxwjs3pgrs99ba6vqvjaaz6zhaxxaqj1r12dwa0";
|
||||
};
|
||||
urlPrefix = mirror://ubuntu;
|
||||
packages = commonDebPackages ++ [ "diffutils" ];
|
||||
};
|
||||
|
||||
ubuntu1010x86_64 = {
|
||||
name = "ubuntu-10.04-maverick-amd64";
|
||||
fullName = "Ubuntu 10.04 Maverick (amd64)";
|
||||
packagesList = fetchurl {
|
||||
url = mirror://ubuntu/dists/maverick/main/binary-amd64/Packages.bz2;
|
||||
sha256 = "1p0i4gp1bxd3zvckgnh1hx4vfc23rfgzd19dk5rmi61lzbzzqbgc";
|
||||
};
|
||||
urlPrefix = mirror://ubuntu;
|
||||
packages = commonDebPackages ++ [ "diffutils" ];
|
||||
};
|
||||
|
||||
|
@ -1164,22 +1186,44 @@ rec {
|
|||
};
|
||||
|
||||
debian50i386 = {
|
||||
name = "debian-5.0.5-lenny-i386";
|
||||
fullName = "Debian 5.0.5 Lenny (i386)";
|
||||
name = "debian-5.0.8-lenny-i386";
|
||||
fullName = "Debian 5.0.8 Lenny (i386)";
|
||||
packagesList = fetchurl {
|
||||
url = mirror://debian/dists/lenny/main/binary-i386/Packages.bz2;
|
||||
sha256 = "1nzd0r44lnvw2bmshqpbhghs84fxbcr1jkg55d37v4d09gsdmln0";
|
||||
sha256 = "0dcvd8ivn71dwln7mx5dbqj30v4cqmc61lj21ry05karkglb5scg";
|
||||
};
|
||||
urlPrefix = mirror://debian;
|
||||
packages = commonDebianPackages;
|
||||
};
|
||||
|
||||
debian50x86_64 = {
|
||||
name = "debian-5.0.5-lenny-amd64";
|
||||
fullName = "Debian 5.0.5 Lenny (amd64)";
|
||||
name = "debian-5.0.8-lenny-amd64";
|
||||
fullName = "Debian 5.0.8 Lenny (amd64)";
|
||||
packagesList = fetchurl {
|
||||
url = mirror://debian/dists/lenny/main/binary-amd64/Packages.bz2;
|
||||
sha256 = "04hab4ybjilppr1hwnl4k50vr5y88w7zn6v22phfrsrxf23nrlv3";
|
||||
sha256 = "1wrqjfcqfs7q5i7jnr8115zsjlhzxxm2x41agp546d3wpj68k938";
|
||||
};
|
||||
urlPrefix = mirror://debian;
|
||||
packages = commonDebianPackages;
|
||||
};
|
||||
|
||||
debian60i386 = {
|
||||
name = "debian-6.0-squeeze-i386";
|
||||
fullName = "Debian 6.0 Squeeze (i386)";
|
||||
packagesList = fetchurl {
|
||||
url = mirror://debian/dists/squeeze/main/binary-i386/Packages.bz2;
|
||||
sha256 = "1c1faz7ig9jvx3a2d2crp6fx0gynh5s4xw1vv1mn14rzkx86l59i";
|
||||
};
|
||||
urlPrefix = mirror://debian;
|
||||
packages = commonDebianPackages;
|
||||
};
|
||||
|
||||
debian60x86_64 = {
|
||||
name = "debian-6.0-squeeze-amd64";
|
||||
fullName = "Debian 6.0 Squeeze (amd64)";
|
||||
packagesList = fetchurl {
|
||||
url = mirror://debian/dists/squeeze/main/binary-amd64/Packages.bz2;
|
||||
sha256 = "1c1n16q0hrimrnmv6shrr0z82xjqfjhm17salry8xi984c5fprwd";
|
||||
};
|
||||
urlPrefix = mirror://debian;
|
||||
packages = commonDebianPackages;
|
||||
|
@ -1262,11 +1306,9 @@ rec {
|
|||
# Needed because it provides /etc/login.defs, whose absence causes
|
||||
# the "passwd" post-installs script to fail.
|
||||
"login"
|
||||
# For shutting up some messages during some post-install scripts:
|
||||
"mktemp"
|
||||
];
|
||||
|
||||
commonDebianPackages = commonDebPackages ++ [ "sysvinit" "diff" ];
|
||||
commonDebianPackages = commonDebPackages ++ [ "sysvinit" "diff" "mktemp" ];
|
||||
|
||||
|
||||
/* A set of functions that build the Linux distributions specified
|
||||
|
|
|
@ -140,7 +140,6 @@ recurseIntoAttrs rec {
|
|||
printer_applet = callPackage ./utils/printer-applet.nix { };
|
||||
superkaramba = callPackage ./utils/superkaramba.nix { };
|
||||
sweeper = callPackage ./utils/sweeper.nix { };
|
||||
wacomtablet = callPackage ./utils/wacomtablet.nix { };
|
||||
};
|
||||
|
||||
kdewebdev = combinePkgs "kdewebdev" {
|
||||
|
|
|
@ -18,9 +18,6 @@ kde.package {
|
|||
meta = {
|
||||
description = "KDE Administration Utilities";
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdeadmin";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdeadmin";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,9 +19,6 @@ kde.package {
|
|||
description = "KDE runtime";
|
||||
longDescription = "Libraries and tools which supports running KDE desktop applications";
|
||||
license = "LGPL";
|
||||
kde = {
|
||||
name = "kdebase-runtime";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdebase-runtime";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,9 +19,6 @@ kde.package {
|
|||
description = "KDE base platform-specific components";
|
||||
longDescription = "KDE base components that are only required to work with X11 such KDM and KWin";
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdebase-workspace";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdebase-workspace";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -11,9 +11,6 @@ kde.package {
|
|||
description = "KDE Base components";
|
||||
longDescription = "Applications that form the KDE desktop, like Plasma, System Settings, Konqueror, Dolphin, Kate, and Konsole";
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdebase";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdebase";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -28,10 +28,7 @@ kde.package rec {
|
|||
description = "KDE bindings";
|
||||
longDescription = "Provides KDE bindings for several languages such as Java, Smoke and Python";
|
||||
license = "LGPL";
|
||||
kde = {
|
||||
name = "kdebindings";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdebindings";
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -2,14 +2,14 @@
|
|||
|
||||
let
|
||||
|
||||
version = "4.5.90";
|
||||
release = "4.6.0";
|
||||
|
||||
# Various packages (e.g. kdesdk) have been split up into many
|
||||
# smaller packages. Some people may want to install the entire
|
||||
# package, so provide a wrapper package that recombines them.
|
||||
combinePkgs = name: pkgs:
|
||||
let pkgs' = stdenv.lib.attrValues pkgs; in
|
||||
runCommand "${name}-${version}" ({ passthru = pkgs // { inherit pkgs; }; })
|
||||
runCommand "${name}-${release}" ({ passthru = pkgs // { inherit pkgs; }; })
|
||||
''
|
||||
mkdir -p $out/nix-support
|
||||
echo ${toString pkgs'} > $out/nix-support/propagated-user-env-packages
|
||||
|
@ -18,13 +18,14 @@ let
|
|||
in
|
||||
|
||||
rec {
|
||||
recurseForRelease = true;
|
||||
inherit callPackage stdenv;
|
||||
|
||||
qt4 = qt47;
|
||||
|
||||
phonon = null;
|
||||
|
||||
kde = callPackage ./kde-package { };
|
||||
kde = callPackage ./kde-package { inherit release; };
|
||||
|
||||
### SUPPORT
|
||||
akonadi = callPackage ./support/akonadi { };
|
||||
|
@ -35,7 +36,7 @@ rec {
|
|||
|
||||
eigen = callPackage ./support/eigen { };
|
||||
|
||||
oxygen_icons = callPackage ./support/oxygen-icons { };
|
||||
oxygen_icons = callPackage ./oxygen-icons { };
|
||||
|
||||
polkit_qt_1 = callPackage ./support/polkit-qt-1 { };
|
||||
|
||||
|
@ -154,7 +155,7 @@ rec {
|
|||
|
||||
kdebindings = callPackage ./bindings { };
|
||||
|
||||
l10n = callPackage ./l10n { };
|
||||
l10n = callPackage ./l10n { inherit release; };
|
||||
|
||||
# Make the split packages visible to `nix-env -q'.
|
||||
misc = recurseIntoAttrs
|
||||
|
|
|
@ -27,9 +27,6 @@ kde.package {
|
|||
meta = {
|
||||
description = "KDE Educative software";
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdeedu";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdeedu";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -14,9 +14,6 @@ kde.package {
|
|||
meta = {
|
||||
description = "KDE Games";
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdegames";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdegames";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -15,9 +15,6 @@ kde.package {
|
|||
Okular document reader.
|
||||
'';
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdegraphics";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdegraphics";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,39 +1,25 @@
|
|||
{ stdenv, fetchurl }:
|
||||
{ stdenv, fetchurl, release }:
|
||||
|
||||
rec {
|
||||
defaultArgs = {name, stable ? null, version,
|
||||
module ? name, release ? version, ... }:
|
||||
inherit release;
|
||||
|
||||
assert (name == module) -> (release == version);
|
||||
manifest = import (./manifest + "-${release}.nix");
|
||||
|
||||
defaultArgs = { module, name ? module, ... }:
|
||||
|
||||
(
|
||||
{
|
||||
name = "${name}-${version}";
|
||||
name = "${name}-${release}";
|
||||
|
||||
src =
|
||||
let
|
||||
manifest = (import (./manifest + "-${release}.nix"));
|
||||
_stable = if stable == null then manifest.stable else stable;
|
||||
stableString = if _stable then "stable" else "unstable";
|
||||
in
|
||||
fetchurl {
|
||||
url = "mirror://kde/${stableString}/${release}/src/${module}-${release}.tar.bz2";
|
||||
sha256 = stdenv.lib.maybeAttr
|
||||
module
|
||||
(throw "No module ${module} in release ${release}!")
|
||||
manifest.packages;
|
||||
};
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/" + (if manifest.stable then "" else "un")
|
||||
+ "stable/${release}/src/${module}-${release}.tar.bz2";
|
||||
sha256 = builtins.getAttr module manifest.packages;
|
||||
};
|
||||
|
||||
meta = {
|
||||
maintainers = with stdenv.lib.maintainers; [ sander urkud ];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
homepage = if name == module
|
||||
then http://www.kde.org
|
||||
else assert builtins.substring 0 3 module == "kde";
|
||||
"http://"
|
||||
+ builtins.substring 3
|
||||
(builtins.sub (builtins.stringLength module) 3) module
|
||||
+ ".kde.org/projects/${name}";
|
||||
};
|
||||
} // (if module == name then { } else {
|
||||
cmakeFlags = ''
|
||||
|
|
|
@ -0,0 +1,85 @@
|
|||
{
|
||||
stable = true;
|
||||
packages = builtins.listToAttrs [
|
||||
{
|
||||
name = "kdeaccessibility";
|
||||
value = "06b1w7gnfga4nd0spx48s5cx5jfsc9mxzc5yncns0471ia98ww92";
|
||||
}
|
||||
{
|
||||
name = "kdeadmin";
|
||||
value = "0nl3smhlsa4f68qq6p1kjbai2v5lbji2v84k96jfqvpjbkygkq27";
|
||||
}
|
||||
{
|
||||
name = "kdeartwork";
|
||||
value = "1qy0qwl3p0k5myd2f2ky400r5wvaq8gbvgb7mq6093amq0fghxlx";
|
||||
}
|
||||
{
|
||||
name = "kdebase";
|
||||
value = "095k83i1wd3cpk1pyc451gc4fajjynfknf83jsb6vxqisvm2mjn2";
|
||||
}
|
||||
{
|
||||
name = "kdebase-runtime";
|
||||
value = "1vwjly7p28sbhkg1vvnm0l94l2kwcs64jfh9hxlrgfz2bqp48b87";
|
||||
}
|
||||
{
|
||||
name = "kdebase-workspace";
|
||||
value = "10jkv4si6v12m9gspb7yk6x34lanwrnwfdw68jr59wp1ibcpkzzl";
|
||||
}
|
||||
{
|
||||
name = "kdebindings";
|
||||
value = "1xggvgryadi93hn3223614z4qajvypllxjscixv5zc9mvyh9z3ng";
|
||||
}
|
||||
{
|
||||
name = "kdeedu";
|
||||
value = "1x3s0dz8kyd8x7parzks434ifr8mj3w3lwaw30np4khgva258r2n";
|
||||
}
|
||||
{
|
||||
name = "kdegames";
|
||||
value = "1p8d9sy9mafza428wkj5g8hnfl8d06wqf74pdd39yr1ilmw0w1rb";
|
||||
}
|
||||
{
|
||||
name = "kdegraphics";
|
||||
value = "0j28aa2bglhpi9ck6a7334q603k7lfmfsr47grab81ic9aw6x38n";
|
||||
}
|
||||
{
|
||||
name = "kdelibs";
|
||||
value = "1pfydrdi4zwyxpygfmvk2jnfjal747kpf1m2az4fhvv91kx4clpd";
|
||||
}
|
||||
{
|
||||
name = "kdemultimedia";
|
||||
value = "1dhi7m5f22pz7sdrcl9g8zwf0mqcxzcys8hgbxzjfwjkg6h8mz28";
|
||||
}
|
||||
{
|
||||
name = "kdenetwork";
|
||||
value = "0d37db21nz3kjrr1swqykdbzwq3x4kapy3b9pbjic38phfnxksrs";
|
||||
}
|
||||
{
|
||||
name = "kdepimlibs";
|
||||
value = "1377lhlkfadfsqylkjm8hs8csak2cr6lwgimv97wxmp3x8v3lddq";
|
||||
}
|
||||
{
|
||||
name = "kdeplasma-addons";
|
||||
value = "0p8vzvnf0alk9yfv2ynawfbb33h68yhgc3f2ibgm1sdyg4gqx615";
|
||||
}
|
||||
{
|
||||
name = "kdesdk";
|
||||
value = "12hm20pzxj1k42l52dvjl64xda2r2gnvzlmf9kx9c5ccc0p8ch9z";
|
||||
}
|
||||
{
|
||||
name = "kdetoys";
|
||||
value = "0qaxy74n9g0vd6vqqwj3avbi3zhxikxk5aghdy2ynininmwzvqd9";
|
||||
}
|
||||
{
|
||||
name = "kdeutils";
|
||||
value = "1nv2fk8i77vc4jz9cbg4hvw5azw7ncvs3ircj74xy3ndw5b3fhxa";
|
||||
}
|
||||
{
|
||||
name = "kdewebdev";
|
||||
value = "0yl21qixd2ch6jxxccy03qnwnrws4lhbzj5hiv9pkw8w6zm16503";
|
||||
}
|
||||
{
|
||||
name = "oxygen-icons";
|
||||
value = "0a56q2d6nz3nsh8l5cycjiw7dq6ffkgyg3gyqql5iszcp6hrif3b";
|
||||
}
|
||||
];
|
||||
}
|
|
@ -1,26 +1,18 @@
|
|||
{ stdenv, fetchurl, cmake, kdelibs, gettext, perl, automoc4 }:
|
||||
{ stdenv, fetchurl, cmake, kdelibs, gettext, perl, automoc4, release }:
|
||||
|
||||
let
|
||||
overrides = { };
|
||||
|
||||
defaultRelease = "4.5.90";
|
||||
releases = [ "4.5.90" ];
|
||||
inherit (stdenv.lib) attrByPath singleton;
|
||||
|
||||
sanitizeString = replaceChars [ "@" "." ] [ "_" "_" ];
|
||||
getOverride = name: attrByPath [name] {} overrides;
|
||||
kdeL10nDerivation =
|
||||
{ lang, saneName, sha256 }:
|
||||
|
||||
inherit (stdenv.lib) replaceChars attrByPath singleton;
|
||||
stdenv.mkDerivation rec {
|
||||
name = "kde-l10n-${saneName}-${release}";
|
||||
|
||||
kdeL10nDerivation = {lang, sha256, release} :
|
||||
let
|
||||
name = "kde-l10n-${lang}-${release}";
|
||||
saneName = "kde-l10n-${sanitizeString lang}-${release}";
|
||||
in
|
||||
stdenv.mkDerivation ({
|
||||
name = saneName;
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/unstable/${release}/src/kde-l10n/${name}.tar.bz2";
|
||||
name = "${saneName}.tar.bz2";
|
||||
url = "mirror://kde/stable/${release}/src/kde-l10n/kde-l10n-${lang}-${release}.tar.bz2";
|
||||
name = "${name}.tar.bz2";
|
||||
inherit sha256;
|
||||
};
|
||||
|
||||
|
@ -31,19 +23,14 @@ let
|
|||
license = "GPL";
|
||||
inherit (kdelibs.meta) maintainers platforms homepage;
|
||||
};
|
||||
}
|
||||
// (getOverride lang) // (getOverride name)
|
||||
);
|
||||
};
|
||||
|
||||
kdeL10nRelease = release:
|
||||
let
|
||||
releaseStr = sanitizeString release;
|
||||
in
|
||||
kdeL10nRelease =
|
||||
builtins.listToAttrs (
|
||||
map ({lang, sha256}:
|
||||
map ({lang, saneName, sha256}:
|
||||
{
|
||||
name = "${sanitizeString lang}";
|
||||
value = kdeL10nDerivation { inherit lang release sha256;};
|
||||
name = saneName;
|
||||
value = kdeL10nDerivation { inherit lang saneName sha256; };
|
||||
}
|
||||
) (import (./manifest + "-${release}.nix"))
|
||||
);
|
||||
|
@ -52,7 +39,4 @@ in
|
|||
{
|
||||
inherit kdeL10nDerivation;
|
||||
recurseForDerivations = true;
|
||||
}
|
||||
// builtins.listToAttrs (map (r : { name = sanitizeString r; value =
|
||||
kdeL10nRelease r; }) releases)
|
||||
// (kdeL10nRelease defaultRelease)
|
||||
} // kdeL10nRelease
|
||||
|
|
|
@ -24,6 +24,7 @@ for i in `cd "${dir}"; ls kde-l10n-*-${release}.tar.bz2`; do
|
|||
hash=$(nix-hash --type sha256 --flat --base32 "${dir}/${i}")
|
||||
echo "{"
|
||||
echo " lang = \"${lang}\";"
|
||||
echo " saneName = \"$(echo $lang | sed s^@^_^g)\";"
|
||||
echo " sha256 = \"${hash}\";"
|
||||
echo "}"
|
||||
echo $hash >&2
|
||||
|
|
|
@ -0,0 +1,267 @@
|
|||
[
|
||||
{
|
||||
lang = "ar";
|
||||
saneName = "ar";
|
||||
sha256 = "1dadlmd3s3752hcssnpzagly18yx7bj3r9pkc5qcb8nn9h91a92x";
|
||||
}
|
||||
{
|
||||
lang = "bg";
|
||||
saneName = "bg";
|
||||
sha256 = "1nhqxdllfsljfnpw6ii78nfbv4rqncha1jjz9x9mz59qw4671a6n";
|
||||
}
|
||||
{
|
||||
lang = "ca";
|
||||
saneName = "ca";
|
||||
sha256 = "1siha5sihazjdp7r26isi2m1s6nhzg4f7z2qqghh64lj3pw4xbzc";
|
||||
}
|
||||
{
|
||||
lang = "ca@valencia";
|
||||
saneName = "ca_valencia";
|
||||
sha256 = "1d977lm78s1jq49ss5k6a6ixz1wiaq03i6pdjpl09jyirmlkg7dw";
|
||||
}
|
||||
{
|
||||
lang = "cs";
|
||||
saneName = "cs";
|
||||
sha256 = "193xk5xsqq81xqcwmpix4dcz4l3qbwnvk1bc6awapcr8g56cgxbx";
|
||||
}
|
||||
{
|
||||
lang = "da";
|
||||
saneName = "da";
|
||||
sha256 = "1y3b36y6w3ca238bnyvfvbkvpadbyvch40p4g82fg16ifnqpxrc7";
|
||||
}
|
||||
{
|
||||
lang = "de";
|
||||
saneName = "de";
|
||||
sha256 = "1h38dxq6ggrvmc6b2w825xk7sf1032m9psfpg04gzarq6qicskdw";
|
||||
}
|
||||
{
|
||||
lang = "el";
|
||||
saneName = "el";
|
||||
sha256 = "0ngs7k9nd7vz54804jnbvm10d8iiajvkiz01g9pimkiwlid325d3";
|
||||
}
|
||||
{
|
||||
lang = "en_GB";
|
||||
saneName = "en_GB";
|
||||
sha256 = "12fr4npqcrsnndlz8qvbca5v6r0da53phxa1mks8ka603gh76hg3";
|
||||
}
|
||||
{
|
||||
lang = "es";
|
||||
saneName = "es";
|
||||
sha256 = "1mf034ha0n27f82cx20cfr1jsbiapz4zs8bwwhjbdbiizsxivanj";
|
||||
}
|
||||
{
|
||||
lang = "et";
|
||||
saneName = "et";
|
||||
sha256 = "1x1b8kn8fnv6dvg6f2j6h8kg1g4z3j9zb16likiwb6rp7fy0a859";
|
||||
}
|
||||
{
|
||||
lang = "eu";
|
||||
saneName = "eu";
|
||||
sha256 = "1y2gwi2x5qx04yfqhn21asgsc67kn895l4npi8nhzv2pa0w8mif6";
|
||||
}
|
||||
{
|
||||
lang = "fi";
|
||||
saneName = "fi";
|
||||
sha256 = "0lfw1s7ryl5fmrj07390ldayxkfsrc3haxfi8987pg8vxwsicb7n";
|
||||
}
|
||||
{
|
||||
lang = "fr";
|
||||
saneName = "fr";
|
||||
sha256 = "00i2ziid18c5hz468rv1mljzpyky84r03bmszy8hlakd2jmsbm9r";
|
||||
}
|
||||
{
|
||||
lang = "ga";
|
||||
saneName = "ga";
|
||||
sha256 = "0qg200sqbnq00qpcmgw10xl6hyjk50m1zks5nly5lxpfxqkmpqzh";
|
||||
}
|
||||
{
|
||||
lang = "gl";
|
||||
saneName = "gl";
|
||||
sha256 = "0mivdn6hq7icl41pkaim6rc4z3ilsiqlaj84s8q46f8dmh9hdvnv";
|
||||
}
|
||||
{
|
||||
lang = "gu";
|
||||
saneName = "gu";
|
||||
sha256 = "1h2df76bqhnxmgwgbck69f58p616fra7jqwdi91n5zdga975y4ag";
|
||||
}
|
||||
{
|
||||
lang = "he";
|
||||
saneName = "he";
|
||||
sha256 = "1gfq82666x3rvrd84qfy51638gbi6r081fxd19av52k00npkrgi5";
|
||||
}
|
||||
{
|
||||
lang = "hi";
|
||||
saneName = "hi";
|
||||
sha256 = "1k8916yv4bs5h40dvh9p4vgpyk1ylyckliazkwaldqdhghzfkzp3";
|
||||
}
|
||||
{
|
||||
lang = "hr";
|
||||
saneName = "hr";
|
||||
sha256 = "011pkb42m0arlkkcmlj2r353k7ybglhfsb2hjh5b3bg2sq8cmpcm";
|
||||
}
|
||||
{
|
||||
lang = "hu";
|
||||
saneName = "hu";
|
||||
sha256 = "124x73ag3nhs9ghfn4lpw29zjyycbj9zxin2d5rb2zdj8r9p2dcw";
|
||||
}
|
||||
{
|
||||
lang = "ia";
|
||||
saneName = "ia";
|
||||
sha256 = "1j592k8z7d08sngazjqv6fpym4863s0hg1swcvnmys5ighm69dvh";
|
||||
}
|
||||
{
|
||||
lang = "id";
|
||||
saneName = "id";
|
||||
sha256 = "01h3ax0dqca05qn2vm9v12wd4iyhk2q69lwa6zic6maqnj47s50s";
|
||||
}
|
||||
{
|
||||
lang = "is";
|
||||
saneName = "is";
|
||||
sha256 = "0qgwfr9k2zqqcxwh82bf0x58h9wd03l9j87hz4xpw2k3jc82fpbk";
|
||||
}
|
||||
{
|
||||
lang = "it";
|
||||
saneName = "it";
|
||||
sha256 = "1rmqp0v018na4s60cq5j5nqpvz94fyvhklwb1zjhdlfd2lfwcjrc";
|
||||
}
|
||||
{
|
||||
lang = "ja";
|
||||
saneName = "ja";
|
||||
sha256 = "1qhibkrm2qmra6ib1973dqwz43w1sd87ys8hnnnjn52fwshpcm5z";
|
||||
}
|
||||
{
|
||||
lang = "kk";
|
||||
saneName = "kk";
|
||||
sha256 = "1si8kfsw0h1jr4grgy6b7q3gnlv6pxpr7rlgl3g9b2f62zc1xaxd";
|
||||
}
|
||||
{
|
||||
lang = "km";
|
||||
saneName = "km";
|
||||
sha256 = "1gs09hxd66qxl5kwg1rd9xfqvy8l1s49lc09971rr9qw9kxy43ks";
|
||||
}
|
||||
{
|
||||
lang = "kn";
|
||||
saneName = "kn";
|
||||
sha256 = "13jgfbac3b5zsjgfw7zqk5l7wxnhsnf1kpa5ski002jcxb354n7q";
|
||||
}
|
||||
{
|
||||
lang = "ko";
|
||||
saneName = "ko";
|
||||
sha256 = "0k0jgf6w94fd21ah609axqdgwn8rmx3j09cn95i0g258f8mvibhg";
|
||||
}
|
||||
{
|
||||
lang = "lt";
|
||||
saneName = "lt";
|
||||
sha256 = "0nh57snn8ar077k6fj9j2fza9wpwc7j8lvwzfab7i5gka7js9vj5";
|
||||
}
|
||||
{
|
||||
lang = "lv";
|
||||
saneName = "lv";
|
||||
sha256 = "0a2w06gvgxzh312fqnagp7r8hcbry61mvy9d4lh3kvd13gkgzi9z";
|
||||
}
|
||||
{
|
||||
lang = "mai";
|
||||
saneName = "mai";
|
||||
sha256 = "1l8y0ck50h4wmirk3vkmj5lbcv0h8pir1wlfs15mbsk93r89fyys";
|
||||
}
|
||||
{
|
||||
lang = "nb";
|
||||
saneName = "nb";
|
||||
sha256 = "1qw29p7w4ik8wnipsmiyfgp3k438ndr8c4m3c4p2gwx6v06vfynx";
|
||||
}
|
||||
{
|
||||
lang = "nds";
|
||||
saneName = "nds";
|
||||
sha256 = "1gp0bqmrzpi0fsp919sj057q8c4zzyi7hxanrns6kc4q42x17xd2";
|
||||
}
|
||||
{
|
||||
lang = "nl";
|
||||
saneName = "nl";
|
||||
sha256 = "1k6694lxp0szkqdb68zsvpq15zlvi51zxz9samgd7z4ng99hvv12";
|
||||
}
|
||||
{
|
||||
lang = "nn";
|
||||
saneName = "nn";
|
||||
sha256 = "19sp5zaccvlkfjh29dz7i9d6whxa3ap6ji0g3dxkfix76xjchlir";
|
||||
}
|
||||
{
|
||||
lang = "pa";
|
||||
saneName = "pa";
|
||||
sha256 = "09x53m297jiqv1qclp532c6g0d9d9z5k7kdaivhi69vj2bikf63p";
|
||||
}
|
||||
{
|
||||
lang = "pl";
|
||||
saneName = "pl";
|
||||
sha256 = "0ygajy6mmdkxidq72qhbacn8hfq8rjvc0frz0jrvv2s2ywawknpn";
|
||||
}
|
||||
{
|
||||
lang = "pt";
|
||||
saneName = "pt";
|
||||
sha256 = "1333564qpzvdx6qv9hs6n4yssh3lakskdr69hmbjyvnmjdx07f1y";
|
||||
}
|
||||
{
|
||||
lang = "pt_BR";
|
||||
saneName = "pt_BR";
|
||||
sha256 = "1p378b8nncr55vkk9sfry6zj1zhjrvswwsb5az9q1yk14wgc050a";
|
||||
}
|
||||
{
|
||||
lang = "ro";
|
||||
saneName = "ro";
|
||||
sha256 = "15lpmdidf3as9pbw7qgryvwk26sjb9lw9v3bvxx34aq299ifb6hf";
|
||||
}
|
||||
{
|
||||
lang = "ru";
|
||||
saneName = "ru";
|
||||
sha256 = "1n8zwhlkn9sf256jdp7fh9qazwvn95qmr789ndg1xr7xm87y87fw";
|
||||
}
|
||||
{
|
||||
lang = "sk";
|
||||
saneName = "sk";
|
||||
sha256 = "1q3bg2kw5fghzjx6a9j0029f11w7hir67ll8pl8xi4dpw4fxdqy1";
|
||||
}
|
||||
{
|
||||
lang = "sl";
|
||||
saneName = "sl";
|
||||
sha256 = "17xr2p3nwx3sswc3qq6qqh671h6i3rvvprhnv86axddj369dhaai";
|
||||
}
|
||||
{
|
||||
lang = "sr";
|
||||
saneName = "sr";
|
||||
sha256 = "0kflgcbw17flk9qyk631qqkw74v7k9cyrdag3v15rpcrmvvyzxmk";
|
||||
}
|
||||
{
|
||||
lang = "sv";
|
||||
saneName = "sv";
|
||||
sha256 = "056i52sv5zml6c9wciqbh3v6ghgvmwq8s5wzpqx7nwnl5m9cb2x8";
|
||||
}
|
||||
{
|
||||
lang = "th";
|
||||
saneName = "th";
|
||||
sha256 = "0bk31gady68rp650a4d0w3zx0cz095sjqmg2j09pjsc0j29dfsf9";
|
||||
}
|
||||
{
|
||||
lang = "tr";
|
||||
saneName = "tr";
|
||||
sha256 = "0y3vk3csx3z54lqncpcyr31ivldbn6wkhsgycghrzg7yb3n6w5pa";
|
||||
}
|
||||
{
|
||||
lang = "uk";
|
||||
saneName = "uk";
|
||||
sha256 = "0jqsqakz2xniw9bh0dz7w1vslvkwgpibhny7yb01g604l1zz1znn";
|
||||
}
|
||||
{
|
||||
lang = "wa";
|
||||
saneName = "wa";
|
||||
sha256 = "0jbmgh1sbfkqxim7wkn29kl5m22k105daz2ypih4f31vzdsqzn9h";
|
||||
}
|
||||
{
|
||||
lang = "zh_CN";
|
||||
saneName = "zh_CN";
|
||||
sha256 = "1l4slrz0bhbhsarf4pcr86qph1ry1477y7w1956a22p8a4a4ywr3";
|
||||
}
|
||||
{
|
||||
lang = "zh_TW";
|
||||
saneName = "zh_TW";
|
||||
sha256 = "11harkdwzl328b3m25l8fkc77g0mbpprgaw41bdq3pf0j6wjmd3m";
|
||||
}
|
||||
]
|
|
@ -34,9 +34,6 @@ kde.package {
|
|||
meta = {
|
||||
description = "KDE libraries";
|
||||
license = "LGPL";
|
||||
kde = {
|
||||
name = "kdelibs";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdelibs";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -12,9 +12,6 @@ kde.package {
|
|||
Contains various Multimedia utilties for KDE such as a movie player and sound volume mixer.
|
||||
'';
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdemultimedia";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdemultimedia";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -28,9 +28,6 @@ kde.package {
|
|||
description = "KDE network utilities";
|
||||
longDescription = "Various network utilities for KDE such as a messenger client and network configuration interface";
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdenetwork";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdenetwork";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -3,16 +3,13 @@
|
|||
kde.package {
|
||||
outputHashAlgo = "sha256";
|
||||
outputHashMode = "recursive";
|
||||
outputHash = "0yl5clp4dyxk6pg8lp3w3z44ayjhn7i47ww8n952mam5il6mlfl1";
|
||||
outputHash = "1qqdmg4q145gac23b0kyarslfwnlkngcxm6x37b03vr1srccycmx";
|
||||
|
||||
buildInputs = [ cmake ];
|
||||
meta = {
|
||||
description = "KDE Oxygen theme icons";
|
||||
longDescription = "Contains icons for the KDE Oxygen theme, which is the default icon theme since KDE 4.3";
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "oxygen-icons";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "oxygen-icons";
|
||||
};
|
||||
}
|
|
@ -1,18 +1,16 @@
|
|||
{ kde, fetchurl, cmake, qt4, perl, libxml2, libxslt, boost, shared_mime_info
|
||||
, kdelibs, kdepimlibs
|
||||
, kdelibs, kdepimlibs, gettext
|
||||
, automoc4, phonon, akonadi, soprano, strigi}:
|
||||
|
||||
kde.package rec {
|
||||
buildInputs = [ cmake qt4 perl libxml2 libxslt boost shared_mime_info
|
||||
kdelibs kdepimlibs
|
||||
automoc4 phonon akonadi soprano strigi ];
|
||||
prePatch = ''
|
||||
find .. -name CMakeLists.txt | xargs sed -i -e "s@DESTINATION \''${KDE4_DBUS_INTERFACES_DIR}@DESTINATION \''${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/@"
|
||||
'';
|
||||
name = with meta.kde; "${module}-${release}";
|
||||
|
||||
buildInputs = [ cmake qt4 perl libxml2 libxslt boost shared_mime_info kdelibs
|
||||
kdepimlibs automoc4 phonon akonadi soprano strigi gettext ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/kdepim-${meta.kde.version}/src/${meta.kde.name}-${meta.kde.version}.tar.bz2";
|
||||
sha256 = "029a0i83b2yrc1xn9as7gc9rakpxjh5cjmqcmhrrj0xwalqz490n";
|
||||
url = "mirror://kde/unstable/kdepim/${meta.kde.release}/src/${name}.tar.bz2";
|
||||
sha256 = "0gsp1yycjb7a3p285yqhs6v9rsrpbq0wfq3jhz7ky306692lrxig";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
@ -20,8 +18,8 @@ kde.package rec {
|
|||
homepage = http://www.kde.org;
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdepim-runtime";
|
||||
version = "4.4.8";
|
||||
release = "4.5.94.1";
|
||||
module = "kdepim-runtime";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,22 +1,20 @@
|
|||
{ kde, fetchurl, cmake, perl, boost, gpgme, libassuan, libgpgerror, libxslt
|
||||
, shared_mime_info, libXScrnSaver, kdelibs, kdepimlibs, kdepim_runtime
|
||||
, automoc4, akonadi, qca2}:
|
||||
, automoc4, akonadi, qca2, gettext, grantlee}:
|
||||
|
||||
kde.package rec {
|
||||
|
||||
buildInputs = [ cmake boost gpgme libassuan libgpgerror libxslt
|
||||
shared_mime_info libXScrnSaver kdelibs kdepimlibs automoc4 akonadi ];
|
||||
prePatch = ''
|
||||
find .. -name CMakeLists.txt | xargs sed -i -e "s@DESTINATION \''${KDE4_DBUS_INTERFACES_DIR}@DESTINATION \''${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/@"
|
||||
'';
|
||||
shared_mime_info libXScrnSaver kdelibs kdepimlibs automoc4 akonadi gettext
|
||||
grantlee ];
|
||||
postInstall = ''
|
||||
mkdir -p $out/nix-support/
|
||||
echo ${akonadi} ${kdepimlibs} ${kdepim_runtime} > $out/nix-support/propagated-user-env-packages
|
||||
'';
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/kdepim-${meta.kde.version}/src/${meta.kde.name}-${meta.kde.version}.tar.bz2";
|
||||
sha256 = "02nbdn8s4504ljqz0qylm1jyw4hpg5fjw3vi6sbzm522xvkax4wh";
|
||||
url = "mirror://kde/unstable/kdepim/${meta.kde.release}/src/${meta.kde.module}-${meta.kde.release}.tar.bz2";
|
||||
sha256 = "1bnlyrflcjy7lj4c2jag212ws2gzzpqyn5g2p97x8y936dza7ic3";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
@ -27,8 +25,8 @@ kde.package rec {
|
|||
license = "GPL";
|
||||
homepage = http://pim.kde.org;
|
||||
kde = {
|
||||
name = "kdepim";
|
||||
version = "4.4.8";
|
||||
release = "4.5.94.1";
|
||||
module = "kdepim";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,18 +1,15 @@
|
|||
{ kde, cmake, qt4, perl, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info
|
||||
, kdelibs, automoc4, akonadi, soprano}:
|
||||
, kdelibs, automoc4, akonadi, soprano, libxslt}:
|
||||
|
||||
kde.package {
|
||||
|
||||
buildInputs = [ cmake automoc4 perl shared_mime_info ];
|
||||
buildInputs = [ cmake automoc4 perl shared_mime_info libxslt ];
|
||||
propagatedBuildInputs = [ qt4 boost cyrus_sasl gpgme libical openldap kdelibs
|
||||
akonadi soprano ];
|
||||
|
||||
meta = {
|
||||
description = "KDE PIM libraries";
|
||||
license = "LGPL";
|
||||
kde = {
|
||||
name = "kdepimlibs";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdepimlibs";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -15,9 +15,6 @@ kde.package {
|
|||
meta = {
|
||||
description = "KDE Plasma Addons";
|
||||
license = "GPL";
|
||||
kde = {
|
||||
name = "kdeplasma-addons";
|
||||
version = "4.5.90";
|
||||
};
|
||||
kde.module = "kdeplasma-addons";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, mysql, automoc4, soprano}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "akonadi-1.4.90";
|
||||
name = "akonadi-1.5.0";
|
||||
src = fetchurl {
|
||||
url = "http://download.akonadi-project.org/${name}.tar.bz2";
|
||||
sha256 = "0am4m81zhq343a42s1ig5jxx47i6g1d97r546qqzdm5w542r6c00";
|
||||
sha256 = "1azk2g7vb2sampxlys1hkgf9jvzpv92afsjdl31ikqbckaqnbfqc";
|
||||
};
|
||||
buildInputs = [ cmake qt4 shared_mime_info libxslt boost mysql automoc4 soprano ];
|
||||
meta = with stdenv.lib; {
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
{ kde, fetchurl, cmake, qt4, pkgconfig, polkit, automoc4, glib }:
|
||||
{ stdenv, fetchurl, cmake, qt4, pkgconfig, polkit, automoc4, glib }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "polkit-qt-1-0.99.0";
|
||||
|
||||
kde.package rec {
|
||||
buildInputs = [ cmake qt4 automoc4 ];
|
||||
propagatedBuildInputs = [ polkit glib ];
|
||||
|
||||
src = fetchurl {
|
||||
url = with meta.kde;
|
||||
"mirror://kde/stable/apps/KDE4.x/admin/${name}-${version}.tar.bz2";
|
||||
url = "mirror://kde/stable/apps/KDE4.x/admin/${name}.tar.bz2";
|
||||
sha256 = "02m710q34aapbmnz1p6qwgkk5xjmm239zdl3lvjg77dh3j0w5i3r";
|
||||
};
|
||||
|
||||
patches = [ ./policy-files.patch ];
|
||||
|
||||
meta.kde = {
|
||||
name = "polkit-qt-1";
|
||||
version = "0.99.0";
|
||||
meta = {
|
||||
maintainers = with stdenv.lib.maintainers; [ urkud sander ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{stdenv, fetchurl, cmake, qt4, cluceneCore, redland, libiodbc}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "soprano-2.5.63";
|
||||
name = "soprano-2.6.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/soprano/${name}.tar.bz2";
|
||||
sha256 = "1i69pbfykgn2bp36hn1qk9sbw1yx4fnaa31bfxfdssfxli7ik6c4";
|
||||
sha256 = "0dfdc4hcv25kwmv3wp13qjw2jg2fax4gcy79yia7sdgz5ik59xq2";
|
||||
};
|
||||
|
||||
# We disable the Java backend, since we do not need them and they make the closure size much bigger
|
||||
|
|
|
@ -0,0 +1,55 @@
|
|||
{ fetchurl, stdenv, libtool, readline, gmp
|
||||
, gawk, makeWrapper }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "guile-1.8.8";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/guile/" + name + ".tar.gz";
|
||||
sha256 = "0l200a0v7h8bh0cwz6v7hc13ds39cgqsmfrks55b1rbj5vniyiy3";
|
||||
};
|
||||
|
||||
patches = [ ./cpp-4.5.patch ];
|
||||
|
||||
buildNativeInputs = [ makeWrapper gawk ];
|
||||
propagatedBuildInputs = [ readline gmp libtool ];
|
||||
selfBuildNativeInput = true;
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/guile-snarf --prefix PATH : "${gawk}/bin"
|
||||
'';
|
||||
|
||||
preBuild = ''
|
||||
sed -e '/lt_dlinit/a lt_dladdsearchdir("'$out/lib'");' -i libguile/dynl.c
|
||||
'';
|
||||
|
||||
# Guile needs patching to preset results for the configure tests
|
||||
# about pthreads, which work only in native builds.
|
||||
preConfigure = ''
|
||||
if test -n "$crossConfig"; then
|
||||
configureFlags="--with-threads=no $configureFlags"
|
||||
fi
|
||||
'';
|
||||
|
||||
# One test fails.
|
||||
# ERROR: file: "libtest-asmobs", message: "file not found"
|
||||
# This is fixed here:
|
||||
# <http://git.savannah.gnu.org/cgit/guile.git/commit/?h=branch_release-1-8&id=a0aa1e5b69d6ef0311aeea8e4b9a94eae18a1aaf>.
|
||||
doCheck = false;
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
meta = {
|
||||
description = "GNU Guile, an embeddable Scheme interpreter";
|
||||
longDescription = ''
|
||||
GNU Guile is an interpreter for the Scheme programming language,
|
||||
packaged as a library that can be embedded into programs to make
|
||||
them extensible. It supports many SRFIs.
|
||||
'';
|
||||
|
||||
homepage = http://www.gnu.org/software/guile/;
|
||||
license = "LGPLv2+";
|
||||
|
||||
maintainers = [ stdenv.lib.maintainers.ludo ];
|
||||
};
|
||||
}
|
|
@ -1,68 +0,0 @@
|
|||
{ fetchurl, stdenv, libtool, readline, gmp, pkgconfig, boehmgc, libunistring
|
||||
, libffi, gawk, makeWrapper, coverageAnalysis ? null }:
|
||||
|
||||
# Do either a coverage analysis build or a standard build.
|
||||
(if coverageAnalysis != null
|
||||
then coverageAnalysis
|
||||
else stdenv.mkDerivation)
|
||||
|
||||
rec {
|
||||
name = "guile-1.9.15"; # This is a beta release!
|
||||
|
||||
src = fetchurl {
|
||||
url = "ftp://alpha.gnu.org/gnu/guile/${name}.tar.gz";
|
||||
sha256 = "0b6sd2a9s2ccdcr84d16ryk08sqqxgcw8bxisdz9z5b53dvpmh0p";
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
[ makeWrapper gawk readline libtool libunistring
|
||||
libffi pkgconfig
|
||||
];
|
||||
propagatedBuildInputs = [ gmp boehmgc ]
|
||||
|
||||
# XXX: These ones aren't normally needed here, but since
|
||||
# `libguile-2.0.la' reads `-lltdl -lunistring', adding them here will add
|
||||
# the needed `-L' flags. As for why the `.la' file lacks the `-L' flags,
|
||||
# see below.
|
||||
++ [ libtool libunistring ];
|
||||
|
||||
patches =
|
||||
stdenv.lib.optionals (coverageAnalysis != null)
|
||||
[ ./gcov-file-name.patch ./disable-gc-sensitive-tests.patch ];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/guile-snarf --prefix PATH : "${gawk}/bin"
|
||||
|
||||
# XXX: See http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/18903 for
|
||||
# why `--with-libunistring-prefix' and similar options coming from
|
||||
# `AC_LIB_LINKFLAGS_BODY' don't work on NixOS/x86_64.
|
||||
sed -i "$out/lib/pkgconfig/guile-2.0.pc" \
|
||||
-e 's|-lunistring|-L${libunistring}/lib -lunistring|g ;
|
||||
s|^Cflags:\(.*\)$|Cflags: -I${libunistring}/include \1|g ;
|
||||
s|-lltdl|-L${libtool}/lib -lltdl|g'
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
meta = {
|
||||
description = "GNU Guile 1.9 (beta), an embeddable Scheme implementation";
|
||||
|
||||
longDescription = ''
|
||||
GNU Guile is an implementation of the Scheme programming language, with
|
||||
support for many SRFIs, packaged for use in a wide variety of
|
||||
environments. In addition to implementing the R5RS Scheme standard,
|
||||
Guile includes a module system, full access to POSIX system calls,
|
||||
networking support, multiple threads, dynamic linking, a foreign
|
||||
function call interface, and powerful string processing.
|
||||
'';
|
||||
|
||||
homepage = http://www.gnu.org/software/guile/;
|
||||
license = "LGPLv3+";
|
||||
|
||||
maintainers = [ stdenv.lib.maintainers.ludo ];
|
||||
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
}
|
|
@ -1,55 +1,69 @@
|
|||
{ fetchurl, stdenv, libtool, readline, gmp
|
||||
, gawk, makeWrapper }:
|
||||
{ fetchurl, stdenv, libtool, readline, gmp, pkgconfig, boehmgc, libunistring
|
||||
, libffi, gawk, makeWrapper, coverageAnalysis ? null }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "guile-1.8.8";
|
||||
# Do either a coverage analysis build or a standard build.
|
||||
(if coverageAnalysis != null
|
||||
then coverageAnalysis
|
||||
else stdenv.mkDerivation)
|
||||
|
||||
rec {
|
||||
name = "guile-2.0.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/guile/" + name + ".tar.gz";
|
||||
sha256 = "0l200a0v7h8bh0cwz6v7hc13ds39cgqsmfrks55b1rbj5vniyiy3";
|
||||
url = "mirror://gnu/guile/${name}.tar.gz";
|
||||
sha256 = "0yy6iqlgqaav0nszldlkv8dq4xhcs6r18ahp4h2885jv9payp93v";
|
||||
};
|
||||
|
||||
patches = [ ./cpp-4.5.patch ];
|
||||
buildInputs =
|
||||
[ makeWrapper gawk readline libtool libunistring
|
||||
libffi pkgconfig
|
||||
];
|
||||
propagatedBuildInputs = [ gmp boehmgc ]
|
||||
|
||||
buildNativeInputs = [ makeWrapper gawk ];
|
||||
propagatedBuildInputs = [ readline gmp libtool ];
|
||||
selfBuildNativeInput = true;
|
||||
# XXX: These ones aren't normally needed here, but since
|
||||
# `libguile-2.0.la' reads `-lltdl -lunistring', adding them here will add
|
||||
# the needed `-L' flags. As for why the `.la' file lacks the `-L' flags,
|
||||
# see below.
|
||||
++ [ libtool libunistring ];
|
||||
|
||||
patches =
|
||||
stdenv.lib.optionals (coverageAnalysis != null)
|
||||
[ ./gcov-file-name.patch ./disable-gc-sensitive-tests.patch ];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/guile-snarf --prefix PATH : "${gawk}/bin"
|
||||
|
||||
# XXX: See http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/18903 for
|
||||
# why `--with-libunistring-prefix' and similar options coming from
|
||||
# `AC_LIB_LINKFLAGS_BODY' don't work on NixOS/x86_64.
|
||||
sed -i "$out/lib/pkgconfig/guile-2.0.pc" \
|
||||
-e 's|-lunistring|-L${libunistring}/lib -lunistring|g ;
|
||||
s|^Cflags:\(.*\)$|Cflags: -I${libunistring}/include \1|g ;
|
||||
s|-lltdl|-L${libtool}/lib -lltdl|g'
|
||||
'';
|
||||
|
||||
preBuild = ''
|
||||
sed -e '/lt_dlinit/a lt_dladdsearchdir("'$out/lib'");' -i libguile/dynl.c
|
||||
'';
|
||||
|
||||
# Guile needs patching to preset results for the configure tests
|
||||
# about pthreads, which work only in native builds.
|
||||
preConfigure = ''
|
||||
if test -n "$crossConfig"; then
|
||||
configureFlags="--with-threads=no $configureFlags"
|
||||
fi
|
||||
'';
|
||||
|
||||
# One test fails.
|
||||
# ERROR: file: "libtest-asmobs", message: "file not found"
|
||||
# This is fixed here:
|
||||
# <http://git.savannah.gnu.org/cgit/guile.git/commit/?h=branch_release-1-8&id=a0aa1e5b69d6ef0311aeea8e4b9a94eae18a1aaf>.
|
||||
doCheck = false;
|
||||
doCheck = true;
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
meta = {
|
||||
description = "GNU Guile, an embeddable Scheme interpreter";
|
||||
description = "GNU Guile 2.0, an embeddable Scheme implementation";
|
||||
|
||||
longDescription = ''
|
||||
GNU Guile is an interpreter for the Scheme programming language,
|
||||
packaged as a library that can be embedded into programs to make
|
||||
them extensible. It supports many SRFIs.
|
||||
GNU Guile is an implementation of the Scheme programming language, with
|
||||
support for many SRFIs, packaged for use in a wide variety of
|
||||
environments. In addition to implementing the R5RS Scheme standard
|
||||
and a large subset of R6RS, Guile includes a module system, full access
|
||||
to POSIX system calls, networking support, multiple threads, dynamic
|
||||
linking, a foreign function call interface, and powerful string
|
||||
processing.
|
||||
'';
|
||||
|
||||
homepage = http://www.gnu.org/software/guile/;
|
||||
license = "LGPLv2+";
|
||||
license = "LGPLv3+";
|
||||
|
||||
maintainers = [ stdenv.lib.maintainers.ludo ];
|
||||
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,25 +1,23 @@
|
|||
{ stdenv, fetchurl, flex, bison, ncurses, buddy, tecla, libsigsegv, gmpxx, makeWrapper }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "maude-2.5";
|
||||
name = "maude-2.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://maude.cs.uiuc.edu/download/current/Maude-2.5.tar.gz";
|
||||
sha256 = "16bvnbyi257z87crzkw9gx2kz13482hnjnik22c2p2ml4rj4lpfw";
|
||||
url = "http://maude.cs.uiuc.edu/download/current/Maude-2.6.tar.gz";
|
||||
sha256 = "182abzhvjvlaa21aqv7802v3bs57a4dm7cw09s3mqmih7nzpkfm5";
|
||||
};
|
||||
|
||||
fullMaude = fetchurl {
|
||||
url = "http://maude.cs.uiuc.edu/download/current/FM2.5/full-maude25.maude";
|
||||
sha256 = "1d0izdbmhpifb2plnkk3cp7li2z60r8a8ppxhifmfpzi6x6pfvrd";
|
||||
url = "http://maude.cs.uiuc.edu/download/current/FM2.6/full-maude26.maude";
|
||||
sha256 = "1382hjwwrsdgd5yjn3ph1b5i1bhrhzvqx0v369bmcjkly9k96v6q";
|
||||
};
|
||||
|
||||
buildInputs = [flex bison ncurses buddy tecla gmpxx libsigsegv makeWrapper];
|
||||
|
||||
configurePhase = ''./configure --disable-dependency-tracking --prefix=$out --datadir=$out/share/maude TECLA_LIBS="-ltecla -lncursesw" CFLAGS="-O3" CXXFLAGS="-O3"'';
|
||||
|
||||
# The test suite is known to fail on Darwin. If maude is ever updated to a
|
||||
# new version, this exception ought to be removed again.
|
||||
doCheck = !stdenv.isDarwin;
|
||||
doCheck = true;
|
||||
|
||||
postInstall =
|
||||
''
|
||||
|
|
|
@ -1,34 +1,35 @@
|
|||
{ stdenv, fetchurl, cairo, file, libjpeg
|
||||
, libpng, libtool, libXaw, libXext, libXft, libXrender
|
||||
, libXt, libXmu, mesa, pkgconfig, which } :
|
||||
{ stdenv, fetchurl, cairo, file, pango, glib, gtk
|
||||
, which, libtool, makeWrapper, libjpeg, libpng
|
||||
, fontconfig, liberation_ttf } :
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "racket";
|
||||
version = "5.0.2";
|
||||
version = "5.1";
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.racket-lang.org/installers/${version}/${pname}/${name}-src-unix.tgz";
|
||||
sha256 = "1xx0gc935mvh9b1nch7p4xscx9hjd0401rl1sdpf291nj9vmpb3k";
|
||||
sha256 = "0k53jdsz0qf8jvydw29gnz1z8d9vs9ycfgilgqa6rcyp8i0f468k";
|
||||
};
|
||||
|
||||
buildInputs = [ cairo
|
||||
file
|
||||
libjpeg
|
||||
libpng
|
||||
libtool
|
||||
libXaw
|
||||
libXext
|
||||
libXft
|
||||
libXrender
|
||||
libXt
|
||||
libXmu
|
||||
mesa
|
||||
pkgconfig
|
||||
which
|
||||
];
|
||||
# Various racket executables do run-time searches for these.
|
||||
ffiSharedLibs = "${glib}/lib:${cairo}/lib:${pango}/lib:${gtk}/lib:${libjpeg}/lib:${libpng}/lib";
|
||||
|
||||
buildInputs = [ file libtool which makeWrapper fontconfig liberation_ttf ];
|
||||
|
||||
preConfigure = ''
|
||||
export LD_LIBRARY_PATH=${ffiSharedLibs}:$LD_LIBRARY_PATH
|
||||
|
||||
# Chroot builds do not have access to /etc/fonts/fonts.conf, but the Racket bootstrap
|
||||
# needs a working fontconfig, so here a simple standin is used.
|
||||
mkdir chroot-fontconfig
|
||||
cat ${fontconfig}/etc/fonts/fonts.conf > chroot-fontconfig/fonts.conf
|
||||
sed -e 's@</fontconfig>@@' -i chroot-fontconfig/fonts.conf
|
||||
echo "<dir>${liberation_ttf}</dir>" >> chroot-fontconfig/fonts.conf
|
||||
echo "</fontconfig>" >> chroot-fontconfig/fonts.conf
|
||||
|
||||
export FONTCONFIG_FILE=$(pwd)/chroot-fontconfig/fonts.conf
|
||||
|
||||
cd src
|
||||
sed -e 's@/usr/bin/uname@'"$(which uname)"'@g' -i configure
|
||||
sed -e 's@/usr/bin/file@'"$(which file)"'@g' -i foreign/libffi/configure
|
||||
|
@ -36,6 +37,12 @@ stdenv.mkDerivation rec {
|
|||
|
||||
configureFlags = [ "--enable-shared" "--enable-lt=${libtool}/bin/libtool" ];
|
||||
|
||||
postInstall = ''
|
||||
for p in $(ls $out/bin/) ; do
|
||||
wrapProgram $out/bin/$p --prefix LD_LIBRARY_PATH ":" "${ffiSharedLibs}" ;
|
||||
done
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Racket (formerly called PLT Scheme) is a programming language derived from Scheme.";
|
||||
longDescription = ''
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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.";
|
||||
};
|
||||
})
|
||||
|
|
@ -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.";
|
||||
};
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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 ];
|
||||
|
|
|
@ -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/;
|
||||
};
|
||||
}
|
||||
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
|
@ -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 ];
|
||||
|
|
|
@ -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];
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
andres = "Andres Loeh <andres@cs.uu.nl>";
|
||||
astsmtl = "Alexander Tsamutali <astsmtl@yandex.ru>";
|
||||
bjg = "Brian Gough <bjg@gnu.org>";
|
||||
chaoflow = "Florian Friesdorf <flo@chaoflow.net>";
|
||||
eelco = "Eelco Dolstra <e.dolstra@tudelft.nl>";
|
||||
goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>";
|
||||
guibert = "David Guibert <david.guibert@gmail.com>";
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
{stdenv, fetchurl, libpcap, openssl, zlib, wirelesstools}:
|
||||
{stdenv, fetchsvn, libpcap, openssl, zlib, wirelesstools}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "aircrack-ng-1.0-rc2";
|
||||
let
|
||||
rev = "1859";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "aircrack-ng-1.1-${rev}";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://download.aircrack-ng.org/aircrack-ng-1.0-rc2.tar.gz;
|
||||
sha256 = "9d52f15f3fca52775ecb9cfc1f0aeb04c3c3bd3101665d5760d395f7d2a87d8b";
|
||||
src = fetchsvn {
|
||||
url = "http://trac.aircrack-ng.org/svn/trunk";
|
||||
inherit rev;
|
||||
sha256 = "6ca98321ef3f14af9c78b2fe25091c4e79e3c28679f240b80f8aeda71b84ab4a";
|
||||
};
|
||||
|
||||
buildInputs = [libpcap openssl zlib];
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{stdenv, fetchurl, readline}:
|
||||
{stdenv, fetchurl, gnutls, libtasn1, pkgconfig, readline, zlib}:
|
||||
stdenv.mkDerivation {
|
||||
name = "lftp-3.5.14";
|
||||
name = "lftp-4.1.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = ftp://ftp.cs.tu-berlin.de/pub/net/ftp/lftp/lftp-3.5.14.tar.bz2;
|
||||
sha256 = "0hzrbhpgvndpd4wd08whfv1iqzbcijs1nxz40rhn651xabhiasrv";
|
||||
url = ftp://ftp.cs.tu-berlin.de/pub/net/ftp/lftp/lftp-4.1.3.tar.bz2;
|
||||
sha256 = "1nbgbql8kkhdvai0glwgkq8l9ik09l5lb8znpjrv26hfzl15dvv1";
|
||||
};
|
||||
|
||||
buildInputs = [readline];
|
||||
buildInputs = [gnutls libtasn1 pkgconfig readline zlib];
|
||||
}
|
||||
|
|
|
@ -388,7 +388,9 @@ let
|
|||
|
||||
at = callPackage ../tools/system/at { };
|
||||
|
||||
autogen = callPackage ../development/tools/misc/autogen { };
|
||||
autogen = callPackage ../development/tools/misc/autogen {
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
autojump = callPackage ../tools/misc/autojump { };
|
||||
|
||||
|
@ -866,7 +868,9 @@ let
|
|||
|
||||
lzop = callPackage ../tools/compression/lzop { };
|
||||
|
||||
mailutils = callPackage ../tools/networking/mailutils { };
|
||||
mailutils = callPackage ../tools/networking/mailutils {
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
man = callPackage ../tools/misc/man { };
|
||||
|
||||
|
@ -878,7 +882,9 @@ let
|
|||
|
||||
mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
|
||||
|
||||
mcron = callPackage ../tools/system/mcron { };
|
||||
mcron = callPackage ../tools/system/mcron {
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
mdbtools = callPackage ../tools/misc/mdbtools { };
|
||||
|
||||
|
@ -1288,6 +1294,7 @@ let
|
|||
texmacs = callPackage ../applications/editors/texmacs {
|
||||
tex = texLive; /* tetex is also an option */
|
||||
extraFonts = true;
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
tmux = callPackage ../tools/misc/tmux { };
|
||||
|
@ -2234,9 +2241,11 @@ let
|
|||
|
||||
groovy = callPackage ../development/interpreters/groovy { };
|
||||
|
||||
guile = callPackage ../development/interpreters/guile { };
|
||||
guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
|
||||
|
||||
guile_1_9 = callPackage ../development/interpreters/guile/1.9.nix { };
|
||||
guile_2_0 = callPackage ../development/interpreters/guile { };
|
||||
|
||||
guile = guile_2_0;
|
||||
|
||||
io = builderDefsPackage (import ../development/interpreters/io) {
|
||||
inherit sqlite zlib gmp libffi cairo ncurses freetype mesa
|
||||
|
@ -2353,7 +2362,10 @@ let
|
|||
|
||||
qi = callPackage ../development/compilers/qi { };
|
||||
|
||||
racket = callPackage ../development/interpreters/racket { };
|
||||
racket = callPackage ../development/interpreters/racket {
|
||||
inherit (gtkLibs) pango glib gtk;
|
||||
libjpeg = libjpeg62;
|
||||
};
|
||||
|
||||
ruby18 = callPackage ../development/interpreters/ruby { };
|
||||
#ruby19 = import ../development/interpreters/ruby/ruby-19.nix { inherit ruby18 fetchurl; };
|
||||
|
@ -3446,6 +3458,8 @@ let
|
|||
|
||||
libdvdread = callPackage ../development/libraries/libdvdread { };
|
||||
|
||||
libebml = callPackage ../development/libraries/libebml { };
|
||||
|
||||
libedit = callPackage ../development/libraries/libedit { };
|
||||
|
||||
libelf = callPackage ../development/libraries/libelf { };
|
||||
|
@ -3568,6 +3582,8 @@ let
|
|||
|
||||
libmatthew_java = callPackage ../development/libraries/java/libmatthew-java { };
|
||||
|
||||
libmatroska = callPackage ../development/libraries/libmatroska { };
|
||||
|
||||
libmcs = callPackage ../development/libraries/libmcs { };
|
||||
|
||||
libmicrohttpd = callPackage ../development/libraries/libmicrohttpd { };
|
||||
|
@ -3793,6 +3809,8 @@ let
|
|||
|
||||
ming = callPackage ../development/libraries/ming { };
|
||||
|
||||
mkvtoolnix = callPackage ../applications/video/mkvtoolnix { };
|
||||
|
||||
mlt = callPackage ../development/libraries/mlt {
|
||||
qt = qt4;
|
||||
};
|
||||
|
@ -5285,6 +5303,7 @@ let
|
|||
|
||||
trackballs = callPackage ../games/trackballs {
|
||||
debug = false;
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
tunctl = callPackage ../os-specific/linux/tunctl { };
|
||||
|
@ -5591,6 +5610,7 @@ let
|
|||
|
||||
beast = callPackage ../applications/audio/beast {
|
||||
inherit (gnome) libgnomecanvas libart_lgpl;
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
bibletime = newScope pkgs.kde45 ../applications/misc/bibletime {
|
||||
|
@ -5999,6 +6019,7 @@ let
|
|||
inherit (gnome) gtk glib libglade libgnomeui libgtkhtml gtkhtml
|
||||
libgnomeprint;
|
||||
gconf = gnome.GConf;
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
qcad = callPackage ../applications/misc/qcad { };
|
||||
|
@ -6176,6 +6197,8 @@ let
|
|||
|
||||
kbluetooth = newScope pkgs.kde4 ../tools/bluetooth/kbluetooth { };
|
||||
|
||||
kde_wacomtablet = newScope pkgs.kde4 ../applications/misc/kde-wacomtablet { };
|
||||
|
||||
kdenlive = newScope pkgs.kde4 ../applications/video/kdenlive { };
|
||||
|
||||
kdesvn = newScope pkgs.kde4 ../applications/version-management/kdesvn { };
|
||||
|
@ -6358,8 +6381,7 @@ let
|
|||
|
||||
mumble = callPackage ../applications/networking/mumble {
|
||||
avahi = avahi.override {
|
||||
qt4Support = true;
|
||||
inherit qt4;
|
||||
withLibdnsCompat = true;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -6388,6 +6410,8 @@ let
|
|||
netsurfBrowser = netsurf.browser;
|
||||
netsurf = recurseIntoAttrs (import ../applications/networking/browsers/netsurf { inherit pkgs; });
|
||||
|
||||
notmuch = callPackage ../applications/networking/mailreaders/notmuch { };
|
||||
|
||||
nvi = callPackage ../applications/editors/nvi { };
|
||||
|
||||
ocrad = callPackage ../applications/graphics/ocrad { };
|
||||
|
@ -6554,7 +6578,8 @@ let
|
|||
};
|
||||
|
||||
snd = sndBase.passthru.function {
|
||||
inherit guile mesa libtool jackaudio alsaLib;
|
||||
inherit mesa libtool jackaudio alsaLib;
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
sonicVisualizer = callPackage ../applications/audio/sonic-visualizer {
|
||||
|
@ -6891,7 +6916,9 @@ let
|
|||
|
||||
atanks = callPackage ../games/atanks {};
|
||||
|
||||
ballAndPaddle = callPackage ../games/ball-and-paddle { };
|
||||
ballAndPaddle = callPackage ../games/ball-and-paddle {
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
blackshades = callPackage ../games/blackshades { };
|
||||
|
||||
|
@ -7189,7 +7216,8 @@ let
|
|||
|
||||
drgeo = builderDefsPackage (import ../applications/science/geometry/drgeo) {
|
||||
inherit (gnome) libglade gtk;
|
||||
inherit libxml2 guile perl intltool libtool pkgconfig;
|
||||
inherit libxml2 perl intltool libtool pkgconfig;
|
||||
guile = guile_1_8;
|
||||
};
|
||||
|
||||
tetgen = callPackage ../applications/science/geometry/tetgen { };
|
||||
|
|
|
@ -252,13 +252,15 @@ rec {
|
|||
|
||||
HAppSState = callPackage ../development/libraries/haskell/HAppS/HAppS-State.nix {};
|
||||
|
||||
/* cannot yet get this to work with 6.12.1 */
|
||||
happstackData = callPackage ../development/libraries/haskell/happstack/happstack-data.nix {};
|
||||
happstackData = callPackage ../development/libraries/haskell/happstack/happstack-data.nix {
|
||||
HaXml = HaXml_1_13_3;
|
||||
};
|
||||
|
||||
happstackUtil = callPackage ../development/libraries/haskell/happstack/happstack-util.nix {};
|
||||
|
||||
happstackServer = callPackage ../development/libraries/haskell/happstack/happstack-server.nix {
|
||||
network = network_2_2_1_7;
|
||||
HaXml = HaXml_1_13_3;
|
||||
};
|
||||
|
||||
hashedStorage = callPackage ../development/libraries/haskell/hashed-storage {};
|
||||
|
@ -349,12 +351,17 @@ rec {
|
|||
|
||||
HTTP_3001 = callPackage ../development/libraries/haskell/HTTP/3001.nix {};
|
||||
|
||||
haxr = callPackage ../development/libraries/haskell/haxr {};
|
||||
haxr = callPackage ../development/libraries/haskell/haxr {
|
||||
HTTP = HTTP_4000_0_9;
|
||||
HaXml = HaXml_1_13_3;
|
||||
};
|
||||
|
||||
haxr_th = callPackage ../development/libraries/haskell/haxr-th {};
|
||||
|
||||
HaXml = callPackage ../development/libraries/haskell/HaXml {};
|
||||
|
||||
HaXml_1_13_3 = callPackage ../development/libraries/haskell/HaXml/1.13.3.nix {};
|
||||
|
||||
HDBC = callPackage ../development/libraries/haskell/HDBC/HDBC.nix {};
|
||||
|
||||
HDBCPostgresql = callPackage ../development/libraries/haskell/HDBC/HDBC-postgresql.nix {
|
||||
|
|
|
@ -481,12 +481,12 @@ rec {
|
|||
|
||||
nose = buildPythonPackage {
|
||||
name = "nose-0.11.3";
|
||||
|
||||
|
||||
src = fetchurl {
|
||||
url = http://python-nose.googlecode.com/files/nose-0.11.3.tar.gz;
|
||||
sha256 = "1hl3lbwdfl2a64q3dxc73kbiks4iwx5cixlbavyryd8xdr7iziww";
|
||||
};
|
||||
|
||||
|
||||
meta = {
|
||||
description = "A unittest-based testing framework for python that makes writing and running tests easier";
|
||||
};
|
||||
|
@ -699,6 +699,34 @@ rec {
|
|||
};
|
||||
});
|
||||
|
||||
pymacs = pkgs.stdenv.mkDerivation rec {
|
||||
version = "v0.24-beta2";
|
||||
name = "Pymacs-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/pinard/Pymacs/tarball/${version}";
|
||||
name = "${name}.tar.gz";
|
||||
sha256 = "0nzb3wrxwy0cmmj087pszkwgj2v22x0y5m4vxb6axz94zfl02r8j";
|
||||
};
|
||||
|
||||
buildInputs = [ python ];
|
||||
|
||||
configurePhase = ''
|
||||
python p4 -C p4config.py *.in Pymacs contrib tests
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
python setup.py install --prefix=$out
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Emacs Lisp to Python interface";
|
||||
homepage = http://pymacs.progiciels-bpi.ca;
|
||||
license = licenses.gpl2;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
};
|
||||
};
|
||||
|
||||
pyopengl =
|
||||
let version = "3.0.0b5";
|
||||
in
|
||||
|
@ -853,6 +881,52 @@ rec {
|
|||
};
|
||||
});
|
||||
|
||||
rope = pkgs.stdenv.mkDerivation rec {
|
||||
version = "0.9.3";
|
||||
name = "rope-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://pypi.python.org/packages/source/r/rope/${name}.tar.gz";
|
||||
sha256 = "1092rlsfna7rm1jkdanilsmw7rr3hlkgyji02xfd02wfcm8xa2i7";
|
||||
};
|
||||
|
||||
buildInputs = [ python ];
|
||||
|
||||
installPhase = ''
|
||||
python setup.py install --prefix=$out
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "python refactoring library";
|
||||
homepage = http://rope.sf.net;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
license = licenses.gpl2;
|
||||
};
|
||||
};
|
||||
|
||||
ropemacs = pkgs.stdenv.mkDerivation rec {
|
||||
version = "0.6";
|
||||
name = "ropemacs-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/rope/${name}.tar.gz";
|
||||
sha256 = "1afqybmjn7fqkwx8y8kx1kfx181ix73cbq3a0d5n7ryjm7k1r0s4";
|
||||
};
|
||||
|
||||
buildInputs = [ python ];
|
||||
|
||||
installPhase = ''
|
||||
python setup.py install --prefix=$out
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "a plugin for performing python refactorings in emacs";
|
||||
homepage = http://rope.sf.net/ropemacs.html;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
license = licenses.gpl2;
|
||||
};
|
||||
};
|
||||
|
||||
pysvn = pkgs.stdenv.mkDerivation {
|
||||
name = "pysvn-1.7.2";
|
||||
|
||||
|
@ -917,19 +991,19 @@ rec {
|
|||
homepage = http://www.darwinsys.com/file/;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
MySQL_python = buildPythonPackage {
|
||||
name = "MySQL-python-1.2.3";
|
||||
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz;
|
||||
sha256 = "0vkyg9dmj29hzk7fy77f42p7bfj28skyzsjsjry4wqr3z6xnzrkx";
|
||||
};
|
||||
|
||||
|
||||
propagatedBuildInputs = [ pkgs.mysql pkgs.zlib nose ];
|
||||
|
||||
|
||||
meta = {
|
||||
description = "MySQL database binding for Python";
|
||||
|
||||
|
|
|
@ -154,6 +154,13 @@ let
|
|||
};
|
||||
in {
|
||||
crossMingw32 = mapTestOnCross crossSystem {
|
||||
coreutils.hostDrv = nativePlatforms;
|
||||
boehmgc.hostDrv = nativePlatforms;
|
||||
gmp.hostDrv = nativePlatforms;
|
||||
guile_1_8.hostDrv = nativePlatforms;
|
||||
libffi.hostDrv = nativePlatforms;
|
||||
libtool.hostDrv = nativePlatforms;
|
||||
libunistring.hostDrv = nativePlatforms;
|
||||
windows.wxMSW.hostDrv = nativePlatforms;
|
||||
};
|
||||
}) // (
|
||||
|
@ -175,10 +182,16 @@ in {
|
|||
hurdCross = nativePlatforms;
|
||||
mach.hostDrv = nativePlatforms;
|
||||
|
||||
coreutils_real.hostDrv = nativePlatforms;
|
||||
coreutils.hostDrv = nativePlatforms;
|
||||
ed.hostDrv = nativePlatforms;
|
||||
grub2.hostDrv = nativePlatforms;
|
||||
inetutils.hostDrv = nativePlatforms;
|
||||
boehmgc.hostDrv = nativePlatforms;
|
||||
gmp.hostDrv = nativePlatforms;
|
||||
guile_1_8.hostDrv = nativePlatforms;
|
||||
libffi.hostDrv = nativePlatforms;
|
||||
libtool.hostDrv = nativePlatforms;
|
||||
libunistring.hostDrv = nativePlatforms;
|
||||
nixUnstable.hostDrv = nativePlatforms;
|
||||
patch.hostDrv = nativePlatforms;
|
||||
zile.hostDrv = nativePlatforms;
|
||||
|
@ -213,7 +226,7 @@ let
|
|||
in {
|
||||
fuloongminipc = mapTestOnCross crossSystem {
|
||||
|
||||
coreutils_real.hostDrv = nativePlatforms;
|
||||
coreutils.hostDrv = nativePlatforms;
|
||||
ed.hostDrv = nativePlatforms;
|
||||
grub2.hostDrv = nativePlatforms;
|
||||
inetutils.hostDrv = nativePlatforms;
|
||||
|
@ -273,7 +286,7 @@ let
|
|||
in {
|
||||
nanonote = mapTestOnCross crossSystem {
|
||||
|
||||
coreutils_real.hostDrv = nativePlatforms;
|
||||
coreutils.hostDrv = nativePlatforms;
|
||||
ed.hostDrv = nativePlatforms;
|
||||
inetutils.hostDrv = nativePlatforms;
|
||||
nixUnstable.hostDrv = nativePlatforms;
|
||||
|
|
Loading…
Reference in New Issue