Author: cillian
Date: Wed May  4 23:54:03 2011
New Revision: 27154
URL: https://svn.nixos.org/websvn/nix/?rev=27154&sc=1

Log:
Updating Sonic Visualiser, it isn't getting wrapped correctly, but otherwise it 
compiles and works

Added:
   nixpkgs/trunk/pkgs/applications/audio/sonic-visualiser/
      - copied from r27148, 
nixpkgs/trunk/pkgs/applications/audio/sonic-visualizer/
Modified:
   nixpkgs/trunk/pkgs/applications/audio/sonic-visualiser/default.nix
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Modified: nixpkgs/trunk/pkgs/applications/audio/sonic-visualiser/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/applications/audio/sonic-visualizer/default.nix  Wed May 
 4 14:59:17 2011        (r27148)
+++ nixpkgs/trunk/pkgs/applications/audio/sonic-visualiser/default.nix  Wed May 
 4 23:54:03 2011        (r27154)
@@ -1,15 +1,16 @@
 # TODO add plugins having various licenses, see 
http://www.vamp-plugins.org/download.html
 
-{ stdenv, fetchurl, libsndfile, qt, fftw, librdf, rubberband
-, libsamplerate, vampSDK, alsaLib, librdf_raptor, librdf_rasqal
-, redland, jackaudio, pulseaudio, libmad, libogg, liblo, bzip2 }:
+{ stdenv, fetchurl, alsaLib, bzip2, fftw, jackaudio, libX11, liblo,
+libmad, libogg, librdf, librdf_raptor, librdf_rasqal, libsamplerate,
+libsndfile, makeWrapper, pulseaudio, qt, redland, rubberband, vampSDK
+}:
 
 stdenv.mkDerivation {
-  name = "sonic-visualizer-1.6";
+  name = "sonic-visualiser-1.8";
 
   src = fetchurl {
-    url = http://downloads.sourceforge.net/sv1/sonic-visualiser-1.6.tar.bz2;
-    sha256 = "1dbqqa7anii2jnjpfwm4sr83nn4bwmz68xw4n6clycsz5iqk52f5";
+    url = http://downloads.sourceforge.net/sv1/sonic-visualiser-1.8.tar.gz;
+    sha256 = "16ik6q9n92wljvnqcv7hyzb9v3yp3ixxp6df9kasf53fii973dh7";
   };
 
   buildInputs =
@@ -25,14 +26,23 @@
       liblo
     ];
 
+  # TODO: Check if this is necessary
   buildPhase = ''
-    qmake -makefile PREFIX=$out && make
+    for i in sonic-visualiser svapp svcore svgui; 
+      do cd $i && qmake -makefile PREFIX=$out && cd ..;
+    done
+    make
   '';
 
   installPhase = ''
-    ensureDir $out/{bin,share/sv}
-    cp sv/sonic-visualiser $out/bin
-    cp -r sv/samples $out/share/sv/samples
+    ensureDir $out/{bin,share/sonic-visualiser}
+    cp sonic-visualiser/sonic-visualiser $out/bin
+    cp -r sonic-visualiser/samples $out/share/sonic-visualiser/samples
+  '';
+
+  # TODO: Fix this, it is not getting called
+  postInstall = ''
+    wrapProgram $out/bin/sonic-visualiser --prefix LD_LIBRARY_PATH : 
${libX11}/lib
   '';
 
   meta = { 

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Wed May  4 18:58:53 
2011        (r27153)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Wed May  4 23:54:03 
2011        (r27154)
@@ -6820,9 +6820,11 @@
     guile = guile_1_8;
   };
 
-  sonicVisualizer = callPackage ../applications/audio/sonic-visualizer {
+  sonicVisualiser = callPackage ../applications/audio/sonic-visualiser {
     inherit (vamp) vampSDK;
+    inherit (xlibs) libX11;
     qt = qt4;
+    fftw = fftwSinglePrec;
   };
 
   sox = callPackage ../applications/misc/audio/sox { };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to