Unverified Commit 88a50cd2 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

visual-paradigm-ce: 17.3.20260101 -> 18.0.20260303 (#500237)

parents 15b5da9a b3479f56
Loading
Loading
Loading
Loading
+14 −2
Original line number Diff line number Diff line
@@ -5,11 +5,12 @@
  copyDesktopItems,
  makeDesktopItem,
  openjdk,
  writeScript,
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "visual-paradigm-ce";
  version = "17.3.20260101";
  version = "18.0.20260303";

  src =
    let
@@ -21,9 +22,20 @@ stdenv.mkDerivation (finalAttrs: {
      url = "https://eu10-dl.visual-paradigm.com/visual-paradigm/vpce${majorMinor}/${suffix}/Visual_Paradigm_CE_${
        builtins.replaceStrings [ "." ] [ "_" ] majorMinor
      }_${suffix}_Linux64_InstallFree.tar.gz";
      hash = "sha256-RAujr6tws3HTyoZc6/MTbc5HEqyX9XmSl4IPJNayjQA=";
      hash = "sha256-n6cijv9ndliqcvcbIOnMB/mwIjkOzWe1AcJZB+HdHBg=";
    };

  passthru.updateScript = writeScript "update-visual-paradigm-ce" ''
    #!/usr/bin/env nix-shell
    #!nix-shell -i bash -p curl gnused common-updater-scripts

    set -eu -o pipefail

    version = "$(curl -Ls -o /dev/null -w %{url_effective} https://www.visual-paradigm.com/downloads/vpce/checksum.html | sed -E 's#.*/vpce([0-9]+\.[0-9]+)/([0-9]+)/.*#\1.\2#')"

    update-source-version visual-paradigm-ce "$version"
  '';

  nativeBuildInputs = [
    copyDesktopItems
  ];