Update from trunk
svn path=/nixpkgs/branches/stdenv-updates/; revision=23097
This commit is contained in:
commit
f9692a7f40
23
pkgs/applications/science/math/yacas/default.nix
Normal file
23
pkgs/applications/science/math/yacas/default.nix
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{stdenv, fetchurl, perl}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "yacas-1.2.2";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://yacas.sourceforge.net/backups/${name}.tar.gz";
|
||||||
|
sha256 = "1dmafm3w0lm5w211nwkfzaid1rvvmgskz7k4500pjhgdczi5sd78";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Perl is only for the documentation
|
||||||
|
buildInputs = [ perl ];
|
||||||
|
|
||||||
|
patches = [ ./gcc43.patch ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Easy to use, general purpose Computer Algebra System";
|
||||||
|
homepage = http://yacas.sourceforge.net/;
|
||||||
|
license = "GPLv2+";
|
||||||
|
maintainers = with stdenv.lib.maintainers; [viric];
|
||||||
|
platforms = with stdenv.lib.platforms; all;
|
||||||
|
};
|
||||||
|
}
|
17
pkgs/applications/science/math/yacas/gcc43.patch
Normal file
17
pkgs/applications/science/math/yacas/gcc43.patch
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
Taken from gentoo:
|
||||||
|
http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/yacas/files/yacas-1.2.2-gcc43.patch?rev=1.1&view=markup
|
||||||
|
Index: yacas-1.2.2-gcc43.patch
|
||||||
|
===================================================================
|
||||||
|
--- a/manmake/manripper.cpp
|
||||||
|
+++ b/manmake/manripper.cpp
|
||||||
|
@@ -1,7 +1,8 @@
|
||||||
|
|
||||||
|
-#include <stdio.h>
|
||||||
|
-#include <ctype.h>
|
||||||
|
+#include <cstdio>
|
||||||
|
+#include <cctype>
|
||||||
|
#include <string>
|
||||||
|
+#include <cstring>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
using namespace std;
|
18
pkgs/applications/window-managers/matchbox/default.nix
Normal file
18
pkgs/applications/window-managers/matchbox/default.nix
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{ stdenv, fetchurl, libmatchbox, pkgconfig}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "matchbox-1.2.2";
|
||||||
|
|
||||||
|
buildInputs = [ libmatchbox pkgconfig ];
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = http://matchbox-project.org/sources/matchbox-window-manager/1.2/matchbox-window-manager-1.2.tar.bz2;
|
||||||
|
sha256 = "1zyfq438b466ygcz78nvsmnsc5bhg4wcfnpxb43kbkwpyx53m8l1";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "X window manager for non-desktop embedded systems";
|
||||||
|
homepage = http://matchbox-project.org/;
|
||||||
|
license = "GPLv2+";
|
||||||
|
};
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
{ stdenv, fetchurl }:
|
{ stdenv, fetchurl }:
|
||||||
|
|
||||||
{ pn, v, stable ? true, sha256, subdir ? null }: args:
|
a@{ pn, v, stable ? true, sha256, subdir ? null, ... }:
|
||||||
stdenv.mkDerivation ({
|
stdenv.mkDerivation ({
|
||||||
name = "${pn}-${v}";
|
name = "${pn}-${v}";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -13,5 +13,5 @@ stdenv.mkDerivation ({
|
|||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = stdenv.lib.platforms.linux;
|
||||||
inherit stable;
|
inherit stable;
|
||||||
homepage = http://www.kde.org;
|
homepage = http://www.kde.org;
|
||||||
} // ( if args ? meta then args.meta else { } );
|
} // ( if a ? meta then a.meta else { } );
|
||||||
} // args)
|
} // (removeAttrs a [ "meta" "pn" "v" "stable" "sha256" "subdir" ]))
|
||||||
|
@ -9,7 +9,7 @@ kdePackage {
|
|||||||
pn = "kdelibs";
|
pn = "kdelibs";
|
||||||
v = "4.5.0";
|
v = "4.5.0";
|
||||||
sha256 = "0d3iml2v1vp1y6i5vpqv77nbdlw6qb8j6c88yi744ba4zvcirzrx";
|
sha256 = "0d3iml2v1vp1y6i5vpqv77nbdlw6qb8j6c88yi744ba4zvcirzrx";
|
||||||
} {
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
cmake perl qt4 xz flex bison bzip2 pcre fam libxml2 libxslt
|
cmake perl qt4 xz flex bison bzip2 pcre fam libxml2 libxslt
|
||||||
shared_mime_info giflib jasper /*openexr*/ aspell avahi kerberos acl attr
|
shared_mime_info giflib jasper /*openexr*/ aspell avahi kerberos acl attr
|
||||||
|
@ -1,13 +1,10 @@
|
|||||||
{ stdenv, fetchurl, cmake, qt4, perl, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info
|
{ kdePackage, cmake, qt4, perl, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info
|
||||||
, kdelibs, automoc4, akonadi, soprano}:
|
, kdelibs, automoc4, akonadi, soprano}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
kdePackage {
|
||||||
name = "kdepimlibs-4.4.95";
|
pn = "kdepimlibs";
|
||||||
|
v = "4.5.0";
|
||||||
src = fetchurl {
|
sha256 = "0n3wmc2c4jcxbi81i9jmw23b5ms43gia58qpr835im874641f54m";
|
||||||
url = "mirror://kde/unstable/4.4.95/src/${name}.tar.bz2";
|
|
||||||
sha256 = "06ap22p9x7l698skkrnsh7k3h1z0v6h3h3fwjrv4y6lv5vygccny";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ cmake qt4 perl boost cyrus_sasl gpgme libical openldap
|
buildInputs = [ cmake qt4 perl boost cyrus_sasl gpgme libical openldap
|
||||||
shared_mime_info kdelibs automoc4 akonadi soprano ];
|
shared_mime_info kdelibs automoc4 akonadi soprano ];
|
||||||
@ -15,7 +12,5 @@ stdenv.mkDerivation rec {
|
|||||||
meta = {
|
meta = {
|
||||||
description = "KDE PIM libraries";
|
description = "KDE PIM libraries";
|
||||||
license = "LGPL";
|
license = "LGPL";
|
||||||
homepage = http://www.kde.org;
|
|
||||||
inherit (kdelibs.meta) maintainers;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,11 @@ kdePackage {
|
|||||||
pn = "oxygen-icons";
|
pn = "oxygen-icons";
|
||||||
v = "4.5.0";
|
v = "4.5.0";
|
||||||
sha256 = "11wlrxnral4q5wi46p1di1cff4vr5da35a8dv2xx3ag6lnhqvjqi";
|
sha256 = "11wlrxnral4q5wi46p1di1cff4vr5da35a8dv2xx3ag6lnhqvjqi";
|
||||||
} {
|
|
||||||
|
outputHashAlgo = "sha256";
|
||||||
|
outputHashMode = "recursive";
|
||||||
|
outputHash = "1fil2rbvy4j47gqpn4xcjvjwxy4yq5mvpwcd5lhp8fdzgsc0jmdn";
|
||||||
|
|
||||||
buildInputs = [ cmake ];
|
buildInputs = [ cmake ];
|
||||||
meta = {
|
meta = {
|
||||||
description = "KDE Oxygen theme icons";
|
description = "KDE Oxygen theme icons";
|
||||||
|
@ -5,7 +5,7 @@ kdePackage {
|
|||||||
v = "0.96.1";
|
v = "0.96.1";
|
||||||
subdir = "apps/KDE4.x/admin";
|
subdir = "apps/KDE4.x/admin";
|
||||||
sha256 = "1ng5bi1gmr5lg49c5kyqyjzbjhs4w90c2zlnfcyviv9p3wzfgzbr";
|
sha256 = "1ng5bi1gmr5lg49c5kyqyjzbjhs4w90c2zlnfcyviv9p3wzfgzbr";
|
||||||
} {
|
|
||||||
buildInputs = [ cmake qt4 automoc4 ];
|
buildInputs = [ cmake qt4 automoc4 ];
|
||||||
propagatedBuildInputs = [ polkit glib ];
|
propagatedBuildInputs = [ polkit glib ];
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{stdenv, fetchurl, cmake, qt4, cluceneCore, redland, libiodbc}:
|
{stdenv, fetchurl, cmake, qt4, cluceneCore, redland, libiodbc}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "soprano-2.4.64";
|
name = "soprano-2.5.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sf/soprano/${name}.tar.bz2";
|
url = "mirror://sf/soprano/${name}.tar.bz2";
|
||||||
sha256 = "1jrpgp573r2q20v108a0528f92n7g892pdr44fgskcq7wf8l8mzv";
|
sha256 = "01g0shwxksr6mg2g1pj1pbwz6nir5rw16ysmmly85891p62j8nxn";
|
||||||
};
|
};
|
||||||
|
|
||||||
# We disable the Java backend, since we do not need them and they make the closure size much bigger
|
# We disable the Java backend, since we do not need them and they make the closure size much bigger
|
||||||
|
24
pkgs/desktops/xfce-4/applications/xfce4-power-manager.nix
Normal file
24
pkgs/desktops/xfce-4/applications/xfce4-power-manager.nix
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
{ stdenv, fetchurl, pkgconfig, intltool, gtk, dbus_glib, xfconf
|
||||||
|
, libxfcegui4, libxfce4util, libnotify, xfce4panel }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "xfce4-power-manager-0.8.5";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://www.xfce.org/archive/src/apps/xfce4-power-manager/0.8/${name}.tar.bz2";
|
||||||
|
sha1 = "b1ce0f120733ec1a6267d50ba5c2990bbbbccfd4";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs =
|
||||||
|
[ pkgconfig intltool gtk dbus_glib xfconf libxfcegui4 libxfce4util
|
||||||
|
libnotify xfce4panel
|
||||||
|
];
|
||||||
|
|
||||||
|
NIX_CFLAGS_COMPILE = "-I${libxfcegui4}/include/xfce4";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = http://goodies.xfce.org/projects/applications/xfce4-power-manager;
|
||||||
|
description = "A power manager for the Xfce Desktop Environment";
|
||||||
|
license = "GPLv2+";
|
||||||
|
};
|
||||||
|
}
|
@ -55,6 +55,8 @@ rec {
|
|||||||
|
|
||||||
ristretto = callPackage ./applications/ristretto.nix { };
|
ristretto = callPackage ./applications/ristretto.nix { };
|
||||||
|
|
||||||
|
xfce4_power_manager = callPackage ./applications/xfce4-power-manager.nix { };
|
||||||
|
|
||||||
#### ART
|
#### ART
|
||||||
|
|
||||||
xfce4icontheme = callPackage ./art/xfce4-icon-theme.nix { };
|
xfce4icontheme = callPackage ./art/xfce4-icon-theme.nix { };
|
||||||
|
19
pkgs/development/libraries/libmatchbox/default.nix
Normal file
19
pkgs/development/libraries/libmatchbox/default.nix
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{ stdenv, fetchurl, libX11, libXext, libpng, libXft, libICE, pango, libjpeg}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "libmatchbox-1.9";
|
||||||
|
|
||||||
|
buildInputs = [ libXft libICE pango libjpeg ];
|
||||||
|
propagatedBuildInputs = [ libX11 libXext libpng ];
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = http://matchbox-project.org/sources/libmatchbox/1.9/libmatchbox-1.9.tar.bz2;
|
||||||
|
sha256 = "006zdrgs7rgh7dvakjmqsp1q9karq6c5cz4gki2l15fhx0cf40fv";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Library of the matchbox X window manager";
|
||||||
|
homepage = http://matchbox-project.org/;
|
||||||
|
license = "GPLv2+";
|
||||||
|
};
|
||||||
|
}
|
@ -1358,11 +1358,11 @@ let
|
|||||||
})) // {inherit inputproto randrproto xorgserver xproto ;};
|
})) // {inherit inputproto randrproto xorgserver xproto ;};
|
||||||
|
|
||||||
xf86inputsynaptics = (stdenv.mkDerivation ((if overrides ? xf86inputsynaptics then overrides.xf86inputsynaptics else x: x) {
|
xf86inputsynaptics = (stdenv.mkDerivation ((if overrides ? xf86inputsynaptics then overrides.xf86inputsynaptics else x: x) {
|
||||||
name = "xf86-input-synaptics-1.2.0";
|
name = "xf86-input-synaptics-1.2.2";
|
||||||
builder = ./builder.sh;
|
builder = ./builder.sh;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://xorg/X11R7.5/src/everything/xf86-input-synaptics-1.2.0.tar.bz2;
|
url = mirror://xorg/individual/driver/xf86-input-synaptics-1.2.2.tar.bz2;
|
||||||
sha256 = "033232bvvy0ibr6w0fmcm3mjv212fl2bywj22d32wbxd4m6avmfx";
|
sha256 = "1a1dvdc1g8fgkhr3fn3rnly1bz3f6kz1qjxyrmm22qmsair4w2yj";
|
||||||
};
|
};
|
||||||
buildInputs = [pkgconfig inputproto recordproto libX11 libXi xorgserver xproto libXtst ];
|
buildInputs = [pkgconfig inputproto recordproto libX11 libXi xorgserver xproto libXtst ];
|
||||||
})) // {inherit inputproto recordproto libX11 libXi xorgserver xproto libXtst ;};
|
})) // {inherit inputproto recordproto libX11 libXi xorgserver xproto libXtst ;};
|
||||||
|
@ -118,7 +118,7 @@ mirror://xorg/individual/driver/xf86-input-evdev-2.4.0.tar.bz2
|
|||||||
mirror://xorg/X11R7.5/src/everything/xf86-input-joystick-1.4.99.2.tar.bz2
|
mirror://xorg/X11R7.5/src/everything/xf86-input-joystick-1.4.99.2.tar.bz2
|
||||||
mirror://xorg/X11R7.5/src/everything/xf86-input-keyboard-1.4.0.tar.bz2
|
mirror://xorg/X11R7.5/src/everything/xf86-input-keyboard-1.4.0.tar.bz2
|
||||||
mirror://xorg/X11R7.5/src/everything/xf86-input-mouse-1.5.0.tar.bz2
|
mirror://xorg/X11R7.5/src/everything/xf86-input-mouse-1.5.0.tar.bz2
|
||||||
mirror://xorg/X11R7.5/src/everything/xf86-input-synaptics-1.2.0.tar.bz2
|
mirror://xorg/individual/driver/xf86-input-synaptics-1.2.2.tar.bz2
|
||||||
mirror://xorg/X11R7.5/src/everything/xf86-input-vmmouse-12.6.5.tar.bz2
|
mirror://xorg/X11R7.5/src/everything/xf86-input-vmmouse-12.6.5.tar.bz2
|
||||||
mirror://xorg/X11R7.5/src/everything/xf86-input-void-1.3.0.tar.bz2
|
mirror://xorg/X11R7.5/src/everything/xf86-input-void-1.3.0.tar.bz2
|
||||||
mirror://xorg/X11R7.5/src/everything/xf86-video-apm-1.2.2.tar.bz2
|
mirror://xorg/X11R7.5/src/everything/xf86-video-apm-1.2.2.tar.bz2
|
||||||
|
@ -3287,6 +3287,10 @@ let
|
|||||||
|
|
||||||
libmad = callPackage ../development/libraries/libmad { };
|
libmad = callPackage ../development/libraries/libmad { };
|
||||||
|
|
||||||
|
libmatchbox = callPackage ../development/libraries/libmatchbox {
|
||||||
|
inherit (gtkLibs) pango;
|
||||||
|
};
|
||||||
|
|
||||||
libmatthew_java = callPackage ../development/libraries/java/libmatthew-java { };
|
libmatthew_java = callPackage ../development/libraries/java/libmatthew-java { };
|
||||||
|
|
||||||
libmcs = callPackage ../development/libraries/libmcs { };
|
libmcs = callPackage ../development/libraries/libmcs { };
|
||||||
@ -5745,6 +5749,8 @@ let
|
|||||||
qt = qt4;
|
qt = qt4;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
matchbox = callPackage ../applications/window-managers/matchbox { };
|
||||||
|
|
||||||
meld = callPackage ../applications/version-management/meld {
|
meld = callPackage ../applications/version-management/meld {
|
||||||
inherit (gnome) scrollkeeper;
|
inherit (gnome) scrollkeeper;
|
||||||
pygtk = pyGtkGlade;
|
pygtk = pyGtkGlade;
|
||||||
@ -6727,6 +6733,8 @@ let
|
|||||||
withX = true;
|
withX = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
yacas = callPackage ../applications/science/math/yacas { };
|
||||||
|
|
||||||
### SCIENCE / MISC
|
### SCIENCE / MISC
|
||||||
|
|
||||||
golly = callPackage ../applications/science/misc/golly { };
|
golly = callPackage ../applications/science/misc/golly { };
|
||||||
|
@ -562,5 +562,19 @@ with (import ./release-lib.nix);
|
|||||||
xsetroot = linux;
|
xsetroot = linux;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
xfce4 = {
|
||||||
|
gtk_xfce_engine = linux;
|
||||||
|
mousepad = linux;
|
||||||
|
ristretto = linux;
|
||||||
|
terminal = linux;
|
||||||
|
thunar = linux;
|
||||||
|
xfce4_power_manager = linux;
|
||||||
|
xfce4icontheme = linux;
|
||||||
|
xfce4panel = linux;
|
||||||
|
xfce4session = linux;
|
||||||
|
xfdesktop = linux;
|
||||||
|
xfwm4 = linux;
|
||||||
|
};
|
||||||
|
|
||||||
} ))
|
} ))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user