Commit a0b51629 authored by Rasmus Enevoldsen's avatar Rasmus Enevoldsen
Browse files

octavePackages.audio: 2.0.5 -> 2.0.10 (Broken)

The Audio package build.
However, it cannot be built into an Octave env.

The nixpkgs issue is
https://github.com/NixOS/nixpkgs/pull/495985
parent ef52b025
Loading
Loading
Loading
Loading
+11 −5
Original line number Diff line number Diff line
{
  buildOctavePackage,
  lib,
  fetchurl,
  fetchFromGitHub,
  nix-update-script,
  jack2,
  alsa-lib,
  rtmidi,
@@ -10,11 +11,13 @@

buildOctavePackage rec {
  pname = "audio";
  version = "2.0.5";
  version = "2.0.10";

  src = fetchurl {
    url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
    sha256 = "sha256-/4akeeOQnvTlk9ah+e8RJfwJG2Eq2HAGOCejhiIUjF4=";
  src = fetchFromGitHub {
    owner = "gnu-octave";
    repo = "octave-audio";
    tag = "release-${version}";
    sha256 = "sha256-v7FKj9GSlX86zpOcw1xKxy150ivUxpjU/rvg+3OGs2s=";
  };

  nativeBuildInputs = [
@@ -27,11 +30,14 @@ buildOctavePackage rec {
    rtmidi
  ];

  passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=release-(.*)" ]; };

  meta = {
    homepage = "https://gnu-octave.github.io/packages/audio/";
    license = lib.licenses.gpl3Plus;
    maintainers = with lib.maintainers; [ KarlJoad ];
    description = "Audio and MIDI Toolbox for GNU Octave";
    platforms = lib.platforms.linux; # Because of run-time dependency on jack2 and alsa-lib
    broken = true;
  };
}