pablodraw: 3.3.13-beta -> 3.1.14-beta, .NET 7 -> .NET 9 (#390735)

Aleksana 37aabe88 f73d60c2

Changed files
+134 -50
pkgs
by-name
pa
+99 -24
pkgs/by-name/pa/pablodraw/deps.json
···
[
{
"pname": "AtkSharp",
-
"version": "3.24.24.38",
-
"hash": "sha256-J9/+MU+zky18Lk3gfTCox6Jtm1SyjQQAK0vCb5Ecu4k="
+
"version": "3.24.24.95",
+
"hash": "sha256-NgdWbXToBHhEVbvPrFcwXeit5iaqbBmNPQiC0jPKlnQ="
},
{
"pname": "CairoSharp",
-
"version": "3.24.24.38",
-
"hash": "sha256-DeXSAuSiGc7SzHb3HsUkLDLe5HZVpRn7VQFNhAAvflg="
+
"version": "3.24.24.95",
+
"hash": "sha256-ycdgmQyQ1uSshI/9uMaqn5OBxRF8RADf4Tn/TptE2BU="
},
{
"pname": "dotnet-outdated-tool",
···
},
{
"pname": "Eto.Forms",
-
"version": "2.7.4",
-
"hash": "sha256-Y9VxSjsm3JbPeoETMvwGQkk02QuXMCSLVUVAQwx3oGA="
+
"version": "2.9.0",
+
"hash": "sha256-ByMWsnu3LS1Q35glUOopUS2H5bRkJo7hpS6ublyqpxU="
},
{
"pname": "Eto.Platform.Gtk",
-
"version": "2.7.4",
-
"hash": "sha256-lrko3UKuGUwbkMhJEE+tdSdnizOJLOILGFQRHfgvw38="
+
"version": "2.9.0",
+
"hash": "sha256-4t0DpPfr8VGtC0N7v5CrTxfIOagHchF7LhUY8yCH9Aw="
},
{
"pname": "GdkSharp",
-
"version": "3.24.24.38",
-
"hash": "sha256-JpggYCsUlrGZ1CKjCZMawiCjJDWQQc45YdYuA8L7rzA="
+
"version": "3.24.24.95",
+
"hash": "sha256-NYjADgZG9TUQDIZiSSXDAxj5PyX/B7oKRo9f8Oyb4vI="
},
{
"pname": "GioSharp",
-
"version": "3.24.24.38",
-
"hash": "sha256-RLd7hlelMgp9Eqga+0YxZVHN6GtbCe6IcHct2bPKcaw="
+
"version": "3.24.24.95",
+
"hash": "sha256-5THx4af5PghPnQxXdnsC+wtVcoslh+0636WkB1FaPYg="
},
{
"pname": "GLibSharp",
-
"version": "3.24.24.38",
-
"hash": "sha256-df/8vV4OeQ2v8k7HPNrKcoEQdfPUWrHmM2S1F3DrEag="
+
"version": "3.24.24.95",
+
"hash": "sha256-1pDRkKoUI9fLJBcTA2DBlpVccJl2GyAdL+VKjsFbttA="
},
{
"pname": "GtkSharp",
-
"version": "3.24.24.38",
-
"hash": "sha256-Uvx7/ylLL4HROPWifMZnOYD9fe0qxlc8QsCayN5TyDI="
+
"version": "3.24.24.95",
+
"hash": "sha256-sBvk5Ecf2i6c2fYVjMBVoXz0I6IlucOWeE2czZH9QHg="
},
{
"pname": "Lidgren.Network",
···
"hash": "sha256-LsJWQ9QVG3teOJL2dlitp6TtTKmhlGBbaBwY4D3fQE0="
},
{
+
"pname": "Microsoft.AspNetCore.App.Ref",
+
"version": "8.0.13",
+
"hash": "sha256-b18KQu7MpyC16a29m2lnGjMOS7upOto/L26kjZMskXU="
+
},
+
{
+
"pname": "Microsoft.AspNetCore.App.Runtime.linux-arm64",
+
"version": "8.0.13",
+
"hash": "sha256-tcjVQYbtKq0i4iFbwrphsg6SpeY6FGruGuFXCRF3+Dk="
+
},
+
{
+
"pname": "Microsoft.AspNetCore.App.Runtime.linux-x64",
+
"version": "8.0.13",
+
"hash": "sha256-QzXIvImfuh3GJ2OvwhD++QndWsKFaG7h5ucrtlQgLhU="
+
},
+
{
+
"pname": "Microsoft.AspNetCore.App.Runtime.osx-arm64",
+
"version": "8.0.13",
+
"hash": "sha256-2d5MjWdRU1n89QiNfQ89/TtpgAzJV/AQvCv57o3K5Gs="
+
},
+
{
+
"pname": "Microsoft.AspNetCore.App.Runtime.osx-x64",
+
"version": "8.0.13",
+
"hash": "sha256-6YC8Oa8Nsf1UPe+msdSiaBH8gC3ZslPT1c+GsE3hBXY="
+
},
+
{
+
"pname": "Microsoft.NETCore.App.Host.linux-arm64",
+
"version": "8.0.13",
+
"hash": "sha256-X2AqAooaPVCv3L5yEqW7IUBYWHwLmxpKrc9DsJP2xno="
+
},
+
{
+
"pname": "Microsoft.NETCore.App.Host.linux-x64",
+
"version": "8.0.13",
+
"hash": "sha256-hC1yeXkJtU8aVEeBozSulQmbsajxR+t8gtHsQXsAXBE="
+
},
+
{
+
"pname": "Microsoft.NETCore.App.Host.osx-arm64",
+
"version": "8.0.13",
+
"hash": "sha256-zkvfXzQR02bSSXuUAAxK09Nz7eOxJujfVtfIO5u/QZI="
+
},
+
{
+
"pname": "Microsoft.NETCore.App.Host.osx-x64",
+
"version": "8.0.13",
+
"hash": "sha256-KO28ZiI4EsH+t/ax1hR8Tptbz1IbEmyuFon4jeZd/5M="
+
},
+
{
+
"pname": "Microsoft.NETCore.App.Ref",
+
"version": "8.0.13",
+
"hash": "sha256-nzok5pDT+I1w9iZ8saaBFHk2Bj6jYipiVFlGcS0OnqU="
+
},
+
{
+
"pname": "Microsoft.NETCore.App.Runtime.linux-arm64",
+
"version": "8.0.13",
+
"hash": "sha256-XMvlGp3IvvV89/7QmOQczW19HkNF3LC/Tqrf02ITHCo="
+
},
+
{
+
"pname": "Microsoft.NETCore.App.Runtime.linux-x64",
+
"version": "8.0.13",
+
"hash": "sha256-gkFFzbfwUwawXswg21uDvP9b/ejuizH+oHZ2j+JNbTs="
+
},
+
{
+
"pname": "Microsoft.NETCore.App.Runtime.osx-arm64",
+
"version": "8.0.13",
+
"hash": "sha256-R3QROReDjm10EW6sVvlKjYxKf8PueejrhThwTXFd/Vk="
+
},
+
{
+
"pname": "Microsoft.NETCore.App.Runtime.osx-x64",
+
"version": "8.0.13",
+
"hash": "sha256-REWfahbBG/XxvXHQXqIALxv0LXtQmWgnoKFfnbTv8xs="
+
},
+
{
"pname": "Microsoft.NETCore.Platforms",
"version": "1.1.0",
"hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="
},
{
"pname": "Mono.Nat",
-
"version": "3.0.3",
-
"hash": "sha256-1BMcebt8V93F0E2j2ixLiewX75WBcuqYMB6JzwOkaqw="
+
"version": "3.0.4",
+
"hash": "sha256-NdOquU2NaKtCv0p1+eY6awjOBwwzf92CwAJ4Dgz2+4M="
},
{
"pname": "NETStandard.Library",
···
},
{
"pname": "Newtonsoft.Json",
-
"version": "13.0.2",
-
"hash": "sha256-ESyjt/R7y9dDvvz5Sftozk+e/3Otn38bOcLGGh69Ot0="
+
"version": "13.0.3",
+
"hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
},
{
"pname": "PangoSharp",
-
"version": "3.24.24.38",
-
"hash": "sha256-dq1c/G05iCmWmWZxwLV0e8qvQMS0620Bd0MSz4hEqjI="
+
"version": "3.24.24.95",
+
"hash": "sha256-YhltIz1jisJqR2ZxvbYy0ybi4oGw6qR2SkjF/2aWiBQ="
},
{
"pname": "SharpCompress",
···
"hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E="
},
{
+
"pname": "System.Memory",
+
"version": "4.5.5",
+
"hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI="
+
},
+
{
"pname": "System.Numerics.Vectors",
"version": "4.4.0",
"hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U="
···
},
{
"pname": "System.Text.Encoding.CodePages",
-
"version": "6.0.0",
-
"hash": "sha256-nGc2A6XYnwqGcq8rfgTRjGr+voISxNe/76k2K36coj4="
+
"version": "9.0.0",
+
"hash": "sha256-OvtGrWDjuXdcIuMV504IDiBq9g8vtRIcn5w25x4W9HE="
}
]
+35 -26
pkgs/by-name/pa/pablodraw/package.nix
···
-
{ lib
-
, buildDotnetModule
-
, fetchFromGitHub
-
, dotnetCorePackages
-
, wrapGAppsHook3
-
, copyDesktopItems
-
, gtk3
-
, libnotify
-
, makeDesktopItem
-
, stdenv
+
{
+
lib,
+
buildDotnetModule,
+
fetchFromGitHub,
+
dotnetCorePackages,
+
wrapGAppsHook3,
+
copyDesktopItems,
+
gtk3,
+
libnotify,
+
makeDesktopItem,
+
stdenv,
}:
buildDotnetModule rec {
pname = "pablodraw";
-
version = "3.3.13-beta";
+
version = "3.1.14-beta";
src = fetchFromGitHub {
owner = "cwensley";
repo = "pablodraw";
-
rev = version;
-
hash = "sha256-PsCFiNcWYh6Bsf5Ihi3IoYyv66xUT1cRBKkx+K5gB/M=";
+
tag = version;
+
hash = "sha256-p2YeWC3ZZOI5zDpgDmEX3C5ByAAjLxJ0CqFAqKeoJ0Q=";
};
-
postPatch = ''
-
substituteInPlace ${projectFile} \
-
--replace-warn '<EnableCompressionInSingleFile>True</EnableCompressionInSingleFile>' ""
-
'';
-
projectFile = "Source/PabloDraw/PabloDraw.csproj";
executables = [ "PabloDraw" ];
-
dotnet-sdk = dotnetCorePackages.sdk_7_0-bin;
-
dotnet-runtime = dotnetCorePackages.runtime_7_0-bin;
+
dotnet-sdk = dotnetCorePackages.sdk_9_0;
+
dotnet-runtime = dotnetCorePackages.runtime_9_0;
nugetDeps = ./deps.json;
-
nativeBuildInputs = [ wrapGAppsHook3 copyDesktopItems ];
+
dotnetFlags = [
+
"-p:EnableCompressionInSingleFile=false"
+
];
-
runtimeDeps = [ gtk3 libnotify ];
+
nativeBuildInputs = [
+
wrapGAppsHook3
+
copyDesktopItems
+
];
+
+
runtimeDeps = [
+
gtk3
+
libnotify
+
];
desktopItems = [
(makeDesktopItem {
···
install -Dm644 Assets/PabloDraw-64.png $out/share/icons/hicolor/64x64/apps/pablodraw.png
'';
-
meta = with lib; {
+
meta = {
description = "Ansi/Ascii text and RIPscrip vector graphic art editor/viewer with multi-user capabilities";
homepage = "https://picoe.ca/products/pablodraw";
-
license = licenses.mit;
+
license = lib.licenses.mit;
mainProgram = "PabloDraw";
-
maintainers = with maintainers; [ aleksana kip93 ];
-
platforms = platforms.all;
+
maintainers = with lib.maintainers; [
+
aleksana
+
kip93
+
];
+
platforms = lib.platforms.all;
broken = stdenv.hostPlatform.isDarwin; # Eto.Platform.Mac64 not found in nugetSource
};
}