From cf30cd1b05235328e746f980997093e97ead6301 Mon Sep 17 00:00:00 2001 From: urkud Date: Mon, 18 Oct 2010 09:48:32 +0000 Subject: [PATCH] Advance k3b version to 2.0.1. Submitted by Karn Kallio git-svn-id: https://svn.nixos.org/repos/nix/nixpkgs/trunk@24338 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb --- .../applications/misc/k3b/{default.nix => 1.0.nix} | 4 +- pkgs/applications/misc/k3b/default.nix | 48 +++++++++++++--------- pkgs/top-level/all-packages.nix | 4 +- 3 files changed, 34 insertions(+), 22 deletions(-) copy pkgs/applications/misc/k3b/{default.nix => 1.0.nix} (98%) rewrite pkgs/applications/misc/k3b/default.nix (92%) diff --git a/pkgs/applications/misc/k3b/default.nix b/pkgs/applications/misc/k3b/1.0.nix similarity index 98% copy from pkgs/applications/misc/k3b/default.nix copy to pkgs/applications/misc/k3b/1.0.nix index 9f6f4d14c..7ac483ced 100644 --- a/pkgs/applications/misc/k3b/default.nix +++ b/pkgs/applications/misc/k3b/1.0.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation { name = "k3b-1.0.5"; - + src = fetchurl { url = mirror://sourceforge/k3b/k3b-1.0.5.tar.bz2; sha256 = "1pshv8na1sr9xcmkr0byjgyl8jmxwcylkl8pwjvripja4fgpkyfl"; }; - + buildInputs = [kdelibs x11 zlib libpng libjpeg perl qt3]; configureFlags = "--without-arts"; diff --git a/pkgs/applications/misc/k3b/default.nix b/pkgs/applications/misc/k3b/default.nix dissimilarity index 92% index 9f6f4d14c..756adb03f 100644 --- a/pkgs/applications/misc/k3b/default.nix +++ b/pkgs/applications/misc/k3b/default.nix @@ -1,19 +1,29 @@ -{stdenv, fetchurl, kdelibs, x11, zlib, libpng, libjpeg, perl, qt3}: - -stdenv.mkDerivation { - name = "k3b-1.0.5"; - - src = fetchurl { - url = mirror://sourceforge/k3b/k3b-1.0.5.tar.bz2; - sha256 = "1pshv8na1sr9xcmkr0byjgyl8jmxwcylkl8pwjvripja4fgpkyfl"; - }; - - buildInputs = [kdelibs x11 zlib libpng libjpeg perl qt3]; - - configureFlags = "--without-arts"; - - meta = { - description = "A CD and DVD authoring application for KDE"; - homepage = http://www.k3b.org/; - }; -} +{ stdenv, fetchurl, cmake, qt4, perl, shared_mime_info, libvorbis, taglib +, ffmpeg, flac, libsamplerate, libdvdread, lame, libsndfile, libmad, gettext +, kdelibs, kdemultimedia, cdrdao, cdrtools, dvdplusrwtools +, automoc4, phonon, makeWrapper +}: + +stdenv.mkDerivation rec { + name = "k3b-2.0.1"; + src = fetchurl { + url = "mirror://sourceforge/k3b/${name}.tar.bz2"; + sha256 = "1dyd3i2hqd5xs9rz4f8k74zca91j9sp72lhl0zws2cvqc474ccc6"; + }; + + buildInputs = [ cmake qt4 perl shared_mime_info libvorbis taglib + ffmpeg flac libsamplerate libdvdread lame libsndfile + libmad gettext stdenv.gcc.libc cdrdao cdrtools + kdelibs kdemultimedia automoc4 phonon dvdplusrwtools + makeWrapper ]; + + postInstall = '' + wrapProgram $out/bin/k3b --suffix PATH : "${cdrdao}/bin:${dvdplusrwtools}/bin:${cdrtools}/bin" + ''; + + meta = with stdenv.lib; { + description = "CD/DVD Burning Application for KDE"; + license = licenses.gpl2Plus; + maintainers = [ maintainers.sander maintainers.urkud ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2b7229592..3d234ca43 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5817,6 +5817,8 @@ let jwm = callPackage ../applications/window-managers/jwm { }; + k3b = newScope pkgs.kde4 ../applications/misc/k3b { }; + kadu = newScope pkgs.kde45 ../applications/networking/instant-messengers/kadu { }; kbluetooth = newScope pkgs.kde4 ../tools/bluetooth/kbluetooth { }; @@ -6676,7 +6678,7 @@ let inherit (kde3) kdelibs; }; - k3b = callPackage ../applications/misc/k3b { + k3b1 = callPackage ../applications/misc/k3b/1.0.nix { inherit (kde3) kdelibs; }; -- 2.11.4.GIT