From 11978272ae3c5eeb36c6a4502694da796dbf26b1 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Tue, 11 Dec 2007 22:58:44 +0000 Subject: [PATCH] Added DVD+RW tools svn path=/nixpkgs/trunk/; revision=9911 --- pkgs/os-specific/linux/dvd+rw-tools/7.0.nix | 27 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 8 ++++++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/os-specific/linux/dvd+rw-tools/7.0.nix diff --git a/pkgs/os-specific/linux/dvd+rw-tools/7.0.nix b/pkgs/os-specific/linux/dvd+rw-tools/7.0.nix new file mode 100644 index 00000000000..c991389633c --- /dev/null +++ b/pkgs/os-specific/linux/dvd+rw-tools/7.0.nix @@ -0,0 +1,27 @@ +args : with args; + with builderDefs { + src = /* put a fetchurl here */ + fetchurl { + url = http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-7.0.tar.gz; + sha256 = "08hljn2vfn794dfrfpp3m245dbpb6nhk40igfpqm6wg9qimc9zy9"; + }; + + buildInputs = [cdrkit m4]; + configureFlags = []; + makeFlags = [" prefix=\$out "]; + } null; /* null is a terminator for sumArgs */ +let + preBuild = FullDepEntry (" + sed -e 's@/usr/local@'\$out'@g' -i Makefile.m4 Makefile + ") [minInit doUnpack]; +in +stdenv.mkDerivation rec { + name = "dvd+rw-tools-"+version; + builder = writeScript (name + "-builder") + (textClosure [preBuild doMakeInstall doForceShare doPropagate]); + meta = { + description = " + DVD+RW tools. +"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bd1e7673d8b..ba1c7e51de9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3851,6 +3851,14 @@ rec { inherit fetchurl stdenv qt4 djvulibre; }; + dvdplusrwtoolsFun = lib.sumArgs (selectVersion ../os-specific/linux/dvd+rw-tools) { + inherit fetchurl stdenv builderDefs cdrkit m4; + }; + + dvdplusrwtools = dvdplusrwtoolsFun { + version = "7.0"; + } null; + eclipse = plugins: import ../applications/editors/eclipse { inherit fetchurl stdenv makeWrapper jdk;