summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2023-06-24 14:17:04 +0200
committerMatthias Beyer <mail@beyermatthias.de>2023-06-24 14:17:04 +0200
commit0d4ec62d0def216b17a4d403d6c52e6e073f19cb (patch)
tree4b0d6b054af0cc5108d63113e60d95c2b6691922
parent0dc236723c9226e529c07356ac616e474fb700a0 (diff)
Package libdjinterop
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--flake.nix27
1 files changed, 26 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 1d79d013a6..a3f0f0d54e 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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 = {