lol

Update liquidsoap and its dependencies (#310112)

* ocamlPackages.duppy: 0.9.3 -> 0.9.4

* ocamlPackages.ffmpeg: 1.1.8 -> 1.1.11

* ocamlPackages.lastfm: 0.3.3 -> 0.3.4

* ocamlPackages.uri: 4.2.0 -> 4.4.0

Diff: https://github.com/mirage/ocaml-uri/compare/None...v4.4.0

* ocamlPackages.gd4o: remove, ocamlPackages.gd: init at 1.1

* ocamlPackages.mad: 0.5.2 -> 0.5.3

Diff: https://github.com/savonet/ocaml-mad/compare/v0.5.2...v0.5.3

* ocamlPackages.tsdl-image: 0.5 -> 0.6

Diff: https://github.com/sanette/tsdl-image/compare/0.5...0.6

* liquidsoap: small package fixups

Diff: https://github.com/savonet/liquidsoap/compare/refs/tags/v2.2.4...v2.2.5

authored by

Daniel Løvbrøtte Olsen and committed by
GitHub
f88f2732 fc36ca08

+54 -64
+6 -4
pkgs/development/ocaml-modules/duppy/default.nix
··· 1 - { lib, buildDunePackage, fetchFromGitHub, ocaml_pcre }: 1 + { lib, buildDunePackage, fetchFromGitHub, re }: 2 2 3 3 buildDunePackage rec { 4 4 pname = "duppy"; 5 - version = "0.9.3"; 5 + version = "0.9.4"; 6 + 7 + minimalOCamlVersion = "4.07"; 6 8 7 9 src = fetchFromGitHub { 8 10 owner = "savonet"; 9 11 repo = "ocaml-duppy"; 10 12 rev = "v${version}"; 11 - sha256 = "sha256-5U/CNQ88Wi/AgJEoFeS9O0zTPiD9ysJNQohRVJdyH9w="; 13 + sha256 = "sha256-rVdfAMu26YgS/TZk2XPqaR6KTDLbh9Elkf8rjhSnNO4="; 12 14 }; 13 15 14 - propagatedBuildInputs = [ ocaml_pcre ]; 16 + propagatedBuildInputs = [ re ]; 15 17 16 18 meta = with lib; { 17 19 homepage = "https://github.com/savonet/ocaml-duppy";
+3 -3
pkgs/development/ocaml-modules/ffmpeg/base.nix
··· 1 1 { lib, fetchFromGitHub }: 2 2 3 3 rec { 4 - version = "1.1.8"; 4 + version = "1.1.11"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "savonet"; 8 8 repo = "ocaml-ffmpeg"; 9 - rev = "v${version}"; 10 - sha256 = "sha256-XqZATaxpW0lEdrRTXVTc0laQAx437+eoa/zOzZV1kHk="; 9 + rev = "refs/tags/v${version}"; 10 + sha256 = "sha256-Tr0YhoaaUSOlA7vlhAjPyFJI/iL7Z54oO27RnG7d+nA="; 11 11 }; 12 12 13 13 meta = with lib; {
+23
pkgs/development/ocaml-modules/gd/default.nix
··· 1 + { lib, buildDunePackage, fetchFromGitHub, dune-configurator, gd }: 2 + 3 + buildDunePackage rec { 4 + pname = "gd"; 5 + version = "1.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "savonet"; 9 + repo = "ocaml-gd"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-78cqxVEappTybRLk7Y6vW1POvZKFIxtGNVcmkKq9GEE="; 12 + }; 13 + 14 + buildInputs = [ dune-configurator ]; 15 + propagatedBuildInputs = [ gd ]; 16 + 17 + meta = with lib; { 18 + homepage = "https://github.com/savonet/ocaml-gd"; 19 + description = "OCaml bindings for gd"; 20 + license = licenses.lgpl21Only; 21 + maintainers = with maintainers; [ dandellion ]; 22 + }; 23 + }
-42
pkgs/development/ocaml-modules/gd4o/default.nix
··· 1 - { lib, stdenv, fetchurl, ocaml, gd, freetype, findlib, zlib, libpng, libjpeg }: 2 - 3 - lib.throwIf (lib.versionAtLeast ocaml.version "5.0") 4 - "gd4o is not available for OCaml ${ocaml.version}" 5 - 6 - stdenv.mkDerivation rec { 7 - pname = "ocaml${ocaml.version}-gd4o"; 8 - version = "1.0a5"; 9 - 10 - src = fetchurl { 11 - url = "mirror://sourceforge/gd4o/gd4o/1.0%20Alpha%205/gd4o-1.0a5.tar.gz"; 12 - sha256 = "1vbyakz7byvxmqf3hj68rw15b4kb94ppcnhvmjv38rsyg05bc47s"; 13 - }; 14 - 15 - buildInputs = [ ocaml findlib libjpeg libpng ]; 16 - propagatedBuildInputs = [ gd zlib freetype ]; 17 - 18 - makeFlags = [ 19 - "CC=${stdenv.cc.targetPrefix}cc" 20 - ]; 21 - 22 - preInstall = '' 23 - mkdir -p $OCAMLFIND_DESTDIR/stublibs 24 - ''; 25 - 26 - buildFlags = [ "all" "opt" ]; 27 - 28 - checkPhase = '' 29 - runHook preCheck 30 - make test.opt 31 - runHook postCheck 32 - ''; 33 - 34 - doCheck = true; 35 - 36 - meta = with lib; { 37 - homepage = "https://sourceforge.net/projects/gd4o/"; 38 - description = "OCaml wrapper for the GD graphics library"; 39 - license = licenses.lgpl21Only; 40 - maintainers = with maintainers; [ dandellion ]; 41 - }; 42 - }
+8 -6
pkgs/development/ocaml-modules/lastfm/default.nix
··· 3 3 , fetchFromGitHub 4 4 , pkg-config 5 5 , dune-configurator 6 + , re 6 7 , xmlplaylist 7 - , ocaml_pcre 8 - , ocamlnet 9 8 }: 10 9 11 10 buildDunePackage rec { 12 11 pname = "lastfm"; 13 - version = "0.3.3"; 12 + version = "0.3.4"; 14 13 15 - useDune2 = true; 14 + minimalOCamlVersion = "4.08"; 16 15 17 16 src = fetchFromGitHub { 18 17 owner = "savonet"; 19 18 repo = "ocaml-lastfm"; 20 19 rev = "v${version}"; 21 - sha256 = "1sz400ny9h7fs20k7600q475q164x49ba30ls3q9y35rhm3g2y2b"; 20 + sha256 = "sha256-1te9B2+sUmkT/i2K5ueswWAWpvJf9rXob0zR4CMOJlg="; 22 21 }; 23 22 24 - propagatedBuildInputs = [ xmlplaylist ocaml_pcre ocamlnet ]; 23 + propagatedBuildInputs = [ 24 + re 25 + xmlplaylist 26 + ]; 25 27 26 28 meta = with lib; { 27 29 homepage = "https://github.com/savonet/ocaml-lastfm";
+4 -2
pkgs/development/ocaml-modules/mad/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "mad"; 5 - version = "0.5.2"; 5 + version = "0.5.3"; 6 + 7 + minimalOCamlVersion = "4.06"; 6 8 7 9 src = fetchFromGitHub { 8 10 owner = "savonet"; 9 11 repo = "ocaml-mad"; 10 12 rev = "v${version}"; 11 - sha256 = "sha256-iJjANV2M68v3C3db1n9Y8V6yJKuDBDSjtMteamndN7U="; 13 + sha256 = "sha256-rSFzWyUYTrGL7GvVsY5qKdCXqY/XJQkuBerexG838jc="; 12 14 }; 13 15 14 16 buildInputs = [ dune-configurator ];
+2 -2
pkgs/development/ocaml-modules/tsdl-image/default.nix
··· 9 9 10 10 buildDunePackage rec { 11 11 pname = "tsdl-image"; 12 - version = "0.5"; 12 + version = "0.6"; 13 13 14 14 duneVersion = "3"; 15 15 ··· 17 17 owner = "sanette"; 18 18 repo = pname; 19 19 rev = version; 20 - hash = "sha256-khLhVJuiLNNWw76gTeg4W32v5XbkwAg11bIOWl67u2k="; 20 + hash = "sha256-mgTFwkuFJVwJmHrzHSdNh8v4ehZIcWemK+eLqjglw5o="; 21 21 }; 22 22 23 23 buildInputs = [
+2 -2
pkgs/development/ocaml-modules/uri/default.nix
··· 5 5 buildDunePackage rec { 6 6 minimalOCamlVersion = "4.03"; 7 7 pname = "uri"; 8 - version = "4.2.0"; 8 + version = "4.4.0"; 9 9 10 10 duneVersion = "3"; 11 11 12 12 src = fetchurl { 13 - url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/${pname}-v${version}.tbz"; 13 + url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; 14 14 sha256 = "0szifda6yism5vn5jdizkha3ad0xk6zw4xgfl8g77dnv83ci7h65"; 15 15 }; 16 16
+4 -2
pkgs/tools/audio/liquidsoap/full.nix
··· 21 21 22 22 postPatch = '' 23 23 substituteInPlace src/lang/dune \ 24 - --replace "(run git rev-parse --short HEAD)" "(run echo -n nixpkgs)" 24 + --replace-warn "(run git rev-parse --short HEAD)" "(run echo -n nixpkgs)" 25 25 ''; 26 26 27 27 dontConfigure = true; ··· 72 72 ocamlPackages.duppy 73 73 ocamlPackages.mm 74 74 ocamlPackages.ocurl 75 + ocamlPackages.ocaml_pcre 75 76 ocamlPackages.cry 76 77 ocamlPackages.camomile 77 78 ocamlPackages.uri ··· 98 99 ocamlPackages.fdkaac 99 100 ocamlPackages.flac 100 101 ocamlPackages.frei0r 101 - ocamlPackages.gd4o 102 + ocamlPackages.gd 102 103 ocamlPackages.graphics 104 + # ocamlPackages.gstreamer # Broken but advertised feature 103 105 ocamlPackages.imagelib 104 106 ocamlPackages.inotify 105 107 ocamlPackages.ladspa
+2 -1
pkgs/top-level/ocaml-packages.nix
··· 566 566 567 567 gapi-ocaml = callPackage ../development/ocaml-modules/gapi-ocaml { }; 568 568 569 - gd4o = callPackage ../development/ocaml-modules/gd4o { }; 569 + gd4o = throw "ocamlPackages.gd4o is not maintained, use ocamlPackages.gd instead"; 570 + gd = callPackage ../development/ocaml-modules/gd { inherit (pkgs) gd; }; 570 571 571 572 gen = callPackage ../development/ocaml-modules/gen { }; 572 573