Unverified Commit 19414003 authored by Doron Behar's avatar Doron Behar Committed by GitHub
Browse files

Update/octave packages (#495985)

parents 5a509b1e 912afa31
Loading
Loading
Loading
Loading
+15 −5
Original line number Diff line number Diff line
{
  buildOctavePackage,
  lib,
  fetchurl,
  fetchFromGitHub,
  instrument-control,
  arduino-core-unwrapped,
  nix-update-script,
}:

buildOctavePackage rec {
  pname = "arduino";
  version = "0.10.0";
  version = "0.12.3";

  src = fetchurl {
    url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
    sha256 = "sha256-p9SDTXkIwnrkNXeVhzAHks7EL4NdwBokrH2j9hqAJqQ=";
  src = fetchFromGitHub {
    owner = "gnu-octave";
    repo = "octave-arduino";
    tag = "release-${version}";
    sha256 = "sha256-gYoYXJwkuoI1S2SdOu6qpemlSjgAAx7N5LYwJq9ZrU8=";
  };

  requiredOctavePackages = [
@@ -23,6 +26,13 @@ buildOctavePackage rec {
    arduino-core-unwrapped
  ];

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

  meta = {
    name = "Octave Arduino Toolkit";
    homepage = "https://gnu-octave.github.io/packages/arduino/";
+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;
  };
}
+10 −5
Original line number Diff line number Diff line
{
  buildOctavePackage,
  lib,
  fetchurl,
  fetchFromGitHub,
  gdcm,
  cmake,
  nix-update-script,
}:

buildOctavePackage rec {
  pname = "dicom";
  version = "0.6.1";
  version = "0.7.1";

  src = fetchurl {
    url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
    sha256 = "sha256-erUZudOknymgGprqUhCaSvN/WlmWZ1qgH8HDYrNOg2I=";
  src = fetchFromGitHub {
    owner = "gnu-octave";
    repo = "octave-dicom";
    tag = "release-${version}";
    sha256 = "sha256-NNdcnIeHXDRmZZp0WvwGtfMJ4BSR6+aK6FVS0BG51U8=";
  };

  nativeBuildInputs = [
@@ -25,6 +28,8 @@ buildOctavePackage rec {
    gdcm
  ];

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

  meta = {
    homepage = "https://gnu-octave.github.io/packages/dicom/";
    license = lib.licenses.gpl3Plus;
+2 −2
Original line number Diff line number Diff line
@@ -8,11 +8,11 @@

buildOctavePackage rec {
  pname = "general";
  version = "2.1.3";
  version = "2.1.4";

  src = fetchurl {
    url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
    sha256 = "sha256-amslJm3haXaAehdm6jYJxcGZl+ggUcnJc3i6YJ3QkyM=";
    sha256 = "sha256-sTd31PWTLmiR8qrBPaF/IrjJuLT/jtAXllnr0ZEkFI8=";
  };

  nativeBuildInputs = [
+10 −6
Original line number Diff line number Diff line
{
  buildOctavePackage,
  lib,
  fetchhg,
  fetchurl,
  matgeom,
  gsl,
}:

buildOctavePackage rec {
  pname = "geometry";
  version = "unstable-2021-07-07";
  version = "4.1.0";

  src = fetchhg {
    url = "http://hg.code.sf.net/p/octave/${pname}";
    rev = "04965cda30b5f9e51774194c67879e7336df1710";
    sha256 = "sha256-ECysYOJMF4gPiCFung9hFSlyyO60X3MGirQ9FlYDix8=";
  src = fetchurl {
    url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
    sha256 = "sha256-28FliEXJfS1mh8FJCmG0PTWZE9M0IOR1tlnzNfejQ2A=";
  };

  requiredOctavePackages = [
    matgeom
  ];

  buildInputs = [
    gsl
  ];

  meta = {
    homepage = "https://gnu-octave.github.io/packages/geometry/";
    license = with lib.licenses; [
Loading