From 614b5669046eb177eb11a29004a5a602b7dc51a9 Mon Sep 17 00:00:00 2001 From: viric Date: Thu, 14 May 2009 08:49:46 +0000 Subject: [PATCH] Adding povray git-svn-id: https://svn.nixos.org/repos/nix/nixpkgs/trunk@15598 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb --- pkgs/tools/graphics/povray/default.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/tools/graphics/povray/default.nix diff --git a/pkgs/tools/graphics/povray/default.nix b/pkgs/tools/graphics/povray/default.nix new file mode 100644 index 000000000..12f307ca9 --- /dev/null +++ b/pkgs/tools/graphics/povray/default.nix @@ -0,0 +1,25 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation { + name = "povray-3.6"; + + src = fetchurl { + url = http://www.povray.org/redirect/www.povray.org/ftp/pub/povray/Official/Unix/povray-3.6.tar.bz2; + sha256 = "0wvsfgkybx28mj2p76nnsq9rdq50192g5qb7d0xk81s8skn7z2jf"; + }; + + # the installPhase wants to put files into $HOME. I let it put the files + # to $TMPDIR, so they don't get into the $out + patchPhase = '' + sed -i -e 's/^povconfuser.*/povconfuser=$(TMPDIR)\/povray/' Makefile.{am,in}; + ''; + # I didn't use configureFlags because I couldn't pass the quotes properly + # for the COMPILED_BY. + configurePhase = "./configure --prefix=$out COMPILED_BY=\"nix\""; + + meta = { + homepage = http://www.povray.org/; + description = "Persistence of Vision Raytracer"; + license = "free"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b31d4811a..3ebec0f40 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1123,6 +1123,10 @@ let inherit (xlibs) libX11; }; + povray = import ../tools/graphics/povray { + inherit fetchurl stdenv; + }; + /* WARNING: this version is unsuitable for using with a setuid wrapper */ ppp = builderDefsPackage (import ../tools/networking/ppp) { }; -- 2.11.4.GIT