diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2018-07-14 18:12:49 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2018-07-14 18:15:30 +0200 |
commit | 0f01215203e3886d1a57ced4cd49b54475c66f85 (patch) | |
tree | 3cca5bbb2d7f79724f211d476d6a3e14d0ddf92d /pkgs/applications/audio | |
parent | 4bd4e3ef5c13c97ad829d18d8fe99dd753b33da5 (diff) | |
parent | 6d0578934fb076050b3dcc1b924a90b275f3b27c (diff) | |
download | nixlib-0f01215203e3886d1a57ced4cd49b54475c66f85.tar nixlib-0f01215203e3886d1a57ced4cd49b54475c66f85.tar.gz nixlib-0f01215203e3886d1a57ced4cd49b54475c66f85.tar.bz2 nixlib-0f01215203e3886d1a57ced4cd49b54475c66f85.tar.lz nixlib-0f01215203e3886d1a57ced4cd49b54475c66f85.tar.xz nixlib-0f01215203e3886d1a57ced4cd49b54475c66f85.tar.zst nixlib-0f01215203e3886d1a57ced4cd49b54475c66f85.zip |
Merge branch 'master' into staging-next
Hydra: ?compare=1468896
Diffstat (limited to 'pkgs/applications/audio')
-rw-r--r-- | pkgs/applications/audio/elisa/default.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/audio/lollypop/default.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/audio/mopidy/soundcloud.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/audio/muse/default.nix | 76 | ||||
-rw-r--r-- | pkgs/applications/audio/musescore/default.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/audio/pulseeffects/default.nix | 90 | ||||
-rw-r--r-- | pkgs/applications/audio/snd/default.nix | 4 |
7 files changed, 176 insertions, 10 deletions
diff --git a/pkgs/applications/audio/elisa/default.nix b/pkgs/applications/audio/elisa/default.nix index bda9d3b54bb8..90ea4c58ea4a 100644 --- a/pkgs/applications/audio/elisa/default.nix +++ b/pkgs/applications/audio/elisa/default.nix @@ -7,13 +7,13 @@ mkDerivation rec { name = "elisa-${version}"; - version = "0.1.80"; + version = "0.2.1"; src = fetchFromGitHub { owner = "KDE"; repo = "elisa"; rev = "v${version}"; - sha256 = "1kyvdxbsfi692zazw8vjy6mwyy0sa4r1cim8gsiv9pphfh5bpxb1"; + sha256 = "0b3rx3gh6adlrbmgj75dicqv6qzzn4fyfxbf1nwh3zd2hi0ca89w"; }; nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; diff --git a/pkgs/applications/audio/lollypop/default.nix b/pkgs/applications/audio/lollypop/default.nix index 3b967186112b..d961393f9ec2 100644 --- a/pkgs/applications/audio/lollypop/default.nix +++ b/pkgs/applications/audio/lollypop/default.nix @@ -3,14 +3,14 @@ , python36Packages, gnome3, glib, gst_all_1 }: stdenv.mkDerivation rec { - version = "0.9.516"; + version = "0.9.519"; name = "lollypop-${version}"; src = fetchgit { url = "https://gitlab.gnome.org/World/lollypop"; rev = "refs/tags/${version}"; fetchSubmodules = true; - sha256 = "0ln77cmcl5wi4xis9kmzg0knbykzwsd1n78rr7ff5y35m9p2zgrf"; + sha256 = "1v4p59w4yf86djk7xv1xwbximpjm64wn42il090w7q1wy04my6fl"; }; nativeBuildInputs = with python36Packages; [ diff --git a/pkgs/applications/audio/mopidy/soundcloud.nix b/pkgs/applications/audio/mopidy/soundcloud.nix index 0fda09fd5220..8002feb0f901 100644 --- a/pkgs/applications/audio/mopidy/soundcloud.nix +++ b/pkgs/applications/audio/mopidy/soundcloud.nix @@ -2,13 +2,13 @@ pythonPackages.buildPythonApplication rec { pname = "mopidy-soundcloud"; - version = "2.0.2"; + version = "2.1.0"; src = fetchFromGitHub { owner = "mopidy"; repo = "mopidy-soundcloud"; rev = "v${version}"; - sha256 = "13n44975n1wwcf7qg1c7drc2bavhjnr9hnq1v0n5hdgyx8ji67gi"; + sha256 = "131qdm9i0j3ayff0js11qcmbjv50ws5s6iiqr6x5b66ymjl4scfv"; }; propagatedBuildInputs = [ mopidy ]; diff --git a/pkgs/applications/audio/muse/default.nix b/pkgs/applications/audio/muse/default.nix new file mode 100644 index 000000000000..9687ff3106bd --- /dev/null +++ b/pkgs/applications/audio/muse/default.nix @@ -0,0 +1,76 @@ +{ stdenv +, fetchFromGitHub +, libjack2 +, qt5 +, cmake +, libsndfile +, libsamplerate +, ladspaH +, fluidsynth +, alsaLib +, rtaudio +, lash +, dssi +, liblo +, pkgconfig +, gitAndTools +}: + +stdenv.mkDerivation rec { + name = "muse-sequencer-${version}"; + version = "3.0.2"; + + meta = with stdenv.lib; { + homepage = http://www.muse-sequencer.org; + description = "MIDI/Audio sequencer with recording and editing capabilities"; + longDescription = '' + MusE is a MIDI/Audio sequencer with recording and editing capabilities + written originally by Werner Schweer now developed and maintained + by the MusE development team. + + MusE aims to be a complete multitrack virtual studio for Linux, + it is published under the GNU General Public License. + ''; + license = stdenv.lib.licenses.gpl2; + }; + + src = + fetchFromGitHub { + owner = "muse-sequencer"; + repo = "muse"; + rev = "02d9dc6abd757c3c1783fdd46dacd3c4ef2c0a6d"; + sha256 = "0pn0mcg79z3bhjwxbss3ylypdz3gg70q5d1ij3x8yw65ryxbqf51"; + }; + + + buildInputs = [ + libjack2 + qt5.qtsvg + qt5.qttools + cmake + libsndfile + libsamplerate + ladspaH + fluidsynth + alsaLib + rtaudio + lash + dssi + liblo + pkgconfig + gitAndTools.gitFull + ]; + + sourceRoot = "source/muse3"; + + buildPhase = '' + cd .. + bash compile_muse.sh + ''; + + installPhase = '' + mkdir $out + cd build + make install + ''; +} diff --git a/pkgs/applications/audio/musescore/default.nix b/pkgs/applications/audio/musescore/default.nix index 7ed9021e3e09..a5c38a477415 100644 --- a/pkgs/applications/audio/musescore/default.nix +++ b/pkgs/applications/audio/musescore/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { name = "musescore-${version}"; - version = "2.2.1"; + version = "2.3.1"; src = fetchFromGitHub { owner = "musescore"; repo = "MuseScore"; rev = "v${version}"; - sha256 = "00lwcsnpyiq9l9x11nm24mzf67xmhzjhwi4c3iqry6ayi9c4p4qs"; + sha256 = "00inrw9g8g34g74bhg5gp0rr5nydhjraiyn7vpl7kaqi5yzmhawd"; }; cmakeFlags = [ diff --git a/pkgs/applications/audio/pulseeffects/default.nix b/pkgs/applications/audio/pulseeffects/default.nix new file mode 100644 index 000000000000..a62612a6e0fd --- /dev/null +++ b/pkgs/applications/audio/pulseeffects/default.nix @@ -0,0 +1,90 @@ +{ stdenv +, fetchFromGitHub +, meson +, ninja +, pkgconfig +, libxml2 +, desktop-file-utils +, wrapGAppsHook +, gst_all_1 +, pulseaudio +, gtk3 +, glib +, glibmm +, gtkmm3 +, lilv +, lv2 +, serd +, sord +, sratom +, libbs2b +, boost +, calf +, zam-plugins +, rubberband +, mda_lv2 +}: + +let + lv2Plugins = [ + calf # limiter, compressor exciter, bass enhancer and others + mda_lv2 # loudness + ]; + ladspaPlugins = [ + rubberband # pitch shifting + zam-plugins # maximizer + ]; +in stdenv.mkDerivation rec { + name = "pulseeffects-${version}"; + version = "4.1.3"; + + src = fetchFromGitHub { + owner = "wwmm"; + repo = "pulseeffects"; + rev = "v${version}"; + sha256 = "1f89msg8hzaf1pa9w3gaifb88dm0ca2wd81jlz3vr98hm7kxd85k"; + }; + + nativeBuildInputs = [ + meson + ninja + pkgconfig + libxml2 + desktop-file-utils + wrapGAppsHook + ]; + + buildInputs = [ + pulseaudio + glib + glibmm + gtk3 + gtkmm3 + gst_all_1.gstreamer + gst_all_1.gst-plugins-good + gst_all_1.gst-plugins-bad + lilv lv2 serd sord sratom + libbs2b + boost + ]; + + postPatch = '' + chmod +x meson_post_install.py + patchShebangs meson_post_install.py + ''; + + preFixup = '' + gappsWrapperArgs+=( + --set LV2_PATH "${stdenv.lib.makeSearchPath "lib/lv2" lv2Plugins}" + --set LADSPA_PATH "${stdenv.lib.makeSearchPath "lib/ladspa" ladspaPlugins}" + ) + ''; + + meta = with stdenv.lib; { + description = "Limiter, compressor, reverberation, equalizer and auto volume effects for Pulseaudio applications"; + homepage = https://github.com/wwmm/pulseeffects; + license = licenses.gpl3; + maintainers = with maintainers; [ jtojnar ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/applications/audio/snd/default.nix b/pkgs/applications/audio/snd/default.nix index 9b386ea7ac7e..272d4b6592ac 100644 --- a/pkgs/applications/audio/snd/default.nix +++ b/pkgs/applications/audio/snd/default.nix @@ -4,11 +4,11 @@ }: stdenv.mkDerivation rec { - name = "snd-18.4"; + name = "snd-18.5"; src = fetchurl { url = "mirror://sourceforge/snd/${name}.tar.gz"; - sha256 = "1asc513d0cmbq0ldzpzmfbydvlj5hwpp480qnicgkn96wplp9c7s"; + sha256 = "1m2rw1p9xr9428p9drd3w5irsi12lz23m605lzgk9gjamq9paywy"; }; nativeBuildInputs = [ pkgconfig ]; |