diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-04-25 18:02:10 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-04-25 18:02:10 +0300 |
commit | 09f02b918ec4df875326e3addcdb99343c976a78 (patch) | |
tree | 168f27854f3f5adc6d1aaffa4adfac1b42c4ec8c /pkgs/applications/audio | |
parent | 48195dd2becfa820353e900ba05737b4fce1b466 (diff) | |
parent | f9e5eccb13ffbbac3381cfa85ffd1748d3dacd77 (diff) | |
download | nixlib-09f02b918ec4df875326e3addcdb99343c976a78.tar nixlib-09f02b918ec4df875326e3addcdb99343c976a78.tar.gz nixlib-09f02b918ec4df875326e3addcdb99343c976a78.tar.bz2 nixlib-09f02b918ec4df875326e3addcdb99343c976a78.tar.lz nixlib-09f02b918ec4df875326e3addcdb99343c976a78.tar.xz nixlib-09f02b918ec4df875326e3addcdb99343c976a78.tar.zst nixlib-09f02b918ec4df875326e3addcdb99343c976a78.zip |
Merge branch 'master' of git://github.com/NixOS/nixpkgs into staging
Diffstat (limited to 'pkgs/applications/audio')
-rw-r--r-- | pkgs/applications/audio/audacity/default.nix | 18 | ||||
-rw-r--r-- | pkgs/applications/audio/non/default.nix | 6 | ||||
-rw-r--r-- | pkgs/applications/audio/svox/default.nix | 43 |
3 files changed, 52 insertions, 15 deletions
diff --git a/pkgs/applications/audio/audacity/default.nix b/pkgs/applications/audio/audacity/default.nix index afa8a94d200d..a93a445db311 100644 --- a/pkgs/applications/audio/audacity/default.nix +++ b/pkgs/applications/audio/audacity/default.nix @@ -1,15 +1,15 @@ -{ stdenv, fetchurl, wxGTK, pkgconfig, gettext, gtk, glib, zlib, perl, intltool, +{ stdenv, fetchurl, wxGTK30, pkgconfig, gettext, gtk, glib, zlib, perl, intltool, libogg, libvorbis, libmad, alsaLib, libsndfile, soxr, flac, lame, fetchpatch, expat, libid3tag, ffmpeg, soundtouch /*, portaudio - given up fighting their portaudio.patch */ }: stdenv.mkDerivation rec { - version = "2.1.1"; + version = "2.1.2"; name = "audacity-${version}"; src = fetchurl { url = "https://github.com/audacity/audacity/archive/Audacity-${version}.tar.gz"; - sha256 = "15c5ff7ac1c0b19b08f4bdcb0f4988743da2f9ed3fab41d6f07600e67cb9ddb6"; + sha256 = "1ggr6g0mk36rqj7ahsg8b0b1r9kphwajzvxgn43md263rm87n04h"; }; patches = [(fetchpatch { name = "new-ffmpeg.patch"; @@ -18,12 +18,6 @@ stdenv.mkDerivation rec { sha256 = "19fr674mw844zmkp1476yigkcnmb6zyn78av64ccdwi3p68i00rf"; })]; - # fix with gcc-5 from http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2012-December/245884.html - postPatch = '' - substituteInPlace lib-src/libnyquist/nyquist/ffts/src/fftlib.c \ - --replace 'inline void' 'static inline void' - ''; - preConfigure = /* we prefer system-wide libs */ '' mv lib-src lib-src-rm mkdir lib-src @@ -31,11 +25,11 @@ stdenv.mkDerivation rec { rm -r lib-src-rm/ ''; - configureFlags = "--with-libsamplerate"; + configureFlags = [ "--with-libsamplerate" ]; buildInputs = [ - pkgconfig gettext wxGTK gtk expat alsaLib - libsndfile soxr libid3tag + pkgconfig gettext wxGTK30 expat alsaLib + libsndfile soxr libid3tag gtk ffmpeg libmad lame libvorbis flac soundtouch ]; #ToDo: detach sbsms diff --git a/pkgs/applications/audio/non/default.nix b/pkgs/applications/audio/non/default.nix index ead53721950b..9217bc285bce 100644 --- a/pkgs/applications/audio/non/default.nix +++ b/pkgs/applications/audio/non/default.nix @@ -4,12 +4,12 @@ stdenv.mkDerivation rec { name = "non-${version}"; - version = "2016-03-06"; + version = "2016-04-05"; src = fetchFromGitHub { owner = "original-male"; repo = "non"; - rev = "3946d392216ee999b560d8b7cdee7c4347110e29"; - sha256 = "02vnq2mfimgdrmv3lmz80yif4h9a1lympv0wqc5dr2l0f8amj2fp"; + rev = "16885e69fe865495dc32d869d1454ab148b0dca6"; + sha256 = "1nwzzgcdpbqh5kjvz40yy5nmzvpp8gcr9biyhhwi68s5bsg972ss"; }; buildInputs = [ pkgconfig python2 cairo libjpeg ntk libjack2 libsndfile diff --git a/pkgs/applications/audio/svox/default.nix b/pkgs/applications/audio/svox/default.nix new file mode 100644 index 000000000000..f8258dd10abd --- /dev/null +++ b/pkgs/applications/audio/svox/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchgit }: + +stdenv.mkDerivation rec { + name = "svox-${version}"; + version = "2016-01-25"; + + src = fetchgit { + url = "https://android.googlesource.com/platform/external/svox"; + rev = "dfb9937746b1828d093faf3b1494f9dc403f392d"; + sha256 = "1gkfj5avikzmr2vv8bhf83n15jcbz4phz5j13l0qnh3gjzh4f1bk"; + }; + + postPatch = '' + cd pico + ''; + + buildPhase = '' + cd lib + for i in *.c; do + $CC -O2 -fPIC -c -o ''${i%.c}.o $i + done + $CC -shared -o libttspico.so *.o + cd .. + ''; + + installPhase = '' + install -Dm755 lib/libttspico.so $out/lib/libttspico.so + mkdir -p $out/include + cp lib/*.h $out/include + mkdir -p $out/share/pico/lang + cp lang/*.bin $out/share/pico/lang + ''; + + NIX_CFLAGS_COMPILE = [ "-include stdint.h" ]; + + meta = with stdenv.lib; { + description = "Text-to-speech engine"; + homepage = https://android.googlesource.com/platform/external/svox; + platforms = platforms.linux; + license = licenses.asl20; + maintainers = with maintainers; [ abbradar ]; + }; +} |