diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2013-06-04 11:35:33 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2013-06-04 11:37:43 +0200 |
commit | 7cfdfda910b339b057ee34b9338d38080668ad9f (patch) | |
tree | 8b19cb51c50fea868ab174fd5598f93e33e19438 /pkgs/applications/audio | |
parent | cb5b198b514e9ed214627ab91ed93082a1789541 (diff) | |
download | nixlib-7cfdfda910b339b057ee34b9338d38080668ad9f.tar nixlib-7cfdfda910b339b057ee34b9338d38080668ad9f.tar.gz nixlib-7cfdfda910b339b057ee34b9338d38080668ad9f.tar.bz2 nixlib-7cfdfda910b339b057ee34b9338d38080668ad9f.tar.lz nixlib-7cfdfda910b339b057ee34b9338d38080668ad9f.tar.xz nixlib-7cfdfda910b339b057ee34b9338d38080668ad9f.tar.zst nixlib-7cfdfda910b339b057ee34b9338d38080668ad9f.zip |
audacity: minor update, prefer system-wide libs
- Using system-wide libs where we have them (except for portaudio, which I couldn't make work). - Add the soxr library (now the preferred way of audio resampling).
Diffstat (limited to 'pkgs/applications/audio')
-rw-r--r-- | pkgs/applications/audio/audacity/default.nix | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/pkgs/applications/audio/audacity/default.nix b/pkgs/applications/audio/audacity/default.nix index 306620ca1c93..fa392c4e43c3 100644 --- a/pkgs/applications/audio/audacity/default.nix +++ b/pkgs/applications/audio/audacity/default.nix @@ -1,20 +1,32 @@ { stdenv, fetchurl, wxGTK, pkgconfig, gettext, gtk, glib, zlib, perl, intltool, - libogg, libvorbis, libmad, alsaLib, libsndfile, libsamplerate, flac, lame, - expat, id3lib, ffmpeg, portaudio + libogg, libvorbis, libmad, alsaLib, libsndfile, soxr, flac, lame, + expat, libid3tag, ffmpeg /*, portaudio - given up fighting their portaudio.patch */ }: stdenv.mkDerivation rec { - version = "2.0.2"; + version = "2.0.3"; name = "audacity-${version}"; src = fetchurl { - url = "http://audacity.googlecode.com/files/audacity-minsrc-${version}.tar.bz2"; - sha256 = "17c7p5jww5zcg2k2fs1751mv5kbadcmgicszi1zxwj2p5b35x2mc"; + url = "http://audacity.googlecode.com/files/audacity-minsrc-${version}.tar.xz"; + sha256 = "1k4bbxhpfl80vm3gm3jxqly0syqjij5kwziy4xyq2c8aj2miwj1f"; }; - buildInputs = [ pkgconfig wxGTK libsndfile expat alsaLib libsamplerate - libvorbis libmad flac id3lib ffmpeg gettext ]; + + preConfigure = /* we prefer system-wide libs */ '' + mv lib-src lib-src-rm + mkdir lib-src + mv lib-src-rm/{Makefile*,lib-widget-extra,portaudio-v19,portmixer,portsmf,FileDialog,sbsms} lib-src/ + rm -r lib-src-rm/ + ''; + + buildInputs = [ + pkgconfig gettext wxGTK gtk expat alsaLib + libsndfile soxr libid3tag + ffmpeg libmad lame libvorbis flac + ]; #ToDo: soundtouch, detach sbsms dontDisableStatic = true; + doCheck = true; meta = { description = "Sound editor with graphical UI"; |