mythtv: 0.27.4 -> 29.1

authored by Daniel Fullmer and committed by Matthew Justin Bauer 70abab8e 0a20e8ed

+18 -13
+17 -12
pkgs/applications/video/mythtv/default.nix
··· 1 - { stdenv, fetchurl, which, qt4, xlibsWrapper, libpulseaudio, fftwSinglePrec 2 - , lame, zlib, libGLU_combined, alsaLib, freetype, perl, pkgconfig 3 - , libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm, libXmu 4 - , yasm, libuuid, taglib, libtool, autoconf, automake, file 1 + { stdenv, fetchFromGitHub, which, qtbase, qtwebkit, qtscript, xlibsWrapper 2 + , libpulseaudio, fftwSinglePrec , lame, zlib, libGLU_combined, alsaLib, freetype 3 + , perl, pkgconfig , libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm 4 + , libXmu , yasm, libuuid, taglib, libtool, autoconf, automake, file, exiv2 5 + , linuxHeaders 5 6 }: 6 7 7 8 stdenv.mkDerivation rec { 8 9 name = "mythtv-${version}"; 9 - version = "0.27.4"; 10 + version = "29.1"; 10 11 11 - src = fetchurl { 12 - url = "https://github.com/MythTV/mythtv/archive/v${version}.tar.gz"; 13 - sha256 = "0nrn4fbkkzh43n7jgbv21i92sb4z4yacwj9yj6m3hjbffzy4ywqz"; 12 + src = fetchFromGitHub { 13 + owner = "MythTV"; 14 + repo = "mythtv"; 15 + rev = "v${version}"; 16 + sha256 = "0pjxv4bmq8h285jsr02svgaa03614arsyk12fn9d4rndjsi2cc3x"; 14 17 }; 15 18 16 - sourceRoot = "${name}/mythtv"; 19 + setSourceRoot = ''sourceRoot=$(echo */mythtv)''; 17 20 18 21 buildInputs = [ 19 - freetype qt4 lame zlib xlibsWrapper libGLU_combined perl alsaLib libpulseaudio fftwSinglePrec 20 - libX11 libXv libXrandr libXvMC libXmu libXinerama libXxf86vm libXmu 21 - libuuid taglib 22 + freetype qtbase qtwebkit qtscript lame zlib xlibsWrapper libGLU_combined 23 + perl alsaLib libpulseaudio fftwSinglePrec libX11 libXv libXrandr libXvMC 24 + libXmu libXinerama libXxf86vm libXmu libuuid taglib exiv2 22 25 ]; 23 26 nativeBuildInputs = [ pkgconfig which yasm libtool autoconf automake file ]; 27 + 28 + configureFlags = [ "--dvb-path=${linuxHeaders}/include" ]; 24 29 25 30 meta = with stdenv.lib; { 26 31 homepage = https://www.mythtv.org/;
+1 -1
pkgs/top-level/all-packages.nix
··· 16948 16948 16949 16949 mypaint = callPackage ../applications/graphics/mypaint { }; 16950 16950 16951 - mythtv = callPackage ../applications/video/mythtv { }; 16951 + mythtv = libsForQt5.callPackage ../applications/video/mythtv { }; 16952 16952 16953 16953 micro = callPackage ../applications/editors/micro { }; 16954 16954