Merge remote-tracking branch 'upstream/master' into plowshare

This commit is contained in:
Alexander Foremny
2012-09-25 17:45:50 +02:00
142 changed files with 880 additions and 1181 deletions
+4 -3
View File
@@ -3,11 +3,11 @@ a @ {
boehmgc,mesa,ncurses,readline,gsl,libsigsegv,
python,zlib, perl, texLive, texinfo, lzma,
noDepEntry, fullDepEntry, fetchUrlFromSrcInfo,
noDepEntry, fullDepEntry, fetchUrlFromSrcInfo,
lib,
...}:
let
let
s = import ./src-for-default.nix;
buildInputs = with a; [
freeglut ghostscriptX imagemagick fftw boehmgc
@@ -54,8 +54,9 @@ rec {
description = "A tool for programming graphics intended to replace Metapost";
maintainers = [
a.lib.maintainers.raskin
a.lib.maintainers.simons
];
platforms = with a.lib.platforms;
platforms = with a.lib.platforms;
linux;
};
}
@@ -1,7 +1,7 @@
rec {
version="2.16";
name="asymptote-2.16";
hash="1yj8dx320s1ypqbpb2116y4kkc8lwg5q4d49n992ds3g59w98djj";
version="2.18";
name="asymptote-2.18";
hash="0i7jm12lzj983gvpa95a85wxb4v4ksk3cxb0cq359x2kka0b6g5m";
url="http://downloads.sourceforge.net/project/asymptote/${version}/asymptote-${version}.src.tgz";
advertisedUrl="http://downloads.sourceforge.net/project/asymptote/2.16/asymptote-2.16.src.tgz";
advertisedUrl="http://downloads.sourceforge.net/project/asymptote/2.18/asymptote-2.18.src.tgz";
}
@@ -5,8 +5,8 @@ stdenv.mkDerivation rec {
src = fetchurl_gnome {
project = "ModemManager";
major = "0"; minor = "5"; extension = "xz";
sha256 = "0zvwrni4l21d856nq28khigrhwgrq5cc7nh45zidwjj8q7bsxiz7";
major = "0"; minor = "5"; patchlevel = "4.0"; extension = "xz";
sha256 = "1fdf5d5cc494825afe9f551248e00a2d91e220e88435b47f109ca2a707a40f1f";
};
buildNativeInputs = [ intltool pkgconfig ];
@@ -9,6 +9,10 @@ cabal.mkDerivation (self: {
buildDepends = [
Cabal filepath HTTP mtl network random time zlib
];
postInstall = ''
mkdir $out/etc
mv bash-completion $out/etc/bash_completion.d
'';
meta = {
homepage = "http://www.haskell.org/cabal/";
description = "The command-line interface for Cabal and Hackage";
+14 -20
View File
@@ -1,33 +1,27 @@
{ fetchurl, stdenv }:
{ fetchurl, stdenv, unzip }:
let
rev = "269cc6";
src = fetchurl {
url = "http://pkgs.fedoraproject.org/gitweb/?p=hardlink.git;a=blob_plain;f=hardlink.c;hb=${rev}";
sha256 = "721c54e653772e11bf0d30fb02aa21b96b147a1b68c0acb4f05cb87e7718bc12";
name = "hardlink.c";
};
man = fetchurl {
url = "pkgs.fedoraproject.org/gitweb/?p=hardlink.git;a=blob_plain;f=hardlink.1;hb=${rev}";
sha256 = "2f7e18a0259a2ceae316592e8b18bee525eb7e83fe3bb6b881e5dafa24747f2d";
name = "hardlink.1";
};
rev = "3ec908d539";
in
stdenv.mkDerivation {
name = "hardlink-2010.1.${rev}";
name = "hardlink-2012.9.${rev}";
phases = ["buildPhase"];
src = fetchurl {
url = "pkgs.fedoraproject.org/cgit/hardlink.git/snapshot/hardlink-${rev}.zip";
sha256 = "fea1803170b538d5fecf6a8d312ded1d25d516e9386a3797441a247487551647";
name = "hardlink-${rev}.zip";
};
buildPhase = ''
installPhase = ''
mkdir -p $out/bin $out/share/man/man1
gcc -O2 ${src} -o $out/bin/hardlink
install -m 444 ${man} $out/share/man/man1/hardlink.1
gcc -O2 hardlink.c -o $out/bin/hardlink
mv hardlink.1 $out/share/man/man1/hardlink.1
'';
buildInputs = [ unzip ];
meta = {
homepage = "http://pkgs.fedoraproject.org/gitweb/?p=hardlink.git;a=summary";
homepage = "http://pkgs.fedoraproject.org/cgit/hardlink.git/";
description = "consolidate duplicate files via hardlinks";
license = stdenv.lib.licenses.gpl2Plus;