about summary refs log tree commit diff
path: root/pkgs/applications/audio/audacity/default.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2011-01-02 17:13:34 +0000
committerMichael Raskin <7c6f434c@mail.ru>2011-01-02 17:13:34 +0000
commitd2b277fbd5cafdcd55c83fbe6a784bce1117227f (patch)
tree0e564d107287a68e99415bb4223f7f5aff37975c /pkgs/applications/audio/audacity/default.nix
parentd22126580eda5f4bc7c8fd932c643bee28647920 (diff)
downloadnixlib-d2b277fbd5cafdcd55c83fbe6a784bce1117227f.tar
nixlib-d2b277fbd5cafdcd55c83fbe6a784bce1117227f.tar.gz
nixlib-d2b277fbd5cafdcd55c83fbe6a784bce1117227f.tar.bz2
nixlib-d2b277fbd5cafdcd55c83fbe6a784bce1117227f.tar.lz
nixlib-d2b277fbd5cafdcd55c83fbe6a784bce1117227f.tar.xz
nixlib-d2b277fbd5cafdcd55c83fbe6a784bce1117227f.tar.zst
nixlib-d2b277fbd5cafdcd55c83fbe6a784bce1117227f.zip
Try fixing Audacity
svn path=/nixpkgs/trunk/; revision=25340
Diffstat (limited to 'pkgs/applications/audio/audacity/default.nix')
-rw-r--r--pkgs/applications/audio/audacity/default.nix25
1 files changed, 19 insertions, 6 deletions
diff --git a/pkgs/applications/audio/audacity/default.nix b/pkgs/applications/audio/audacity/default.nix
index 8d72402866f6..4917cea2af00 100644
--- a/pkgs/applications/audio/audacity/default.nix
+++ b/pkgs/applications/audio/audacity/default.nix
@@ -1,18 +1,31 @@
 { stdenv, fetchurl, wxGTK, pkgconfig, gettext, gtk, glib, zlib, perl, intltool,
-  libogg, libvorbis, libmad
+  libogg, libvorbis, libmad, alsaLib, libsndfile, libsamplerate, flac, lame,
+  expat, id3lib, ffmpeg
   }:
 
-stdenv.mkDerivation {
-  name = "audacity-1.3.7";
+stdenv.mkDerivation rec {
+  version = "1.3.12";
+  name = "audacity-${version}";
 
   NIX_CFLAGS_COMPILE = "-fPIC -lgtk-x11-2.0 -lglib-2.0 -lgobject-2.0 -lz";
 
   src = fetchurl {
-    url = mirror://sourceforge/audacity/audacity-fullsrc-1.3.7.tar.bz2;
-    sha256 = "0b4arafpdyjjk52l6n7aw518hzm65iv9w5g39jqr2bmvn6a9qivi";
+    url = "mirror://sourceforge/audacity/audacity-minsrc-${version}-beta.tar.bz2";
+    sha256 = "f0f55839ca3013d2e43e5114c73d195bc34503685aeab683eafca4d1bbf3b768";
   };
   buildInputs = [ wxGTK pkgconfig gettext gtk glib zlib intltool perl 
-    libogg libvorbis libmad];
+    libogg libvorbis libmad alsaLib libsndfile libsamplerate flac lame
+    expat id3lib ffmpeg];
+
+  configureFlags = [
+    "--with-portmixer=no"
+  ];
+
+  dontDisableStatic = true;
+
+  preBuild = ''
+    (cd lib-src ; make portaudio-v19/lib/libportaudio.a ; ln -sf portaudio-v19/lib/.libs/libportaudio.a portaudio-v19/lib/libportaudio.a)
+  '';
 
   meta = {
     description = "Sound editor with graphical UI";