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 5 }: 6 7 stdenv.mkDerivation rec { 8 name = "mythtv-${version}"; 9 - version = "0.27.4"; 10 11 - src = fetchurl { 12 - url = "https://github.com/MythTV/mythtv/archive/v${version}.tar.gz"; 13 - sha256 = "0nrn4fbkkzh43n7jgbv21i92sb4z4yacwj9yj6m3hjbffzy4ywqz"; 14 }; 15 16 - sourceRoot = "${name}/mythtv"; 17 18 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 ]; 23 nativeBuildInputs = [ pkgconfig which yasm libtool autoconf automake file ]; 24 25 meta = with stdenv.lib; { 26 homepage = https://www.mythtv.org/;
··· 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 6 }: 7 8 stdenv.mkDerivation rec { 9 name = "mythtv-${version}"; 10 + version = "29.1"; 11 12 + src = fetchFromGitHub { 13 + owner = "MythTV"; 14 + repo = "mythtv"; 15 + rev = "v${version}"; 16 + sha256 = "0pjxv4bmq8h285jsr02svgaa03614arsyk12fn9d4rndjsi2cc3x"; 17 }; 18 19 + setSourceRoot = ''sourceRoot=$(echo */mythtv)''; 20 21 buildInputs = [ 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 25 ]; 26 nativeBuildInputs = [ pkgconfig which yasm libtool autoconf automake file ]; 27 + 28 + configureFlags = [ "--dvb-path=${linuxHeaders}/include" ]; 29 30 meta = with stdenv.lib; { 31 homepage = https://www.mythtv.org/;
+1 -1
pkgs/top-level/all-packages.nix
··· 16948 16949 mypaint = callPackage ../applications/graphics/mypaint { }; 16950 16951 - mythtv = callPackage ../applications/video/mythtv { }; 16952 16953 micro = callPackage ../applications/editors/micro { }; 16954
··· 16948 16949 mypaint = callPackage ../applications/graphics/mypaint { }; 16950 16951 + mythtv = libsForQt5.callPackage ../applications/video/mythtv { }; 16952 16953 micro = callPackage ../applications/editors/micro { }; 16954