From 6405bbe8671c3a184ce09fc42c468604ec0a5fa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 28 Feb 2017 17:30:26 +0100 Subject: [PATCH] cantata: 1.5.1 -> 2.0.1 --- pkgs/applications/audio/cantata/default.nix | 18 ++++++++---------- pkgs/top-level/all-packages.nix | 3 ++- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/audio/cantata/default.nix b/pkgs/applications/audio/cantata/default.nix index 89aadf49fb8..3231e3e5301 100644 --- a/pkgs/applications/audio/cantata/default.nix +++ b/pkgs/applications/audio/cantata/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, cmake +{ stdenv, fetchFromGitHub, cmake, vlc , withQt4 ? false, qt4 , withQt5 ? true, qtbase, qtsvg, qttools, makeQtWrapper @@ -34,7 +34,7 @@ assert withOnlineServices -> withTaglib; assert withReplaygain -> withTaglib; let - version = "1.5.1"; + version = "2.0.1"; pname = "cantata"; fstat = x: fn: "-DENABLE_" + fn + "=" + (if x then "ON" else "OFF"); fstats = x: map (fstat x); @@ -43,14 +43,15 @@ in stdenv.mkDerivation rec { name = "${pname}-${version}"; - src = fetchurl { - inherit name; - url = "https://drive.google.com/uc?export=download&id=0Bzghs6gQWi60UktwaTRMTjRIUW8"; - sha256 = "0y7y3nbiqgh1ghb47n4lfyp163wvazvhavlshb1c18ik03fkn5sp"; + src = fetchFromGitHub { + owner = "CDrummond"; + repo = "cantata"; + rev = "v${version}"; + sha256 = "18fiz3cav41dpap42qwj9hwxf2k9fmhyg2r34yggxqi2cjlsil36"; }; buildInputs = - [ cmake ] + [ cmake vlc ] ++ stdenv.lib.optional withQt4 qt4 ++ stdenv.lib.optionals withQt5 [ qtbase qtsvg qttools ] ++ stdenv.lib.optionals withTaglib [ taglib taglib_extras ] @@ -64,9 +65,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = stdenv.lib.optional withQt5 makeQtWrapper; - unpackPhase = "tar -xvf $src"; - sourceRoot = "${name}"; - cmakeFlags = stdenv.lib.flatten [ (fstat withQt5 "QT5") (fstats withTaglib [ "TAGLIB" "TAGLIB_EXTRAS" ]) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3fd9ecb32b9..3799fbd9638 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1101,6 +1101,7 @@ with pkgs; davix = callPackage ../tools/networking/davix { }; cantata = libsForQt5.callPackage ../applications/audio/cantata { + inherit vlc; ffmpeg = ffmpeg_2; }; @@ -10499,7 +10500,7 @@ with pkgs; hbase = callPackage ../servers/hbase {}; hiawatha = callPackage ../servers/http/hiawatha {}; - + ircdHybrid = callPackage ../servers/irc/ircd-hybrid { }; jboss = callPackage ../servers/http/jboss { };