diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2023-06-24 14:17:04 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2023-06-24 14:17:04 +0200 |
commit | 0d4ec62d0def216b17a4d403d6c52e6e073f19cb (patch) | |
tree | 4b0d6b054af0cc5108d63113e60d95c2b6691922 | |
parent | 0dc236723c9226e529c07356ac616e474fb700a0 (diff) |
Package libdjinterop
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | flake.nix | 27 |
1 files changed, 26 insertions, 1 deletions
@@ -89,6 +89,31 @@ LV2_PATH=${pkgs.lib.makeSearchPath "lib/lv2" allLv2Plugins} gdb --args ./.mixxx-wrapped --resourcePath res/ "$@" ''; + libdjinterop = pkgs.stdenv.mkDerivation rec { + name = "libdjinterop"; + version = "0.19.0"; + src = pkgs.fetchFromGitHub { + owner = "xsco"; + repo = "libdjinterop"; + rev = version; + sha256 = "sha256-PJXV1F/QueT/SoEk/Lv18QmhmBByfD4rCO1fSuYdIgA="; + }; + + nativeBuildInputs = with pkgs; [ + git-clang-format + cmake + ninja + pkg-config + ]; + + outputs = [ "out" "dev" ]; + buildInputs = with pkgs; [ + boost + sqlite + zlib + ]; + }; + mixxx = pkgs.stdenv.mkDerivation { pname = "mixxx"; version = "development"; @@ -182,7 +207,7 @@ packages = { default = packages.mixxx; - inherit mixxx; + inherit mixxx libdjinterop; }; apps = { |