diff options
author | haslersn <sebastian.hasler@gmx.net> | 2020-05-30 21:41:57 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-06-05 10:03:57 +0200 |
commit | 655b9cb96a882d5207dd09cc905aacc1c624530d (patch) | |
tree | 757226414887b51acc7d3f0276bb18fdf081fa2f | |
parent | 0574e72308bcc97e5177b131f5d62830b76adaa2 (diff) |
shell.nix: Take changes from c8ed5128b22ab83c5c54f423c30c43ddda2d907c and package libdjinterop
-rw-r--r-- | shell.nix | 30 |
1 files changed, 29 insertions, 1 deletions
@@ -7,16 +7,21 @@ let inherit (nixroot) stdenv pkgs lib libusb1 libvorbis libebur128 pkgconfig portaudio portmidi protobuf qt5 glib rubberband sqlite taglib soundtouch vamp opusfile hidapi upower ccache git libGLU x11 lame lv2 makeWrapper + boost clang-tools cmake + fetchFromGitHub fetchurl ffmpeg gdb libmodplug + meson mp4v2 + ninja nix-gitignore python3 - wavpack; + wavpack + zlib; git-clang-format = stdenv.mkDerivation { name = "git-clang-format"; @@ -43,6 +48,28 @@ let inherit (nixroot) stdenv pkgs lib ''; }; + libdjinterop = stdenv.mkDerivation { + name = "libdjinterop"; + version = "2019-09-03"; + src = fetchFromGitHub { + owner = "xsco"; + repo = "libdjinterop"; + rev = "e159163e8ff02dc14a4f26a538ced9b0a483fdb6"; + sha256 = "sha256:0bxig7mifbwch6kdvjhkrjxm2lgdvmm08yfydqc4pj2qbq36sw5f"; + }; + nativeBuildInputs = [ + meson + ninja + pkgconfig + ]; + outputs = [ "out" "dev" ]; + buildInputs = [ + boost + sqlite + zlib + ]; + }; + shell-configure = nixroot.writeShellScriptBin "configure" '' mkdir -p cbuild cd cbuild @@ -115,6 +142,7 @@ in stdenv.mkDerivation rec { rubberband sqlite taglib soundtouch vamp.vampSDK opusfile upower hidapi git glib x11 libGLU lilv lame lv2 makeWrapper qt5.qtbase ffmpeg + libdjinterop libmodplug mp4v2 wavpack |