Author: urkud
Date: Fri Mar 16 22:26:26 2012
New Revision: 33180
URL: https://nixos.org/websvn/nix/?rev=33180&sc=1

Log:
mythth-0.24.2

New dependencies:
* Qt4
* Pulseaudio (optional but I've hardcoded it)
* fftw (single precision)

Deleted:
   nixpkgs/trunk/pkgs/applications/video/mythtv/builder.sh
   nixpkgs/trunk/pkgs/applications/video/mythtv/purity.patch
Modified:
   nixpkgs/trunk/pkgs/applications/video/mythtv/default.nix
   nixpkgs/trunk/pkgs/applications/video/mythtv/settings.patch

Modified: nixpkgs/trunk/pkgs/applications/video/mythtv/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/applications/video/mythtv/default.nix    Fri Mar 16 
22:22:50 2012        (r33179)
+++ nixpkgs/trunk/pkgs/applications/video/mythtv/default.nix    Fri Mar 16 
22:26:26 2012        (r33180)
@@ -1,36 +1,22 @@
-a@{ stdenv, fetchurl, which, qt3, x11, xlibs
-, lame, zlib, mesa, alsaLib
-, freetype, perl
+{ stdenv, fetchurl, which, qt4, x11, pulseaudio, fftwSinglePrec
+, lame, zlib, mesa, alsaLib, freetype, perl, pkgconfig
+, libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm, libXmu
 }:
 
-let
-  qt3 = a.qt3.override { mysqlSupport = true; };
-in
+stdenv.mkDerivation rec {
+  name = "mythtv-0.24.2";
 
-stdenv.mkDerivation {
-  name = "mythtv-0.21";
-
-  builder = ./builder.sh;
-  
   src = fetchurl {
-    url = http://ftp.osuosl.org/pub/mythtv/mythtv-0.21.tar.bz2;
-    sha256 = "1r654fvklpsf6h9iqckb8fhd7abgs71lx6xh352xgz9yzjl7ia1k";
+    url = "http://ftp.osuosl.org/pub/mythtv/${name}.tar.bz2";;
+    sha256 = "14mkyf2b26pc9spx6lg15mml0nqyg1r3qnq8m9dz3110h771y2db";
   };
 
-  #configureFlags = "--x11-path=/no-such-path --dvb-path=/no-such-path";
-
-  configureFlags = ''
-    --disable-joystick-menu --disable-dvb
-  '';
-
   buildInputs = [
-    freetype qt3 lame zlib x11 mesa perl alsaLib
-    xlibs.libX11 xlibs.libXv xlibs.libXrandr xlibs.libXvMC xlibs.libXmu
-    xlibs.libXinerama xlibs.libXxf86vm xlibs.libXmu
-  ];
-  
-  patches = [
-    ./settings.patch
-    ./purity.patch # don't search in /usr/include etc.
+    freetype qt4 lame zlib x11 mesa perl alsaLib pulseaudio fftwSinglePrec
+    libX11 libXv libXrandr libXvMC libXmu libXinerama libXxf86vm libXmu
   ];
+
+  buildNativeInputs = [ pkgconfig which ];
+
+  patches = [ ./settings.patch ];
 }

Modified: nixpkgs/trunk/pkgs/applications/video/mythtv/settings.patch
==============================================================================
--- nixpkgs/trunk/pkgs/applications/video/mythtv/settings.patch Fri Mar 16 
22:22:50 2012        (r33179)
+++ nixpkgs/trunk/pkgs/applications/video/mythtv/settings.patch Fri Mar 16 
22:26:26 2012        (r33180)
@@ -1,10 +1,13 @@
-diff -urN mythtv-0.18.1-orig/settings.pro mythtv-0.18.1/settings.pro
---- mythtv-0.18.1-orig/settings.pro    2005-10-22 15:32:48.000000000 +0200
-+++ mythtv-0.18.1/settings.pro 2005-10-22 15:35:01.000000000 +0200
-@@ -1,5 +1,6 @@
- CONFIG += $$CCONFIG
+diff --git a/Makefile b/Makefile
+index 05db819..383036d 100644
+--- a/Makefile
++++ b/Makefile
+@@ -53,7 +53,7 @@ i18n/Makefile: i18n/i18n.pro
+ locales/Makefile: locales/locales.pro
  
-+PREFIX = $$(out)
- isEmpty( PREFIX ) {
-     PREFIX = /usr/local
- }
+ $(addsuffix /Makefile,$(QT_SUBDIRS)): %/Makefile :
+-      cd $*; $(QMAKE) QMAKE=$(QMAKE) -o $(@F) $(<F)
++      cd $*; $(QMAKE) QMAKE=$(QMAKE) PREFIX=${PREFIX} -o $(@F) $(<F)
+ 
+ $(SUBDIRS): $(addsuffix /Makefile,$(SUBDIRS)) version.cpp
+       $(MAKE) -C $@
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to