liquidsoap: 2.3.3 → 2.4.2
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
{ lib, fetchFromGitHub }:
|
||||
|
||||
rec {
|
||||
version = "1.2.5";
|
||||
version = "1.2.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "savonet";
|
||||
repo = "ocaml-ffmpeg";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-MWO8B/L/KHLuq/BIIIidsLbFwGIwt/xj+/M1zEp8Z/8=";
|
||||
hash = "sha256-wQvpbvAAg4tybAFdGq0O9vfCc0v2iPFk04Q3zgTwa7Y=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
@@ -18,6 +18,7 @@ rec {
|
||||
maintainers = with lib.maintainers; [
|
||||
dandellion
|
||||
momeemt
|
||||
juaningan
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
buildDunePackage {
|
||||
pname = "ffmpeg";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
minimalOCamlVersion = "4.12";
|
||||
|
||||
inherit (ffmpeg-base) version src;
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
buildDunePackage {
|
||||
pname = "ffmpeg-av";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
minimalOCamlVersion = "4.12";
|
||||
|
||||
inherit (ffmpeg-base) version src;
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
buildDunePackage {
|
||||
pname = "ffmpeg-avcodec";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
minimalOCamlVersion = "4.12";
|
||||
|
||||
inherit (ffmpeg-base) version src;
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
buildDunePackage {
|
||||
pname = "ffmpeg-avdevice";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
minimalOCamlVersion = "4.12";
|
||||
|
||||
inherit (ffmpeg-base) version src;
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
buildDunePackage {
|
||||
pname = "ffmpeg-avfilter";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
minimalOCamlVersion = "4.12";
|
||||
|
||||
inherit (ffmpeg-base) version src;
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
buildDunePackage {
|
||||
pname = "ffmpeg-avutil";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
minimalOCamlVersion = "4.12";
|
||||
|
||||
inherit (ffmpeg-base) version src;
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
buildDunePackage {
|
||||
pname = "ffmpeg-swresample";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
minimalOCamlVersion = "4.12";
|
||||
|
||||
inherit (ffmpeg-base) version src;
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
buildDunePackage {
|
||||
pname = "ffmpeg-swscale";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
minimalOCamlVersion = "4.12";
|
||||
|
||||
inherit (ffmpeg-base) version src;
|
||||
|
||||
|
||||
@@ -21,26 +21,22 @@
|
||||
yt-dlp
|
||||
],
|
||||
}:
|
||||
|
||||
let
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "liquidsoap";
|
||||
version = "2.3.3";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
inherit pname version;
|
||||
version = "2.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "savonet";
|
||||
repo = "liquidsoap";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-EQFWFtgWvwsV+ZhO36Sd7mpxYOnd4Vv6Z+6xsgi335k=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ViJlG+AUncL37mltlFFXVho98Up11qZI3wwSnrd9C8g=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/lang/dune \
|
||||
substituteInPlace src/lang/base/dune \
|
||||
--replace-warn "(run git rev-parse --short HEAD)" "(run echo -n nixpkgs)"
|
||||
# Compatibility with camlimages 5.0.5
|
||||
substituteInPlace src/core/dune \
|
||||
substituteInPlace src/core/optionals/camlimages/dune \
|
||||
--replace-warn camlimages.all_formats camlimages.core
|
||||
'';
|
||||
|
||||
@@ -141,6 +137,7 @@ stdenv.mkDerivation {
|
||||
ocamlPackages.shine
|
||||
ocamlPackages.soundtouch
|
||||
ocamlPackages.speex
|
||||
ocamlPackages.ocaml_sqlite3
|
||||
ocamlPackages.srt
|
||||
ocamlPackages.ssl
|
||||
ocamlPackages.taglib
|
||||
@@ -160,8 +157,9 @@ stdenv.mkDerivation {
|
||||
changelog = "https://raw.githubusercontent.com/savonet/liquidsoap/main/CHANGES.md";
|
||||
maintainers = with lib.maintainers; [
|
||||
dandellion
|
||||
juaningan
|
||||
];
|
||||
license = lib.licenses.gpl2Plus;
|
||||
platforms = ocamlPackages.ocaml.meta.platforms or [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -626,25 +626,25 @@ let
|
||||
|
||||
ffmpeg = callPackage ../development/ocaml-modules/ffmpeg { };
|
||||
ffmpeg-av = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-av.nix {
|
||||
ffmpeg = pkgs.ffmpeg_6;
|
||||
ffmpeg = pkgs.ffmpeg_8;
|
||||
};
|
||||
ffmpeg-avcodec = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avcodec.nix {
|
||||
ffmpeg = pkgs.ffmpeg_6;
|
||||
ffmpeg = pkgs.ffmpeg_8;
|
||||
};
|
||||
ffmpeg-avdevice = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avdevice.nix {
|
||||
ffmpeg = pkgs.ffmpeg_6;
|
||||
ffmpeg = pkgs.ffmpeg_8;
|
||||
};
|
||||
ffmpeg-avfilter = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avfilter.nix {
|
||||
ffmpeg = pkgs.ffmpeg_6;
|
||||
ffmpeg = pkgs.ffmpeg_8;
|
||||
};
|
||||
ffmpeg-avutil = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avutil.nix {
|
||||
ffmpeg = pkgs.ffmpeg_6;
|
||||
ffmpeg = pkgs.ffmpeg_8;
|
||||
};
|
||||
ffmpeg-swresample = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-swresample.nix {
|
||||
ffmpeg = pkgs.ffmpeg_6;
|
||||
ffmpeg = pkgs.ffmpeg_8;
|
||||
};
|
||||
ffmpeg-swscale = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-swscale.nix {
|
||||
ffmpeg = pkgs.ffmpeg_6;
|
||||
ffmpeg = pkgs.ffmpeg_8;
|
||||
};
|
||||
|
||||
fiber = callPackage ../development/ocaml-modules/fiber { };
|
||||
|
||||
Reference in New Issue
Block a user