Unverified Commit 73708846 authored by jacekpoz's avatar jacekpoz
Browse files

libbass: use Internet Archive to avoid URL breakage

parent c9eaf04a
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -5,6 +5,8 @@
# 2. Update `version`s and `hash` sums.
# See also http://www.un4seen.com/forum/?topic=18614.0

# Internet Archive used due to upstream URLs being unstable

let
  allBass = {
    bass = {
@@ -16,7 +18,7 @@ let
        armv7l-linux = "libs/armhf/libbass.so";
        aarch64-linux = "libs/aarch64/libbass.so";
      };
      urlpath = "bass24-linux.zip";
      url = "https://web.archive.org/web/20240501180538/http://www.un4seen.com/files/bass24-linux.zip";
      hash = "sha256-/JAlvtZtnzuzZjWy3n1WT8Q5ZVLO0BJJAJT7/dELS3o=";
    };

@@ -29,7 +31,7 @@ let
        armv7l-linux = "libs/armhf/libbass_fx.so";
        aarch64-linux = "libs/aarch64/libbass_fx.so";
      };
      urlpath = "z/0/bass_fx24-linux.zip";
      url = "https://web.archive.org/web/20240926184106/https://www.un4seen.com/files/z/0/bass_fx24-linux.zip";
      hash = "sha256-Hul2ELwnaDV8TDRMDXoFisle31GATDkf3PdkR2K9QTs=";
    };
  };
@@ -39,9 +41,9 @@ let
    inherit (bass) version;

    src = fetchurl {
      url = "https://www.un4seen.com/files/${bass.urlpath}";
      inherit (bass) hash;
      inherit (bass) hash url;
    };

    unpackCmd = ''
      mkdir out
      ${unzip}/bin/unzip $curSrc -d out
@@ -65,8 +67,6 @@ let
      license = licenses.unfreeRedistributable;
      platforms = builtins.attrNames bass.so;
      maintainers = with maintainers; [ jacekpoz ];
      # until upstream has stable URLs, this package is prone to always being broken
      broken = true;
    };
  };