mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-22 14:45:27 +00:00
revrting my accident only keeping rubygem updates and ruby libs
This partially reverts commit -r 16100 svn path=/nixpkgs/trunk/; revision=16107
This commit is contained in:
parent
d4fb6f3a53
commit
349de9bafe
|
@ -28,12 +28,10 @@ let eclipseFun =
|
||||||
|
|
||||||
bindist =
|
bindist =
|
||||||
if (stdenv.system == "x86_64-linux") then fetchurl {
|
if (stdenv.system == "x86_64-linux") then fetchurl {
|
||||||
url = http://download.eclipse.org/eclipse/downloads/drops/N20090621-2000/eclipse-SDK-N20090621-2000-linux-gtk-x86_64.tar.gz;
|
url = ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/S-3.5M6-200903130100/eclipse-SDK-3.5M6-linux-gtk-x86_64.tar.gz;
|
||||||
sha256 = "1nzrc7dplf7xzmq3282ysgar0a2jbm2y0vz8yf707da84n60yvg7";
|
sha256 = "10p4idp5rcdf7xqwfk3kvmjxhi8x1v835m0y4pn9q4nhfb5643pi";
|
||||||
} else fetchurl {
|
} else fetchurl {
|
||||||
url = ftp://mirror.micromata.de/eclipse/eclipse/downloads/drops/S-3.5M6-200903130100/eclipse-SDK-3.5M6-linux-gtk.tar.gz;
|
url = ftp://mirror.micromata.de/eclipse/eclipse/downloads/drops/S-3.5M6-200903130100/eclipse-SDK-3.5M6-linux-gtk.tar.gz;
|
||||||
sha256 = "1z8j26b632ydhqrmwgbcqgiq7f1a542jam06z2h62mcbqazrcyah";
|
sha256 = "1z8j26b632ydhqrmwgbcqgiq7f1a542jam06z2h62mcbqazrcyah";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
#/nix/store/rzmaas0m5q5gr1343gx2abs4lg832ml4-eclipse-SDK-N20090621-2000-linux-gtk-x86_64.tar.gz
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ stdenv.mkDerivation {
|
||||||
cvsRoot = ":pserver:anonymous@cinepaint.cvs.sourceforge.net:/cvsroot/cinepaint";
|
cvsRoot = ":pserver:anonymous@cinepaint.cvs.sourceforge.net:/cvsroot/cinepaint";
|
||||||
module = "cinepaint-project";
|
module = "cinepaint-project";
|
||||||
date = "2004-03-01";
|
date = "2004-03-01";
|
||||||
sha256 = "b0abefc16b4db4256e9e8dcbc5d2eff93fa3f425b8ad3a4e53345efee9f1a9dd";
|
sha256 = "bf6dc04f3ea2094b7ef6f87f40f2c90d75a557e40a773f8eb76e8a71f14362cf";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ cmake pkgconfig gtk freetype fontconfig lcms fltk flex libtiff
|
buildInputs = [ cmake pkgconfig gtk freetype fontconfig lcms fltk flex libtiff
|
||||||
|
|
|
@ -145,44 +145,8 @@ rec {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# this is more than a gimp plugin !
|
|
||||||
# either load the raw image with gimp (and the import dialog will popup)
|
|
||||||
# or use the binary
|
|
||||||
ufraw = pluginDerivation {
|
|
||||||
name = "ufraw-0.15";
|
|
||||||
buildInputs = [pkgs.lcms gimp] ++ gimp.buildInputs;
|
|
||||||
# --enable-mime - install mime files, see README for more information
|
|
||||||
# --enable-extras - build extra (dcraw, nikon-curve) executables
|
|
||||||
# --enable-dst-correction - enable DST correction for file timestamps.
|
|
||||||
# --enable-contrast - enable the contrast setting option.
|
|
||||||
# --enable-interp-none: enable 'None' interpolation (mostly for debugging).
|
|
||||||
# --with-lensfun: use the lensfun library - experimental feature, read this before using it.
|
|
||||||
# --with-prefix=PREFIX - use also PREFIX as an input prefix for the build
|
|
||||||
# --with-dosprefix=PREFIX - PREFIX in the the prefix in dos format (needed only for ms-window
|
|
||||||
configureFlags = "--enable-extras --enable-dst-correction --enable-contrast";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = mirror://sourceforge/ufraw/ufraw-0.15.tar.gz;
|
|
||||||
sha256 = "0cf3csksjkyl91zxhjnn74vc31l14nm6n1i02s76xdvvkk9ics8k";
|
|
||||||
};
|
|
||||||
installPhase = "
|
|
||||||
installPlugins ufraw-gimp
|
|
||||||
ensureDir $out/bin
|
|
||||||
cp ufraw $out/bin
|
|
||||||
";
|
|
||||||
};
|
|
||||||
|
|
||||||
/* =============== simple script files ==================== */
|
/* =============== simple script files ==================== */
|
||||||
|
|
||||||
# also have a look at enblendenfuse in all-packages.nix
|
|
||||||
exposureBlend = scriptDerivation {
|
|
||||||
name = "exposure-blend";
|
|
||||||
src = fetchurl {
|
|
||||||
url = http://tir.astro.utoledo.edu/jdsmith/code/eb/exposure-blend.scm;
|
|
||||||
sha256 = "1b6c9wzpklqras4wwsyw3y3jp6fjmhnnskqiwm5sabs8djknfxla";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
lightning = scriptDerivation {
|
lightning = scriptDerivation {
|
||||||
name = "Lightning";
|
name = "Lightning";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
|
|
|
@ -21,9 +21,7 @@ sub isInPathsToLink {
|
||||||
my $path = shift;
|
my $path = shift;
|
||||||
$path = "/" if $path eq "";
|
$path = "/" if $path eq "";
|
||||||
foreach my $elem (@pathsToLink) {
|
foreach my $elem (@pathsToLink) {
|
||||||
print "isInPathsToLink elem, path $elem , $path\n";
|
|
||||||
return 1 if substr($path, 0, length($elem)) eq $elem;
|
return 1 if substr($path, 0, length($elem)) eq $elem;
|
||||||
print "no\n";
|
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -49,14 +47,12 @@ sub createLinks {
|
||||||
my $ignoreCollisions = shift;
|
my $ignoreCollisions = shift;
|
||||||
|
|
||||||
my @srcFiles = glob("$srcDir/*");
|
my @srcFiles = glob("$srcDir/*");
|
||||||
print "in createLinks $relName, $srcDir, $dstDir, $ignoreCollisions, @srcFiles\n";
|
|
||||||
|
|
||||||
foreach my $srcFile (@srcFiles) {
|
foreach my $srcFile (@srcFiles) {
|
||||||
my $baseName = $srcFile;
|
my $baseName = $srcFile;
|
||||||
$baseName =~ s/^.*\///g; # strip directory
|
$baseName =~ s/^.*\///g; # strip directory
|
||||||
my $dstFile = "$dstDir/$baseName";
|
my $dstFile = "$dstDir/$baseName";
|
||||||
my $relName2 = "$relName/$baseName";
|
my $relName2 = "$relName/$baseName";
|
||||||
print "foreach source file $srcFile ...\n";
|
|
||||||
|
|
||||||
# Urgh, hacky...
|
# Urgh, hacky...
|
||||||
if ($srcFile =~ /\/propagated-build-inputs$/ ||
|
if ($srcFile =~ /\/propagated-build-inputs$/ ||
|
||||||
|
@ -65,15 +61,12 @@ sub createLinks {
|
||||||
$srcFile =~ /\/info\/dir$/ ||
|
$srcFile =~ /\/info\/dir$/ ||
|
||||||
$srcFile =~ /\/log$/)
|
$srcFile =~ /\/log$/)
|
||||||
{
|
{
|
||||||
print "do nothing\n";
|
|
||||||
# Do nothing.
|
# Do nothing.
|
||||||
}
|
}
|
||||||
|
|
||||||
elsif (-d $srcFile) {
|
elsif (-d $srcFile) {
|
||||||
|
|
||||||
print "-d !\n";
|
|
||||||
if (!isInPathsToLink($relName2)) {
|
if (!isInPathsToLink($relName2)) {
|
||||||
print "not isInPathsToLink, recurse\n";
|
|
||||||
# This path is not in the list of paths to link, but
|
# This path is not in the list of paths to link, but
|
||||||
# some of its children may be.
|
# some of its children may be.
|
||||||
createLinks($relName2, $srcFile, $dstFile, $ignoreCollisions);
|
createLinks($relName2, $srcFile, $dstFile, $ignoreCollisions);
|
||||||
|
@ -83,13 +76,11 @@ sub createLinks {
|
||||||
lstat $dstFile;
|
lstat $dstFile;
|
||||||
|
|
||||||
if (-d _) {
|
if (-d _) {
|
||||||
print "-d _\n";
|
|
||||||
createLinks($relName2, $srcFile, $dstFile, $ignoreCollisions);
|
createLinks($relName2, $srcFile, $dstFile, $ignoreCollisions);
|
||||||
}
|
}
|
||||||
|
|
||||||
elsif (-l _) {
|
elsif (-l _) {
|
||||||
my $target = readlink $dstFile or die;
|
my $target = readlink $dstFile or die;
|
||||||
print "-l $target\n";
|
|
||||||
if (!-d $target) {
|
if (!-d $target) {
|
||||||
die "collission between directory `$srcFile' and non-directory `$target'";
|
die "collission between directory `$srcFile' and non-directory `$target'";
|
||||||
}
|
}
|
||||||
|
@ -100,7 +91,6 @@ sub createLinks {
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
print "symLinkMkdir \n";
|
|
||||||
symLinkMkdir $srcFile, $dstFile;
|
symLinkMkdir $srcFile, $dstFile;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -113,9 +103,7 @@ sub createLinks {
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
print "next unless relName2 $relName2 \n";
|
|
||||||
next unless isInPathsToLink($relName2);
|
next unless isInPathsToLink($relName2);
|
||||||
print "passed \n";
|
|
||||||
symLinkMkdir $srcFile, $dstFile;
|
symLinkMkdir $srcFile, $dstFile;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -129,7 +117,6 @@ sub addPkg;
|
||||||
sub addPkg {
|
sub addPkg {
|
||||||
my $pkgDir = shift;
|
my $pkgDir = shift;
|
||||||
my $ignoreCollisions = shift;
|
my $ignoreCollisions = shift;
|
||||||
print "adding $pkgDir\n";
|
|
||||||
|
|
||||||
return if (defined $done{$pkgDir});
|
return if (defined $done{$pkgDir});
|
||||||
$done{$pkgDir} = 1;
|
$done{$pkgDir} = 1;
|
||||||
|
|
|
@ -2309,11 +2309,6 @@ let
|
||||||
inherit pkgs stdenv;
|
inherit pkgs stdenv;
|
||||||
});
|
});
|
||||||
|
|
||||||
rubyDebug = import ../development/interpreters/ruby/ruby-debug.nix {
|
|
||||||
inherit fetchurl stdenv;
|
|
||||||
ruby = ruby18;
|
|
||||||
};
|
|
||||||
|
|
||||||
rake = import ../development/ruby-modules/rake {
|
rake = import ../development/ruby-modules/rake {
|
||||||
inherit fetchurl stdenv ruby ;
|
inherit fetchurl stdenv ruby ;
|
||||||
};
|
};
|
||||||
|
@ -2328,10 +2323,9 @@ let
|
||||||
withBioconductor = getConfig ["rLang" "withBioconductor"] false;
|
withBioconductor = getConfig ["rLang" "withBioconductor"] false;
|
||||||
};
|
};
|
||||||
|
|
||||||
rubygemsFun = ruby : builderDefsPackage (import ../development/interpreters/ruby/gems.nix) {
|
rubygems = builderDefsPackage (import ../development/interpreters/ruby/gems.nix) {
|
||||||
inherit ruby makeWrapper;
|
inherit ruby makeWrapper;
|
||||||
};
|
};
|
||||||
rubygems = rubygemsFun ruby;
|
|
||||||
|
|
||||||
rq = import ../applications/networking/cluster/rq {
|
rq = import ../applications/networking/cluster/rq {
|
||||||
inherit fetchurl stdenv sqlite ruby ;
|
inherit fetchurl stdenv sqlite ruby ;
|
||||||
|
|
Loading…
Reference in a new issue