diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 40f605b2315d..bd22094e2e63 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -274,6 +274,8 @@ - The default packages in `services.jenkins.packages` have been dropped, since not every Jenkins installation needs any package at all. It's more reasonable to leave it empty and let users configure what they need. +- The `pie` hardening flag has been removed and will now error, after being deprecated in 25.11. Compilers are expected to enable PIE by default, as has been common practice since 2016 outside of Nixpkgs. If a package needs `pie` disabled pass `-no-pie` in `CFLAGS`. It is unlikely this will be necessary in many cases; due to the prevalence of default PIE toolchains, most packages incompatible with PIE already pass `-no-pie`. + ## Other Notable Changes {#sec-nixpkgs-release-26.05-notable-changes} diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a25e0254c581..b6a098f31e26 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13245,6 +13245,12 @@ github = "joshainglis"; githubId = 1281131; }; + joshgodsiff = { + name = "Josh Godsiff"; + email = "josh.godsiff@gmail.com"; + github = "joshgodsiff"; + githubId = 145132; + }; joshheinrichs-shopify = { name = "Josh Heinrichs"; email = "josh.heinrichs@shopify.com"; diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index dc700358a45f..a767f15eaf53 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -361,6 +361,8 @@ See . - Cinnamon has been updated to 6.6, please check the [upstream announcement](https://www.linuxmint.com/rel_zena_whatsnew.php) for more details. +- Rspamd has been updated to 4.0. Please check the upstream [migration](https://docs.rspamd.com/tutorials/migration/#migration-to-rspamd-400) documentation, especially if you run a sharded Redis deployment. + - Budgie has been updated to 10.10, please check the [upstream announcement](https://buddiesofbudgie.org/blog/budgie-10-10-released) for more details. - `fonts.fontconfig.useEmbeddedBitmaps` is now set to `true` by default. diff --git a/nixos/modules/services/misc/open-webui.nix b/nixos/modules/services/misc/open-webui.nix index 94e2db3a1f98..827229bc3da9 100644 --- a/nixos/modules/services/misc/open-webui.nix +++ b/nixos/modules/services/misc/open-webui.nix @@ -56,7 +56,7 @@ in ''; description = '' Extra environment variables for Open-WebUI. - For more details see + For more details see ''; }; diff --git a/nixos/modules/services/monitoring/scrutiny.nix b/nixos/modules/services/monitoring/scrutiny.nix index 1c3cbd9a7a3a..db1054209b8e 100644 --- a/nixos/modules/services/monitoring/scrutiny.nix +++ b/nixos/modules/services/monitoring/scrutiny.nix @@ -236,6 +236,44 @@ in RuntimeDirectoryMode = "0700"; StateDirectory = "scrutiny"; StateDirectoryMode = "0750"; + + RemoveIPC = true; + RestrictNamespaces = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + MemoryDenyWriteExecute = true; + SystemCallFilter = [ + "@system-service" + "~@privileged" + "~@resources" + ]; + SystemCallArchitectures = "native"; + LockPersonality = true; + CapabilityBoundingSet = ""; + NoNewPrivileges = true; + PrivateTmp = true; + PrivateMounts = true; + PrivateDevices = true; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectSystem = "strict"; + ProtectProc = "invisible"; + ProcSubset = "pid"; + RestrictAddressFamilies = [ + "AF_NETLINK" + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + SocketBindDeny = "any"; + SocketBindAllow = [ + "tcp:${toString cfg.settings.web.listen.port}" + ]; }; }; }) diff --git a/nixos/modules/services/web-servers/stargazer.nix b/nixos/modules/services/web-servers/stargazer.nix index 299f7b11082f..cc16e0755ced 100644 --- a/nixos/modules/services/web-servers/stargazer.nix +++ b/nixos/modules/services/web-servers/stargazer.nix @@ -109,7 +109,7 @@ in store = lib.mkOption { type = lib.types.path; - default = /var/lib/gemini/certs; + default = "/var/lib/gemini/certs"; description = '' Path to the certificate store on disk. This should be a persistent directory writable by Stargazer. @@ -284,7 +284,7 @@ in }; # Create default cert store - systemd.tmpfiles.rules = lib.mkIf (cfg.store == /var/lib/gemini/certs) [ + systemd.tmpfiles.rules = lib.mkIf ((builtins.toString cfg.store) == "/var/lib/gemini/certs") [ ''d /var/lib/gemini/certs - "${cfg.user}" "${cfg.group}" -'' ]; diff --git a/nixos/tests/lomiri-music-app.nix b/nixos/tests/lomiri-music-app.nix index a87cc0aa2248..b44251e75bb4 100644 --- a/nixos/tests/lomiri-music-app.nix +++ b/nixos/tests/lomiri-music-app.nix @@ -135,7 +135,7 @@ in # Need to wait abit to make sure our test file gets scanned & added to the database. # No good feedback on when this is done... Prolly some time after extractor sub-service is started. - machine.wait_for_console_text("Successfully activated service 'com.lomiri.MediaScanner2.Extractor'") + machine.wait_for_console_text("Started \S*com.lomiri.MediaScanner2.Extractor") machine.sleep(10) with subtest("lomiri music launches"): diff --git a/pkgs/applications/gis/qgis/ltr.nix b/pkgs/applications/gis/qgis/ltr.nix index 7e8ce827e874..c94a12dfb25b 100644 --- a/pkgs/applications/gis/qgis/ltr.nix +++ b/pkgs/applications/gis/qgis/ltr.nix @@ -12,11 +12,10 @@ # unwrapped package parameters withGrass ? false, withServer ? false, - withWebKit ? false, }: let qgis-ltr-unwrapped = libsForQt5.callPackage ./unwrapped-ltr.nix { - inherit withGrass withServer withWebKit; + inherit withGrass withServer; }; in diff --git a/pkgs/applications/gis/qgis/unwrapped-ltr.nix b/pkgs/applications/gis/qgis/unwrapped-ltr.nix index 27c94bef4440..77e6837da3a3 100644 --- a/pkgs/applications/gis/qgis/unwrapped-ltr.nix +++ b/pkgs/applications/gis/qgis/unwrapped-ltr.nix @@ -11,7 +11,6 @@ withGrass, withServer, - withWebKit, darwin, libtasn1, @@ -45,7 +44,6 @@ qtsensors, qtserialport, qtsvg, - qtwebkit, qtxmlpatterns, qwt, sqlite, @@ -150,7 +148,6 @@ mkDerivation rec { zstd ] ++ lib.optional withGrass grass - ++ lib.optional withWebKit qtwebkit ++ lib.optional stdenv.hostPlatform.isDarwin libtasn1 ++ pythonBuildInputs; @@ -180,12 +177,14 @@ mkDerivation rec { # See https://github.com/libspatialindex/libspatialindex/issues/276 "-DWITH_INTERNAL_SPATIALINDEX=True" + + # Unmaintained & not in nixpkgs + "-DWITH_QTWEBKIT=OFF" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "-DQGIS_MACAPP_BUNDLE=0" # Don't copy Qt into bundle; we fix paths in postFixup "-DSQLITE3_INCLUDE_DIR=${sqlite.dev}/include" # FindSqlite3.cmake incorrectly assumes framework ] - ++ lib.optional (!withWebKit) "-DWITH_QTWEBKIT=OFF" ++ lib.optional withServer [ "-DWITH_SERVER=True" "-DQGIS_CGIBIN_SUBDIR=${placeholder "out"}/lib/cgi-bin" diff --git a/pkgs/applications/misc/goldendict/0001-dont-check-for-updates.patch b/pkgs/applications/misc/goldendict/0001-dont-check-for-updates.patch deleted file mode 100644 index 31c7a6382292..000000000000 --- a/pkgs/applications/misc/goldendict/0001-dont-check-for-updates.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff --git i/config.cc w/config.cc -index 04b63f5..7a453d9 100644 ---- i/config.cc -+++ w/config.cc -@@ -182,7 +182,7 @@ Preferences::Preferences(): - pronounceOnLoadPopup( false ), - useInternalPlayer( InternalPlayerBackend::anyAvailable() ), - internalPlayerBackend( InternalPlayerBackend::defaultBackend() ), -- checkForNewReleases( true ), -+ checkForNewReleases( false ), - disallowContentFromOtherSites( false ), - enableWebPlugins( false ), - hideGoldenDictHeader( false ), -@@ -867,8 +867,8 @@ Class load() THROW_SPEC( exError ) - c.preferences.proxyServer.systemProxyPassword = proxy.namedItem( "systemProxyPassword" ).toElement().text(); - } - -- if ( !preferences.namedItem( "checkForNewReleases" ).isNull() ) -- c.preferences.checkForNewReleases = ( preferences.namedItem( "checkForNewReleases" ).toElement().text() == "1" ); -+ //if ( !preferences.namedItem( "checkForNewReleases" ).isNull() ) -+ // c.preferences.checkForNewReleases = ( preferences.namedItem( "checkForNewReleases" ).toElement().text() == "1" ); - - if ( !preferences.namedItem( "disallowContentFromOtherSites" ).isNull() ) - c.preferences.disallowContentFromOtherSites = ( preferences.namedItem( "disallowContentFromOtherSites" ).toElement().text() == "1" ); -@@ -1819,9 +1819,9 @@ void save( Class const & c ) THROW_SPEC( exError ) - proxy.appendChild( opt ); - } - -- opt = dd.createElement( "checkForNewReleases" ); -- opt.appendChild( dd.createTextNode( c.preferences.checkForNewReleases ? "1" : "0" ) ); -- preferences.appendChild( opt ); -+ //opt = dd.createElement( "checkForNewReleases" ); -+ //opt.appendChild( dd.createTextNode( c.preferences.checkForNewReleases ? "1" : "0" ) ); -+ //preferences.appendChild( opt ); - - opt = dd.createElement( "disallowContentFromOtherSites" ); - opt.appendChild( dd.createTextNode( c.preferences.disallowContentFromOtherSites ? "1" : "0" ) ); -diff --git i/preferences.cc w/preferences.cc -index 72c3147..7e48f00 100644 ---- i/preferences.cc -+++ w/preferences.cc -@@ -314,6 +314,7 @@ Preferences::Preferences( QWidget * parent, Config::Class & cfg_ ): - this, SLOT( customProxyToggled( bool ) ) ); - - ui.checkForNewReleases->setChecked( p.checkForNewReleases ); -+ ui.checkForNewReleases->setEnabled( false ); - ui.disallowContentFromOtherSites->setChecked( p.disallowContentFromOtherSites ); - ui.enableWebPlugins->setChecked( p.enableWebPlugins ); - ui.hideGoldenDictHeader->setChecked( p.hideGoldenDictHeader ); diff --git a/pkgs/applications/misc/goldendict/0001-dont-use-maclibs.patch b/pkgs/applications/misc/goldendict/0001-dont-use-maclibs.patch deleted file mode 100644 index 7a5ca0f7f3c8..000000000000 --- a/pkgs/applications/misc/goldendict/0001-dont-use-maclibs.patch +++ /dev/null @@ -1,62 +0,0 @@ -diff --git i/goldendict.pro w/goldendict.pro -index 4a4a3094..082b728f 100644 ---- i/goldendict.pro -+++ w/goldendict.pro -@@ -212,22 +212,19 @@ mac { - -llzo2 - !CONFIG( no_ffmpeg_player ) { - LIBS += -lao \ -- -lswresample-gd \ -- -lavutil-gd \ -- -lavformat-gd \ -- -lavcodec-gd -+ -lswresample \ -+ -lavutil \ -+ -lavformat \ -+ -lavcodec - } -- INCLUDEPATH = $${PWD}/maclibs/include -- LIBS += -L$${PWD}/maclibs/lib -framework AppKit -framework Carbon -+ LIBS += -framework AppKit -framework Carbon - OBJECTIVE_SOURCES += lionsupport.mm \ - machotkeywrapper.mm \ - macmouseover.mm \ - speechclient_mac.mm - ICON = icons/macicon.icns - QMAKE_INFO_PLIST = myInfo.plist -- QMAKE_POST_LINK = mkdir -p GoldenDict.app/Contents/Frameworks & \ -- cp -nR $${PWD}/maclibs/lib/ GoldenDict.app/Contents/Frameworks/ & \ -- mkdir -p GoldenDict.app/Contents/MacOS/locale & \ -+ QMAKE_POST_LINK = mkdir -p GoldenDict.app/Contents/MacOS/locale & \ - cp -R locale/*.qm GoldenDict.app/Contents/MacOS/locale/ & \ - mkdir -p GoldenDict.app/Contents/MacOS/help & \ - cp -R $${PWD}/help/*.qch GoldenDict.app/Contents/MacOS/help/ -@@ -235,15 +232,6 @@ mac { - CONFIG += zim_support - !CONFIG( no_chinese_conversion_support ) { - CONFIG += chinese_conversion_support -- CONFIG( x86 ) { -- QMAKE_POST_LINK += & mkdir -p GoldenDict.app/Contents/MacOS/opencc & \ -- cp -R $${PWD}/opencc/*.json GoldenDict.app/Contents/MacOS/opencc/ & \ -- cp -R $${PWD}/opencc/*.ocd GoldenDict.app/Contents/MacOS/opencc/ -- } else { -- QMAKE_POST_LINK += & mkdir -p GoldenDict.app/Contents/MacOS/opencc & \ -- cp -R $${PWD}/opencc/x64/*.json GoldenDict.app/Contents/MacOS/opencc/ & \ -- cp -R $${PWD}/opencc/x64/*.ocd GoldenDict.app/Contents/MacOS/opencc/ -- } - } - } - DEFINES += PROGRAM_VERSION=\\\"$$VERSION\\\" -diff --git i/tiff.cc w/tiff.cc -index e3cb8bf5..95dd812f 100644 ---- i/tiff.cc -+++ w/tiff.cc -@@ -5,7 +5,7 @@ - - #include "tiff.hh" - --#if defined (Q_OS_MAC) || defined (Q_OS_WIN) -+#if defined (Q_OS_WIN) - #include "tiff/tiff.h" - #include "tiff/tiffio.h" - #else diff --git a/pkgs/applications/misc/goldendict/default.nix b/pkgs/applications/misc/goldendict/default.nix deleted file mode 100644 index 06cff3872060..000000000000 --- a/pkgs/applications/misc/goldendict/default.nix +++ /dev/null @@ -1,116 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - pkg-config, - libxtst, - libvorbis, - hunspell, - lzo, - xz, - bzip2, - libiconv, - qtbase, - qtsvg, - qtwebkit, - qtx11extras, - qttools, - qmake, - wrapQtAppsHook, - wrapGAppsHook3, - withCC ? true, - opencc, - withEpwing ? true, - libeb, - withExtraTiff ? true, - libtiff, - withFFmpeg ? true, - libao, - ffmpeg, - withMultimedia ? true, - withZim ? true, - zstd, -}: - -stdenv.mkDerivation rec { - pname = "goldendict"; - version = "1.5.0"; - - src = fetchFromGitHub { - owner = "goldendict"; - repo = "goldendict"; - rev = version; - hash = "sha256-80o8y+mbzpyMQYUGHYs/zgQT23nLVCs7Jcr8FbbXn8M="; - }; - - patches = [ - ./0001-dont-check-for-updates.patch - ./0001-dont-use-maclibs.patch - ]; - - postPatch = '' - substituteInPlace goldendict.pro \ - --replace "hunspell-1.6.1" "hunspell-${lib.versions.majorMinor hunspell.version}" \ - --replace "opencc.2" "opencc" - ''; - - nativeBuildInputs = [ - pkg-config - qmake - wrapQtAppsHook - wrapGAppsHook3 - ]; - buildInputs = [ - qtbase - qtsvg - qtwebkit - qttools - libvorbis - hunspell - xz - lzo - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - qtx11extras - libxtst - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - bzip2 - libiconv - ] - ++ lib.optional withCC opencc - ++ lib.optional withEpwing libeb - ++ lib.optional withExtraTiff libtiff - ++ lib.optionals withFFmpeg [ - libao - ffmpeg - ] - ++ lib.optional withZim zstd; - - qmakeFlags = [ - "goldendict.pro" - (lib.optional withCC "CONFIG+=chinese_conversion_support") - (lib.optional (!withCC) "CONFIG+=no_chinese_conversion_support") - (lib.optional (!withEpwing) "CONFIG+=no_epwing_support") - (lib.optional (!withExtraTiff) "CONFIG+=no_extra_tiff_handler") - (lib.optional (!withFFmpeg) "CONFIG+=no_ffmpeg_player") - (lib.optional (!withMultimedia) "CONFIG+=no_qtmultimedia_player") - (lib.optional withZim "CONFIG+=zim_support") - ]; - - postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' - mkdir -p $out/Applications - mv GoldenDict.app $out/Applications - ''; - - meta = { - homepage = "http://goldendict.org/"; - description = "Feature-rich dictionary lookup program"; - platforms = with lib.platforms; linux ++ darwin; - mainProgram = "goldendict"; - maintainers = with lib.maintainers; [ - sikmir - ]; - license = lib.licenses.gpl3Plus; - }; -} diff --git a/pkgs/applications/misc/nixnote2/default.nix b/pkgs/applications/misc/nixnote2/default.nix deleted file mode 100644 index 7da021150311..000000000000 --- a/pkgs/applications/misc/nixnote2/default.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - qmake, - wrapQtAppsHook, - boost, - qtbase, - qtwebkit, - poppler, - hunspell, - html-tidy, -}: - -stdenv.mkDerivation rec { - pname = "nixnote2"; - version = "2.0.2"; - - src = fetchFromGitHub { - owner = "baumgarr"; - repo = "nixnote2"; - rev = "v${version}"; - sha256 = "0cfq95mxvcgby66r61gclm1a2c6zck5aln04xmg2q8kg6p9d31fr"; - }; - - nativeBuildInputs = [ - qmake - wrapQtAppsHook - ]; - - buildInputs = [ - boost - qtbase - qtwebkit - poppler - hunspell - ]; - - postPatch = '' - # Fix location of poppler-qt5.h - for f in threads/indexrunner.cpp html/noteformatter.cpp utilities/noteindexer.cpp gui/plugins/popplerviewer.h gui/plugins/pluginfactory.h gui/plugins/popplerviewer.cpp ; do - substituteInPlace $f \ - --replace '#include ' '#include ' - done - - substituteInPlace help/about.html --replace '__VERSION__' '${version}' - - substituteInPlace nixnote.cpp --replace 'tidyProcess.start("tidy' 'tidyProcess.start("${html-tidy}/bin/tidy' - ''; - - postInstall = '' - cp images/windowIcon.png $out/share/pixmaps/nixnote2.png - cp theme.ini $out/share/nixnote2/theme.ini - ''; - - meta = { - description = "Unofficial client of Evernote"; - homepage = "http://www.nixnote.org/"; - license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ htr ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 84d8604393f1..3f80e197ffaa 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1058,11 +1058,11 @@ "vendorHash": null }, "ovh_ovh": { - "hash": "sha256-OYzMG/F4wnsB10WPwNRcRKjbdT469nLMeFusHQfsdm8=", + "hash": "sha256-xjSGnukY76k6xalVMBfXikuI2MyXvROVoA91wB8AXnI=", "homepage": "https://registry.terraform.io/providers/ovh/ovh", "owner": "ovh", "repo": "terraform-provider-ovh", - "rev": "v2.13.0", + "rev": "v2.13.1", "spdx": "MPL-2.0", "vendorHash": null }, diff --git a/pkgs/applications/networking/instant-messengers/vacuum/default.nix b/pkgs/applications/networking/instant-messengers/vacuum/default.nix deleted file mode 100644 index 402a40df3100..000000000000 --- a/pkgs/applications/networking/instant-messengers/vacuum/default.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitHub, - qtbase, - qttools, - qtx11extras, - qtmultimedia, - qtwebkit, - wrapQtAppsHook, - cmake, - openssl, - xorgproto, - libx11, - libxscrnsaver, - xz, - zlib, -}: -stdenv.mkDerivation { - pname = "vacuum-im"; - version = "unstable-2021-12-09"; - - src = fetchFromGitHub { - owner = "Vacuum-IM"; - repo = "vacuum-im"; - rev = "0abd5e11dd3e2538b8c47f5a06febedf73ae99ee"; - sha256 = "0l9pln07zz874m1r6wnpc9vcdbpgvjdsy49cjjilc6s4p4b2c812"; - }; - - nativeBuildInputs = [ - wrapQtAppsHook - cmake - ]; - buildInputs = [ - qtbase - qttools - qtx11extras - qtmultimedia - qtwebkit - openssl - xorgproto - libx11 - libxscrnsaver - xz - zlib - ]; - - meta = { - description = "XMPP client fully composed of plugins"; - maintainers = [ lib.maintainers.raskin ]; - platforms = lib.platforms.linux; - license = lib.licenses.gpl3; - homepage = "http://www.vacuum-im.org"; - }; -} diff --git a/pkgs/applications/networking/newsreaders/quiterss/default.nix b/pkgs/applications/networking/newsreaders/quiterss/default.nix deleted file mode 100644 index 8bedf042692a..000000000000 --- a/pkgs/applications/networking/newsreaders/quiterss/default.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - qmake, - pkg-config, - wrapQtAppsHook, - qtbase, - qttools, - qtwebkit, - sqlite, -}: - -stdenv.mkDerivation rec { - pname = "quiterss"; - version = "0.19.4"; - - src = fetchFromGitHub { - owner = "QuiteRSS"; - repo = "quiterss"; - rev = version; - sha256 = "1cgvl67vhn5y7bj5gbjbgk26bhb0196bgrgsp3r5fmrislarj8s6"; - }; - - nativeBuildInputs = [ - qmake - pkg-config - wrapQtAppsHook - ]; - buildInputs = [ - qtbase - qttools - qtwebkit - sqlite.dev - ]; - - meta = { - description = "Qt-based RSS/Atom news feed reader"; - longDescription = '' - QuiteRSS is a open-source cross-platform RSS/Atom news feeds reader - written on Qt/C++ - ''; - homepage = "https://quiterss.org"; - changelog = "https://github.com/QuiteRSS/quiterss/blob/${version}/CHANGELOG"; - license = lib.licenses.gpl3; - platforms = lib.platforms.linux; - maintainers = [ ]; - }; -} diff --git a/pkgs/applications/office/cb2bib/default.nix b/pkgs/applications/office/cb2bib/default.nix deleted file mode 100644 index 5f759c7faaac..000000000000 --- a/pkgs/applications/office/cb2bib/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - qmake, - qtbase, - qtwebkit, - qtx11extras, - lzo, - libx11, - wrapQtAppsHook, -}: - -stdenv.mkDerivation rec { - pname = "cb2bib"; - version = "2.0.0"; - src = fetchurl { - url = "https://www.molspaces.com/dl/progs/${pname}-${version}.tar.gz"; - sha256 = "0gv7cnxi84lr6d5y71pd67h0ilmf5c88j1jxgyn9dvj19smrv99h"; - }; - buildInputs = [ - qtbase - qtwebkit - qtx11extras - lzo - libx11 - ]; - nativeBuildInputs = [ - qmake - wrapQtAppsHook - ]; - - configurePhase = '' - runHook preConfigure - ./configure --prefix $out --qmakepath $QMAKE - runHook postConfigure - ''; - - meta = { - description = "Rapidly extract unformatted, or unstandardized bibliographic references from email alerts, journal Web pages and PDF files"; - homepage = "http://www.molspaces.com/d_cb2bib-overview.php"; - maintainers = with lib.maintainers; [ edwtjo ]; - license = lib.licenses.gpl3; - }; - -} diff --git a/pkgs/applications/science/misc/openmodelica/combined/default.nix b/pkgs/applications/science/misc/openmodelica/combined/default.nix deleted file mode 100644 index 57dfa173cf59..000000000000 --- a/pkgs/applications/science/misc/openmodelica/combined/default.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ - stdenv, - lib, - openmodelica, - symlinkJoin, - gnumake, - blas, - lapack, - makeWrapper, -}: -symlinkJoin { - name = "openmodelica-combined"; - paths = with openmodelica; [ - omcompiler - omsimulator - omplot - omparser - omedit - omlibrary - omshell - ]; - - nativeBuildInputs = [ makeWrapper ]; - - postBuild = '' - wrapProgram $out/bin/OMEdit \ - --prefix PATH : ${ - lib.makeBinPath [ - gnumake - stdenv.cc - ] - } \ - --prefix LIBRARY_PATH : "${ - lib.makeLibraryPath [ - blas - lapack - ] - }" \ - --set-default OPENMODELICALIBRARY "${openmodelica.omlibrary}/lib/omlibrary" - ''; - - meta = { - description = "Open-source Modelica-based modeling and simulation environment intended for industrial and academic usage"; - homepage = "https://openmodelica.org"; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ - balodja - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/applications/science/misc/openmodelica/default.nix b/pkgs/applications/science/misc/openmodelica/default.nix deleted file mode 100644 index ece043751cdc..000000000000 --- a/pkgs/applications/science/misc/openmodelica/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - lib, - newScope, - libsForQt5, - clangStdenv, -}: -lib.makeScope newScope ( - self: - let - callPackage = self.newScope { stdenv = clangStdenv; }; - callQtPackage = self.newScope (libsForQt5 // { stdenv = clangStdenv; }); - in - { - mkOpenModelicaDerivation = callPackage ./mkderivation { }; - omcompiler = callPackage ./omcompiler { }; - omplot = callQtPackage ./omplot { }; - omsimulator = callPackage ./omsimulator { }; - omparser = callPackage ./omparser { }; - omedit = callQtPackage ./omedit { }; - omlibrary = callPackage ./omlibrary { }; - omshell = callQtPackage ./omshell { }; - combined = callPackage ./combined { }; - } -) diff --git a/pkgs/applications/science/misc/openmodelica/mkderivation/default.nix b/pkgs/applications/science/misc/openmodelica/mkderivation/default.nix deleted file mode 100644 index c5b7648e5558..000000000000 --- a/pkgs/applications/science/misc/openmodelica/mkderivation/default.nix +++ /dev/null @@ -1,132 +0,0 @@ -# mkOpenModelicaDerivation is an mkDerivation function for packages -# from OpenModelica suite. - -{ - stdenv, - lib, - fetchgit, - autoconf, - automake, - libtool, - cmake, - autoreconfHook, - symlinkJoin, -}: -pkg: -let - inherit (builtins) - hasAttr - getAttr - length - elemAt - ; - inherit (lib) attrByPath concatStringsSep; - - # A few helpers functions: - - # getAttrDef is just a getAttr with default fallback - getAttrDef = - attr: default: x: - attrByPath [ attr ] default x; - - # getAttr-like helper for optional append to string: - # "Hello" + appendByAttr "a" " " {a = "world";} = "Hello world" - # "Hello" + appendByAttr "a" " " {} = "Hello" - appendByAttr = - attr: sep: x: - lib.optionalString (hasAttr attr x) (sep + (getAttr attr x)); - - # Are there any OM dependencies at all? - ifDeps = length pkg.omdeps != 0; - - # Dependencies of current OpenModelica-target joined in one file tree. - # Return the dep itself in case it is a single one. - joinedDeps = - if length pkg.omdeps == 1 then - elemAt pkg.omdeps 0 - else - symlinkJoin { - name = pkg.pname + "-omhome"; - paths = pkg.omdeps; - }; - - # Should we run ./configure for the target pkg? - omautoconf = getAttrDef "omautoconf" false pkg; - - # Name of the make target - omtarget = getAttrDef "omtarget" pkg.pname pkg; - - # Directory of target sources - omdir = getAttrDef "omdir" pkg.pname pkg; - - # Simple to to m4 configuration scripts - postPatch = - lib.optionalString ifDeps '' - sed -i ''$(find -name omhome.m4) -e 's|if test ! -z "$USINGPRESETBUILDDIR"|if test ! -z "$USINGPRESETBUILDDIR" -a -z "$OMHOME"|' - '' - + appendByAttr "postPatch" "\n" pkg; - - # Update shebangs in the scripts before running configuration. - preAutoreconf = "patchShebangs --build common" + appendByAttr "preAutoreconf" "\n" pkg; - - # Tell OpenModelica where built dependencies are located. - configureFlags = - lib.optional ifDeps "--with-openmodelicahome=${joinedDeps}" ++ getAttrDef "configureFlags" [ ] pkg; - - # Our own configurePhase that accounts for omautoconf - configurePhase = '' - runHook preConfigure - export configureFlags="''${configureFlags} --with-ombuilddir=$PWD/build --prefix=$prefix" - ./configure --no-recursion $configureFlags - ${lib.optionalString omautoconf "(cd ${omdir}; ./configure $configureFlags)"} - runHook postConfigure - ''; - - # Targets that we want to build ourselves: - deptargets = lib.forEach pkg.omdeps (dep: dep.omtarget); - - # ... so we ask openmodelica makefile to skip those targets. - preBuild = '' - for target in ${concatStringsSep " " deptargets}; do - touch ''${target}.skip; - done - '' - + appendByAttr "preBuild" "\n" pkg; - - makeFlags = "${omtarget}" + appendByAttr "makeFlags" " " pkg; - - installFlags = "-i " + appendByAttr "installFlags" " " pkg; - -in -stdenv.mkDerivation ( - pkg - // { - inherit - omtarget - postPatch - preAutoreconf - configureFlags - configurePhase - preBuild - makeFlags - installFlags - ; - - src = fetchgit (import ./src-main.nix); - version = "1.18.0"; - - nativeBuildInputs = getAttrDef "nativeBuildInputs" [ ] pkg ++ [ - autoconf - automake - libtool - cmake - autoreconfHook - ]; - - buildInputs = getAttrDef "buildInputs" [ ] pkg ++ lib.optional ifDeps joinedDeps; - - dontUseCmakeConfigure = true; - - hardeningDisable = [ "format" ]; - } -) diff --git a/pkgs/applications/science/misc/openmodelica/mkderivation/src-main.nix b/pkgs/applications/science/misc/openmodelica/mkderivation/src-main.nix deleted file mode 100644 index 1ab8d9390db3..000000000000 --- a/pkgs/applications/science/misc/openmodelica/mkderivation/src-main.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ - url = "https://github.com/OpenModelica/OpenModelica/"; - rev = "49be4faa5a625a18efbbd74cc2f5be86aeea37bb"; - sha256 = "0klqiy4sdizl1djb9hb0arcvfcjz2mmnakrjx81mmxcbr8yq2016"; - fetchSubmodules = true; -} -# Update with: nix run -f ./nixpkgs/default.nix nix-prefetch-git -c nix-prefetch-git 'https://github.com/OpenModelica/OpenModelica/' 'v1.18.0' --fetch-submodules diff --git a/pkgs/applications/science/misc/openmodelica/omcompiler/default.nix b/pkgs/applications/science/misc/openmodelica/omcompiler/default.nix deleted file mode 100644 index c28d7d7be3f8..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omcompiler/default.nix +++ /dev/null @@ -1,84 +0,0 @@ -{ - stdenv, - lib, - gfortran, - flex, - bison, - jre8, - blas, - lapack, - curl, - readline, - expat, - pkg-config, - buildPackages, - targetPackages, - libffi, - binutils, - mkOpenModelicaDerivation, -}: -let - isCross = stdenv.buildPlatform != stdenv.hostPlatform; - nativeOMCompiler = buildPackages.openmodelica.omcompiler; -in -mkOpenModelicaDerivation ( - { - pname = "omcompiler"; - omtarget = "omc"; - omdir = "OMCompiler"; - omdeps = [ ]; - omautoconf = true; - - nativeBuildInputs = [ - jre8 - gfortran - flex - bison - pkg-config - ] - ++ lib.optional isCross nativeOMCompiler; - - buildInputs = [ - targetPackages.stdenv.cc.cc - blas - lapack - curl - readline - expat - libffi - binutils - ]; - - postPatch = '' - sed -i -e '/^\s*AR=ar$/ s/ar/${stdenv.cc.targetPrefix}ar/ - /^\s*ar / s/ar /${stdenv.cc.targetPrefix}ar / - /^\s*ranlib/ s/ranlib /${stdenv.cc.targetPrefix}ranlib /' \ - $(find ./OMCompiler -name 'Makefile*') - ''; - - env.CFLAGS = toString [ - "-Wno-error=dynamic-exception-spec" - "-Wno-error=implicit-function-declaration" - ]; - - preFixup = '' - for entry in $(find $out -name libipopt.so); do - patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$entry" - patchelf --set-rpath '$ORIGIN':"$(patchelf --print-rpath $entry)" "$entry" - done - ''; - - meta = { - description = "Modelica compiler from OpenModelica suite"; - homepage = "https://openmodelica.org"; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ - balodja - ]; - platforms = lib.platforms.linux; - }; - } - // lib.optionalAttrs isCross { - configureFlags = [ "--with-omc=${nativeOMCompiler}/bin/omc" ]; - } -) diff --git a/pkgs/applications/science/misc/openmodelica/omedit/default.nix b/pkgs/applications/science/misc/openmodelica/omedit/default.nix deleted file mode 100644 index aad694acd3a9..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omedit/default.nix +++ /dev/null @@ -1,58 +0,0 @@ -{ - lib, - jre8, - qmake, - qtbase, - qttools, - qtwebkit, - qtxmlpatterns, - binutils, - wrapQtAppsHook, - openmodelica, - openscenegraph, - mkOpenModelicaDerivation, -}: -with openmodelica; -mkOpenModelicaDerivation { - pname = "omedit"; - omdir = "OMEdit"; - omdeps = [ - omcompiler - omplot - omparser - omsimulator - ]; - omautoconf = true; - - nativeBuildInputs = [ - jre8 - qmake - qtbase - qttools - wrapQtAppsHook - ]; - - buildInputs = [ - qtwebkit - openscenegraph - qtxmlpatterns - binutils - ]; - - postPatch = '' - sed -i ''$(find -name qmake.m4) -e '/^\s*LRELEASE=/ s|LRELEASE=.*$|LRELEASE=${lib.getDev qttools}/bin/lrelease|' - ''; - - dontUseQmakeConfigure = true; - QMAKESPEC = "linux-clang"; - - meta = { - description = "Modelica connection editor for OpenModelica"; - homepage = "https://openmodelica.org"; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ - balodja - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/applications/science/misc/openmodelica/omlibrary/default.nix b/pkgs/applications/science/misc/openmodelica/omlibrary/default.nix deleted file mode 100644 index 76f6d85b8bb5..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omlibrary/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ - lib, - stdenv, - fetchgit, - bash, - openmodelica, - mkOpenModelicaDerivation, -}: -let - fakegit = import ./fakegit.nix { - inherit - lib - stdenv - fetchgit - bash - ; - }; -in -mkOpenModelicaDerivation { - pname = "omlibrary"; - omdir = "libraries"; - omtarget = "omlibrary-all"; - omdeps = [ openmodelica.omcompiler ]; - - postPatch = '' - patchShebangs --build libraries - cp -fv ${fakegit}/bin/checkout-git.sh libraries/checkout-git.sh - - # The EMOTH library is broken in OpenModelica 1.17.0 - # Let's remove it from targets. - sed -i -e '/^OTHER_LIBS=/ s/EMOTH //' libraries/Makefile.libs - ''; - - meta = { - description = "Collection of Modelica libraries to use with OpenModelica, -including Modelica Standard Library"; - homepage = "https://openmodelica.org"; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ - balodja - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/applications/science/misc/openmodelica/omlibrary/fakegit.nix b/pkgs/applications/science/misc/openmodelica/omlibrary/fakegit.nix deleted file mode 100644 index 6ad49d7655ba..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omlibrary/fakegit.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ - lib, - stdenv, - fetchgit, - bash, -}: -let - mkscript = path: text: '' - mkdir -pv `dirname ${path}` - cat > ${path} <<"EOF" - #!${bash}/bin/bash - ME=$(basename ${path}) - ${text} - EOF - sed -i "s@%out@$out@g" ${path} - chmod +x ${path} - ''; - - hashname = - r: - let - rpl = lib.replaceStrings [ ":" "/" ] [ "_" "_" ]; - in - (rpl r.url) + "-" + (rpl r.rev); - -in -stdenv.mkDerivation { - name = "fakegit"; - - buildCommand = '' - mkdir -pv $out/repos - ${lib.concatMapStrings (r: "cp -r ${fetchgit r} $out/repos/${hashname r}\n") ( - import ./src-libs.nix - )} - - ${mkscript "$out/bin/checkout-git.sh" '' - if test "$#" -ne 4; then - echo "Usage: $0 DESTINATION URL GITBRANCH HASH" - exit 1 - fi - DEST=$1 - URL=`echo $2 | tr :/ __` - GITBRANCH=$3 - REVISION=$4 - - REVISION=`echo $REVISION | tr :/ __` - - rm -rf $DEST - mkdir -pv $DEST - echo "FAKEGIT cp -r %out/repos/$URL-$REVISION $DEST" >&2 - cp -r %out/repos/$URL-$REVISION/* $DEST - chmod u+w -R $DEST - ''} - ''; -} diff --git a/pkgs/applications/science/misc/openmodelica/omlibrary/src-libs.nix b/pkgs/applications/science/misc/openmodelica/omlibrary/src-libs.nix deleted file mode 100644 index 18491010d807..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omlibrary/src-libs.nix +++ /dev/null @@ -1,476 +0,0 @@ -[ - { - url = "https://github.com/modelica-3rdparty/AdvancedNoise.git"; - rev = "5ce57acd279dadd0d25b76a6b02d3f9e9d061246"; - sha256 = "07jjbj0y6bak269md3xniqb5lgc33m92ar5qixqxj5yxdjaahfs2"; - fetchSubmodules = true; - } - { - url = "https://github.com/RWTH-EBC/AixLib.git"; - rev = "65e49ddf5c935846888a61aa303e52c909619079"; - sha256 = "18xn8j3x3j4x9bpjgqnq0b6p3yzzsg5n62fv1ldqbbjcmi0vimd5"; - fetchSubmodules = true; - } - { - url = "https://github.com/RWTH-EBC/AixLib.git"; - rev = "v0.4.0"; - sha256 = "0dw34mjq29n55xh51g1c9a9d0d8gbpn16gj309dfxn4v2hbnfvzx"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/AlgebraTestSuite.git"; - rev = "b937e1a7f447138c59abec9b2092f84f16bf02e8"; - sha256 = "0406inasx61dk7vcnziiyhxkna7g61a5hn0znnbxj817hz6q11zn"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/ApproxSpline.git"; - rev = "28420f5c1a88c9cd069defbd8c05e4a78a090675"; - sha256 = "07gpyi2brj5zpvrlsnflqjnhbrgxvpqbdshp8lp4lh9mnj5jv95d"; - fetchSubmodules = true; - } - { - url = "https://github.com/OpenModelica/BioChem.git"; - rev = "v1.0.2"; - sha256 = "037bvj2lqrslg8k5r0rjgdzccslj9bj25b55k4g440vabm5p05qm"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/BondGraph.git"; - rev = "20c23e60d12989bd4668ccac47659d82d39d29cc"; - sha256 = "0yrkk708v4bvf423xb4zgpmnaj8qhq5primdg758ayddgli23wa9"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/BrineProp.git"; - rev = "834fb3519ca8f89efe268582d39d00a7c3991150"; - sha256 = "1iwqh4kr36wgxc0gci63gdgbqln2sap1w4bkydk1vkss2s302lg4"; - fetchSubmodules = true; - } - { - url = "https://github.com/EDF-TREE/BuildSysPro.git"; - rev = "v3.3.0"; - sha256 = "1cvcany3q9p1xndarxa2d8mmqxdnqk22476q8l61nayz5qy25x61"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/BuildingControlLib.git"; - rev = "v1.0.0"; - sha256 = "0ckdxway0m755mbrl94k4458sijzgknlzsrf7xs5bjymxchm8r2m"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/BuildingSystems.git"; - rev = "c3070d48015ee75c1577f349cb388a498bef7270"; - sha256 = "0r876wm6f1xx4cli1lqlylpl3zgaddmy06hcafbnzry9j38vbz4y"; - fetchSubmodules = true; - } - { - url = "https://github.com/lbl-srg/modelica-buildings.git"; - rev = "v6.0.0"; - sha256 = "0rnnk1clji0myzr7adggki6knbl6v8381vwnqgiz8mkxbmzdwm4f"; - fetchSubmodules = true; - } - { - url = "https://github.com/lbl-srg/modelica-buildings.git"; - rev = "v7.0.0"; - sha256 = "04n04pp4zvyg8n8h7h79c3wyk7lmn940mh7qzs0lv76g1ybypnlz"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Chemical.git"; - rev = "5645573fced862430b7b598b4d7ec1a39c7aa0fa"; - sha256 = "1kh7kpmjfz55pb8553srlnrh8l00nw21xf5mjzh7nx9b1rndnmyg"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/DeployStructLib.git"; - rev = "v1.0"; - sha256 = "1k4zw9lnd0javw4zigxc15l58yf7xdz36b7808g65qxy89w6ksr2"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/DisHeatLib.git"; - rev = "b11f53379c122870a52f2da9b1705d2c911cd21d"; - sha256 = "1vm96a4z0b40r0nisxrrzyvan4yphjdkx4ad655phva2636xb5rr"; - fetchSubmodules = true; - } - { - url = "https://github.com/AHaumer/DriveControl.git"; - rev = "b7233fd97a92867bb4ec2c3647c7f7e888398644"; - sha256 = "0nyp1n8wrkjzfypsmjjzac0g9p4wbc1cxxr040fj20bqdg9l3h1b"; - fetchSubmodules = true; - } - { - url = "https://github.com/christiankral/ElectroMechanicalDrives.git"; - rev = "v2.2.0"; - sha256 = "0012phmn1y9fgpph45lwbjk0yhm5czidf2z6khm8lddvk93wf31b"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/ExternData.git"; - rev = "v2.5.0"; - sha256 = "19dsyq1mk5vl54fqaffzqafm5w94l011cy7pg16c7i933dbqnkki"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica/ExternalMedia.git"; - rev = "6138312c96142ff3c01190147e6277991bfa2fca"; - sha256 = "1d9g2hbdvgz13j7kdi1kglkkllj9f00x3dwdp5piyypvs464jsn5"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/ExternalMemoryLib.git"; - rev = "6488d5815bda23c665123baa916789e283e16d2c"; - sha256 = "06y1i5w690b3b9x23nzls8y67fl7yd7bn4xl5j0dmyi4qx33aqda"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/FMITest.git"; - rev = "a67a276083f4010b249802ad8fc70dc30c09adfd"; - sha256 = "0mg8jlvlwql2nsjiy7c3rdibv73bkfk149ac0450d5pc0hfn9mln"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/FailureModes.git"; - rev = "v1.2.1"; - sha256 = "1z8bwrld1rkydgssab5gnrd76frrbky8qxi1lvlaf2jidj6bzn1l"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/FaultTriggering.git"; - rev = "v0.6.6"; - sha256 = "0a08yyrbg4a49s0bgqgyds6pidx9xr47yspvl9bdak1mq34qibip"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/FeedDriveLibrary.git"; - rev = "1.0.1"; - sha256 = "15fi9dj6zgl0fr90cwxqjbpphj0dwrrmk74hf25j6zd85w2ycqdz"; - fetchSubmodules = true; - } - { - url = "https://github.com/DLR-SR/FractionalOrder.git"; - rev = "99918820e346c362c3ad52d782c8215e5deeac4c"; - sha256 = "1pycss6fqh86frfdbdfffjhaz09fz1558f9azgckhf8drx6ry1qs"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Greenhouses-Library.git"; - rev = "89ae0e8097eb0751abce2013d304fa5f9c09b885"; - sha256 = "1q77xj6aysqsn3d7kjmcq7dihbw18iqm35ifzdi75xgf3cgwla4f"; - fetchSubmodules = true; - } - { - url = "https://github.com/christiankral/HanserModelica.git"; - rev = "v1.1.0"; - sha256 = "0zwkrhg2y42m18p4z51izrickiv1vikgz0z7fpjia4dbppckav8i"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/HelmholtzMedia.git"; - rev = "3b4a4bca94d388744b2d045344ea2f9b0b4d405b"; - sha256 = "17fzpan89075vb5vbhw5ylgxcdsmj2vjnmmka7cgzh06izb69nvh"; - fetchSubmodules = true; - } - { - url = "https://github.com/ibpsa/modelica-ibpsa.git"; - rev = "v3.0.0"; - sha256 = "0xwgfndlw76zfmiiqadl85l9na9igsqlmfcawx526sdw2lhhgics"; - fetchSubmodules = true; - } - { - url = "https://github.com/open-ideas/IDEAS.git"; - rev = "v2.1.0"; - sha256 = "0xp0zg6ib5536d5vl361lsn5w5faqdf6djhcmfxns629wjima8rn"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/IndustrialControlSystems.git"; - rev = "v1.1.0"; - sha256 = "1nvgx94iy1pws0768anrl7ssjlzslb5mbp21j7xvf6wpqfmj0npc"; - fetchSubmodules = true; - } - { - url = "https://github.com/christiankral/KeyWordIO.git"; - rev = "v0.9.0"; - sha256 = "10kvj6zn2r6m3403ja8nkkxbfcchkz0pfk3g70ibr76zivxb5nim"; - fetchSubmodules = true; - } - { - url = "https://github.com/FishSim/LibRAS.git"; - rev = "fca9de50a484a2213f3ca1b39e275c237c471688"; - sha256 = "0w1c87sifq8klq0f2l70qxjrlvahyxy1cx9rln80rni4d427yc1k"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/LinearMPC.git"; - rev = "v1.0"; - sha256 = "1crj60i5f33l9pgip0xbv6ankcga7px0644cj7c2wnzn1fjmn2k8"; - fetchSubmodules = true; - } - { - url = "https://github.com/looms-polimi/MEV.git"; - rev = "v1.0.1"; - sha256 = "1a7ih9lc01wzaq8a8aznggpi4aqnczyzq49q5hc4fqvmfwl7l0j3"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/ModPowerSystems.git"; - rev = "df3afce27d5e935c4111f392275744a655abe216"; - sha256 = "1b1fikm92lv6gj82imka3hxbjwv04i4h33y69yhcxdpqa6z6hm4z"; - fetchSubmodules = true; - } - { - url = "https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary.git"; - rev = "4a91d52248b0f17415bba1d58881fc730bd94215"; - sha256 = "19caxz6hvlrsls3b2387a24zwwnykbb138jpb42gwpy8jlh93yzi"; - fetchSubmodules = true; - } - { - url = "https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary.git"; - rev = "cab27240a4a3ed4ea137226f056bbc0d79543f7a"; - sha256 = "06y911i2hs7hg4ykhb8wngvxhwnaww8rsakwa7ssd047a7glzsb0"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Modelica-Arduino.git"; - rev = "v0.1.0"; - sha256 = "1n34dksqhrn1synv2mp2ifk4dxyhp15f5v1jb1b3dbw9n19951qb"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Modelica-GNU_ScientificLibrary.git"; - rev = "9235ab28bdd7f0fe3e7abba48af53d73332858ec"; - sha256 = "168g9gg12lfa863ifs41bnx6yd0yyjnal6986dgpm51dj5arw6id"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Modelica-MVEM.git"; - rev = "v1.0.1"; - sha256 = "1p68691dnl06lgwm4bl9g036brn4vl7m5x3gq4rxc291339frixk"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/ModelicaADS.git"; - rev = "v1.0.1"; - sha256 = "0fhxrl07d7v3wa79d30psm1gxydc0p7s2akfirdx6dai0633skp9"; - fetchSubmodules = true; - } - { - url = "https://github.com/xogeny/ModelicaBook.git"; - rev = "v0.6.0"; - sha256 = "0yqbll6p738yvpi1x11cjngpz2glda07mljrkjlm23p7l53x63dc"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-compliance/compliance.git"; - rev = "8a91e75d8a26acc4de30fc0e5d5e9db83c970bd6"; - sha256 = "1cym1wlgsvfrryq8zqzzrgs4wam1l7pc20q07hk3d615nhq21lg6"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/ModelicaDFR.git"; - rev = "37a441934d05330cf3d13e9ec551954d27eca84c"; - sha256 = "13rpcs8cl9x15vi655150zmhmg1iaxpzvxrl3rqif46zpl5dhlj2"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica/Modelica_DeviceDrivers.git"; - rev = "v1.8.2"; - sha256 = "16c0p9zn0qrraz59ivinibmikdd251plm1vqngznzhksjwvz6bja"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica/Modelica_LinearSystems2.git"; - rev = "v2.3.5"; - sha256 = "0rzicynqgayydxqynnairxk7ybg4alv1xnfz8cgkrpicl2g9bacg"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Modelica_Requirements.git"; - rev = "a427b5cb7997e9036c577d219e6b8a5d0c28389a"; - sha256 = "1ihx46kifnfi9kw1g8nmd9sarl766whbzdk6a44alczsya4gg45k"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica/Modelica_Synchronous.git"; - rev = "c8350276bfd945086962cf4150ba941b9c57ed13"; - sha256 = "12ad7fpjy50ky3lvl65r9d5xvlzvw5yqdnbp4rsgl3qw7s3wrmja"; - fetchSubmodules = true; - } - { - url = "https://github.com/jwindahlModelon/MultiPhaseMixtureMedia.git"; - rev = "0bda0c58af6384f8e0edf7aa7520afb369af3e38"; - sha256 = "11bqm69504bh4h05dxlwdmjfxwls06mr49cz47kl8jmrygkfi4i2"; - fetchSubmodules = true; - } - { - url = "https://github.com/OpenIPSL/OpenIPSL.git"; - rev = "v1.5.0"; - sha256 = "09xrcz0rdxdy220ki5zyl7920y0a4lg24p0aibna4ad15vszhhwj"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Optimisers.git"; - rev = "e33c69edaad6dad8029167b0ca00533964a6fe37"; - sha256 = "0hcxsrr2n4fzaxdjvgvqayz38kpfk86cclvg5pzcfmjc5bznb8bs"; - fetchSubmodules = true; - } - { - url = "https://github.com/lochel/PNlib.git"; - rev = "059545d48dd9ceeccfa3b4e47689ec8dd334dcd8"; - sha256 = "1a0hxkgsi4klw9c8zav1dy2p1c85ald29gx82hfacwv55xl9f127"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/PVSystems.git"; - rev = "v0.6.2"; - sha256 = "0vcgvdaqfbn46lpzk0kvsif3d55wf8yzhkbdpf5zv04kv7zw25w9"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/PhotoVoltaics.git"; - rev = "v1.6.0"; - sha256 = "0zqx77z217iln3vfxn2v3c2jl0jz5kgcd96ylvimjnwr30mxr09n"; - fetchSubmodules = true; - } - { - url = "https://github.com/MarekMatejak/Physiolibrary.git"; - rev = "v2.3.1"; - sha256 = "0nxfw63m278gaff18zz29n2s1vk4kwdbv2qvbjmcq86fl1i5b3bg"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Physiomodel.git"; - rev = "v1.0.0"; - sha256 = "1sdhv5qgjqv3zdq57pkkrh04ainwv9n5zqd8mb9a3ybjmwdjf6f9"; - fetchSubmodules = true; - } - { - url = "https://github.com/dzimmer/PlanarMechanics.git"; - rev = "55224a9e76de8aa7f708236bd4d7dee624ecba50"; - sha256 = "0hf7vi44adss86x5ahk5if7bdjgw773d8mb3d8ianq12g8azycyd"; - fetchSubmodules = true; - } - { - url = "https://github.com/PowerGrids/PowerGrids.git"; - rev = "v1.0.0"; - sha256 = "06bx8mqvmizhfwg99djdfgh2mblc4wzmg0zq4ilrp586jwfninmz"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica/PowerSystems.git"; - rev = "v1.0.0"; - sha256 = "1xwhwich7gi6vl33zl2r78xdjklchgkjcnvww6390j20l1wjznkn"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica/PowerSystems.git"; - rev = "f0721333f4875143565147a7d043bee1c300873b"; - sha256 = "0gbvx0gzf3akb0w7yvdxfq2y4ps91cy5b93iwnvnw7652x716813"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/RealTimeCoordinationLibrary.git"; - rev = "v1.0.2"; - sha256 = "0ch4la04hm059ii5wzph9gsbvqhnfqrvvpqi57qn27bm10c4la0m"; - fetchSubmodules = true; - } - { - url = "https://github.com/casella/ScalableTestSuite.git"; - rev = "v1.11.5"; - sha256 = "0bhj1q9b8d29nrbr253zszy1w1yvyizvyr3law1pqjj6mhbqmg4i"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Servomechanisms.git"; - rev = "3bf82ba5d3f31b4a0ae05f99ae690037358e153e"; - sha256 = "1swka7d58wkg5pqv59lqgfi7gv6rg5vra4j6r76pn9czx9ddal8w"; - fetchSubmodules = true; - } - { - url = "https://github.com/SolarTherm/SolarTherm.git"; - rev = "203fb5af3b95c731c7fcbe2833d51fd420e80796"; - sha256 = "1bh4y4igzd0k59xm8j14p52gnlbwkiwwy6bhhyarpr361yrchn33"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/Soltermica.git"; - rev = "9f7224bd89335f95dffe1ccdaa094df5a3279fdf"; - sha256 = "1bif3cnwjas6x7b8ahwkm7dbrqrfdqwwa26zmdc6zrpfncl3kqd0"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/SystemDynamics.git"; - rev = "2f6bd9382c5aac2aff9148cd9113a418767734b6"; - sha256 = "0ii2mj6ngwjir3gzyad8wsj86pvd6wzal91nz2y7gzwj1djchb3x"; - fetchSubmodules = true; - } - { - url = "https://github.com/thom-marx/ThermalSeparation.git"; - rev = "ffa0495ba829ecab105be4bfb3b7652625ec9c03"; - sha256 = "1czm97bcrpp2jv0a0kd31a929wqlrlzdhdxvyy4w499dn20jzv1l"; - fetchSubmodules = true; - } - { - url = "https://github.com/casella/ThermoPower.git"; - rev = "650be2c8cbd5abc3535e92b865e509073afc8aeb"; - sha256 = "08ijrx8xw43dadz5s3kiwa17ax9faq2wyq9gm0vlz9ddbkj0hcaq"; - fetchSubmodules = true; - } - { - url = "https://openmodelica.org/git/ThermoSysPro.git"; - rev = "db81ae1b5a6a85f6c6c7693244cafa6087e18ff5"; - sha256 = "12fsf0xxxc1ja6vmm9ff85f8j5sg1lb7w4g57s2w3fkf4d3a7d0c"; - fetchSubmodules = true; - } - { - url = "https://openmodelica.org/git/ThermoSysPro.git"; - rev = "5cef9acb4dedf8af6f4638a4448f08a544ebd30b"; - sha256 = "0ihnz1s4rs42yis9zym9nw29ia2lqz2yx2wblc50p6f221w7q78s"; - fetchSubmodules = true; - } - { - url = "https://github.com/lenaRB/VVDRlib.git"; - rev = "eae4981674642eddffc7f2aa3690320fcaddee0e"; - sha256 = "0qxxk2xlas5mqyc1h8ndic208qj1sm5mr5y8664kv3py7i8jdqi4"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica/VehicleInterfaces.git"; - rev = "v1.2.5"; - sha256 = "044k17cpc88wprrvw03p6crm6dy6x9a6xj5104d5nln71lqz5sdq"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/WasteWater.git"; - rev = "v2.1.0"; - sha256 = "1dxr4m9j7b5266daj4klbrhvnkqr73sximdw9bk9v5qf0s28li99"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/WindPowerPlants.git"; - rev = "v1.2.0"; - sha256 = "1lyrqwsb6sm1wc7vlj72zk5cpjhhzh27fviiqayddqy2b903xish"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/ipsl.git"; - rev = "v1.1.1"; - sha256 = "1w2iah8c5d8n01wmxydjk0rrcxh88g8yjy2zmv403azcccq7byzp"; - fetchSubmodules = true; - } - { - url = "https://github.com/modelica-3rdparty/netCDF-DataReader.git"; - rev = "v2.5.0"; - sha256 = "1pd5xf5bgz010lryv8bj6lvlfqn9p184csiffwj8icx7rycnlcqb"; - fetchSubmodules = true; - } - { - url = "https://github.com/joewa/open-bldc-modelica.git"; - rev = "58a83b5b36f267613de4676c95163489b1ddc2e7"; - sha256 = "0wf6dn64d2psv9b3xg5227vzpk109r3dqzi4m2wwhrilaxs3v004"; - fetchSubmodules = true; - } -] diff --git a/pkgs/applications/science/misc/openmodelica/omlibrary/update-src-libs.sh b/pkgs/applications/science/misc/openmodelica/omlibrary/update-src-libs.sh deleted file mode 100755 index b8f2e95923b5..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omlibrary/update-src-libs.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env nix-shell -#! nix-shell -i bash -p bash - -CWD=$PWD - -chko() { - ( - T=`mktemp -d` - trap "rm -rf $T" EXIT INT PIPE - cd $T - cat >check.nix < {}; -fetchgit `cat $CWD/../mkderivation/src-main.nix` -EOF - nix-build check.nix - cat result/libraries/Makefile.libs - ) -} - -getsha256() { - URL=$(echo "$1" | sed 's/^"\(.*\)"$/\1/') - REV=$(echo "$2" | sed 's/^"\(.*\)"$/\1/') - SHA=$(nix run nixpkgs.nix-prefetch-git -c nix-prefetch-git --fetch-submodules "$URL" "$REV" 2>/dev/null | sed -n 's/.*"sha256": "\(.*\)",/\1/g p') - echo "{ url = $1; rev = $2; sha256 = \"$SHA\"; fetchSubmodules = true; }" -} - -OUT=src-libs.nix - -echo '[' > $OUT - -chko | -grep checkout-git.sh | -tr \' \" | -while read NM TGT URL BR REV ; do - echo Trying $TGT $URL $REV >&2 - getsha256 $URL $REV >> $OUT || exit 1 -done - -echo ']' >> $OUT diff --git a/pkgs/applications/science/misc/openmodelica/omparser/Makefile.in.patch b/pkgs/applications/science/misc/openmodelica/omparser/Makefile.in.patch deleted file mode 100644 index a8f04203a8c9..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omparser/Makefile.in.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/Makefile.in -+++ b/Makefile.in -@@ -23,7 +23,7 @@ - omedit-testsuite: omedit-testsuite.skip - omedit-testsuite.skip: omedit.skip testsuite-depends - $(MAKE) -f $(defaultMakefileTarget) -C OMEdit/Testsuite --omparser: omparser.skip -+omparser: build-dirs omparser.skip - omparser.skip: - test -f $@ || $(MAKE) -C OMParser OMBUILDDIR=@OMBUILDDIR@ "host_short=@host_short@" CC="@CC@" CXX="@CXX@" CFLAGS="@CFLAGS@" CPPFLAGS="@CPPFLAGS@" CXXFLAGS="@CXXFLAGS@" - omsimulator: omsimulator.skip -@@ -134,6 +134,10 @@ - INSTALL_JAVADIR = ${DESTDIR}${datadir}/omc/java - INSTALL_LOCALEDIR = ${DESTDIR}${datadir}/locale - -+build-dirs: -+ mkdir -p "@OMBUILDDIR@"/lib/@host_short@/omc -+ mkdir -p "@OMBUILDDIR@"/include/omc -+ - install-dirs: - @test ! "${DESTDIR}/@prefix@" -ef "@OMBUILDDIR@" || (echo Error: Install and build dirs are the same && false) - if [ "@APP@" = ".app" ]; then mkdir -p ${INSTALL_APPDIR}; fi diff --git a/pkgs/applications/science/misc/openmodelica/omparser/default.nix b/pkgs/applications/science/misc/openmodelica/omparser/default.nix deleted file mode 100644 index 3205c8359a3b..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omparser/default.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ - lib, - pkg-config, - jre8, - libuuid, - openmodelica, - mkOpenModelicaDerivation, -}: - -mkOpenModelicaDerivation { - pname = "omparser"; - omdir = "OMParser"; - omdeps = [ openmodelica.omcompiler ]; - - nativeBuildInputs = [ pkg-config ]; - - buildInputs = [ - jre8 - libuuid - ]; - - patches = [ ./Makefile.in.patch ]; - - meta = { - description = "Antlr4-based parser of Modelica files from OpenModelica -suite"; - homepage = "https://openmodelica.org"; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ - balodja - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/applications/science/misc/openmodelica/omplot/default.nix b/pkgs/applications/science/misc/openmodelica/omplot/default.nix deleted file mode 100644 index 9d3bc4ddfbe4..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omplot/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - qtbase, - qttools, - qmake, - wrapQtAppsHook, - openmodelica, - mkOpenModelicaDerivation, -}: - -mkOpenModelicaDerivation { - pname = "omplot"; - omdir = "OMPlot"; - omdeps = [ openmodelica.omcompiler ]; - omautoconf = true; - - nativeBuildInputs = [ - qtbase - qttools - qmake - wrapQtAppsHook - ]; - - postPatch = '' - sed -i OMPlot/Makefile.in -e 's|bindir = @includedir@|includedir = @includedir@|' - sed -i OMPlot/OMPlot/OMPlotGUI/*.pro -e '/INCLUDEPATH +=/s|$| ../../qwt/src|' - sed -i ''$(find -name qmake.m4) -e '/^\s*LRELEASE=/ s|LRELEASE=.*$|LRELEASE=${lib.getDev qttools}/bin/lrelease|' - ''; - - dontUseQmakeConfigure = true; - QMAKESPEC = "linux-clang"; - - meta = { - description = "Plotting tool for OpenModelica-generated results files"; - homepage = "https://openmodelica.org"; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ - balodja - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/applications/science/misc/openmodelica/omshell/default.nix b/pkgs/applications/science/misc/openmodelica/omshell/default.nix deleted file mode 100644 index 8bd7bec280a5..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omshell/default.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ - lib, - qttools, - qmake, - qtwebkit, - wrapQtAppsHook, - readline, - openmodelica, - mkOpenModelicaDerivation, -}: - -mkOpenModelicaDerivation { - pname = "omshell"; - omdir = "OMShell"; - omdeps = [ openmodelica.omcompiler ]; - omautoconf = true; - - nativeBuildInputs = [ - qmake - wrapQtAppsHook - ]; - - buildInputs = [ - readline - qtwebkit - ]; - - postPatch = with openmodelica; '' - sed -i ''$(find -name qmake.m4) -e '/^\s*LRELEASE=/ s|LRELEASE=.*$|LRELEASE=${lib.getDev qttools}/bin/lrelease|' - sed -i OMShell/OMShell/OMShellGUI/*.pro -e ' - s|\$\$\[QT_INSTALL_BINS\]/lrelease|${lib.getDev qttools}/bin/lrelease| - /^\s*OMCLIBS =/ s|\$\$(OMBUILDDIR)|${omcompiler}| - /^\s*OMCINC =/ s|\$\$(OMBUILDDIR)|${omcompiler}| - ' - sed -i OMShell/OMShell/OMShellGUI/OMShell.config.in -e ' - s|@OMBUILDDIR@|${omcompiler}| - s|@OPENMODELICAHOME@|${omcompiler}| - ' - sed -i OMShell/mosh/src/Makefile.in -e ' - /^CFLAGS =/ s|-I../../../build|-I${omcompiler}| - /^LIBS =/ s|-L@OMBUILDDIR@|-L${omcompiler}| - ' - ''; - - dontUseQmakeConfigure = true; - QMAKESPEC = "linux-clang"; - - meta = { - description = "Interactive OpenModelica session shell"; - homepage = "https://openmodelica.org"; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ - balodja - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/applications/science/misc/openmodelica/omsimulator/default.nix b/pkgs/applications/science/misc/openmodelica/omsimulator/default.nix deleted file mode 100644 index c156bfa14a8c..000000000000 --- a/pkgs/applications/science/misc/openmodelica/omsimulator/default.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ - lib, - pkg-config, - boost, - readline, - libxml2, - openmodelica, - mkOpenModelicaDerivation, - fetchpatch, -}: - -mkOpenModelicaDerivation { - pname = "omsimulator"; - omdir = "OMSimulator"; - omdeps = [ openmodelica.omcompiler ]; - - patches = [ - (fetchpatch { - url = "https://github.com/OpenModelica/OMSimulator/commit/5ef06e251d639a0224adc205cdbfa1f99bf9a956.patch"; - stripLen = 1; - extraPrefix = "OMSimulator/"; - hash = "sha256-hLsS6TNEjddm2o2Optnf8n6hh14up9bWJBoztNmisH0="; - }) - ]; - - nativeBuildInputs = [ pkg-config ]; - - buildInputs = [ - readline - libxml2 - boost - ]; - - env.CFLAGS = toString [ - "-Wno-error=implicit-function-declaration" - ]; - - meta = { - description = "OpenModelica FMI & SSP-based co-simulation environment"; - homepage = "https://openmodelica.org"; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ - balodja - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/applications/science/robotics/apmplanner2/default.nix b/pkgs/applications/science/robotics/apmplanner2/default.nix deleted file mode 100644 index 50fa1c2a3e22..000000000000 --- a/pkgs/applications/science/robotics/apmplanner2/default.nix +++ /dev/null @@ -1,73 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - qmake, - wrapQtAppsHook, - qtbase, - qtscript, - qtwebkit, - qtserialport, - qtsvg, - qtdeclarative, - qtquickcontrols2, - alsa-lib, - libsndfile, - flite, - openssl, - udev, - SDL2, -}: - -stdenv.mkDerivation rec { - pname = "apmplanner2"; - version = "2.0.28"; - - src = fetchFromGitHub { - owner = "ArduPilot"; - repo = "apm_planner"; - rev = version; - sha256 = "0wvbfjnnf7sh6fpgw8gimh5hgzywj3nwrgr80r782f5gayd3v2l1"; - }; - - nativeBuildInputs = [ - qmake - wrapQtAppsHook - ]; - - buildInputs = [ - alsa-lib - libsndfile - flite - openssl - udev - SDL2 - qtbase - qtscript - qtwebkit - qtserialport - qtsvg - qtdeclarative - qtquickcontrols2 - ]; - - qmakeFlags = [ "apm_planner.pro" ]; - - # this ugly hack is necessary, as `bin/apmplanner2` needs the contents of `share/APMPlanner2` inside of `bin/` - preFixup = '' - ln --relative --symbolic $out/share/APMPlanner2/* $out/bin/ - substituteInPlace $out/share/applications/apmplanner2.desktop \ - --replace /usr $out - ''; - - meta = { - description = "Ground station software for autonomous vehicles"; - longDescription = '' - A GUI ground control station for autonomous vehicles using the MAVLink protocol. - Includes support for the APM and PX4 based controllers. - ''; - homepage = "https://ardupilot.org/planner2/"; - license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ wucke13 ]; - }; -} diff --git a/pkgs/applications/video/mythtv/default.nix b/pkgs/applications/video/mythtv/default.nix index 483bf8df6d3b..b22bfb64ba47 100644 --- a/pkgs/applications/video/mythtv/default.nix +++ b/pkgs/applications/video/mythtv/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, which, qtbase, - qtwebkit, qtscript, libpulseaudio, fftwSinglePrec, @@ -39,7 +38,6 @@ soundtouch, libzip, libhdhomerun, - withWebKit ? false, }: stdenv.mkDerivation rec { @@ -89,8 +87,7 @@ stdenv.mkDerivation rec { soundtouch libzip libhdhomerun - ] - ++ lib.optional withWebKit qtwebkit; + ]; nativeBuildInputs = [ pkg-config which diff --git a/pkgs/applications/video/smtube/default.nix b/pkgs/applications/video/smtube/default.nix deleted file mode 100644 index c7f28dc30aca..000000000000 --- a/pkgs/applications/video/smtube/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - qmake, - wrapQtAppsHook, - qtscript, - qtwebkit, -}: - -stdenv.mkDerivation rec { - version = "21.10.0"; - pname = "smtube"; - - src = fetchurl { - url = "mirror://sourceforge/smtube/SMTube/${version}/${pname}-${version}.tar.bz2"; - sha256 = "sha256-ZQIUAi/YC+zsYHVhlprZ5K6NGvT6LojmdQ1Z+WCg1lU="; - }; - - makeFlags = [ - "PREFIX=$(out)" - ]; - - dontUseQmakeConfigure = true; - - nativeBuildInputs = [ - qmake - wrapQtAppsHook - ]; - buildInputs = [ - qtscript - qtwebkit - ]; - - meta = { - description = "Play and download Youtube videos"; - homepage = "http://smplayer.sourceforge.net/smtube.php"; - license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ vbgl ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/build-support/node/fetch-pnpm-deps/default.nix b/pkgs/build-support/node/fetch-pnpm-deps/default.nix index 582ea2715011..6b33c263b895 100644 --- a/pkgs/build-support/node/fetch-pnpm-deps/default.nix +++ b/pkgs/build-support/node/fetch-pnpm-deps/default.nix @@ -162,9 +162,9 @@ in # See https://github.com/NixOS/nixpkgs/pull/350063 # See https://github.com/NixOS/nixpkgs/issues/422889 if [[ ${toString fetcherVersion} -ge 2 ]]; then - find $storePath -type f -name "*-exec" -print0 | xargs -0 chmod 555 - find $storePath -type f -not -name "*-exec" -print0 | xargs -0 chmod 444 - find $storePath -type d -print0 | xargs -0 chmod 555 + find $storePath -type f -name "*-exec" -print0 | xargs --no-run-if-empty -0 chmod 555 + find $storePath -type f -not -name "*-exec" -print0 | xargs --no-run-if-empty -0 chmod 444 + find $storePath -type d -print0 | xargs --no-run-if-empty -0 chmod 555 fi if [[ ${toString fetcherVersion} -ge 3 ]]; then diff --git a/pkgs/by-name/ad/addwater/package.nix b/pkgs/by-name/ad/addwater/package.nix index c62e8f80c977..34a4a8b68c09 100644 --- a/pkgs/by-name/ad/addwater/package.nix +++ b/pkgs/by-name/ad/addwater/package.nix @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "addwater"; - version = "1.2.9.1"; + version = "1.3"; # built with meson, not a python format pyproject = false; @@ -23,7 +23,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "largestgithubuseronearth"; repo = "addwater"; tag = "v${finalAttrs.version}"; - hash = "sha256-MzazCEYJJNKLeQza9dxWCPBjBG8t2kW6UjttTZvUK1E="; + hash = "sha256-ynfBP3yFw4g8ebnKKyQDdmCB7APYVgvuedcu/x5lO9w="; }; buildInputs = [ diff --git a/pkgs/by-name/an/ansel/package.nix b/pkgs/by-name/an/ansel/package.nix index b1d8ff06d493..a36b1788da6e 100644 --- a/pkgs/by-name/an/ansel/package.nix +++ b/pkgs/by-name/an/ansel/package.nix @@ -82,13 +82,13 @@ let in stdenv.mkDerivation { pname = "ansel"; - version = "0-unstable-2026-03-19"; + version = "0-unstable-2026-04-21"; src = fetchFromGitHub { owner = "aurelienpierreeng"; repo = "ansel"; - rev = "5e3e2918bf6f6ce1484f7f36b8f3ff6eee7e90d9"; - hash = "sha256-TQjWBeVCC3fq+MGb0cC9ytbdXqJw2sOzzTcBEIxzP/M="; + rev = "01022024bc001987ac69308c8a5d1b2b4063f239"; + hash = "sha256-vsy4oi0iK8P2UTk0C6X9j5ItOxIYJ2xuGXOAm4uioIA="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ar/armagetronad/package.nix b/pkgs/by-name/ar/armagetronad/package.nix index 2568aedbcc11..bc8e1d1dbb79 100644 --- a/pkgs/by-name/ar/armagetronad/package.nix +++ b/pkgs/by-name/ar/armagetronad/package.nix @@ -51,9 +51,9 @@ let # https://gitlab.com/armagetronad/armagetronad/-/tags ${latestVersionMajor} = let - version = "${latestVersionMajor}.2.5"; + version = "${latestVersionMajor}.3.0"; rev = "v${version}"; - hash = "sha256-bj+oUqz0WHAjZ0iS7GlbIfLeMFSPQkH99mPaLdapkPo="; + hash = "sha256-xoUb0AAhaiAYA88Sn5/CfofMjGkYDLsCPVKwzHGz1XA="; in dedicatedServer: { inherit version; @@ -72,8 +72,8 @@ let # https://gitlab.com/armagetronad/armagetronad/-/commits/trunk/?ref_type=heads ${unstableVersionMajor} = let - rev = "ec0dbb09ce081be2879acf67bebcd2a2987fd0a4"; - hash = "sha256-8fH0Q0N2bKCO0t+lOs8EamThpiial2CfEcVP3cZbHX0="; + rev = "16da4a669d4c4d269132a903228918c2a8b87b08"; + hash = "sha256-nTTJwxnTYP3kBxSMNpcYaKfMVGF6U/pYa2r10d8YdCE="; in dedicatedServer: { version = "${unstableVersionMajor}-${lib.substring 0 8 rev}"; @@ -94,12 +94,6 @@ let SDL2_mixer ]; extraNativeBuildInputs = [ bison ]; - # `label()` was removed in protobuf 34 - # - postPatch = '' - substituteInPlace src/network/nProtoBuf.cpp \ - --replace-fail 'field->label() == FieldDescriptor::LABEL_REPEATED' 'field->is_repeated()' - ''; }; # https://gitlab.com/armagetronad/armagetronad/-/commits/hack-0.2.8-sty+ct+ap/?ref_type=heads diff --git a/pkgs/by-name/ca/calibre-web/package.nix b/pkgs/by-name/ca/calibre-web/package.nix index 0c2cd0fa6729..4f67ba476f80 100644 --- a/pkgs/by-name/ca/calibre-web/package.nix +++ b/pkgs/by-name/ca/calibre-web/package.nix @@ -133,6 +133,7 @@ python3Packages.buildPythonApplication rec { "lxml" "pypdf" "regex" + "requests" "tornado" "unidecode" "wand" diff --git a/pkgs/by-name/ch/checkov/package.nix b/pkgs/by-name/ch/checkov/package.nix index b1e76369c259..5269fda10787 100644 --- a/pkgs/by-name/ch/checkov/package.nix +++ b/pkgs/by-name/ch/checkov/package.nix @@ -35,14 +35,14 @@ let in python3.pkgs.buildPythonApplication (finalAttrs: { pname = "checkov"; - version = "3.2.521"; + version = "3.2.524"; pyproject = true; src = fetchFromGitHub { owner = "bridgecrewio"; repo = "checkov"; tag = finalAttrs.version; - hash = "sha256-xRVA5VPDevdq4LIcJRl/fbCn9iZA+pnw2hvDfHi0MIo="; + hash = "sha256-SgLAFltPChxWkzwshY25sekVQfg5V8BsjpKKnOLKE0s="; }; pythonRelaxDeps = [ diff --git a/pkgs/by-name/ch/chef-cli/Gemfile.lock b/pkgs/by-name/ch/chef-cli/Gemfile.lock index 2b7ee611977c..16e3fedfe345 100644 --- a/pkgs/by-name/ch/chef-cli/Gemfile.lock +++ b/pkgs/by-name/ch/chef-cli/Gemfile.lock @@ -1,12 +1,12 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.8) + addressable (2.8.10) public_suffix (>= 2.0.2, < 8.0) ast (2.4.3) aws-eventstream (1.4.0) - aws-partitions (1.1213.0) - aws-sdk-core (3.242.0) + aws-partitions (1.1241.0) + aws-sdk-core (3.246.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) @@ -14,61 +14,68 @@ GEM bigdecimal jmespath (~> 1, >= 1.6.1) logger - aws-sdk-kms (1.121.0) - aws-sdk-core (~> 3, >= 3.241.4) + aws-sdk-kms (1.123.0) + aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.213.0) - aws-sdk-core (~> 3, >= 3.241.4) + aws-sdk-s3 (1.220.0) + aws-sdk-core (~> 3, >= 3.244.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) - aws-sdk-secretsmanager (1.128.0) - aws-sdk-core (~> 3, >= 3.241.4) + aws-sdk-secretsmanager (1.129.0) + aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) aws-sigv4 (1.12.1) aws-eventstream (~> 1, >= 1.0.2) base64 (0.3.0) + bcrypt_pbkdf (1.1.2) benchmark (0.5.0) - bigdecimal (4.0.1) + bigdecimal (4.1.2) builder (3.3.0) - chef (18.3.0) + chef (19.2.12) addressable aws-sdk-s3 (~> 1.91) aws-sdk-secretsmanager (~> 1.46) - chef-config (= 18.3.0) - chef-utils (= 18.3.0) + bcrypt_pbkdf (~> 1.0) + chef-config (= 19.2.12) + chef-licensing (~> 1.3) + chef-utils (= 19.2.12) chef-vault - chef-zero (>= 14.0.11) + chef-zero (~> 15.1.0) corefoundation (~> 0.3.4) - diff-lcs (>= 1.2.4, < 1.6.0, != 1.4.0) + csv (~> 3.3.5) + diff-lcs (~> 1.6.0) + ed25519 (~> 1.2) erubis (~> 2.7) - ffi (>= 1.15.5) + ffi (>= 1.15.5, < 1.18.0) ffi-libarchive (~> 1.0, >= 1.0.3) ffi-yajl (~> 2.2) iniparse (~> 1.4) - inspec-core (>= 5) + inspec-core (~> 7.0.107) license-acceptance (>= 1.0.5, < 3) mixlib-archive (>= 0.4, < 2.0) mixlib-authentication (>= 2.1, < 4) mixlib-cli (>= 2.1.1, < 3.0) mixlib-log (>= 2.0.3, < 4.0) - mixlib-shellout (>= 3.1.1, < 4.0) + mixlib-shellout (~> 3.3.8) net-ftp net-sftp (>= 2.1.2, < 5.0) - ohai (~> 18.0) + ohai (~> 19.0) plist (~> 3.2) proxifier2 (~> 1.1) + syslog syslog-logger (~> 1.6) - train-core (~> 3.10) + train-core (~> 3.13, >= 3.13.4) train-rest (>= 0.4.1) - train-winrm (>= 0.2.5) - unf_ext (>= 0.0.8.2) - uuidtools (>= 2.1.5, < 3.0) - vault (~> 0.16) - chef-cli (5.6.23) + train-winrm (>= 0.2.17) + unf_ext (~> 0.0.9.1) + uri (~> 1.0.4) + vault (~> 0.18.2) + chef-cli (6.1.29) addressable (>= 2.3.5, < 2.9) - chef (~> 18.0) + chef (>= 18.0, < 20.0) + chef-licensing (~> 1.0) cookbook-omnifetch (~> 0.5) - diff-lcs (>= 1.2.4, < 1.6.0, != 1.4.0) + diff-lcs (~> 1.6) ffi-yajl (>= 1.0, < 3.0) license-acceptance (>= 1.0.11, < 3) minitar (~> 1.0) @@ -76,17 +83,19 @@ GEM mixlib-shellout (>= 2.0, < 4.0) pastel (~> 0.7) solve (> 2.0, < 5.0) - chef-config (18.3.0) + syslog (~> 0.3) + chef-config (19.2.12) addressable - chef-utils (= 18.3.0) + chef-utils (= 19.2.12) fuzzyurl mixlib-config (>= 2.2.12, < 4.0) mixlib-shellout (>= 2.0, < 4.0) + racc tomlrb (~> 1.2) chef-gyoku (1.5.0) builder (>= 2.1.2) rexml (~> 3.4) - chef-licensing (1.4.0) + chef-licensing (1.4.1) chef-config (>= 15) faraday (>= 1, < 3) faraday-http-cache @@ -98,9 +107,9 @@ GEM chef-telemetry (1.1.1) chef-config concurrent-ruby (~> 1.0) - chef-utils (18.3.0) + chef-utils (19.2.12) concurrent-ruby - chef-vault (4.2.5) + chef-vault (4.2.9) syslog (~> 0.3) chef-winrm (2.5.0) builder (>= 2.1.2) @@ -134,17 +143,17 @@ GEM webrick coderay (1.1.3) concurrent-ruby (1.3.6) - connection_pool (2.5.5) cookbook-omnifetch (0.12.2) mixlib-archive (>= 0.4, < 2.0) - cookstyle (8.5.3) - rubocop (= 1.81.7) + cookstyle (8.6.10) + rubocop (= 1.84.2) corefoundation (0.3.13) ffi (>= 1.15.0) csv (3.3.5) date (3.5.1) - diff-lcs (1.5.1) + diff-lcs (1.6.2) domain_name (0.6.20240107) + ed25519 (1.4.0) erubi (1.13.1) erubis (2.7.0) faraday (2.14.1) @@ -153,11 +162,11 @@ GEM logger faraday-follow_redirects (0.5.0) faraday (>= 1, < 3) - faraday-http-cache (2.6.1) + faraday-http-cache (2.7.0) faraday (>= 0.8) faraday-net_http (3.4.2) net-http (~> 0.5) - ffi (1.17.3) + ffi (1.17.4) ffi-libarchive (1.1.14) ffi (~> 1.0) ffi-yajl (2.7.7) @@ -169,12 +178,12 @@ GEM hashie (5.1.0) logger http-accept (1.7.0) - http-cookie (1.1.0) + http-cookie (1.1.6) domain_name (~> 0.5) httpclient (2.9.0) mutex_m iniparse (1.5.0) - inspec-core (7.0.95) + inspec-core (7.0.107) addressable (~> 2.4) chef-licensing (>= 1.2.0) chef-telemetry (~> 1.0, >= 1.0.8) @@ -199,13 +208,13 @@ GEM syslog (~> 0.1) thor (>= 0.20, < 1.5.0) tomlrb (>= 1.3, < 2.1) - train-core (~> 3.13, >= 3.13.4) + train-core (~> 3.16, >= 3.16.1) tty-prompt (~> 0.17) tty-table (~> 0.10) io-console (0.8.2) ipaddress (0.8.3) jmespath (1.6.2) - json (2.18.1) + json (2.19.4) language_server-protocol (3.17.0.5) libyajl2 (2.1.0) license-acceptance (2.1.13) @@ -223,7 +232,7 @@ GEM mime-types (3.7.0) logger mime-types-data (~> 3.2025, >= 3.2025.0507) - mime-types-data (3.2026.0203) + mime-types-data (3.2026.0414) minitar (1.1.0) mixlib-archive (1.3.3) mixlib-log @@ -233,10 +242,10 @@ GEM tomlrb mixlib-log (3.2.3) ffi (>= 1.15.5) - mixlib-shellout (3.4.10) + mixlib-shellout (3.3.9) chef-utils molinillo (0.8.0) - multi_json (1.19.1) + multi_json (1.20.1) multipart-post (2.4.1) mutex_m (0.3.0) net-ftp (0.3.9) @@ -244,34 +253,33 @@ GEM time net-http (0.9.1) uri (>= 0.11.1) - net-http-persistent (4.0.8) - connection_pool (>= 2.2.4, < 4) net-protocol (0.2.2) timeout net-scp (4.1.0) net-ssh (>= 2.6.5, < 8.0.0) net-sftp (4.0.0) net-ssh (>= 5.0.0, < 8.0.0) - net-ssh (7.3.0) + net-ssh (7.3.2) netrc (0.11.0) nori (2.7.1) bigdecimal - ohai (18.1.18) - chef-config (>= 14.12, < 19) - chef-utils (>= 16.0, < 19) - ffi (~> 1.9) + ohai (19.1.24) + base64 + chef-config (>= 14.12, < 20) + chef-utils (>= 16.0, < 20) + ffi (>= 1.15.5) ffi-yajl (~> 2.2) ipaddress mixlib-cli (>= 1.7.0) mixlib-config (>= 2.0, < 4.0) mixlib-log (>= 2.0.1, < 4.0) - mixlib-shellout (~> 3.2, >= 3.2.5) + mixlib-shellout (~> 3.3.6) plist (~> 3.1) train-core wmi-lite (~> 1.0) ostruct (0.6.3) - parallel (1.27.0) - parser (3.3.10.1) + parallel (1.28.0) + parser (3.3.11.1) ast (~> 2.4.1) racc parslet (2.0.0) @@ -285,13 +293,13 @@ GEM method_source (~> 1.0) reline (>= 0.6.0) pstore (0.1.4) - public_suffix (7.0.2) + public_suffix (7.0.5) racc (1.8.1) - rack (3.2.4) + rack (3.2.6) rackup (2.3.1) rack (>= 3) rainbow (3.1.1) - regexp_parser (2.11.3) + regexp_parser (2.12.0) reline (0.6.3) io-console (~> 0.5) rest-client (2.1.0) @@ -312,11 +320,11 @@ GEM rspec-its (2.0.0) rspec-core (>= 3.13.0) rspec-expectations (>= 3.13.0) - rspec-mocks (3.13.7) + rspec-mocks (3.13.8) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-support (3.13.7) - rubocop (1.81.7) + rubocop (1.84.2) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -324,10 +332,10 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.47.1, < 2.0) + rubocop-ast (>= 1.49.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.49.0) + rubocop-ast (1.49.1) parser (>= 3.3.7.2) prism (~> 1.7) ruby-progressbar (1.13.0) @@ -351,12 +359,12 @@ GEM thor (1.4.0) time (0.4.2) date - timeout (0.6.0) + timeout (0.6.1) tomlrb (1.3.0) - train-core (3.16.1) + train-core (3.16.2) addressable (~> 2.5) ffi (>= 1.16.0, < 1.18) - json (>= 1.8, < 3.0) + json (>= 2.19.2, < 3.0) mixlib-shellout (>= 2.0, < 4.0) net-scp (>= 1.2, < 5.0) net-ssh (>= 2.9, < 8.0) @@ -392,13 +400,10 @@ GEM unf_ext (0.0.9.1) unicode-display_width (2.6.0) unicode_utils (1.4.0) - uri (1.1.1) + uri (1.0.4) uuidtools (2.2.0) - vault (0.20.0) + vault (0.18.2) aws-sigv4 - base64 - connection_pool (~> 2.4) - net-http-persistent (~> 4.0, >= 4.0.2) webrick (1.9.2) wisper (2.0.1) wmi-lite (1.0.7) diff --git a/pkgs/by-name/ch/chef-cli/gemset.nix b/pkgs/by-name/ch/chef-cli/gemset.nix index 8be40dbcc7c5..9a7e200c42d9 100644 --- a/pkgs/by-name/ch/chef-cli/gemset.nix +++ b/pkgs/by-name/ch/chef-cli/gemset.nix @@ -5,10 +5,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; + sha256 = "031lb8jq55dxb5qiknzffl7nniqfmrc4603ggxqipnxywwp5ca6a"; type = "gem"; }; - version = "2.8.8"; + version = "2.8.10"; }; ast = { groups = [ "default" ]; @@ -35,10 +35,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pp0sagj31zvmv8ca0hf0kgdfb7wwkq733sv2812gvs43pck5hay"; + sha256 = "1gkc08r1s7mvinl7301rahylj3z7myypdbkpvj5jwy72bm1zq3nd"; type = "gem"; }; - version = "1.1213.0"; + version = "1.1241.0"; }; aws-sdk-core = { dependencies = [ @@ -54,10 +54,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1819b99lgs3i637j2y6f95vlsppw3id2hys3m30q13f7mh1k0yy1"; + sha256 = "1k6xqkipjli9vl40d4wqxcl7035lav9f9hnczilhwmj8i7n68f1r"; type = "gem"; }; - version = "3.242.0"; + version = "3.246.0"; }; aws-sdk-kms = { dependencies = [ @@ -68,10 +68,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q015l5gm3f230jz9l6si9s3hlw7ra76q8biqvxlwxdmnk7w2qym"; + sha256 = "080zh4g1lcjl0bz2l0gjm8vmpd60cvi0p658bh235ypqh9zg61fl"; type = "gem"; }; - version = "1.121.0"; + version = "1.123.0"; }; aws-sdk-s3 = { dependencies = [ @@ -83,10 +83,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03g5k3jl0sgp60ppmxa267qflxlj174mrs8hnrnl10j5ak7nqndg"; + sha256 = "0z4cl87lbyw9qgp1l52sbjnysw63zmxih9wfhjfdvv67d9gdlzr3"; type = "gem"; }; - version = "1.213.0"; + version = "1.220.0"; }; aws-sdk-secretsmanager = { dependencies = [ @@ -97,10 +97,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16ib5p04fk66qr2vfps0qr340ld5xb5dsypbdii9f40n6hfxwb6n"; + sha256 = "0m69f1jghxlixd4b5wb2dsp38dly7nxm5si1klnajv89m23mqi00"; type = "gem"; }; - version = "1.128.0"; + version = "1.129.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -123,6 +123,16 @@ }; version = "0.3.0"; }; + bcrypt_pbkdf = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1xjcp484qc4j4z42b087npgj50sd6yixchznp4z9p1k6rqilqhf2"; + type = "gem"; + }; + version = "1.1.2"; + }; benchmark = { groups = [ "default" ]; platforms = [ ]; @@ -138,10 +148,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19y406nx17arzsbc515mjmr6k5p59afprspa1k423yd9cp8d61wb"; + sha256 = "1g9zi8c4i7g8zz0c3hxrw6mblrjvgn7akys60clb9si7c1k1gljk"; type = "gem"; }; - version = "4.0.1"; + version = "4.1.2"; }; builder = { groups = [ "default" ]; @@ -158,12 +168,16 @@ "addressable" "aws-sdk-s3" "aws-sdk-secretsmanager" + "bcrypt_pbkdf" "chef-config" + "chef-licensing" "chef-utils" "chef-vault" "chef-zero" "corefoundation" + "csv" "diff-lcs" + "ed25519" "erubis" "ffi" "ffi-libarchive" @@ -181,27 +195,29 @@ "ohai" "plist" "proxifier2" + "syslog" "syslog-logger" "train-core" "train-rest" "train-winrm" "unf_ext" - "uuidtools" + "uri" "vault" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1iafkrjiwkrv3mn420byr96y3g8ik4bqbfms3yqvhyfjx1c2z6fz"; + sha256 = "1iqg9vk9h40szvn1y5z1n1xs02l5n2bw5sahas2mx5ira2rs09d4"; type = "gem"; }; - version = "18.3.0"; + version = "19.2.12"; }; chef-cli = { dependencies = [ "addressable" "chef" + "chef-licensing" "cookbook-omnifetch" "diff-lcs" "ffi-yajl" @@ -211,15 +227,16 @@ "mixlib-shellout" "pastel" "solve" + "syslog" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mx7scgzkzsz5z9fpzk7ccng7yjv45pjp705h386fzmj6gl2w1rg"; + sha256 = "1x3n57wb0zxqij8gccp4ss34i3w2xnh3qqzf6cqgav806sb5pyrz"; type = "gem"; }; - version = "5.6.23"; + version = "6.1.29"; }; chef-config = { dependencies = [ @@ -228,16 +245,17 @@ "fuzzyurl" "mixlib-config" "mixlib-shellout" + "racc" "tomlrb" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pvjf3qbb3apg9vdy4zykamm7801qz4m6256wjqn73fs87zs50y1"; + sha256 = "0999pzgsypcy5wvr42p3iagl4c96glcwfk08vlpxrc05q4jqwf24"; type = "gem"; }; - version = "18.3.0"; + version = "19.2.12"; }; chef-gyoku = { dependencies = [ @@ -268,10 +286,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xwk8dq0rbzirfxksx5yxfzwwkslxqi4ym024ayf0kd60i88cxdz"; + sha256 = "0snnw3b3h0fydbllkgfc6gv724rlg7pv8lr9q84c972aibdsxs7h"; type = "gem"; }; - version = "1.4.0"; + version = "1.4.1"; }; chef-telemetry = { dependencies = [ @@ -293,10 +311,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0087jwhqslfm3ygj507dmmdp3k0589j5jl54mkwgbabbwan7lzw2"; + sha256 = "17jkln8gnxymvppnsbhzjza4gbhwc52shhql3yl1cn5c0lpsf0hb"; type = "gem"; }; - version = "18.3.0"; + version = "19.2.12"; }; chef-vault = { dependencies = [ "syslog" ]; @@ -304,10 +322,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "021lnj0w1lmbf5r7b4yjh8xrdxqqwi9qpynzncnsfd7v75qppjg2"; + sha256 = "0jv3mn4z650a8jbncyvz0sfb7kgwlz4rwhxw6k0f7q8m49p6mw7z"; type = "gem"; }; - version = "4.2.5"; + version = "4.2.9"; }; chef-winrm = { dependencies = [ @@ -403,16 +421,6 @@ }; version = "1.3.6"; }; - connection_pool = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1b8nlxr5z843ii7hfk6igpr5acw3k2ih9yjrgkyz2gbmallgjkz5"; - type = "gem"; - }; - version = "2.5.5"; - }; cookbook-omnifetch = { dependencies = [ "mixlib-archive" ]; groups = [ "default" ]; @@ -430,10 +438,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04xbjydimr144rnl1azhc3hignpdpi0s1rb0xzzbi1v2may7lwn0"; + sha256 = "0mxznj53rlcg9bcycf5i6jximl1b5mdhm4x0k0wfb8xa79zz57cv"; type = "gem"; }; - version = "8.5.3"; + version = "8.6.10"; }; corefoundation = { dependencies = [ "ffi" ]; @@ -471,10 +479,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; + sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; type = "gem"; }; - version = "1.5.1"; + version = "1.6.2"; }; domain_name = { groups = [ "default" ]; @@ -486,6 +494,16 @@ }; version = "0.6.20240107"; }; + ed25519 = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "01n5rbyws1ijwc5dw7s88xx3zzacxx9k97qn8x11b6k8k18pzs8n"; + type = "gem"; + }; + version = "1.4.0"; + }; erubi = { groups = [ "default" ]; platforms = [ ]; @@ -538,10 +556,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11a27jbbbkawakwf8dll9qqc7g0mkc31zv1d8m1h477yqmhswwkp"; + sha256 = "128dkxqssnnz801z86ykpaq4sv7pnac5yrgngbm951f0wsxw8ynd"; type = "gem"; }; - version = "2.6.1"; + version = "2.7.0"; }; faraday-net_http = { dependencies = [ "net-http" ]; @@ -559,10 +577,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf"; + sha256 = "1kqasqvy8d7r09ri4n6bkdwbk63j7afd9ilsw34nzlgh0qp69ldw"; type = "gem"; }; - version = "1.17.3"; + version = "1.17.4"; }; ffi-libarchive = { dependencies = [ "ffi" ]; @@ -637,10 +655,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06dvmngd4hwrr6k774i1h6c50h2l8nww9f1id0wvrvi72l6yd99q"; + sha256 = "1aga7z4p0dka4zcqw9i05wa4ab1q7h7cgnj328ldqqfycjz84jxs"; type = "gem"; }; - version = "1.1.0"; + version = "1.1.6"; }; httpclient = { dependencies = [ "mutex_m" ]; @@ -697,10 +715,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mghshl98py0q1wwd2dbmx72b1641y0nqz7y68bpws1b8n2hy5df"; + sha256 = "1wjb8ap6z5nvsqlch7bx66p620rh2skxz4niawizff1y9zcfa23x"; type = "gem"; }; - version = "7.0.95"; + version = "7.0.107"; }; io-console = { groups = [ "default" ]; @@ -737,10 +755,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11prr7nrxh1y4rfsqa51gy4ixx63r18cz9mdnmk0938va1ajf4gy"; + sha256 = "1b1rabz30grash5wh0lcv109w2ggggmmbclwnajqrcdk7wrps2k7"; type = "gem"; }; - version = "2.18.1"; + version = "2.19.4"; }; language_server-protocol = { groups = [ "default" ]; @@ -851,10 +869,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bradmf21c9g4z6f3hvqmnf6i2sbgp0630y2j5rq8a7h79lksdal"; + sha256 = "1k28j6ww8rf43r5i8278jvm2cq3pnzsvqm7yqpb4p93kadjlq726"; type = "gem"; }; - version = "3.2026.0203"; + version = "3.2026.0414"; }; minitar = { groups = [ "default" ]; @@ -925,10 +943,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "032z85m9w8kpf232xspd9r8im6wwq4lj2s7df642m4lhdid6r2kw"; + sha256 = "126k9zgxwj726gi0q0ywj4kdzf1gfm8z16i1nn7dw9kmn3imxpqf"; type = "gem"; }; - version = "3.4.10"; + version = "3.3.9"; }; molinillo = { groups = [ "default" ]; @@ -945,10 +963,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1drisvysgvnjlz49a0qcbs294id6mvj3i8iik5rvym68ybwfzvvs"; + sha256 = "0vfaab23d85617ps412ydb8ap4ci1sfzi8ainn8yyifc0pl38f9g"; type = "gem"; }; - version = "1.19.1"; + version = "1.20.1"; }; multipart-post = { groups = [ "default" ]; @@ -995,17 +1013,6 @@ }; version = "0.9.1"; }; - net-http-persistent = { - dependencies = [ "connection_pool" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1rk03449disq3azyiymv1c3qnpqr6cxawgq556rkf5b9klqyhggg"; - type = "gem"; - }; - version = "4.0.8"; - }; net-protocol = { dependencies = [ "timeout" ]; groups = [ "default" ]; @@ -1044,10 +1051,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1w1ypxa3n6mskkwb00b489314km19l61p5h3bar6zr8cng27c80p"; + sha256 = "1m1d6rs40rjvdb6df34fi3za1c2ajdiydv4jzpjj03iq7hhrw0k5"; type = "gem"; }; - version = "7.3.0"; + version = "7.3.2"; }; netrc = { groups = [ "default" ]; @@ -1072,6 +1079,7 @@ }; ohai = { dependencies = [ + "base64" "chef-config" "chef-utils" "ffi" @@ -1089,10 +1097,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1w0zrk1n6n7jl493k4vv5xaiszbmxsmaffy9xvykbfawjjb83vj2"; + sha256 = "0n3prpm36kxxk0jx8qs90gj72382jw7az9rnqnaa88c35793ypx1"; type = "gem"; }; - version = "18.1.18"; + version = "19.1.24"; }; ostruct = { groups = [ "default" ]; @@ -1109,10 +1117,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; + sha256 = "0w697335hi5dk5ay9kyn53399sy87y8v0y6ij93m5wmshhadxrik"; type = "gem"; }; - version = "1.27.0"; + version = "1.28.0"; }; parser = { dependencies = [ @@ -1123,10 +1131,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1256ws3w3gnfqj7r3yz2i9y1y7k38fhjphxpybkyb4fds8jsgxh6"; + sha256 = "0m2xqvn1la62hji1mn04y59giikww95p2hs0r4y2rrz3mdxcwyni"; type = "gem"; }; - version = "3.3.10.1"; + version = "3.3.11.1"; }; parslet = { groups = [ "default" ]; @@ -1209,10 +1217,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mx84s7gn3xabb320hw8060v7amg6gmcyyhfzp0kawafiq60j54i"; + sha256 = "08znfv30pxmdkjyihvbjqbvv874dj3nybmmyscl958dy3f7v12qs"; type = "gem"; }; - version = "7.0.2"; + version = "7.0.5"; }; racc = { groups = [ "default" ]; @@ -1229,10 +1237,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x"; + sha256 = "1hhjy9gcp52dzij05gmidqac8g28ski5xm67prwmdqmjfcgqxmsy"; type = "gem"; }; - version = "3.2.4"; + version = "3.2.6"; }; rackup = { dependencies = [ "rack" ]; @@ -1260,10 +1268,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya"; + sha256 = "1fwfw26a32rps78920nn29shqg2zmqv72i89j1fap41isshida9m"; type = "gem"; }; - version = "2.11.3"; + version = "2.12.0"; }; reline = { dependencies = [ "io-console" ]; @@ -1365,10 +1373,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "071bqrk2rblk3zq3jk1xxx0dr92y0szi5pxdm8waimxici706y89"; + sha256 = "0iqxmw0knjiz5nf6pgr8ihs6cjzh89f0ppj3fqiz8cvms79x6sh8"; type = "gem"; }; - version = "3.13.7"; + version = "3.13.8"; }; rspec-support = { groups = [ "default" ]; @@ -1397,10 +1405,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "157hg99cq6ys670sw8xbggnvxc9yl50h1zhllki925kkihlwrdbg"; + sha256 = "0pxzipl8a1bv62jdfykh7j4ymdr4aiffjvwsny6drwv886jwx4jn"; type = "gem"; }; - version = "1.81.7"; + version = "1.84.2"; }; rubocop-ast = { dependencies = [ @@ -1411,10 +1419,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zbikzd6237fvlzjfxdlhwi2vbmavg1cc81y6cyr581365nnghs9"; + sha256 = "0dahfpnzz63hyqxa03x8rypnrxzwyvh4i5a8ri34bzpnf3pg64j4"; type = "gem"; }; - version = "1.49.0"; + version = "1.49.1"; }; ruby-progressbar = { groups = [ "default" ]; @@ -1563,10 +1571,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bz11pq7n1g51f50jqmgyf5b1v64p1pfqmy5l21y6vpr37b2lwkd"; + sha256 = "1jxcji88mh6xsqz0mfzwnxczpg7cyniph7wpavnavfz7lxl77xbq"; type = "gem"; }; - version = "0.6.0"; + version = "0.6.1"; }; tomlrb = { groups = [ "default" ]; @@ -1591,10 +1599,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1paxsm06cbhq73k8p4fnb184774w0rrycwzg78lh9awlv6s3wgxw"; + sha256 = "1vz9ylinr4fbca7ab7ipv57hxd988a13b0vlwrhlxhckdaf215cg"; type = "gem"; }; - version = "3.16.1"; + version = "3.16.2"; }; train-rest = { dependencies = [ @@ -1762,10 +1770,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp"; + sha256 = "0jrl2vkdvc5aq8q3qvjmmrgjxfm784w8h7fal19qg7q7gh9msj1l"; type = "gem"; }; - version = "1.1.1"; + version = "1.0.4"; }; uuidtools = { groups = [ "default" ]; @@ -1778,20 +1786,15 @@ version = "2.2.0"; }; vault = { - dependencies = [ - "aws-sigv4" - "base64" - "connection_pool" - "net-http-persistent" - ]; + dependencies = [ "aws-sigv4" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wycd7g00ji9fqlk4ka0qm5fbs37xxd273g8zsnfql61vhf5h83w"; + sha256 = "0z6j8s8cdmkbwzfis3dpk5dm91zi5fasids8npzrxhb4hcnnqd19"; type = "gem"; }; - version = "0.20.0"; + version = "0.18.2"; }; webrick = { groups = [ "default" ]; diff --git a/pkgs/by-name/co/context7-mcp/package.nix b/pkgs/by-name/co/context7-mcp/package.nix index 98140dbc655d..49e42328389a 100644 --- a/pkgs/by-name/co/context7-mcp/package.nix +++ b/pkgs/by-name/co/context7-mcp/package.nix @@ -16,13 +16,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "context7-mcp"; - version = "2.1.8"; + version = "2.2.0"; src = fetchFromGitHub { owner = "upstash"; repo = "context7"; tag = "${tag-prefix}@${finalAttrs.version}"; - hash = "sha256-TMvDzDcZd9hoYI84x+jewOJYkSrb1qwVRTdzD2SwG4U="; + hash = "sha256-MFHajv1f+Xj8BtiiDQs4Sct1IhYS4+hYY+PdVAYqkNw="; }; nativeBuildInputs = [ @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 3; - hash = "sha256-MHKzlxlyvQoLvoLomhToaZgnPU7H6iHLmokhotZF6VY="; + hash = "sha256-f3PXpCdmKh2LPD5VyFsRdLR7CEvh+GozkQFSeeNuj2c="; }; buildPhase = '' diff --git a/pkgs/by-name/da/dante/package.nix b/pkgs/by-name/da/dante/package.nix index bf0d9fe10c0e..0f37ff5760b2 100644 --- a/pkgs/by-name/da/dante/package.nix +++ b/pkgs/by-name/da/dante/package.nix @@ -37,7 +37,10 @@ stdenv.mkDerivation (finalAttrs: { if !stdenv.hostPlatform.isDarwin then [ "--with-libc=libc.so.6" ] else - [ "--with-libc=libc${stdenv.hostPlatform.extensions.sharedLibrary}" ]; + [ + "--with-libc=libc${stdenv.hostPlatform.extensions.sharedLibrary}" + "CFLAGS=-std=gnu17" + ]; dontAddDisableDepTrack = stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/dy/dyff/package.nix b/pkgs/by-name/dy/dyff/package.nix index 703e10522595..12487c919ade 100644 --- a/pkgs/by-name/dy/dyff/package.nix +++ b/pkgs/by-name/dy/dyff/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "dyff"; - version = "1.11.3"; + version = "1.11.4"; src = fetchFromGitHub { owner = "homeport"; repo = "dyff"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-3zfKEyVVqbzlqQ0GMjIgrIUFtsKEgu+/EEYhSGu9Fgs="; + sha256 = "sha256-ca7mNC5QVAZIfxHBAkIffBiuQa6VKNObO5XTnoR1i0k="; }; - vendorHash = "sha256-hxDDfxLCGov0IYYy9wn5bub7qiGUdjsNfFbvuWAgHH4="; + vendorHash = "sha256-XGEe7uunEWmiOTWF7sOBDNh3GZ2f1pCvm8HTyS+gOWY="; subPackages = [ "cmd/dyff" diff --git a/pkgs/by-name/ec/ec/package.nix b/pkgs/by-name/ec/ec/package.nix index ce8a38e28556..6e8eea5a9153 100644 --- a/pkgs/by-name/ec/ec/package.nix +++ b/pkgs/by-name/ec/ec/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "ec"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "chojs23"; repo = "ec"; tag = "v${finalAttrs.version}"; - hash = "sha256-tnOr0AVPwEm9gONa7gl3TzhPC5/1WEAbW7Ew5/mNn5U="; + hash = "sha256-Oltl23Ihv2p1sTW62nGUt+oH6E2DB38fIuNiXRaghBU="; }; vendorHash = "sha256-bV5y8zKculYULkFl9J95qebLOzdTT/LuYycqMmHKZ+g="; diff --git a/pkgs/by-name/en/encrypted-dns-server/package.nix b/pkgs/by-name/en/encrypted-dns-server/package.nix index eecf067344ed..ca1f51c65128 100644 --- a/pkgs/by-name/en/encrypted-dns-server/package.nix +++ b/pkgs/by-name/en/encrypted-dns-server/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "encrypted-dns-server"; - version = "0.9.18"; + version = "0.9.19"; src = fetchFromGitHub { owner = "DNSCrypt"; repo = "encrypted-dns-server"; tag = finalAttrs.version; - hash = "sha256-YM9ow1j5G6AN91/YLnRy+jOlpQPBxZa+chNZNPGUfhs="; + hash = "sha256-c1QamH+MiB4uDbRQx/uzh8HNyQ9npBeMUprM4V8VKLo="; }; - cargoHash = "sha256-cHARkL8gbNBlmjbJaHJ8w268KcXTJr2PvCF+I6+K0s8="; + cargoHash = "sha256-io8ejF7ShSDJVadp7cPdkCfZy/mv0v4wwuvrCtkxnTE="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/fi/firefly-iii/package.nix b/pkgs/by-name/fi/firefly-iii/package.nix index 3a9dae6eccfc..5efcb8d024b8 100644 --- a/pkgs/by-name/fi/firefly-iii/package.nix +++ b/pkgs/by-name/fi/firefly-iii/package.nix @@ -16,13 +16,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "firefly-iii"; - version = "6.5.9"; + version = "6.6.1"; src = fetchFromGitHub { owner = "firefly-iii"; repo = "firefly-iii"; tag = "v${finalAttrs.version}"; - hash = "sha256-8Orha6/cLjE9J01m77LwpvXlYrOmb/28TzxQ/RJdvDQ="; + hash = "sha256-JnErWcq7aVkeZAIaINSEqmi/Fi/9wrPqFZ583EG8qyg="; }; buildInputs = [ php ]; @@ -40,13 +40,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { inherit (finalAttrs) pname src version; composerStrictValidation = true; strictDeps = true; - vendorHash = "sha256-9TTlMVlW7aXckIgpB5M0IxcLDtHqMboQgP00pmfK1zg="; + vendorHash = "sha256-iYW5GrUaHwoJzv4WN1r5YPEMUOH15A4BmOSlKIqCcdg="; }; npmDeps = fetchNpmDeps { inherit (finalAttrs) src; name = "${finalAttrs.pname}-npm-deps"; - hash = "sha256-UyViUi/bIXK2aIzRgYe3oTyIMBRHpKYHIIEb6Qq1Jkk="; + hash = "sha256-6zha6lTkdrcMc9EAhFvSg1LRAw0HJlUITPqguCVrx+8="; }; preInstall = '' diff --git a/pkgs/by-name/fo/fontmatrix/package.nix b/pkgs/by-name/fo/fontmatrix/package.nix deleted file mode 100644 index 1bbfc55e6f96..000000000000 --- a/pkgs/by-name/fo/fontmatrix/package.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cmake, - libsForQt5, -}: - -stdenv.mkDerivation rec { - pname = "fontmatrix"; - version = "0.9.100"; - - src = fetchFromGitHub { - owner = "fontmatrix"; - repo = "fontmatrix"; - rev = "v${version}"; - sha256 = "sha256-DtajGhx79DiecglXHja9q/TKVq8Jl2faQdA5Ib/yT88="; - }; - - buildInputs = [ - libsForQt5.qttools - libsForQt5.qtwebkit - ]; - - nativeBuildInputs = [ - cmake - libsForQt5.wrapQtAppsHook - ]; - - meta = { - description = "Free/libre font explorer for Linux, Windows and Mac"; - homepage = "https://github.com/fontmatrix/fontmatrix"; - license = lib.licenses.gpl2Plus; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/by-name/fw/fwup/package.nix b/pkgs/by-name/fw/fwup/package.nix index 928b8a47aa83..40207fd2677c 100644 --- a/pkgs/by-name/fw/fwup/package.nix +++ b/pkgs/by-name/fw/fwup/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fwup"; - version = "1.15.0"; + version = "1.15.1"; src = fetchFromGitHub { owner = "fhunleth"; repo = "fwup"; tag = "v${finalAttrs.version}"; - hash = "sha256-kVkw+/Z3+ZM1wXV/OmfaVPoUKc6MRuz8GRwpvOscuEM="; + hash = "sha256-SIRDVlC/g+rq5m4Ind7dqPzjdCjAxRK/kAdXt6byL/8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fz/fzf/package.nix b/pkgs/by-name/fz/fzf/package.nix index 66986cf04eb4..601532bd68c4 100644 --- a/pkgs/by-name/fz/fzf/package.nix +++ b/pkgs/by-name/fz/fzf/package.nix @@ -12,13 +12,13 @@ buildGoModule (finalAttrs: { pname = "fzf"; - version = "0.71.0"; + version = "0.72.0"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf"; rev = "v${finalAttrs.version}"; - hash = "sha256-fEHNE51VTggSwNutefCg/WueaXRE1J0D/dyVPFqhTJg="; + hash = "sha256-rUxbC2+VASAEBmL8WOpywk0SD0gyHArisl4pxnqK32I="; }; vendorHash = "sha256-uFXHoseFOxGIGPiWxWfDl339vUv855VHYgSs9rnDyuI="; diff --git a/pkgs/by-name/gi/git-pages-cli/package.nix b/pkgs/by-name/gi/git-pages-cli/package.nix index 36a15804ab9b..265d6b4451da 100644 --- a/pkgs/by-name/gi/git-pages-cli/package.nix +++ b/pkgs/by-name/gi/git-pages-cli/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "git-pages-cli"; - version = "1.8.0"; + version = "1.8.2"; src = fetchFromCodeberg { owner = "git-pages"; repo = "git-pages-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-xM2/7cg9ZZ5wWzlJdtmU1lHYhXQQinp8S643IKzTb7U="; + hash = "sha256-wNHwkVvC4NlQw1cx+rM6zdmYm4zTz/e5suIcapTtssY="; }; vendorHash = "sha256-lGnl1onxJ9x0UIf2uPZcZgx2qbj/43VG+UcQvqwd1uw="; diff --git a/pkgs/by-name/go/go-judge/package.nix b/pkgs/by-name/go/go-judge/package.nix index e2d0a3114358..d63cd9f4983d 100644 --- a/pkgs/by-name/go/go-judge/package.nix +++ b/pkgs/by-name/go/go-judge/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "go-judge"; - version = "1.11.4"; + version = "1.12.0"; src = fetchFromGitHub { owner = "criyle"; repo = "go-judge"; rev = "v${finalAttrs.version}"; - hash = "sha256-ypq44MGx4wyT4/31dF/e7zOS3I2MJPEZKcy//Zz4P0E="; + hash = "sha256-JxYdoDSkzb+BM76m+qzdLM31ox9jqCm3LDrjTn6q1/E="; }; - vendorHash = "sha256-INPW1VuZ4U0Dv+p4utOZOtCU5VOBivSSPnErSdqH6Po="; + vendorHash = "sha256-7DwEATr5AZGXHJXwDxjLpERquXFYm3AYjU/g3v7Xmlw="; tags = [ "nomsgpack" diff --git a/pkgs/by-name/gr/gradia/0001-fix-image_stack-action-target-type.patch b/pkgs/by-name/gr/gradia/0001-fix-image_stack-action-target-type.patch deleted file mode 100644 index 8f5158ae756b..000000000000 --- a/pkgs/by-name/gr/gradia/0001-fix-image_stack-action-target-type.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/data/ui/image_stack.blp b/data/ui/image_stack.blp -index 478bc8c..021388b 100644 ---- a/data/ui/image_stack.blp -+++ b/data/ui/image_stack.blp -@@ -94,7 +94,7 @@ template $GradiaImageStack: Adw.Bin { - icon-name: "sidebar-show-symbolic"; - tooltip-text: _("Open Sidebar"); - action-name: "win.sidebar-shown"; -- action-target: true; -+ action-target: "true"; - visible: false; - - styles [ diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 6085a4fcd847..1aa6761b181d 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -24,14 +24,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "gradia"; - version = "1.12.0"; + version = "1.13.0"; pyproject = false; src = fetchFromGitHub { owner = "AlexanderVanhee"; repo = "Gradia"; tag = "v${finalAttrs.version}"; - hash = "sha256-iYqMuqq2AmrdNMa7dkDUGg1+gCG7wL/rDEdWAPfcQnw="; + hash = "sha256-9gxxl59jceZZIja/fg7ygbhjcHUo4TEEnK/IzJLsRgM="; }; nativeBuildInputs = [ @@ -55,10 +55,6 @@ python3Packages.buildPythonApplication (finalAttrs: { tesseract ]; - patches = [ - ./0001-fix-image_stack-action-target-type.patch - ]; - postPatch = '' substituteInPlace meson.build \ --replace "/app/bin/tesseract" "${lib.getExe tesseract}" diff --git a/pkgs/by-name/ha/havn/package.nix b/pkgs/by-name/ha/havn/package.nix index b086b08b541e..589d72cb43b8 100644 --- a/pkgs/by-name/ha/havn/package.nix +++ b/pkgs/by-name/ha/havn/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "havn"; - version = "0.3.5"; + version = "0.3.6"; src = fetchFromGitHub { owner = "mrjackwills"; repo = "havn"; tag = "v${finalAttrs.version}"; - hash = "sha256-cYhhNhrMrPvqEIrb9Vznap8UW2ZNhGSzsAEmgtGfmy4="; + hash = "sha256-eQyWaAPDnfAXvqOVNI9luZIdLMSj1P779yiWOhZ5dsg="; }; - cargoHash = "sha256-wcAdRS/ACBbnwN+vKmBLOpxw4SbrfTYo+E32PX6btTs="; + cargoHash = "sha256-pnXPIEVzAn6ovNo7+3BNzFptleOPFDklSU/e44roahs="; checkFlags = [ # Skip tests that require network access diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix index 0696e9ee61c0..6050122523e2 100644 --- a/pkgs/by-name/jj/jjui/package.nix +++ b/pkgs/by-name/jj/jjui/package.nix @@ -8,13 +8,13 @@ }: buildGo125Module (finalAttrs: { pname = "jjui"; - version = "0.10.3"; + version = "0.10.4"; src = fetchFromGitHub { owner = "idursun"; repo = "jjui"; tag = "v${finalAttrs.version}"; - hash = "sha256-8ckAZb6wNCkocQl2v0VCIii64W5B7VG8LFlnwhQIAT4="; + hash = "sha256-20NWoojFBwHs33NFNeZbk1kiZ418kYD42XTUOHuQtv8="; }; vendorHash = "sha256-AJlJ9iHkkWNS8a4oGt8AG89StjMH9UH3WuOcZwa3VS8="; diff --git a/pkgs/by-name/kd/kdash/package.nix b/pkgs/by-name/kd/kdash/package.nix index 4a343d03851d..486598023765 100644 --- a/pkgs/by-name/kd/kdash/package.nix +++ b/pkgs/by-name/kd/kdash/package.nix @@ -11,13 +11,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "kdash"; - version = "1.0.0"; + version = "1.1.1"; src = fetchFromGitHub { owner = "kdash-rs"; repo = "kdash"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-1ZG0u4k95tm+k/cvLIzWD/pvVrdP3+ivTqtKr3Pniqw="; + sha256 = "sha256-yIBBWtdIvx9lMU9hoh0bsqYqXkSSBtfOMmUxM5UR+IQ="; }; nativeBuildInputs = [ @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # Fix for build failure with gcc15 env.NIX_CFLAGS_COMPILE = "-std=gnu17"; - cargoHash = "sha256-zcvlR7BDkeTcwhGi2Fyz2VdfZH4+JOMRTIjIXkTAHOU="; + cargoHash = "sha256-eRXW3EBkNMClxLUKufhrz9WJVBY5UTA/JnabGJvAvF4="; meta = { description = "Simple and fast dashboard for Kubernetes"; diff --git a/pkgs/by-name/li/lilo/package.nix b/pkgs/by-name/li/lilo/package.nix index ad0d366b5cda..9e7c74519222 100644 --- a/pkgs/by-name/li/lilo/package.nix +++ b/pkgs/by-name/li/lilo/package.nix @@ -21,7 +21,8 @@ stdenv.mkDerivation (finalAttrs: { # Workaround build failure on -fno-common toolchains: # ld: identify.o:(.bss+0x0): multiple definition of `identify'; # common.o:(.bss+0x160): first defined here - env.NIX_CFLAGS_COMPILE = "-fcommon"; + # Without -std=gnu17, compilation fails with an error on incompatible pointer types + env.NIX_CFLAGS_COMPILE = "-fcommon -std=gnu17"; makeFlags = [ "DESTDIR=${placeholder "out"}" diff --git a/pkgs/by-name/lk/lk-jwt-service/package.nix b/pkgs/by-name/lk/lk-jwt-service/package.nix index 44c019d9b691..94bb93e10664 100644 --- a/pkgs/by-name/lk/lk-jwt-service/package.nix +++ b/pkgs/by-name/lk/lk-jwt-service/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "lk-jwt-service"; - version = "0.4.3"; + version = "0.4.4"; src = fetchFromGitHub { owner = "element-hq"; repo = "lk-jwt-service"; tag = "v${finalAttrs.version}"; - hash = "sha256-ThmQeXSzjpfPbgjvBITtracM4Hdx3gJbqhwk2OC7Y54="; + hash = "sha256-BwFcknSXC3uZfSlS0a420/WpUn/ji2m9x65zKi3bumE="; }; vendorHash = "sha256-1D04GhXhGrOcRn8G+xY+3XEdgUBSWHis4DiKQ4gGNDw="; diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix index 1e33ebbcfc93..0e5ba9973406 100644 --- a/pkgs/by-name/mi/misconfig-mapper/package.nix +++ b/pkgs/by-name/mi/misconfig-mapper/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "misconfig-mapper"; - version = "1.15.4"; + version = "1.15.5"; src = fetchFromGitHub { owner = "intigriti"; repo = "misconfig-mapper"; tag = "v${finalAttrs.version}"; - hash = "sha256-U4zr+5TD8/rjCv1Ldmie52FZulfohfud72Gyivj2Zko="; + hash = "sha256-FZN/FGp2hQWaO0OnRzSmHx10Wb2rvhC6MpX/q97N/uQ="; }; vendorHash = "sha256-eQetkCrVlYtiXezFzj35TnYAt6tntzUuJHqRvWEkuC4="; diff --git a/pkgs/by-name/mu/mujoco/package.nix b/pkgs/by-name/mu/mujoco/package.nix index 172132cc7d66..c36b37a520a5 100644 --- a/pkgs/by-name/mu/mujoco/package.nix +++ b/pkgs/by-name/mu/mujoco/package.nix @@ -82,7 +82,10 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "mujoco"; - version = "3.7.0"; + version = "3.8.0"; + + __structuredAttrs = true; + strictDeps = true; # Bumping version? Make sure to look though the MuJoCo's commit # history for bumped dependency pins! @@ -90,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "google-deepmind"; repo = "mujoco"; tag = finalAttrs.version; - hash = "sha256-Ti5Pdr25fck5IdgumiuLIcrI403XawbTePMJY1Fg6/A="; + hash = "sha256-X/Aqab5CZX+HbGLZBgtGB08XaNno5883c2yLuRRSkAM="; }; patches = [ diff --git a/pkgs/by-name/nh/nh-unwrapped/package.nix b/pkgs/by-name/nh/nh-unwrapped/package.nix index 79db3398f6d6..16210de364d4 100644 --- a/pkgs/by-name/nh/nh-unwrapped/package.nix +++ b/pkgs/by-name/nh/nh-unwrapped/package.nix @@ -11,12 +11,12 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "nh-unwrapped"; - version = "4.3.1"; + version = "4.3.2"; src = fetchFromGitHub { owner = "nix-community"; repo = "nh"; tag = "v${finalAttrs.version}"; - hash = "sha256-8W7devMLhnnQcb2C8TDA6FoXlPR2RRN/zpB6C4ZIa3E="; + hash = "sha256-TSXa6nL2TpOfDCsZIGCFAMbkQy2Z40gam7JrxBy5FGY="; }; strictDeps = true; @@ -100,7 +100,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm $out/bin/xtask ''; - cargoHash = "sha256-TpfxtTVZJhbJtPTPaTrUTTZmB+ZMdcB67kqid87vlOY="; + cargoHash = "sha256-ZR8vvG2mXrGg6GeyP7C0uWhPW6cp2QPYj2cOJUSyeAs="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 60b7eff3761c..c1cde2629487 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -16,13 +16,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "1.14.24"; + version = "1.14.25"; src = fetchFromGitHub { owner = "anomalyco"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-4GL+Lsdzea5nrLNq5Ld0EuiVVuiwTJUIrxdAdAJme1I="; + hash = "sha256-v1aaq4HWAJ5wZm9bUeaRkyKr0iYjdOhigr/I31wwhEk="; }; node_modules = stdenvNoCC.mkDerivation { @@ -75,7 +75,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-wQmsgZQGoedvn2RHINfKh9cVwSNYgkGaBOdV/AD70jQ="; + outputHash = "sha256-r0UCWhxIB4q4Te+LpXNcfexjfmI4Th2swfWOL3cUp3g="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; diff --git a/pkgs/by-name/op/opentabletdriver/deps.json b/pkgs/by-name/op/opentabletdriver/deps.json index 3a9322d5d7fb..020f45bd4305 100644 --- a/pkgs/by-name/op/opentabletdriver/deps.json +++ b/pkgs/by-name/op/opentabletdriver/deps.json @@ -11,18 +11,18 @@ }, { "pname": "Castle.Core", - "version": "4.4.0", - "hash": "sha256-7hLBAHnB+drr2yU4w3o05eMX2ADy/rXN3XRPBn1d7GY=" + "version": "5.1.1", + "hash": "sha256-oVkQB+ON7S6Q27OhXrTLaxTL0kWB58HZaFFuiw4iTrE=" }, { "pname": "coverlet.collector", - "version": "3.0.2", - "hash": "sha256-b8LCEIZCLJdYcJXQqI3TGDmkLrmLhz84eoTq+qP5xvU=" + "version": "6.0.4", + "hash": "sha256-ieiUl7G5pVKQ4V6rxhEe0ehep0/u1RBD3EAI63AQTI0=" }, { "pname": "DiffPlex", - "version": "1.7.2", - "hash": "sha256-Vsn81duAmPIPkR40h5bEz7hgtF5Kt5nAAGhQZrQbqxE=" + "version": "1.9.0", + "hash": "sha256-ozj2ME8fTj3AXMUguIqI45ecLS41WnOETCxCG6bDeo4=" }, { "pname": "Eto.Forms", @@ -61,138 +61,73 @@ }, { "pname": "HidSharpCore", - "version": "1.2.1.1", - "hash": "sha256-lM4o3FYBon8eQIMt4uiJAs8M0t4MW+joykiDX+lrdv4=" + "version": "1.3.0", + "hash": "sha256-MhNwqDoAM2o7OkAV/MtJJKW++xI4q+uLheJdYIAk5Ls=" + }, + { + "pname": "JetBrains.Annotations", + "version": "2025.2.4", + "hash": "sha256-YJpS77UH9tTETCKHr5M+bQOax1BLPFqIr/i+KLN9tEI=" }, { "pname": "MessagePack", - "version": "2.1.194", - "hash": "sha256-QKq/zQKI3P9TBhhnnktaaeRr4f/12U+huxeaplPzT+w=" + "version": "2.5.192", + "hash": "sha256-M9QUEAIeSoSgO3whVkOou0F8kbKCNJ7HHAvTZgytkPU=" }, { "pname": "MessagePack.Annotations", - "version": "2.1.194", - "hash": "sha256-YCHelFO/hXW7Q3rkV/fQ32aZliSXUO7133kRH+HAcMo=" - }, - { - "pname": "Microsoft.Bcl.AsyncInterfaces", - "version": "1.1.1", - "hash": "sha256-fAcX4sxE0veWM1CZBtXR/Unky+6sE33yrV7ohrWGKig=" + "version": "2.5.192", + "hash": "sha256-DLtncnaQ9Sp5YmWm89+2w3InhdU1ZQxnJgbonAq/1aM=" }, { "pname": "Microsoft.CodeCoverage", - "version": "16.9.4", - "hash": "sha256-90oZu7wror4PMfy9VL4O7WzxNHt0+KqS0mG+6Yf3kYc=" - }, - { - "pname": "Microsoft.CSharp", - "version": "4.0.1", - "hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8=" + "version": "18.0.1", + "hash": "sha256-G6y5iyHZ3R2shlLCW/uTusio/UqcnWT79X+UAbxvDQY=" }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "6.0.0-rc.1.21451.13", - "hash": "sha256-zJQsAVTfA46hUV5q67BslsVn9yehYBclD06wg2UhyWQ=" + "version": "10.0.1", + "hash": "sha256-RKOB+zPrtQNUbJY/1jR54rKOM8KHPgynPExxugku3I8=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "6.0.0-rc.1.21451.13", - "hash": "sha256-oTYhI+lMwaQ7l9CfDHeNMBAdfofv4kHC0vqBZ7oJr4U=" + "version": "10.0.1", + "hash": "sha256-zNUpau51ds7iQTaSUTFtyTHIUoinYc129W50CnufMdQ=" + }, + { + "pname": "Microsoft.NET.StringTools", + "version": "17.6.3", + "hash": "sha256-H2Qw8x47WyFOd/VmgRmGMc+uXySgUv68UISgK8Frsjw=" }, { "pname": "Microsoft.NET.Test.Sdk", - "version": "16.9.4", - "hash": "sha256-ROXDqgp87j/In0UyGWygrCwMgn982Of60UHiXH8Bvck=" - }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "1.0.1", - "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" - }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "1.1.0", - "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" - }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "1.1.1", - "hash": "sha256-8hLiUKvy/YirCWlFwzdejD2Db3DaXhHxT7GSZx/znJg=" - }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "3.0.0", - "hash": "sha256-ocB+U+mMvi/xVwII7bGsIfAqSXiKVSnEMLHCODLJaK4=" - }, - { - "pname": "Microsoft.NETCore.Targets", - "version": "1.0.1", - "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" - }, - { - "pname": "Microsoft.NETCore.Targets", - "version": "1.1.0", - "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" + "version": "18.0.1", + "hash": "sha256-0c3/rp9di0w7E5UmfRh6Prrm3Aeyi8NOj5bm2i6jAh0=" }, { "pname": "Microsoft.TestPlatform.ObjectModel", - "version": "16.9.4", - "hash": "sha256-JvLvmGmaT9I5Sz2QMCEv8lQk34kzCcg+MPuSavOaP8o=" + "version": "18.0.1", + "hash": "sha256-oJbS7SZ46RzyOQ+gCysW7qJRy7V8RlQVa5d8uajb91M=" }, { "pname": "Microsoft.TestPlatform.TestHost", - "version": "16.9.4", - "hash": "sha256-3VRVjK5XrR5+SNuMQnLbD1ji6sHXjr65FydfXz8GIZA=" + "version": "18.0.1", + "hash": "sha256-OXYf5vg4piDr10ve0bZ2ZSb+nb3yOiHayJV3cu5sMV4=" }, { - "pname": "Microsoft.VisualStudio.Threading", - "version": "16.7.56", - "hash": "sha256-V2HB/0j+I/3iUT7mEVyeF11P/61cSpYcZQa1LnXuoI8=" - }, - { - "pname": "Microsoft.VisualStudio.Threading.Analyzers", - "version": "16.7.56", - "hash": "sha256-4lsL6hg1mposZ62buQWBud1B4raV8Pl+BkyvM4FraRM=" + "pname": "Microsoft.VisualStudio.Threading.Only", + "version": "17.13.61", + "hash": "sha256-OhXEAuF9PZAkZuHqHwdVODLjA/rIMqmD7nXJfVAQWA8=" }, { "pname": "Microsoft.VisualStudio.Validation", - "version": "15.5.31", - "hash": "sha256-/NWbGyad7wejY8QyxK8YWTgiRiUGjimaBgoLkWxOCao=" - }, - { - "pname": "Microsoft.Win32.Primitives", - "version": "4.3.0", - "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" - }, - { - "pname": "Microsoft.Win32.Registry", - "version": "4.6.0", - "hash": "sha256-Wrj0Sc9srH5+ma0lCbgRYYP6gKgnlXcL6h7j7AU6nkQ=" - }, - { - "pname": "Moq", - "version": "4.16.1", - "hash": "sha256-9CCEY6246RbB4zaF5xwCDf2XuGoPDpZoJsjrB/riT9Q=" + "version": "17.8.8", + "hash": "sha256-sB8GLRiJHX3Py7qeBUnUANiDWhyPtISon6HQs+8wKms=" }, { "pname": "Nerdbank.Streams", - "version": "2.6.77", - "hash": "sha256-rOBiYpZQ0rrM9wbWOjzCYIbxcWa3tCrdPt1rpDp3to0=" - }, - { - "pname": "NETStandard.Library", - "version": "1.6.1", - "hash": "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=" - }, - { - "pname": "Newtonsoft.Json", - "version": "12.0.2", - "hash": "sha256-BW7sXT2LKpP3ylsCbTTZ1f6Mg1sR4yL68aJVHaJcTnA=" - }, - { - "pname": "Newtonsoft.Json", - "version": "13.0.1", - "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" + "version": "2.12.87", + "hash": "sha256-BglFZT1nSyJO8mB235sP5yyu51iaGXwRHSOV8aeeY2A=" }, { "pname": "Newtonsoft.Json", @@ -201,348 +136,53 @@ }, { "pname": "Newtonsoft.Json", - "version": "9.0.1", - "hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU=" + "version": "13.0.4", + "hash": "sha256-8JCB1FdAW681qXP6DFDWvycu1oPyVoxaYgpJ2pUvZSk=" }, { "pname": "Newtonsoft.Json.Schema", - "version": "3.0.15", - "hash": "sha256-l2r1pkQ9d+SbuMXkEbbsunDKpd2G9+uFG857dvtPrNo=" + "version": "4.0.1", + "hash": "sha256-EHBcN4hM9fg34BbHrY8o+mqYh9FYPDb5K6CnEkpUflo=" }, { - "pname": "NuGet.Frameworks", - "version": "5.0.0", - "hash": "sha256-WWLh+v9Y9as+WURW8tUPowQB8HWIiVJzbpKzEWTdMqI=" + "pname": "NSubstitute", + "version": "5.3.0", + "hash": "sha256-fa6Hn9Qmpia2labWOs1Xp2LnJBOHfrWIwxvqKRRccs0=" + }, + { + "pname": "NSubstitute.Analyzers.CSharp", + "version": "1.0.17", + "hash": "sha256-HyMhNJMze3ALJbl71pprjuLCqS+KLA/bOeX4Sng/eb4=" }, { "pname": "Octokit", - "version": "0.50.0", - "hash": "sha256-GJ+9HkF8FNOB7O2d32fPvMrmUqYcAJ4xToEFZWKR9sU=" + "version": "14.0.0", + "hash": "sha256-pTSI7Tz5VFd4Ydx1laE+VkZfhsl7Rbgw42PBqhyVvyI=" }, { "pname": "PangoSharp", "version": "3.24.24.34", "hash": "sha256-/KdH3SA/11bkwPe/AXRph4v4a2cjbUjDvo4+OhkJEOQ=" }, - { - "pname": "runtime.any.System.Collections", - "version": "4.3.0", - "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" - }, - { - "pname": "runtime.any.System.Diagnostics.Tools", - "version": "4.3.0", - "hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=" - }, - { - "pname": "runtime.any.System.Diagnostics.Tracing", - "version": "4.3.0", - "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" - }, - { - "pname": "runtime.any.System.Globalization", - "version": "4.3.0", - "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" - }, - { - "pname": "runtime.any.System.Globalization.Calendars", - "version": "4.3.0", - "hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=" - }, - { - "pname": "runtime.any.System.IO", - "version": "4.3.0", - "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" - }, - { - "pname": "runtime.any.System.Reflection", - "version": "4.3.0", - "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" - }, - { - "pname": "runtime.any.System.Reflection.Extensions", - "version": "4.3.0", - "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" - }, - { - "pname": "runtime.any.System.Reflection.Primitives", - "version": "4.3.0", - "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" - }, - { - "pname": "runtime.any.System.Resources.ResourceManager", - "version": "4.3.0", - "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" - }, - { - "pname": "runtime.any.System.Runtime", - "version": "4.3.0", - "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" - }, - { - "pname": "runtime.any.System.Runtime.Handles", - "version": "4.3.0", - "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" - }, - { - "pname": "runtime.any.System.Runtime.InteropServices", - "version": "4.3.0", - "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" - }, - { - "pname": "runtime.any.System.Text.Encoding", - "version": "4.3.0", - "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" - }, - { - "pname": "runtime.any.System.Text.Encoding.Extensions", - "version": "4.3.0", - "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" - }, - { - "pname": "runtime.any.System.Threading.Tasks", - "version": "4.3.0", - "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" - }, - { - "pname": "runtime.any.System.Threading.Timer", - "version": "4.3.0", - "hash": "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs=" - }, - { - "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" - }, - { - "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-EbnOqPOrAgI9eNheXLR++VnY4pHzMsEKw1dFPJ/Fl2c=" - }, - { - "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" - }, - { - "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-mVg02TNvJc1BuHU03q3fH3M6cMgkKaQPBxraSHl/Btg=" - }, - { - "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" - }, - { - "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-g9Uiikrl+M40hYe0JMlGHe/lrR0+nN05YF64wzLmBBA=" - }, - { - "pname": "runtime.native.System", - "version": "4.3.0", - "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" - }, - { - "pname": "runtime.native.System.IO.Compression", - "version": "4.3.0", - "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" - }, - { - "pname": "runtime.native.System.Net.Http", - "version": "4.3.0", - "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" - }, - { - "pname": "runtime.native.System.Security.Cryptography.Apple", - "version": "4.3.0", - "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" - }, - { - "pname": "runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" - }, - { - "pname": "runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-xqF6LbbtpzNC9n1Ua16PnYgXHU0LvblEROTfK4vIxX8=" - }, - { - "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" - }, - { - "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-aJBu6Frcg6webvzVcKNoUP1b462OAqReF2giTSyBzCQ=" - }, - { - "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" - }, - { - "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-Mpt7KN2Kq51QYOEVesEjhWcCGTqWckuPf8HlQ110qLY=" - }, - { - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", - "version": "4.3.0", - "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" - }, - { - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" - }, - { - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-JvMltmfVC53mCZtKDHE69G3RT6Id28hnskntP9MMP9U=" - }, - { - "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" - }, - { - "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-QfFxWTVRNBhN4Dm1XRbCf+soNQpy81PsZed3x6op/bI=" - }, - { - "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" - }, - { - "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-EaJHVc9aDZ6F7ltM2JwlIuiJvqM67CKRq682iVSo+pU=" - }, - { - "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" - }, - { - "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-PHR0+6rIjJswn89eoiWYY1DuU8u6xRJLrtjykAMuFmA=" - }, - { - "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" - }, - { - "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.2", - "hash": "sha256-LFkh7ua7R4rI5w2KGjcHlGXLecsncCy6kDXLuy4qD/Q=" - }, - { - "pname": "runtime.unix.Microsoft.Win32.Primitives", - "version": "4.3.0", - "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" - }, - { - "pname": "runtime.unix.System.Console", - "version": "4.3.0", - "hash": "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190=" - }, - { - "pname": "runtime.unix.System.Diagnostics.Debug", - "version": "4.3.0", - "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" - }, - { - "pname": "runtime.unix.System.IO.FileSystem", - "version": "4.3.0", - "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" - }, - { - "pname": "runtime.unix.System.Net.Primitives", - "version": "4.3.0", - "hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=" - }, - { - "pname": "runtime.unix.System.Net.Sockets", - "version": "4.3.0", - "hash": "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4=" - }, - { - "pname": "runtime.unix.System.Private.Uri", - "version": "4.3.0", - "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" - }, - { - "pname": "runtime.unix.System.Runtime.Extensions", - "version": "4.3.0", - "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" - }, { "pname": "SharpZipLib", - "version": "1.3.3", - "hash": "sha256-HWEQTKh9Ktwg/zIl079dAiH+ob2ShWFAqLgG6XgIMr4=" + "version": "1.4.2", + "hash": "sha256-/giVqikworG2XKqfN9uLyjUSXr35zBuZ2FX2r8X/WUY=" }, { "pname": "StreamJsonRpc", - "version": "2.6.121", - "hash": "sha256-5tSk90kVoj0YRbuS1YIohu+c5zvykNd+s1MLfsK8+3c=" - }, - { - "pname": "System.AppContext", - "version": "4.3.0", - "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" - }, - { - "pname": "System.Buffers", - "version": "4.3.0", - "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" - }, - { - "pname": "System.Collections", - "version": "4.0.11", - "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" - }, - { - "pname": "System.Collections", - "version": "4.3.0", - "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" - }, - { - "pname": "System.Collections.Concurrent", - "version": "4.3.0", - "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" + "version": "2.22.23", + "hash": "sha256-SRk+00fzJk/jA2dbQbYE/udmcZgqVkscgZT8yi+D2NY=" }, { "pname": "System.Collections.Immutable", - "version": "1.7.1", - "hash": "sha256-WMMAUqoxT3J1gW9DI8v31VAuhwqTc4Posose5jq1BNo=" - }, - { - "pname": "System.Collections.NonGeneric", - "version": "4.3.0", - "hash": "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8=" - }, - { - "pname": "System.Collections.Specialized", - "version": "4.3.0", - "hash": "sha256-QNg0JJNx+zXMQ26MJRPzH7THdtqjrNtGLUgaR1SdvOk=" + "version": "8.0.0", + "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" }, { "pname": "System.CommandLine", - "version": "2.0.0-beta4.22272.1", - "hash": "sha256-zSO+CYnMH8deBHDI9DHhCPj79Ce3GOzHCyH1/TiHxcc=" - }, - { - "pname": "System.ComponentModel", - "version": "4.3.0", - "hash": "sha256-i00uujMO4JEDIEPKLmdLY3QJ6vdSpw6Gh9oOzkFYBiU=" + "version": "2.0.1", + "hash": "sha256-NDBiPUt/ZZIMBcLHpF/6IMX/UpfsC/XnH3p4i4MHCFw=" }, { "pname": "System.ComponentModel.Annotations", @@ -555,529 +195,24 @@ "hash": "sha256-0pST1UHgpeE6xJrYf5R+U7AwIlH3rVC3SpguilI/MAg=" }, { - "pname": "System.ComponentModel.Primitives", - "version": "4.3.0", - "hash": "sha256-IOMJleuIBppmP4ECB3uftbdcgL7CCd56+oAD/Sqrbus=" - }, - { - "pname": "System.ComponentModel.TypeConverter", - "version": "4.3.0", - "hash": "sha256-PSDiPYt8PgTdTUBz+GH6lHCaM1YgfObneHnZsc8Fz54=" - }, - { - "pname": "System.Console", - "version": "4.3.0", - "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" - }, - { - "pname": "System.Diagnostics.Debug", - "version": "4.0.11", - "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" - }, - { - "pname": "System.Diagnostics.Debug", - "version": "4.3.0", - "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" - }, - { - "pname": "System.Diagnostics.DiagnosticSource", - "version": "4.3.0", - "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" - }, - { - "pname": "System.Diagnostics.Tools", - "version": "4.0.1", - "hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U=" - }, - { - "pname": "System.Diagnostics.Tools", - "version": "4.3.0", - "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" - }, - { - "pname": "System.Diagnostics.TraceSource", - "version": "4.3.0", - "hash": "sha256-xpxwaXsRcgso8Gj0cqY4+Hvvz6vZkmEMh5/J204j3M8=" - }, - { - "pname": "System.Diagnostics.Tracing", - "version": "4.3.0", - "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" - }, - { - "pname": "System.Dynamic.Runtime", - "version": "4.0.11", - "hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=" - }, - { - "pname": "System.Dynamic.Runtime", - "version": "4.3.0", - "hash": "sha256-k75gjOYimIQtLBD5NDzwwi3ZMUBPRW3jmc3evDMMJbU=" - }, - { - "pname": "System.Globalization", - "version": "4.0.11", - "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" - }, - { - "pname": "System.Globalization", - "version": "4.3.0", - "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" - }, - { - "pname": "System.Globalization.Calendars", - "version": "4.3.0", - "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" - }, - { - "pname": "System.Globalization.Extensions", - "version": "4.3.0", - "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" - }, - { - "pname": "System.IO", - "version": "4.1.0", - "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" - }, - { - "pname": "System.IO", - "version": "4.3.0", - "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" - }, - { - "pname": "System.IO.Compression", - "version": "4.3.0", - "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" - }, - { - "pname": "System.IO.Compression.ZipFile", - "version": "4.3.0", - "hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=" - }, - { - "pname": "System.IO.FileSystem", - "version": "4.0.1", - "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" - }, - { - "pname": "System.IO.FileSystem", - "version": "4.3.0", - "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" - }, - { - "pname": "System.IO.FileSystem.Primitives", - "version": "4.0.1", - "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" - }, - { - "pname": "System.IO.FileSystem.Primitives", - "version": "4.3.0", - "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" + "pname": "System.Diagnostics.EventLog", + "version": "6.0.0", + "hash": "sha256-zUXIQtAFKbiUMKCrXzO4mOTD5EUphZzghBYKXprowSM=" }, { "pname": "System.IO.Pipelines", - "version": "4.7.2", - "hash": "sha256-yWlQwmzMX+4kVQbOd9WowP6bvZnjo4yddkycer3CZJs=" - }, - { - "pname": "System.Linq", - "version": "4.1.0", - "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" - }, - { - "pname": "System.Linq", - "version": "4.3.0", - "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" - }, - { - "pname": "System.Linq.Expressions", - "version": "4.1.0", - "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" - }, - { - "pname": "System.Linq.Expressions", - "version": "4.3.0", - "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" - }, - { - "pname": "System.Memory", - "version": "4.5.4", - "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" - }, - { - "pname": "System.Net.Http", - "version": "4.3.0", - "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" - }, - { - "pname": "System.Net.Http", - "version": "4.3.4", - "hash": "sha256-FMoU0K7nlPLxoDju0NL21Wjlga9GpnAoQjsFhFYYt00=" - }, - { - "pname": "System.Net.NameResolution", - "version": "4.3.0", - "hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c=" - }, - { - "pname": "System.Net.Primitives", - "version": "4.3.0", - "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" - }, - { - "pname": "System.Net.Sockets", - "version": "4.3.0", - "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" - }, - { - "pname": "System.Net.WebSockets", - "version": "4.3.0", - "hash": "sha256-l3h3cF1cCC9zMhWLKSDnZBZvFADUd0Afe2+iAwBA0r0=" - }, - { - "pname": "System.ObjectModel", - "version": "4.0.12", - "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" - }, - { - "pname": "System.ObjectModel", - "version": "4.3.0", - "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" - }, - { - "pname": "System.Private.Uri", - "version": "4.3.0", - "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" - }, - { - "pname": "System.Reflection", - "version": "4.1.0", - "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" - }, - { - "pname": "System.Reflection", - "version": "4.3.0", - "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.0.1", - "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.3.0", - "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.7.0", - "hash": "sha256-Fw/CSRD+wajH1MqfKS3Q/sIrUH7GN4K+F+Dx68UPNIg=" - }, - { - "pname": "System.Reflection.Emit.ILGeneration", - "version": "4.0.1", - "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" - }, - { - "pname": "System.Reflection.Emit.ILGeneration", - "version": "4.3.0", - "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" - }, - { - "pname": "System.Reflection.Emit.Lightweight", - "version": "4.0.1", - "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" - }, - { - "pname": "System.Reflection.Emit.Lightweight", - "version": "4.3.0", - "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" - }, - { - "pname": "System.Reflection.Emit.Lightweight", - "version": "4.6.0", - "hash": "sha256-913OIkt3v3N12Yke328IRxTtgYUQYNs/eSzOs8wUPkM=" - }, - { - "pname": "System.Reflection.Extensions", - "version": "4.0.1", - "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" - }, - { - "pname": "System.Reflection.Extensions", - "version": "4.3.0", - "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" + "version": "8.0.0", + "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" }, { "pname": "System.Reflection.Metadata", - "version": "1.6.0", - "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" + "version": "8.0.0", + "hash": "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE=" }, { - "pname": "System.Reflection.Primitives", - "version": "4.0.1", - "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" - }, - { - "pname": "System.Reflection.Primitives", - "version": "4.3.0", - "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" - }, - { - "pname": "System.Reflection.TypeExtensions", - "version": "4.1.0", - "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" - }, - { - "pname": "System.Reflection.TypeExtensions", - "version": "4.3.0", - "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" - }, - { - "pname": "System.Resources.ResourceManager", - "version": "4.0.1", - "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" - }, - { - "pname": "System.Resources.ResourceManager", - "version": "4.3.0", - "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" - }, - { - "pname": "System.Runtime", - "version": "4.1.0", - "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" - }, - { - "pname": "System.Runtime", - "version": "4.3.0", - "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.5.2", - "hash": "sha256-8eUXXGWO2LL7uATMZye2iCpQOETn2jCcjUhG6coR5O8=" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.7.1", - "hash": "sha256-UvyoDV8O0oY3HPG1GbA56YVdvwTGEfjYR5gW1O7IK4U=" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "6.0.0-rc.1.21451.13", - "hash": "sha256-BgiqR6Y555tJEBEqDT5+yHCyQy5Wv9bLKlKWcQFiq2w=" - }, - { - "pname": "System.Runtime.Extensions", - "version": "4.1.0", - "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" - }, - { - "pname": "System.Runtime.Extensions", - "version": "4.3.0", - "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" - }, - { - "pname": "System.Runtime.Handles", - "version": "4.0.1", - "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" - }, - { - "pname": "System.Runtime.Handles", - "version": "4.3.0", - "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" - }, - { - "pname": "System.Runtime.InteropServices", - "version": "4.1.0", - "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" - }, - { - "pname": "System.Runtime.InteropServices", - "version": "4.3.0", - "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" - }, - { - "pname": "System.Runtime.InteropServices.RuntimeInformation", - "version": "4.3.0", - "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" - }, - { - "pname": "System.Runtime.Numerics", - "version": "4.3.0", - "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" - }, - { - "pname": "System.Runtime.Serialization.Primitives", - "version": "4.1.1", - "hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA=" - }, - { - "pname": "System.Security.AccessControl", - "version": "4.6.0", - "hash": "sha256-rspJ63MbjNVDve0owXby0Pu2vHjQvR2uuhCDCJ9vgfI=" - }, - { - "pname": "System.Security.Claims", - "version": "4.3.0", - "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" - }, - { - "pname": "System.Security.Cryptography.Algorithms", - "version": "4.3.0", - "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" - }, - { - "pname": "System.Security.Cryptography.Cng", - "version": "4.3.0", - "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" - }, - { - "pname": "System.Security.Cryptography.Csp", - "version": "4.3.0", - "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" - }, - { - "pname": "System.Security.Cryptography.Encoding", - "version": "4.3.0", - "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" - }, - { - "pname": "System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" - }, - { - "pname": "System.Security.Cryptography.Primitives", - "version": "4.3.0", - "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" - }, - { - "pname": "System.Security.Cryptography.X509Certificates", - "version": "4.3.0", - "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" - }, - { - "pname": "System.Security.Principal", - "version": "4.3.0", - "hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=" - }, - { - "pname": "System.Security.Principal.Windows", - "version": "4.3.0", - "hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=" - }, - { - "pname": "System.Security.Principal.Windows", - "version": "4.6.0", - "hash": "sha256-lZeXm45RboVgqnPQVJ65y8b5b+9FSVr0MBciG777rso=" - }, - { - "pname": "System.Text.Encoding", - "version": "4.0.11", - "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" - }, - { - "pname": "System.Text.Encoding", - "version": "4.3.0", - "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" - }, - { - "pname": "System.Text.Encoding.Extensions", - "version": "4.0.11", - "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" - }, - { - "pname": "System.Text.Encoding.Extensions", - "version": "4.3.0", - "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" - }, - { - "pname": "System.Text.RegularExpressions", - "version": "4.1.0", - "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" - }, - { - "pname": "System.Text.RegularExpressions", - "version": "4.3.0", - "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" - }, - { - "pname": "System.Threading", - "version": "4.0.11", - "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" - }, - { - "pname": "System.Threading", - "version": "4.3.0", - "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" - }, - { - "pname": "System.Threading.Tasks", - "version": "4.0.11", - "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" - }, - { - "pname": "System.Threading.Tasks", - "version": "4.3.0", - "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" - }, - { - "pname": "System.Threading.Tasks.Dataflow", - "version": "4.11.1", - "hash": "sha256-fIt5XouNaswWOvZWpIHbTItVzUJDCmz3XawHr6J2yyU=" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.0.0", - "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.3.0", - "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.5.4", - "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" - }, - { - "pname": "System.Threading.ThreadPool", - "version": "4.3.0", - "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" - }, - { - "pname": "System.Threading.Timer", - "version": "4.3.0", - "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" - }, - { - "pname": "System.Xml.ReaderWriter", - "version": "4.0.11", - "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" - }, - { - "pname": "System.Xml.ReaderWriter", - "version": "4.3.0", - "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" - }, - { - "pname": "System.Xml.XDocument", - "version": "4.0.11", - "hash": "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg=" - }, - { - "pname": "System.Xml.XDocument", - "version": "4.3.0", - "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" - }, - { - "pname": "System.Xml.XmlDocument", - "version": "4.3.0", - "hash": "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4=" + "pname": "Validation", + "version": "2.5.51", + "hash": "sha256-yMZ6znWbsLKHcx+VwhyoPdSjGlAJsAAx9kP6xnE9YE4=" }, { "pname": "WaylandNET", @@ -1086,8 +221,13 @@ }, { "pname": "xunit", - "version": "2.4.1", - "hash": "sha256-QGDuE0ZnsxyEJONP8GcJ80PmPeb+OawwdSW8y72aw3U=" + "version": "2.9.3", + "hash": "sha256-BPrpSbjlIB7PoH+ocCusqMDrMZgRQZSzeTeJzHK/I9c=" + }, + { + "pname": "xunit.abstractions", + "version": "2.0.2", + "hash": "sha256-w5APCW7suBdoDOmQqm/8Gq6+Sk88JcTR09zjmj9s17E=" }, { "pname": "xunit.abstractions", @@ -1096,32 +236,47 @@ }, { "pname": "xunit.analyzers", - "version": "0.10.0", - "hash": "sha256-8lRZhogXHYksa9ChnkFXpBnTMlLlYIvu3Av7qQYWwJY=" + "version": "1.18.0", + "hash": "sha256-DOgamLnfi9Ua5IDm3JVm9MaOFbSSbmq5l8j2NPO3qd0=" }, { "pname": "xunit.assert", - "version": "2.4.1", - "hash": "sha256-hl1cMSakAlwkpFEchxCNMdvQie6PMJ1uFrhzgOC3vsY=" + "version": "2.9.3", + "hash": "sha256-vHYOde8bd10pOmr7iTAYNtPlqHzsJl4x3t1DDuYdDCA=" }, { "pname": "xunit.core", - "version": "2.4.1", - "hash": "sha256-KgUgAIJIPHQ5VQ4FiB+i5u2JXSYxmvMCV8zXP4kcy9o=" + "version": "2.9.3", + "hash": "sha256-qkVQ8Jw/LZWmxirkPOwiry7bvZn3IuaRzu/sp2H8anw=" }, { "pname": "xunit.extensibility.core", - "version": "2.4.1", - "hash": "sha256-oACVOrvF4XmKFr+8ZqPVpjbopZgeRwaXveJGW2XUeIA=" + "version": "2.4.0", + "hash": "sha256-LbuXEcEJjGn3L6FCbC119+MY/QLvfLlGkCeAsCsZqGE=" + }, + { + "pname": "xunit.extensibility.core", + "version": "2.9.3", + "hash": "sha256-mcpVX+m0R7F0ev9CaBnbai9gtu4GVcqijEuRqe89D0g=" }, { "pname": "xunit.extensibility.execution", - "version": "2.4.1", - "hash": "sha256-KmKEdgsUq4zuQJ2saJA0YT1CIZ2AuhZL5V7cF2Cncd0=" + "version": "2.4.0", + "hash": "sha256-chRJEazwq93yhVONlbtTI1znqYy0gdAoQajPRnhM/i4=" + }, + { + "pname": "xunit.extensibility.execution", + "version": "2.9.3", + "hash": "sha256-2rxMs2Dt4cAcmOFMwP5Yd3RpP0BnmiL8cXlKysXY0jw=" }, { "pname": "xunit.runner.visualstudio", - "version": "2.4.3", - "hash": "sha256-42axn0yDDiJWKV8UEYzYWgiKbpc6mHh9M/eeylYGLUg=" + "version": "3.1.5", + "hash": "sha256-O5657884QGldszsEWQFCDRTXViFBmZ4GGC+4iU+usSQ=" + }, + { + "pname": "Xunit.SkippableFact", + "version": "1.5.23", + "hash": "sha256-/notgaEOs+nYVwukKJOXhjlnHhOoKAFnRT3fQne+chc=" } ] diff --git a/pkgs/by-name/op/opentabletdriver/package.nix b/pkgs/by-name/op/opentabletdriver/package.nix index d435bdc16f36..1bc4e1f7b0b2 100644 --- a/pkgs/by-name/op/opentabletdriver/package.nix +++ b/pkgs/by-name/op/opentabletdriver/package.nix @@ -23,13 +23,13 @@ buildDotnetModule (finalAttrs: { pname = "OpenTabletDriver"; - version = "0.6.6.2"; + version = "0.6.7"; src = fetchFromGitHub { owner = "OpenTabletDriver"; repo = "OpenTabletDriver"; tag = "v${finalAttrs.version}"; - hash = "sha256-OeioFdevYPiLl9w7FXVmpbcp1cIMoMYnSLgoBisOOOU="; + hash = "sha256-jL3d1DjY9n85BrO6ajZVvJMHmPYfxng4YE25s/9hfGA="; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; @@ -91,6 +91,8 @@ buildDotnetModule (finalAttrs: { --replace-fail '/usr/bin/env rm' '${lib.getExe' coreutils "rm"}' ''; + dontWrapGApps = true; + postFixup = '' # Give a more "*nix" name to the binaries mv $out/bin/OpenTabletDriver.Console $out/bin/otd @@ -102,6 +104,10 @@ buildDotnetModule (finalAttrs: { # Generate udev rules from source mkdir -p $out/lib/udev/rules.d ./generate-rules.sh > $out/lib/udev/rules.d/70-opentabletdriver.rules + + wrapProgram $out/bin/otd-gui \ + "''${gappsWrapperArgs[@]}" \ + --add-flags --skipupdate ''; desktopItems = [ diff --git a/pkgs/by-name/pa/parallel/package.nix b/pkgs/by-name/pa/parallel/package.nix index 2ca95585973c..4c59752a8f8b 100644 --- a/pkgs/by-name/pa/parallel/package.nix +++ b/pkgs/by-name/pa/parallel/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "parallel"; - version = "20260322"; + version = "20260422"; src = fetchurl { url = "mirror://gnu/parallel/parallel-${finalAttrs.version}.tar.bz2"; - hash = "sha256-dkaA6TL00NIc8DKb2fnu1lmJXeFoNgAfZJFTO4Ir7+A="; + hash = "sha256-ZkzxZdZuohey9JzZanhl7PkMnQYWWZzCq6jK1IHZB7s="; }; outputs = [ @@ -56,6 +56,13 @@ stdenv.mkDerivation (finalAttrs: { }" ''; + # Force run `check` instead of the `tests` target, because the `test` target depends on a private testsuite. + # The reason `check` isn't used by default is due to it failing when selecting the target to run. (due to stdenv not overriding the Makefiles SHELL variable from `/bin/bash`). + # + # See: + # https://github.com/NixOS/nixpkgs/blob/ef4f672aa2be8b268a4280e8e2a68cd97a4cf67b/pkgs/stdenv/generic/setup.sh#L1541 + # https://github.com/NixOS/nixpkgs/blob/ef4f672aa2be8b268a4280e8e2a68cd97a4cf67b/pkgs/stdenv/generic/setup.sh#L1555 + checkTarget = "check"; doCheck = true; meta = { diff --git a/pkgs/by-name/pw/pwgen/package.nix b/pkgs/by-name/pw/pwgen/package.nix index ae8d6c42187c..3477eaf3f229 100644 --- a/pkgs/by-name/pw/pwgen/package.nix +++ b/pkgs/by-name/pw/pwgen/package.nix @@ -20,6 +20,8 @@ stdenv.mkDerivation (finalAttrs: { autoreconfHook ]; + configureFlags = [ "CFLAGS=-std=gnu17" ]; + meta = { description = "Password generator which creates passwords which can be easily memorized by a human"; homepage = "https://github.com/tytso/pwgen"; diff --git a/pkgs/by-name/re/readeck/package.nix b/pkgs/by-name/re/readeck/package.nix index 80d53127f561..260afef3f314 100644 --- a/pkgs/by-name/re/readeck/package.nix +++ b/pkgs/by-name/re/readeck/package.nix @@ -6,17 +6,18 @@ nodejs_22, npmHooks, python3, + nix-update-script, }: buildGoModule (finalAttrs: { pname = "readeck"; - version = "0.21.5"; + version = "0.22.2"; src = fetchFromCodeberg { owner = "readeck"; repo = "readeck"; tag = finalAttrs.version; - hash = "sha256-9M9Bgl1CJ35x/Onlk5xUNCFkZKW40efF6qMOM+2/HR0="; + hash = "sha256-0arC5t7FlW5+AyGF9FuIPc+aeF+CMKIzO1vLJ7aisQE="; }; nativeBuildInputs = [ @@ -61,10 +62,12 @@ buildGoModule (finalAttrs: { npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/web"; - hash = "sha256-znUKRaUdx6GXD2YL6hs0iveaAAHQ8H9n4NHZFi331+g="; + hash = "sha256-80mh7fATUKf9G/JGsfHYHOLjr/je7g0uRdRGqBWapnY="; }; - vendorHash = "sha256-2MB7v5oG/LcEKtgbFNxPXSI8TljpbqYUrI7pvu7m+e8="; + vendorHash = "sha256-4cLv7eYNzj+YzrinbEg7tT+JkEen+C5ypg3NTQOB6FM="; + + passthru.updateScript = nix-update-script { }; meta = { description = "Web application that lets you save the readable content of web pages you want to keep forever"; diff --git a/pkgs/by-name/rs/rspamd/package.nix b/pkgs/by-name/rs/rspamd/package.nix index 8df563d20864..b1a8f727b71f 100644 --- a/pkgs/by-name/rs/rspamd/package.nix +++ b/pkgs/by-name/rs/rspamd/package.nix @@ -2,55 +2,59 @@ stdenv, lib, fetchFromGitHub, + nixosTests, + + # build cmake, - # doctest, - fmt, - perl, glib, + perl, + pkg-config, + + # runtime + blas, + fmt, + icu, + jemalloc, + lapack, + libarchive, + libsodium, + lua, luajit, openssl, pcre, - pkg-config, - sqlite, ragel, - fasttext, - icu, - hyperscan, + sqlite, vectorscan, - jemalloc, - blas, - lapack, - lua, - libsodium, xxhash, zstd, - libarchive, - # Enabling blas support breaks bayes filter training from dovecot in nixos-mailserver tests + + # flags # https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/issues/321 + # Enabling blas support breaks Bayes filter training from within Sieve pipe in Dovecot withBlas ? false, - withHyperscan ? false, - withLuaJIT ? stdenv.hostPlatform.isx86_64, - withVectorscan ? true, - nixosTests, + withLuaJIT ? true, }: -assert withHyperscan -> stdenv.hostPlatform.isx86_64; -assert (!withHyperscan) || (!withVectorscan); +let + inherit (lib) + cmakeFeature + ; + + # rspamd doesn't consistently accept bools + cmakeBool' = feature: condition: cmakeFeature feature (if condition then "ON" else "OFF"); +in stdenv.mkDerivation (finalAttrs: { pname = "rspamd"; - version = "3.14.3"; + version = "4.0.1"; src = fetchFromGitHub { owner = "rspamd"; repo = "rspamd"; tag = finalAttrs.version; - hash = "sha256-ntWBcwcPZwRRSTUO4a0JUNd6kc49fm+0/x+fqcZIA/o="; + hash = "sha256-8hpplpo57DnOUT1T8jcfGRyIoWySfqrOFrMgH1tept8="; }; - patches = [ - ]; - nativeBuildInputs = [ cmake pkg-config @@ -59,52 +63,49 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - # doctest fmt glib - openssl - pcre - sqlite - ragel - fasttext icu jemalloc + libarchive libsodium + (if withLuaJIT then luajit else lua) + openssl + pcre + ragel + sqlite + vectorscan xxhash zstd - libarchive ] ++ lib.optionals withBlas [ blas lapack - ] - ++ lib.optional withHyperscan hyperscan - ++ lib.optional withLuaJIT luajit - ++ lib.optional (!withLuaJIT) lua - ++ lib.optional withVectorscan vectorscan; + ]; cmakeFlags = [ + (cmakeFeature "RUNDIR" "/run/rspamd") + (cmakeFeature "DBDIR" "/var/lib/rspamd") + (cmakeFeature "LOGDIR" "/var/log/rspamd") + (cmakeFeature "LOCAL_CONFDIR" "/etc/rspamd") + (cmakeBool' "ENABLE_BLAS" withBlas) + (cmakeBool' "ENABLE_HYPERSCAN" true) + (cmakeBool' "ENABLE_JEMALLOC" true) + (cmakeBool' "ENABLE_LUAJIT" withLuaJIT) # pcre2 jit seems to cause crashes: https://github.com/NixOS/nixpkgs/pull/181908 - "-DENABLE_PCRE2=OFF" - "-DDEBIAN_BUILD=ON" - "-DRUNDIR=/run/rspamd" - "-DDBDIR=/var/lib/rspamd" - "-DLOGDIR=/var/log/rspamd" - "-DLOCAL_CONFDIR=/etc/rspamd" - "-DENABLE_BLAS=${if withBlas then "ON" else "OFF"}" - "-DENABLE_FASTTEXT=ON" - "-DENABLE_JEMALLOC=ON" - "-DSYSTEM_DOCTEST=OFF" # https://github.com/rspamd/rspamd/issues/5994 - "-DSYSTEM_FMT=ON" - "-DSYSTEM_XXHASH=ON" - "-DSYSTEM_ZSTD=ON" - "-DENABLE_HYPERSCAN=ON" - ] - ++ lib.optional (!withLuaJIT) "-DENABLE_LUAJIT=OFF"; + (cmakeBool' "ENABLE_PCRE2" false) + # doctest 2.5.0 compat problems https://github.com/rspamd/rspamd/issues/5994 + (cmakeBool' "SYSTEM_DOCTEST" false) + (cmakeBool' "SYSTEM_XXHASH" true) + (cmakeBool' "SYSTEM_ZSTD" true) + ]; - passthru.tests.rspamd = nixosTests.rspamd; + __structuredAttrs = true; + + passthru.tests = nixosTests.rspamd; meta = { + changelog = "https://github.com/rspamd/rspamd/releases/tag/${finalAttrs.src.tag}"; homepage = "https://rspamd.com"; license = lib.licenses.asl20; description = "Advanced spam filtering system"; diff --git a/pkgs/by-name/sc/scrutiny-collector/package.nix b/pkgs/by-name/sc/scrutiny-collector/package.nix index 6a518d2e8d57..56f712e8f002 100644 --- a/pkgs/by-name/sc/scrutiny-collector/package.nix +++ b/pkgs/by-name/sc/scrutiny-collector/package.nix @@ -7,23 +7,21 @@ lib, nix-update-script, }: -let - version = "0.9.0"; -in -buildGoModule rec { - inherit version; + +buildGoModule (finalAttrs: { + version = "0.9.1"; pname = "scrutiny-collector"; src = fetchFromGitHub { owner = "AnalogJ"; repo = "scrutiny"; - tag = "v${version}"; - hash = "sha256-N6CYVhdA0BWewGUxyHtkW1ZFDGBYI7QfUo5er7xRcFw="; + tag = "v${finalAttrs.version}"; + hash = "sha256-xEMHkISPBHinT6vRyrWPudvmTiX5gYxMkCEoSm2gLWA="; }; subPackages = "collector/cmd/collector-metrics"; - vendorHash = "sha256-fyHWy1TwwzFMIFzwilu4osfl/iI+2KqI6Bjr1UYUS68="; + vendorHash = "sha256-Em8k2AFoZv4TD4HFkkNIdyPj7IBOFiUIKffkifWfZFY="; nativeBuildInputs = [ makeWrapper ]; @@ -48,6 +46,7 @@ buildGoModule rec { meta = { description = "Hard disk metrics collector for Scrutiny"; homepage = "https://github.com/AnalogJ/scrutiny"; + changelog = "https://github.com/AnalogJ/scrutiny/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ samasaur @@ -55,4 +54,4 @@ buildGoModule rec { ]; mainProgram = "scrutiny-collector-metrics"; }; -} +}) diff --git a/pkgs/by-name/sc/scrutiny/package.nix b/pkgs/by-name/sc/scrutiny/package.nix index 7860b2544af6..f41ed84fdf7c 100644 --- a/pkgs/by-name/sc/scrutiny/package.nix +++ b/pkgs/by-name/sc/scrutiny/package.nix @@ -7,46 +7,46 @@ nix-update-script, }: let + frontend = + finalAttrs: + buildNpmPackage { + inherit (finalAttrs) version; + pname = "${finalAttrs.pname}-webapp"; + src = "${finalAttrs.src}/webapp/frontend"; + + npmDepsHash = "sha256-1lOskHEU/3CmhQkUkQExryK6eMOSWvMI+Y+cX4Dlj98="; + + buildPhase = '' + runHook preBuild + mkdir dist + npm run build:prod --offline -- --output-path=dist + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir $out + cp -r dist/* $out + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + }; +in +buildGoModule (finalAttrs: { pname = "scrutiny"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "AnalogJ"; repo = "scrutiny"; - tag = "v${version}"; - hash = "sha256-N6CYVhdA0BWewGUxyHtkW1ZFDGBYI7QfUo5er7xRcFw="; + tag = "v${finalAttrs.version}"; + hash = "sha256-xEMHkISPBHinT6vRyrWPudvmTiX5gYxMkCEoSm2gLWA="; }; - frontend = buildNpmPackage { - inherit version; - pname = "${pname}-webapp"; - src = "${src}/webapp/frontend"; - - npmDepsHash = "sha256-1lOskHEU/3CmhQkUkQExryK6eMOSWvMI+Y+cX4Dlj98="; - - buildPhase = '' - runHook preBuild - mkdir dist - npm run build:prod --offline -- --output-path=dist - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - mkdir $out - cp -r dist/* $out - runHook postInstall - ''; - - passthru.updateScript = nix-update-script { }; - }; -in -buildGoModule rec { - inherit pname src version; - subPackages = "webapp/backend/cmd/scrutiny"; - vendorHash = "sha256-fyHWy1TwwzFMIFzwilu4osfl/iI+2KqI6Bjr1UYUS68="; + vendorHash = "sha256-Em8k2AFoZv4TD4HFkkNIdyPj7IBOFiUIKffkifWfZFY="; env.CGO_ENABLED = 0; @@ -56,7 +56,7 @@ buildGoModule rec { postInstall = '' mkdir -p $out/share/scrutiny - cp -r ${frontend}/* $out/share/scrutiny + cp -r ${frontend finalAttrs}/* $out/share/scrutiny ''; passthru.tests.scrutiny = nixosTests.scrutiny; @@ -65,7 +65,7 @@ buildGoModule rec { meta = { description = "Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds"; homepage = "https://github.com/AnalogJ/scrutiny"; - changelog = "https://github.com/AnalogJ/scrutiny/releases/tag/v${version}"; + changelog = "https://github.com/AnalogJ/scrutiny/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ samasaur @@ -74,4 +74,4 @@ buildGoModule rec { mainProgram = "scrutiny"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/si/siketyan-ghr/package.nix b/pkgs/by-name/si/siketyan-ghr/package.nix index 2c8765348bec..0d5c4097906b 100644 --- a/pkgs/by-name/si/siketyan-ghr/package.nix +++ b/pkgs/by-name/si/siketyan-ghr/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ghr"; - version = "0.4.4"; + version = "0.4.5"; src = fetchFromGitHub { owner = "siketyan"; repo = "ghr"; rev = "v${finalAttrs.version}"; - hash = "sha256-L9+rcdt+MGZSCOJyCE4t/TT6Fjtxvfr9LBJYyRrx208="; + hash = "sha256-8DnujtAtJiSnrC3k5vGRQuk6RfC5Vn+z4HAVsEnXN7c="; }; - cargoHash = "sha256-xRa/brOYJ19J25wGdtNR2g+ouMyvz9YFXnzepeipWNQ="; + cargoHash = "sha256-8b9kAl9KoeWG+LEFkRQd6zbiWqyIybbcXpImz+akS7M="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/sm/smfh/package.nix b/pkgs/by-name/sm/smfh/package.nix index 7d94e7379e24..0df11ace409b 100644 --- a/pkgs/by-name/sm/smfh/package.nix +++ b/pkgs/by-name/sm/smfh/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "smfh"; - version = "1.4"; + version = "1.5"; src = fetchFromGitHub { owner = "feel-co"; repo = "smfh"; tag = finalAttrs.version; - hash = "sha256-6zMgOPzBbTSm8jzPqmGcotjvkN3HzxcnMM8pW64JpZQ="; + hash = "sha256-RgszLC/p9uov6aXnPGbFRkPzT5xleX17wBCdoMT1wcA="; }; - cargoHash = "sha256-FVTpH+scBCjgm3sf9sowRCI/X2jCS1wHtLLiOyKAD8U="; + cargoHash = "sha256-7IcoDgRvpye2lm+bdPlVKj0GO6QBABiQKVwSxL4Mh5k="; meta = { description = "Sleek Manifest File Handler"; diff --git a/pkgs/by-name/sm/smithy-cli/deps.json b/pkgs/by-name/sm/smithy-cli/deps.json new file mode 100644 index 000000000000..ba986164ba22 --- /dev/null +++ b/pkgs/by-name/sm/smithy-cli/deps.json @@ -0,0 +1,2181 @@ +{ + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", + "!version": 1, + "https://plugins.gradle.org/m2": { + "com/github/spotbugs/snom#spotbugs-gradle-plugin/6.2.4": { + "jar": "sha256-bTdGUTUt7vQQsB8ClIyUCg36cXzD9nm8FHtkwBsfK5E=", + "module": "sha256-5QqQzU+Px5+zvLc5Ep4QDbYVm+uLL34W1kqtV3kl8mk=", + "pom": "sha256-qYanHRSsQJymLwvcKYGnn/uGRDbbn7I0CPX+C+M+G9k=" + }, + "com/google/code/gson#gson-parent/2.8.9": { + "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s=" + }, + "com/google/code/gson#gson/2.8.9": { + "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", + "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" + }, + "gradle/plugin/org/gradle/crypto#checksum/1.4.0": { + "jar": "sha256-GZuCZMulLIpIqibHExIveIFOPB6AGmrwsgoaUdXFsJQ=", + "pom": "sha256-9JIlgzqyRZYjC9qx+OQyOJFVNx9h7MBLiRUbL/AydBk=" + }, + "me/champeau/jmh#jmh-gradle-plugin/0.7.2": { + "jar": "sha256-2Wcgmf+Pw/m/PU0BWGThWG8H7L0qihd6ZhhO8LaKumU=", + "module": "sha256-bYSa50VKs5Fxjl/HDicWQY7z7SZEcjRb2Axt5k4AtsQ=", + "pom": "sha256-FdkdAH98O7wCJseQSM3cRf/BJPoegAgu//jhAwxoSg8=" + }, + "org/beryx#badass-runtime-plugin/2.0.1": { + "jar": "sha256-qc8YDAVtxs/vU2XOjloPJml5eJr7CUdlERPRyqm2UhQ=", + "module": "sha256-Y1r26XwZhilpzegxJvdwltB8i536+fk+x2sQYCukbcY=", + "pom": "sha256-l6xBsi4rPVcN9UXfSjFHmkVqH5O0bMl27Jo/WdHw/Ak=" + }, + "org/beryx/runtime#org.beryx.runtime.gradle.plugin/2.0.1": { + "pom": "sha256-Jm5jyHX+OFPIobK4qpMSMU2uK+ceihR2Z/mSnRwc1tQ=" + }, + "org/gradle/crypto/checksum#org.gradle.crypto.checksum.gradle.plugin/1.4.0": { + "pom": "sha256-HzWQYt4QGbCRu7QhGghr4U0xCMX2mXisy9AbZRUFN0w=" + }, + "org/gradle/kotlin#gradle-kotlin-dsl-plugins/5.2.0": { + "jar": "sha256-SKlcMPRlehDfloYC01LJ2GTZemYholfoFQjINWDE/q4=", + "module": "sha256-fxo3x8yLU7tmBAqrbAacidiqWOJ/+nH3s2HGROtaD7A=", + "pom": "sha256-uB9ZcQ4lOEW0+Pbe27BWPWfD5/UPg7AiQZXjo2GAtH8=" + }, + "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/5.2.0": { + "pom": "sha256-pXu0ObpCYKJW8tYIRx1wgRiQd6Ck3fsCjdGBe+W8Ejc=" + }, + "org/jetbrains#annotations/13.0": { + "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", + "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" + }, + "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { + "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", + "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" + }, + "org/jetbrains/kotlin#kotlin-assignment/2.0.21": { + "module": "sha256-8638yrZURNtqqzwNfSVoZG7AyS8kWCh/KLKu5POXNtw=", + "pom": "sha256-QBfCQqfb3Oca6ApXB7S/OyOoIr8jpodahFp7UTYhzQ8=" + }, + "org/jetbrains/kotlin#kotlin-assignment/2.0.21/gradle85": { + "jar": "sha256-USUeNCELiNTJCAXKZS6Xe93IR4OkVAY5ydIQkJhbrOY=" + }, + "org/jetbrains/kotlin#kotlin-build-statistics/2.0.21": { + "jar": "sha256-gBILdN8DYz1veeCIZBMe7jt6dIb2wF0vLtyGg3U8VNo=", + "pom": "sha256-/iTcYG/sg+yY3Qi8i7HPmeVAXejpF8URnVoMt++sVZ0=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { + "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", + "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" + }, + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { + "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", + "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" + }, + "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { + "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", + "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" + }, + "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { + "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", + "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" + }, + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { + "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", + "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.0.21": { + "jar": "sha256-W0cHoy5GfvvhIsMY/2q9yhei/H2Mg/ZgN8mhILbcvC8=", + "pom": "sha256-P+CLlUN7C074sWt39hqImzn1xGt+lx1N+63mbUQOodg=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21": { + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=", + "module": "sha256-z29dNExVVVS/rGQFHq0AhcvUM4Z2uqP8h7UD6eSrvjQ=", + "pom": "sha256-gV5yqZ4ZFD1mLSTkYlKlnOdWMC18W9/FlIF9fMexI3g=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21/gradle85": { + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.0.21": { + "jar": "sha256-UzVXQrV7qOFvvfCiBDn4s0UnYHHtsUTns9puYL42MYg=", + "pom": "sha256-OMyaLLf55K/UOcMQdvgzFThIsfftITMgCDXRtCDfbqs=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.0.21": { + "jar": "sha256-wfTqDBkmfx7tR0tUGwdxXEkWes+/AnqKL9B8u8gbjnI=", + "module": "sha256-YqcNAg27B4BkexFVGIBHE+Z2BkBa6XoQ2P2jgpOI0Uk=", + "pom": "sha256-1GjmNf3dsw9EQEuFixCyfcVm6Z1bVIusEMIjOp7OF74=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.0.21": { + "jar": "sha256-lR13mJs1cAljH/HvsSsBYczzKcUpxUalKfih0x+bwDw=", + "module": "sha256-6qn9n4b71E/2BwoZfce90ZgPDUHo20myUoA9A6pMVaw=", + "pom": "sha256-5RVeYOyr2v1kUmVKaYALyyp37n0fxucH+tOo5p8HTCw=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21": { + "module": "sha256-D5iXoGwHo+h9ZHExzDSQofctGuVMEH8T9yJp1TRLCHo=", + "pom": "sha256-RenM7OM+TY36mUHMkS81RYIBqdPwQ3IMMket3lf0f/Y=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21/gradle85": { + "jar": "sha256-nfXH/xOx/GislFDKY8UxEYkdb2R73ewPQ5iz5yJb9tk=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.0.21": { + "module": "sha256-8JRUh/5RlZ/fi2oUQXB6Ke1fGsMaIxx/3r4sPd0i/fE=", + "pom": "sha256-Z1AT1Mvu4JyIkgriuiRvmfKKeJuHT2NASeAS+j7r9Mg=" + }, + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.0.21": { + "jar": "sha256-R1eJEWW2mPvazo9NpvK8DpiOrvnvNnE1SIZajycGmv0=", + "pom": "sha256-Y/6HvSI1sSlAnHIqCbYsIKe3eueQGeIgMSSK9zawPFQ=" + }, + "org/jetbrains/kotlin#kotlin-native-utils/2.0.21": { + "jar": "sha256-ResIo5Kfl8SKkpEsliV3nRVAvG8/IS+56UYg0DJrzAA=", + "pom": "sha256-ZpB3PnZJ0dD61V0GCaTiHh68mF3Q+iYenG/9OJhnBh0=" + }, + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21": { + "module": "sha256-kJCVCx7oa4b+KWmV2AKG6opPN5+yshjoVvzt0ErS1Hk=", + "pom": "sha256-7lYZBmzLB5zDMy4kcnQ1n9dQXeLVQPuRtyd5ICW2Siw=" + }, + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21/gradle85": { + "jar": "sha256-HSNuNiIzuaJx5QsiOlDI2+rdA1C2OiRkYIJWhS2jaKM=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" + }, + "org/jetbrains/kotlin#kotlin-tooling-core/2.0.21": { + "jar": "sha256-W28UhUj+ngdN9R9CJTREM78DdaxbOf/NPXvX1/YC1ik=", + "pom": "sha256-MiVe/o/PESl703OozHf4sYXXOYTpGxieeRZlKb36XVo=" + }, + "org/jetbrains/kotlin#kotlin-util-io/2.0.21": { + "jar": "sha256-Dv7kwg8+f5ErMceWxOR/nRTqaIA+x+1OXU8kJY46ph4=", + "pom": "sha256-4gD5F2fbCFJsjZSt3OB7kPNCVBSwTs/XzPjkHJ8QmKA=" + }, + "org/jetbrains/kotlin#kotlin-util-klib/2.0.21": { + "jar": "sha256-oTtziWVUtI5L702KRjDqfpQBSaxMrcysBpFGORRlSeo=", + "pom": "sha256-724nWZiUO5b1imSWQIUyDxAxdNYJ7GakqUnmASPHmPU=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { + "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { + "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", + "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", + "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" + }, + "org/jreleaser#jreleaser-gradle-plugin/1.21.0": { + "jar": "sha256-UgsWRXWBf65Tj80g9BL7p9U6/QyFmCYH86crUI6YsZs=", + "pom": "sha256-4DNhH4JlBwTzz28iJR+EI4XnCOI6MAhD5qoVb8kwVfw=" + }, + "org/jreleaser#org.jreleaser.gradle.plugin/1.21.0": { + "pom": "sha256-EPpRfDlIbeib9xu04kmcOuDwD2AQ7QgFYMg2bJiEK/E=" + }, + "org/kordamp/gradle#base-gradle-plugin/0.46.10": { + "jar": "sha256-0gS9FVYp4/yn9lmLSfAtwzHmi/YPwx5qkYzV9R8hcf4=", + "pom": "sha256-7PILFk47meL67i812Qh38yWN0b9hd0uwKVyYUlVsLRI=" + }, + "org/sonatype/oss#oss-parent/7": { + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + }, + "software/amazon/smithy#smithy-build/1.68.0": { + "module": "sha256-VzpAHq3jkCGPnyJXpj2xNWwofVU2fEBRAVYU5oXRi+c=", + "pom": "sha256-MUkGPovYz//yUVTrvpeGQoQSXPKmp17izZdEprK+8ms=" + }, + "software/amazon/smithy#smithy-cli/1.68.0": { + "module": "sha256-WRnNwas+dJaByDDnUHTqMx9aM/e09GsN8ucfbBCM5f8=", + "pom": "sha256-eECCCMk3qPhV42hfNpJQEBONjUX7XPoYhbwXGN/Pho8=" + }, + "software/amazon/smithy#smithy-model/1.68.0": { + "module": "sha256-YZtOyRMRyfO+eT4Xc2c367DzWZjDRi/oua/djBqgjFo=", + "pom": "sha256-lSrWT20uMqPENRX9dZCU9TAesi/MapQ7bOXbfIgh9k8=" + }, + "software/amazon/smithy/smithy-build/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260226193940", + "release": "1.68.0" + } + }, + "software/amazon/smithy/smithy-cli/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260226193944", + "release": "1.68.0" + } + }, + "software/amazon/smithy/smithy-model/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260226193957", + "release": "1.68.0" + } + } + }, + "https://repo.maven.apache.org/maven2": { + "com/diffplug/durian#durian-collect/1.2.0": { + "jar": "sha256-sZTAuIAhzBFsIcHcdvScLB/hda9by3TIume527+aSMw=", + "pom": "sha256-i7diCGoKT9KmRzu/kFx0R2OvodWaVjD3O7BLeHLAn/M=" + }, + "com/diffplug/durian#durian-core/1.2.0": { + "jar": "sha256-F+0KrLOjwWMjMyFou96thpTzKACytH1p1KTEmxFNXa4=", + "pom": "sha256-hwMg6QdVNxsBeW/oG6Ul/R3ui3A0b1VFUe7dQonwtmI=" + }, + "com/diffplug/durian#durian-io/1.2.0": { + "jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=", + "pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4=" + }, + "com/diffplug/durian#durian-swt.os/4.3.0": { + "jar": "sha256-geK2Oafkvm3JtyRXE88G9cq1HynbLha5tXZFyW/eKIQ=", + "module": "sha256-IFNqlfL+sr9DBRKMaq7Lb9idxFeYqchfJgK4qAnXUNs=", + "pom": "sha256-Q1z/VXiZht7arXF/aPuo1UgklHhWLc2EsirU1lZvRAs=" + }, + "com/diffplug/spotless#spotless-lib-extra/4.3.0": { + "jar": "sha256-dU+ATAnfouuNU5YzEdK+aPG0pWIQEdy1UNcC6tKGUdk=", + "module": "sha256-yImJBeaSp+CHATV8PK0NT+JqogjNerDe2NcNOSnLoRI=", + "pom": "sha256-C5N93//pxrgmIDYU755aLQs8INjMa3kitIgdl9MbaJ0=" + }, + "com/diffplug/spotless#spotless-lib/4.3.0": { + "jar": "sha256-Zp+ETsCpdJQcbaBLZwdI9DF4I5ttmf3bWwYs6dBtCTk=", + "module": "sha256-I1HAgP4kVTNGAv/QqCHYit9ipT5uoYTEOV9PVQXeNyM=", + "pom": "sha256-dPwsK8oRHUP/q/jWPYuegjpEOIWHevxxWInI6ckUaNM=" + }, + "com/diffplug/spotless#spotless-plugin-gradle/8.2.1": { + "jar": "sha256-2/RPjfGDKAAkHU8TUSn8khuoL7ItckMMxC1NPVu/nTw=", + "module": "sha256-OPb28k3QWmJskcwWOvTThnq9UPCGdnqmTaJfMg+ik5s=", + "pom": "sha256-s578nCtRfx6eiNa+IvYyYZ3oOqDi49F1RaAXUDtxNPg=" + }, + "com/ethlo/time#itu/1.7.0": { + "jar": "sha256-Vc60GMnoE4xPz2LiE8TIFNieioTIJ9OVQHy+y6XXkec=", + "pom": "sha256-gIZwS+Wqp8UulyZmz0nHr+6bOZu6O6nNJraAXE/N6Bg=" + }, + "com/fasterxml#classmate/1.7.0": { + "jar": "sha256-y4aPIxxczrideV6gDm4bepO49Kwc4di+dt3jIt/0oEY=", + "pom": "sha256-ZHEa3vDskvH2zap7LqwGsuVmekppkez7i/rEZoHVuTE=" + }, + "com/fasterxml#oss-parent/48": { + "pom": "sha256-EbuiLYYxgW4JtiOiAHR0U9ZJGmbqyPXAicc9ordJAU8=" + }, + "com/fasterxml#oss-parent/49": { + "pom": "sha256-bfHMCoZSQhAIiUNBLJcbQqumidGwaNuf05Htmhk4cjU=" + }, + "com/fasterxml#oss-parent/55": { + "pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0=" + }, + "com/fasterxml#oss-parent/56": { + "pom": "sha256-/UkfeIV0JBBtLj1gW815m1PTGlZc3IaEY8p+h120WlA=" + }, + "com/fasterxml#oss-parent/58": { + "pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA=" + }, + "com/fasterxml#oss-parent/61": { + "pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ=" + }, + "com/fasterxml#oss-parent/68": { + "pom": "sha256-Jer9ltriQra1pxCPVbLBQBW4KNqlq+I0KJ/W53Shzlc=" + }, + "com/fasterxml#oss-parent/70": { + "pom": "sha256-JsqO1vgsnS7XzTIpgQW7ZcD52JnbYXV6CXQVhvqTpjk=" + }, + "com/fasterxml/jackson#jackson-base/2.14.1": { + "pom": "sha256-GAFdG6y6mhRiWovxlBH1v62C0AYN83snvQLngTLEZ24=" + }, + "com/fasterxml/jackson#jackson-base/2.20.0": { + "pom": "sha256-/IgCjRnuqjftpZbmuY03SfIs/IrdGeoZdFq+g2iDzmY=" + }, + "com/fasterxml/jackson#jackson-bom/2.14.1": { + "pom": "sha256-eP35nlBQ/EhfQRfauMzL+2+mxoOF6184oJtlU3HUpsw=" + }, + "com/fasterxml/jackson#jackson-bom/2.17.0": { + "pom": "sha256-SWSsYtWw5Ne/Vuz4sscC+pkUGCpfwtLnZvTPdoZP0qU=" + }, + "com/fasterxml/jackson#jackson-bom/2.17.2": { + "pom": "sha256-H0crC8IATVz0IaxIhxQX+EGJ5481wElxg4f9i0T7nzI=" + }, + "com/fasterxml/jackson#jackson-bom/2.19.1": { + "pom": "sha256-um1o7qs6HME6d6it4hl/+aMqoc/+rHKEfUm63YLhuc4=" + }, + "com/fasterxml/jackson#jackson-bom/2.20.0": { + "pom": "sha256-9ig2R+cB/aHNMS3MIcsTKkD3mPGejkL6/D/jR8WlG7s=" + }, + "com/fasterxml/jackson#jackson-parent/2.14": { + "pom": "sha256-CQat2FWuOfkjV9Y/SFiJsI/KTEOl/kM1ItdTROB1exk=" + }, + "com/fasterxml/jackson#jackson-parent/2.17": { + "pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0=" + }, + "com/fasterxml/jackson#jackson-parent/2.19.2": { + "pom": "sha256-Y5orY90F2k44EIEwOYXKrfu3rZ+FsdIyBjj2sR8gg2U=" + }, + "com/fasterxml/jackson#jackson-parent/2.20": { + "pom": "sha256-tDt/XGLoaxZPrnCuF9aRHF22B5mvAQVzYK/aguSEW+U=" + }, + "com/fasterxml/jackson/core#jackson-annotations/2.14.1": { + "jar": "sha256-0lW0uGP/jscUqPlvpVw0Yh1D27grgtP1dHZJakwJ4ec=", + "module": "sha256-JnpoC7csvXUsdreeuQiuDAq+sRT8scIKlnjwN4iYues=", + "pom": "sha256-id8WI4ax7eg6iATpCDlw0aYr310caenpkUdhtGf4CIM=" + }, + "com/fasterxml/jackson/core#jackson-annotations/2.20": { + "jar": "sha256-lZov+y1ZFDb1Hxg8alIfyJNHkS9xG/DK4AjN8EXZUxk=", + "module": "sha256-wHDxTsg1jQlcAurootZcsAzLoOXFqnOwASlDM/5GiXE=", + "pom": "sha256-TXQMRHjdCNCJ7NxtBjIopVoRp+jkl9pDOPhy+BFXlKQ=" + }, + "com/fasterxml/jackson/core#jackson-core/2.14.1": { + "jar": "sha256-ARQYfilrNMkxwb+eWoQVK2K/q30YL1Yj85gtwto15SY=", + "module": "sha256-fIuANfkA8/HL2wa4x53CsYsR9q+hOwt0cZzuNJ/0wyk=", + "pom": "sha256-dHse68uLbe8o+u7cCSN0jxwVP8aksNjjsLyo3l/aY38=" + }, + "com/fasterxml/jackson/core#jackson-core/2.20.0": { + "jar": "sha256-vAz0YHWHcgH4QG7n3idBrn32wGb18EV72AYypxjAbnI=", + "module": "sha256-2oWNOW9/pritA4zVzLkDj7ORq3o2rmKWI+N6UyR537w=", + "pom": "sha256-XxZVisIjBzpvJHRA8wX1nwXv9QqvHurguq1BKAABb2g=" + }, + "com/fasterxml/jackson/core#jackson-databind/2.14.1": { + "jar": "sha256-QjoMgG3ks/petKKGmDBeOjd3xzHhvPobLzo3YMe253M=", + "module": "sha256-2BeXfIprCq7aUZ+yp7jcugKzjDwnICT62jLFzOfj08s=", + "pom": "sha256-etsj1tdG7c+UbRwGKxmP+aAmwOIrMHuNXXnB4IU4xjU=" + }, + "com/fasterxml/jackson/core#jackson-databind/2.20.0": { + "jar": "sha256-pw4Uamvyy6T5zTZxaXh/UK3Pu1cSK8LpyDkM0LOXrDA=", + "module": "sha256-oSgvNhZKyQG66p7bULqYE3L/7hjCz7F75CW5s/dYeuI=", + "pom": "sha256-zv7+0B3SwNlqiOEBuz4GX8FQBjtJjjAak4xpCwK8884=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-toml/2.20.0": { + "jar": "sha256-jdTuR1ct08hFSmLsEzfibFAV2gqP2S0GCXCgrvAs7Ag=", + "module": "sha256-+aeeUJ922AgX0OkpSFhQyWnbM9E8G4vFkHVjcqESwxs=", + "pom": "sha256-0VLUbJmXxVERl6+h7ICb2VJzdd5mnvRcVdSgy+Kprgk=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-xml/2.20.0": { + "jar": "sha256-DU67TVg92pGAHTfHVl1GKiX+kp8NdsNHZ+xLgEExEMA=", + "module": "sha256-+Vo/xxi+i/IaLVkpokZpblRMLigfA9yPrPaQhiusUCI=", + "pom": "sha256-SSZxpqcwB8Xq7YZ9luLJfKVtGzfSpYx0Zx99V4Aav6w=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.14.1": { + "jar": "sha256-nhV+JiXthVq3OveRXiVvaCOZOjCYL0kjycqCu3UqAwM=", + "module": "sha256-VanyBdnMgeilSjgYNbspbniFWR0Dx0BGd6EuEvJJeoo=", + "pom": "sha256-MLlX5y4J2kuXIn4AFluOTmupgXTK3JcJHDRlLihi4cI=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.20.0": { + "jar": "sha256-zD3sn7i1ZXR5e/72JkEyVQjw5byWi9JoVoQCgY1Vuq4=", + "module": "sha256-ZA8QhiTO8o1t6jJ+KC6eyC9lEhVY5gkcqPuJlfkUpac=", + "pom": "sha256-rpwz0EFZBkwZsuq0FIiU+jHxVjW7/lMYzjIp+OFHCcU=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.14.1": { + "pom": "sha256-+jI/nD8sJtfMzU4hNgkQRRVNRdwcFmHU+HakcfVix1k=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.20.0": { + "pom": "sha256-RH4cfT+o2Skn3L2DjSRGOAXohi9yPM7VENUNrrhPgLQ=" + }, + "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.14.1": { + "jar": "sha256-C2U2E/UdbhU5bStlzP7JU5sqtHHFhC9bEaxId8vVH3I=", + "module": "sha256-/Tb5c/sUISE7KMjOFXtoj0oKO+9gll/wzohQDtbJIh4=", + "pom": "sha256-yRM4B2Gdzeb1Jc1UNJZSk/0BcUccj4R+D6GVu6GttNc=" + }, + "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.20.0": { + "jar": "sha256-jDIVWXWpNbH3v9Z3ZHvVyM3uErFEuE5EkqRHteoulNU=", + "module": "sha256-GLsOOniabs0DmHNhBUEU3jf6hrB98wzeKuEO2L3LFgw=", + "pom": "sha256-DPgn58+QwbLF/C2PIXWgKO5ylG1rWN4YL7/ZDlTO1Zk=" + }, + "com/fasterxml/jackson/module#jackson-modules-java8/2.14.1": { + "pom": "sha256-CyfB7lgSDFHyo4cXwseUr/qa91wSNNcpe5zkLof8Il4=" + }, + "com/fasterxml/jackson/module#jackson-modules-java8/2.20.0": { + "pom": "sha256-jhXY4aWgLsdHIj8j4OSkmv5vZVUERDysO47pkvqWxSU=" + }, + "com/fasterxml/uuid#java-uuid-generator/4.1.0": { + "jar": "sha256-u0s3BtLxXF5eYCPu0lG87hOPoVK+NUdJ9W/sAccmhnk=", + "pom": "sha256-5TZK+P0X73rgJVElx+Qy1w0YW/Uy6cLzOSWZSeendSQ=" + }, + "com/fasterxml/woodstox#woodstox-core/7.1.0": { + "jar": "sha256-gSZpIKHNxHMGqKK0cmyZ7Imz+/McJHDk9eR32dhXyp8=", + "pom": "sha256-+ZXFCx0gl18KjW8OUyK8jRPHiuPcGCcXdoQUlypmzIU=" + }, + "com/fasterxml/woodstox#woodstox-core/7.1.1": { + "jar": "sha256-ArnQIunUdwT/inqFmg2/07KIKoMR63/x4YD3YMzaJxI=", + "pom": "sha256-r7XLRdQcH542dZCd5P7yQr3BzqRHagY0riD016VEM/8=" + }, + "com/github/cliftonlabs#json-simple/3.0.2": { + "jar": "sha256-/aZamtDhrAyImHEG6Jqk2LKiSV5+BCNx76g4E/ZbcpU=", + "pom": "sha256-sNrLFHnNTb4IENGqM1vw+5vDxP9VNpyHWXumj1h5/k8=" + }, + "com/github/java-json-tools#btf/1.3": { + "jar": "sha256-Z8PkYutQgH9OCl9N7jBLvxfNmGpC7l6wsvTJv2TRMNk=", + "pom": "sha256-qb8bOVbm1Gy99zeRKOsXMs3hrGVAl5RNxlobbcQlcPA=" + }, + "com/github/java-json-tools#jackson-coreutils-equivalence/1.0": { + "jar": "sha256-60qa19gD+whL/895PIqB9R10W21DjChHDvnVql+4oYI=", + "pom": "sha256-0Vd8uaSY6Et0+ADXdRiQb/ErXT4vKJ2SqTauCU6sxeE=" + }, + "com/github/java-json-tools#jackson-coreutils/2.0": { + "jar": "sha256-FrOqvTqeslZV3aQz41+b2cfBqnmRQncC9fEfAAgT27A=", + "pom": "sha256-jZ7pOk/dXSvYDrqUonoTDWBo8/heSI61vxSUOHEc6eo=" + }, + "com/github/java-json-tools#json-patch/1.13": { + "jar": "sha256-H3lNJWlltT7zfnC1VQXi7QDdwBhNROLo4f3OWjysx94=", + "pom": "sha256-59lec35Uwo1EuFv2Qw8VNvZEZU1pQr2ogzM4r5aWSw8=" + }, + "com/github/java-json-tools#json-schema-core/1.2.14": { + "jar": "sha256-yFmUL92inCbMsr6DqEU6Ew3jX95viK4Yl4VRa10U+Bw=", + "pom": "sha256-pR/BAI6VN7vFJbpywl4Lz4LzXxscwwfC53jS7fO9V18=" + }, + "com/github/java-json-tools#json-schema-validator/2.2.14": { + "jar": "sha256-zZ48WZuzIpZRf9OsOL7qxwnwpquBstQolJXQNhulmJk=", + "pom": "sha256-W8HTDGddkv+DV3ldOvN172JqvffrMjS2TahmKqEeqZs=" + }, + "com/github/java-json-tools#msg-simple/1.2": { + "jar": "sha256-vvQRG5k6Wz5hSNj1hWIczqwqGInNvDREixFjLg2Kmo8=", + "pom": "sha256-bvPzUgcukUz6FzkzRoXyotAAJRL8Ul+kEtSQ1FCUMKM=" + }, + "com/github/java-json-tools#uri-template/0.10": { + "jar": "sha256-OTb2fY59+j7t7+RQ/1iHF0kwiYLGuLcGU1qIQ5HfT7A=", + "pom": "sha256-MXithX0gGmwpZy4rFGrAuj7MUlNquZaUpGuxJfoBxrk=" + }, + "com/github/luben#zstd-jni/1.5.7-6": { + "jar": "sha256-jW/rHaM186sTxYTGE+I8ezxhs5LjeVaHIFe6+PDKHW8=", + "pom": "sha256-eU2bmV7VkWXFQkPcxz/pSD1/4a9/uA/NiaWuW2k/Prc=" + }, + "com/github/sbaudoin#yamllint/1.6.1": { + "jar": "sha256-YccXmoNkEmHOiqN5S+SlSktSwxI5MT7AAJMi173S18A=", + "pom": "sha256-daHGB6n65mSN+/eACWColxeQYxf7p7L2aBZp4m/2c4U=" + }, + "com/github/spullara/mustache/java#compiler/0.9.14": { + "jar": "sha256-mafnhVYJE1AG8Hjm3n7mnarZxC+Y5nnVb4BlPLF1Jrk=", + "pom": "sha256-M0TNSA2Mz1asiNPt1XcczObz9r65e4jK85/048qwibs=" + }, + "com/github/spullara/mustache/java#mustache.java/0.9.14": { + "pom": "sha256-iZF4w5Q7MF//GOIlc04lIPaSdGOFsoHt44s177GY28A=" + }, + "com/github/stephenc/jcip#jcip-annotations/1.0-1": { + "jar": "sha256-T8z/g4Kq/FiZYsTtsmL2qlleNPHhHmEFfRxqluj8cyM=", + "pom": "sha256-aMKlqm6PNFdDCT5StbngGQuk1aUhXApZtNfTNkcgjLs=" + }, + "com/github/victools#jsonschema-generator-bom/4.38.0": { + "pom": "sha256-qI4O3H4wtJ3pKPvDTZZ6ctBZhhgFVJ0TZgTi18F4Vis=" + }, + "com/github/victools#jsonschema-generator-parent/4.38.0": { + "pom": "sha256-7zGmAYp3p7rUEvJmr0wr4mkYyOrNeTqsHsKchXetnJU=" + }, + "com/github/victools#jsonschema-generator/4.38.0": { + "jar": "sha256-reSuswHbQCisa8ugFsMUBWd+N6rm7rrxPJneP9s1MbQ=", + "pom": "sha256-fGShOTefv7ech/bQeeOHJAlIDJuBDFUUdq+eS1sU0Os=" + }, + "com/github/victools#jsonschema-module-jackson/4.38.0": { + "jar": "sha256-NvvT8cJzecO6hCCsLLC0JBH3vDs9+L3RHY1+AkocKMo=", + "pom": "sha256-3xNRAY7s8q4QI4m0IVkgmGS6fkOsWrnxkqK96rkKj7U=" + }, + "com/google/code/findbugs#jsr305/3.0.2": { + "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", + "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" + }, + "com/google/code/gson#gson-parent/2.13.2": { + "pom": "sha256-g6tSip1Q/XauuK1vcns+6ct2ZYYlV3TtFsqMTHbZ2s0=" + }, + "com/google/code/gson#gson/2.13.2": { + "jar": "sha256-3QzhtVo+0ggMtw+cZVhQzahsIGhiMQAJ3LXlyVJlpeA=", + "pom": "sha256-OqBqp8D5rwkpYaQtCVeOQyS+FGNIoO5u1HhX98Jne3Y=" + }, + "com/google/errorprone#error_prone_annotations/2.41.0": { + "jar": "sha256-pW54K1tQgRrCBAc6NVoh2RWiEH/OE+xxEzGtA29mD8w=", + "pom": "sha256-oVHfHi4LSGGNiwahgHSKKbOrs5sbI5b2och5pydIjG4=" + }, + "com/google/errorprone#error_prone_annotations/2.7.1": { + "jar": "sha256-zVJXwIokbPhiiBeuccuCK+GS75H2iByko/z/Tx3hz/M=", + "pom": "sha256-Mahy4RScXzqLwF+03kVeXqYI7PrRryIst2N8psdi7iU=" + }, + "com/google/errorprone#error_prone_parent/2.41.0": { + "pom": "sha256-xTg4jXYKXByY3PBvbtPP5fEaZRgn21y9LtgojHlcrUI=" + }, + "com/google/errorprone#error_prone_parent/2.7.1": { + "pom": "sha256-Cm4kLigQToCTQFrjeWlmCkOLccTBtz/E/3FtuJ2ojeY=" + }, + "com/google/guava#failureaccess/1.0.1": { + "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=", + "pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" + }, + "com/google/guava#guava-parent/26.0-android": { + "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" + }, + "com/google/guava#guava-parent/31.0.1-jre": { + "pom": "sha256-s7a2qnCZwRgXrO6FsyL9kffuMq6mn+CD7jbIc17AZ4g=" + }, + "com/google/guava#guava-parent/31.1-jre": { + "pom": "sha256-RDliZ4O0StJe8F/wdiHdS7eWzE608pZqSkYf6kEw4Pw=" + }, + "com/google/guava#guava/31.0.1-jre": { + "jar": "sha256-1b6U1l6HvSGfsxk60VF7qlWjuI/JHSHPc1gmq1rwh7k=", + "pom": "sha256-K+VmkgwhxgxcyvKCeGfK/3ZmRuIRO3/MPunCSkCy85Y=" + }, + "com/google/guava#guava/31.1-jre": { + "jar": "sha256-pC7cnKt5Ljn+ObuU8/ymVe0Vf/h6iveOHWulsHxKAKs=", + "pom": "sha256-kZPQe/T2YBCNc1jliyfSG0TjToDWc06Y4hkWN28nDeI=" + }, + "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { + "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", + "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" + }, + "com/google/j2objc#j2objc-annotations/1.3": { + "jar": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=", + "pom": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU=" + }, + "com/googlecode/concurrent-trees#concurrent-trees/2.6.1": { + "jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=", + "pom": "sha256-Q8K5sULnBV0fKlgn8QlEkl0idH2XVrMlDAeqtHU4qXE=" + }, + "com/googlecode/javaewah#JavaEWAH/1.1.13": { + "jar": "sha256-TA/aKx0xd1DX6jJONscLK8SDEMCqrme5jfCRXWltcRE=", + "pom": "sha256-lyWx/pxoENl3dQu4RBXqEILEtIjUqDn5cEu09ej8F/Q=" + }, + "com/googlecode/javaewah#JavaEWAH/1.2.3": { + "jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=", + "pom": "sha256-5O1sZpYgNm+ZOSBln+CsfLyD11PbwNwOseUplzr5byM=" + }, + "com/googlecode/libphonenumber#libphonenumber-parent/8.11.1": { + "pom": "sha256-X12sUXT4TGCi6Z56g8eCb3NJgfvCDqHUN/em/Piq2hY=" + }, + "com/googlecode/libphonenumber#libphonenumber/8.11.1": { + "jar": "sha256-9DDJI5TCBT8WhxWFPaltmZlulONOWikbl8XIalrWKpg=", + "pom": "sha256-irUVuq10qC2rsC6+nm8XLUj0r+0KyAxn7aKIRqbN7dA=" + }, + "com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/9.3.1": { + "pom": "sha256-UTTWOg2SWbKU+BUhoZoEAhUkhUVGiq7E9MBGfIKVx1o=" + }, + "com/gradleup/shadow#shadow-gradle-plugin/9.3.1": { + "jar": "sha256-lGB42YbsVs6P+NAWN9kPcJ8zPVg6tSCq3Y5EnTcE2Gc=", + "module": "sha256-IuNwRjPPGSGbTVGUqNKJDPfPTbctRA5g6BIlcS+na2w=", + "pom": "sha256-nLrNpEyjh3wt54LMo5iIGUYCimh4H/kOypnamAgO/JE=" + }, + "com/hierynomus#asn-one/0.6.0": { + "jar": "sha256-5PcP2ShJtSJABIuOus4MmhfTu3uciCs8d3jOw0WElfU=", + "module": "sha256-kTF65Trklkji5iC7kCU8wz8Y+aKpbzxUHmY8XyIYDC4=", + "pom": "sha256-wuf3bSKfKjXjkpIqI6U6DjEQ6emHfafnFWbTuqM9B9I=" + }, + "com/hierynomus#sshj/0.40.0": { + "jar": "sha256-pqVTP2WA4EGN/Ky7U5ZoAYZphYXDJfqVDHiOdJ8k0eI=", + "module": "sha256-c8KVG3RMaiLnrjN0TeB7YUuKRe8GhXrFyf8SvICa/h4=", + "pom": "sha256-c71nWzNCNjkZXXI7h9tIGuSlKSw+izWqT+wipKiUvi4=" + }, + "com/jayway/jsonpath#json-path/2.7.0": { + "jar": "sha256-3oLw5GAu6gGH3zZ3mujPwWU7bZIBJWdK9NNl0LyllQg=", + "pom": "sha256-F5akBRkEB7LqzgQlhmlKmy/w2XuCAJ016VyeIVDN0Mc=" + }, + "com/jcraft#jzlib/1.1.3": { + "jar": "sha256-ibE2D0Bzgb9h/eQRAZ2MvQCeuxDP9xXzZpAXoDECdWA=", + "pom": "sha256-7bZyUWCFVq2VhNAORrXvOOzxJG1XHA+A8k9QsoWp9oI=" + }, + "com/lmax#disruptor/3.4.4": { + "jar": "sha256-FSTtMfE7yr7hthRuZ74wxjF8uU/NDHwvfHofPoIIfFE=", + "pom": "sha256-34QNrLNYveyOnBZAlyHksOsFJGF9QkJt9yg3b8WHQi8=" + }, + "com/networknt#json-schema-validator/1.0.76": { + "jar": "sha256-CbdNrjzp+L4eeUm979MWQt3aWD4us1ZDnSn5QRMB6uA=", + "pom": "sha256-+gTgetjg62RK7LCU6USfD7GSxne3ywqurvL1ndq6UHc=" + }, + "com/nimbusds#nimbus-jose-jwt/9.28": { + "jar": "sha256-7bukLZl+N6zws2zk1anErIjv2ILOVwfzXnUZaul2LkU=", + "pom": "sha256-5rSewLgGmFClCxkWO1b8eoiyU6D2R7Su5uH7mAGnsnU=" + }, + "com/opencastsoftware#prettier4j/0.3.0": { + "jar": "sha256-kcRe7xf1zAF9i34MS17RaXvPsE7diA1GPBI1ifiUZKU=", + "module": "sha256-jZnl1eYVYFTaC+5bnASCqTpqn8zYNmkG87z3/Do4C4c=", + "pom": "sha256-AJn0HeKWFX1HHUiEwacTWHV4zYVYqwWqQrevp1LMhNc=" + }, + "com/samskivert#jmustache/1.15": { + "jar": "sha256-GuuWudwXvClUC4wzQujpHul01cYEFl7NRp3XawQcJQw=", + "pom": "sha256-Z77EYiZJjJBFuqct8cnH9mG4XOObYni2TWign0Xry1k=" + }, + "com/squareup/okhttp3#okhttp-bom/4.12.0": { + "module": "sha256-fg4vNHsbY22SsEMZnlFAPhXwn7SsRujBY1UaWCt7Brw=", + "pom": "sha256-eAg47mfyoe5YCIfeinSOWyWfnoFULhxCRNUEJlmSLhQ=" + }, + "com/squareup/okhttp3#okhttp/4.12.0": { + "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", + "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", + "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" + }, + "com/squareup/okio#okio-jvm/3.6.0": { + "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", + "module": "sha256-scIZnhwMyWnvYcu+SvLsr5sGQRvd4By69vyRNN/gToo=", + "pom": "sha256-YbTXxRWgiU/62SX9cFJiDBQlqGQz/TURO1+rDeiQpX8=" + }, + "com/squareup/okio#okio/3.6.0": { + "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", + "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" + }, + "com/sun/activation#all/2.0.1": { + "pom": "sha256-ZI1dYrYVP0LxkM7S1ucMHmRCVQyc/rZvvuCWHGYWssw=" + }, + "com/sun/activation#jakarta.activation/2.0.1": { + "jar": "sha256-ueJLfdbgdJVWLqllMb4xMMltuk144d/Yitu96/QzKHE=", + "pom": "sha256-igaFktsI5oUyBP8LYlowFDjjw26l8a5lur/tIIUCeBo=" + }, + "com/sun/mail#all/1.6.2": { + "pom": "sha256-S36Dqpt31l4AfpfLUPm4nNt1T6rxZBHl/ZTR49q3brM=" + }, + "com/sun/mail#mailapi/1.6.2": { + "jar": "sha256-03wPiO+llzzLQQD0zEmu41EM0BqyUBLR8IWxt5iuLrs=", + "pom": "sha256-PPiVwnXN1NlmmFtwGYwVAaTl/UqfbYGDiGJKm24oCMA=" + }, + "com/sun/xml/bind#jaxb-bom-ext/4.0.1": { + "pom": "sha256-q7S3Gd3TFWhM1/W/iebXU2XC4I8wCVmsbF9SyjioLxk=" + }, + "com/sun/xml/bind#jaxb-core/4.0.1": { + "jar": "sha256-EIaQnLEwQzA52OKGW/Mxr2KNmSvO8QqV9y3BIasCB3U=", + "pom": "sha256-GmaseJTWVDkAz/EMuxD0hZ68DoQHbYPpP1ybc8wx3lY=" + }, + "com/sun/xml/bind#jaxb-impl/4.0.1": { + "jar": "sha256-2XplOnj4z5pt6azznU7ZHaOQe/7XSOhzCmLDD58+ycE=", + "pom": "sha256-rywz0zS9LjOZLR+fQqSItix5SdweJqpEJ5kMUn4vbZ0=" + }, + "com/sun/xml/bind/mvn#jaxb-bundles/4.0.1": { + "pom": "sha256-sBFLQhIwN6zURDEpu2pdhvCVtdzSLt7wGrGpNvxRcIk=" + }, + "com/sun/xml/bind/mvn#jaxb-parent/4.0.1": { + "pom": "sha256-URxR71bIkbZ15LYenyNqUDCVLBBy/5RgQBgXoQRT+K4=" + }, + "commons-beanutils#commons-beanutils/1.9.4": { + "jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=", + "pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA=" + }, + "commons-codec#commons-codec/1.15": { + "jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=", + "pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g=" + }, + "commons-codec#commons-codec/1.19.0": { + "jar": "sha256-XDiB5PVWhV6cUykn7gyd/elMxmdg1YBcAxpZiHBwr18=", + "pom": "sha256-4PMmn6I94MgxMMVln1+VFMxUIsC830Xy6uAEp4ufyjQ=" + }, + "commons-codec#commons-codec/1.20.0": { + "jar": "sha256-avZllfn2p7tYzmZRjWiI1AtUfDZtImLwZnbu4ZUo/2Y=", + "pom": "sha256-r/ZFxYzUGsUYTZds6O443laU2Zq4dk1u5/FPcOrV+Ys=" + }, + "commons-codec#commons-codec/1.21.0": { + "jar": "sha256-TahRy2q/uYv+nrd8Xl/Ef1QU+ii5TiG3/ZpkZwXcFn8=", + "pom": "sha256-sjBBa6b1v534/Lbn9KbCa4+w/oXONx0T1YRu03aDCbc=" + }, + "commons-collections#commons-collections/3.2.2": { + "jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=", + "pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws=" + }, + "commons-io#commons-io/2.11.0": { + "jar": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=", + "pom": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k=" + }, + "commons-io#commons-io/2.20.0": { + "jar": "sha256-35C7oP48tYa38WTnj+j49No/LdXCf6ZF+IgQDMwl3XI=", + "pom": "sha256-vb34EHLBkO6aixgaXFj1vZF6dQ+xOiVt679T9dvTOio=" + }, + "commons-io#commons-io/2.21.0": { + "jar": "sha256-fWQ6Kv6osFi3YqpvuQ5bJW9scpc5+LN4TDNw3cYJ6I0=", + "pom": "sha256-rkd5XnIYA+yP8d7tdL4oqBGgJxO9WjqwrGfCtYy2Nas=" + }, + "commons-logging#commons-logging/1.2": { + "jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=", + "pom": "sha256-yRq1qlcNhvb9B8wVjsa8LFAIBAKXLukXn+JBAHOfuyA=" + }, + "commons-net#commons-net/3.12.0": { + "jar": "sha256-j2pUHEesFpdhwQBOAKgqtNPrsXRlU91D1GJfINooj68=", + "pom": "sha256-6Lbc3P9e766sV5fEjqAM3L06Kftba7KgFzBcWwNC0f4=" + }, + "dev/equo/ide#solstice/1.8.1": { + "jar": "sha256-bluizOgTvh1xzNwuzz5JJxsU5pG/u7GhFM86MOdzsQ0=", + "module": "sha256-pnYDnqavCPJXtG4Hwr8VcaRqTUtbnMuGw/yY0H+v6hs=", + "pom": "sha256-arSo7K4qu9NrkZ0Lm5+yTBdxSPE+U2TJegxu4Ro/xCY=" + }, + "dev/failsafe#failsafe-parent/3.3.2": { + "pom": "sha256-52onlGrLqFePJthfAjPMDzlGiw58KYXcbXxs4BBVLYQ=" + }, + "dev/failsafe#failsafe/3.3.2": { + "jar": "sha256-LF3Ieabax+o6eynXleJ71JuOeQiwXC8+VgU8GdeYUPU=", + "pom": "sha256-elPaR8MAdPlyXIyfzWg8a/gTZ9QnO9+653PzPDR8aCs=" + }, + "io/github/classgraph#classgraph/4.8.154": { + "jar": "sha256-8LBLXXexjtow8h+NHDXNbiuMsv8PmsRuc71yekdW39E=", + "pom": "sha256-Irh7X4jt0O1kE2d4w9XluyqenqONrkg8+pOoAn3Qgd0=" + }, + "io/github/openfeign#feign-core/13.6": { + "jar": "sha256-a5ExfdLx4LEl5xhTvZ29dLZ2gWGdMEN/+BlBd731Ha4=", + "pom": "sha256-1uf9yKPCu0DoGIsfc0zf3yYS8deOlb2OZMfHb5jTVRM=" + }, + "io/github/openfeign#feign-httpclient/13.6": { + "jar": "sha256-WoRZZLfm/uE11i0baM4we9gmuSvgCFyB+RklxfhNhno=", + "pom": "sha256-Se4SislVzUMEj0qRF4j7lkAGYEDD6pI/sjdB1j4mP+E=" + }, + "io/github/openfeign#feign-jackson/13.6": { + "jar": "sha256-KpfbJvmD8yqyJ5hanpTSjqEg7ECldws2PRn7D+YMKKg=", + "pom": "sha256-Bj16hDR8oBcEV+NgRB6h6hRtaKKnVdWNDhRV1i5Z+zg=" + }, + "io/github/openfeign#parent/13.6": { + "pom": "sha256-FMdh8Vri8lwSiEc2ZBx0tNjk/4wlEN5g1RgpKxPK4Bg=" + }, + "io/github/openfeign/form#feign-form/3.8.0": { + "jar": "sha256-sh03Mhs5CZXJC127T/DDPwnRzHdoIHzA2pEK0gv1iWE=", + "pom": "sha256-D4CkZ0u1MYDM5oTWpxeVbUDCIcrrVh21WzOLYJO5v6s=" + }, + "io/github/openfeign/form#parent/3.8.0": { + "pom": "sha256-ZKg9FHuJxYsWwdCuce7WDT+G9UUXNMVhw/wouG4Fzc8=" + }, + "io/netty#netty-bom/4.1.108.Final": { + "pom": "sha256-td6R8Ml3wFv7QtkZtQvV6WPxfWxDRu1qM9Xdod3fEHQ=" + }, + "io/netty#netty-buffer/4.1.86.Final": { + "jar": "sha256-5C4V9HyGUmax+qbgOOv9fdrc+fSunmYX7dSIHb1Kvog=", + "pom": "sha256-AuVYTl+waYU7QYqRQ15Xdxp2efcf8Ex6K+UXzdOGZF0=" + }, + "io/netty#netty-codec-http/4.1.86.Final": { + "jar": "sha256-P2zrMRLPz3twVF61ERIgzlfbVNWT8j9kw4MzuyLEC4Q=", + "pom": "sha256-Gk2fY66Da5YHWhrQ/QBLUOAerjgqx6BnqPGhtnn/v14=" + }, + "io/netty#netty-codec-http2/4.1.86.Final": { + "jar": "sha256-6Ojijmq2u5ia7ZBHeJIgRfOIz7QgvB6zer9N+IAdsWc=", + "pom": "sha256-E79xRBBCtPvWvrk+VMLnVy11UUJy6JCerJxYxFM4RNE=" + }, + "io/netty#netty-codec-socks/4.1.86.Final": { + "jar": "sha256-g4ovRmeOhKu37XZiR9A4y4Xfr8SA/4wsXkLZHZnF/00=", + "pom": "sha256-qmEWU5aTLf+2bzyVEX8jx+jGUjx9G6uBH9k0SVhJij8=" + }, + "io/netty#netty-codec/4.1.86.Final": { + "jar": "sha256-BFaEC1yFHa1sq4gc0amtXZFttl2BBIFF3x2abQMyW+o=", + "pom": "sha256-6PLkDv2+igJXYhulUNlS53RK1wlXf+ITQXsvya8zJUI=" + }, + "io/netty#netty-common/4.1.86.Final": { + "jar": "sha256-o1o/FufNRcXYUpqj53AtTvOzYhPqMy21l0TqNI/Crpk=", + "pom": "sha256-PhYyrWMX3D24rTt3V9I/l3lXHXKNvGrUAyoZqItQ64k=" + }, + "io/netty#netty-handler-proxy/4.1.86.Final": { + "jar": "sha256-uBL+fXLIT7yE5TtPJnZNgvdrBqZfMx8PvZVDqnPhj5E=", + "pom": "sha256-6KOsTrx3EaCm5UZS2DK1uUiCdlFtPpGyaGKGxxEwafc=" + }, + "io/netty#netty-handler/4.1.86.Final": { + "jar": "sha256-5ptCKSkpsnjcUi4lF33ffFQCVIS1WHn4InNJrfvhwE0=", + "pom": "sha256-MtNruk2l9kv9vau0PHGVXnzQ6dZ5BTHU0/6XiCp+YKs=" + }, + "io/netty#netty-parent/4.1.86.Final": { + "pom": "sha256-HZIrfai+sQMcrCpfr89xnOZyyyy2nuzJw4PzCswWUBM=" + }, + "io/netty#netty-resolver/4.1.86.Final": { + "jar": "sha256-diihMJ1/JEPcQdiSOn8mnimBuWFvgKmZ63JkrmvL/bo=", + "pom": "sha256-q/IkL64IwCALGC91P6pvP0g+wdpt2waO5xfwTOBCB/k=" + }, + "io/netty#netty-tcnative-boringssl-static/2.0.56.Final": { + "jar": "sha256-eS2vMLQmGm6uvmUsFxqq4Qr/GBoomT7GWUJtiefzafg=", + "pom": "sha256-jiXf4zBSV9HHQ1tgk6oqvu8yXN3rAjgxYaRqHF+QcOc=" + }, + "io/netty#netty-tcnative-classes/2.0.56.Final": { + "jar": "sha256-7t6Afw3V6xrXTqGuEJRDBjHaY/zeANTcIOsM0Ei7CsM=", + "pom": "sha256-XvARmSCV3II/sBw7MUKMSmypKnvem7jyetY4DqolYjY=" + }, + "io/netty#netty-tcnative-parent/2.0.56.Final": { + "pom": "sha256-PuDTYrA0q7bTmnEE8G7g0fruIz9MrTVQwwuFKFeaPWE=" + }, + "io/netty#netty-transport-native-unix-common/4.1.86.Final": { + "jar": "sha256-7CbQOgZWV5HVfpl/eTZ37k0/xHspC3lRiYwuzQIy8RU=", + "pom": "sha256-HLTiJ560F+3OKE9xvflhQYMmTyLwUNxTcm9W3w9SC5U=" + }, + "io/netty#netty-transport/4.1.86.Final": { + "jar": "sha256-9nJtzVTkkitGs7T0RntEOnCjDrCKYmIMj+UC2MuALJ8=", + "pom": "sha256-hc9ax3wb90xRqFFVexdXE560zS0KW2HK4oSfRvy1ldo=" + }, + "io/prometheus#parent/0.16.0": { + "pom": "sha256-citVEZCXsE1xFHnftg3VSye1kgoa63cCAnxEohX/xZY=" + }, + "io/prometheus#simpleclient/0.16.0": { + "jar": "sha256-IsN08jf3vE/bHw7C2jecC6AOaa0v/otq3lQ9cwYtN38=", + "pom": "sha256-/sCA0HqxWHXZccSugflR2mG1z/mZHPUOUwuo/KR3CXM=" + }, + "io/prometheus#simpleclient_common/0.16.0": { + "jar": "sha256-66bsJs5+QMu4cl4F+4Mkep9PRJRbnnUi4zdd3me58Fk=", + "pom": "sha256-d/ARCc4VB710Q+InJzdnSydST6rLDcuW47jt4LarnrY=" + }, + "io/prometheus#simpleclient_httpserver/0.16.0": { + "jar": "sha256-yrh94QtqR0FRzO68O2NDKalz/7YCzm7+8sD9l6kDZcg=", + "pom": "sha256-PGR/1vVhohsZ7ZcdBBn9Ri2fg/k0e8ChBaHCie6qqsQ=" + }, + "io/prometheus#simpleclient_tracer/0.16.0": { + "pom": "sha256-OBK7IrlfgbTDRg6eTnXDunL6ReRDqfzlMghCqr0OmcI=" + }, + "io/prometheus#simpleclient_tracer_common/0.16.0": { + "jar": "sha256-6Ep4SsjiTxgu5i2oC2tcgUB3S3W/pL+cw9O4OQ22JfY=", + "pom": "sha256-X5AHXOz80RKB3pzLSJaNEhKyRnDWhP/IQEQaUq6HXv8=" + }, + "io/prometheus#simpleclient_tracer_otel/0.16.0": { + "jar": "sha256-oqhMWb7zeWu3+cbyrot96LkFMT7ygYCsPef/Yd1o3z8=", + "pom": "sha256-frl58dwz6L5OWtFDDlQJcYpBeDwmd5qzEFJg9rQ20EY=" + }, + "io/prometheus#simpleclient_tracer_otel_agent/0.16.0": { + "jar": "sha256-etK7QN90p3LZ9URaPQNXm0nWs3pH1ekPbPP1ns9BrQY=", + "pom": "sha256-VSj4WIQ1SulNm8BnR+f1iS0JLAtVBVrnBWZo6gyhznw=" + }, + "io/swagger#swagger-annotations/1.6.9": { + "jar": "sha256-fvhZdOXYL8q9DavSxFXNgDeLNtd03gF86shCo6T6ZPg=", + "pom": "sha256-6BtJB3W1C6snD7sLb7wKoda0wHS6GFuwUrjsMTFIPmk=" + }, + "io/swagger#swagger-compat-spec-parser/1.0.64": { + "jar": "sha256-zkFPC8rqxSFq7q/Wivre+J/TPc4m+Zba3uDGO5UWPAM=", + "pom": "sha256-DK2rKrdbuIf3HmIl5RiL9KxTiWKHQ+JQrCsUwwOaCfo=" + }, + "io/swagger#swagger-core/1.6.9": { + "jar": "sha256-QPtMcZBJR65H+f/P6+3v3mMNiUfhwbtmdDu8QPB7ngE=", + "pom": "sha256-3y2nBUrbCjZR1NQ87aKblNXd0Fhz0tgU1OSXe6cPSek=" + }, + "io/swagger#swagger-models/1.6.9": { + "jar": "sha256-zwtTERHMwCqAE3nXQ8jjPwL7x5BpiqIOYsYvR22oyVo=", + "pom": "sha256-YNg3lgDJP0qyFYkWJ6cednc+KiSitd1n/DkkWSjxv2s=" + }, + "io/swagger#swagger-parser-project/1.0.64": { + "pom": "sha256-tMVYXqpLuz2i3XNVaP4YdG+8DwhTzXRjF9tQoRRN6eQ=" + }, + "io/swagger#swagger-parser/1.0.64": { + "jar": "sha256-IgYs5/fEO7UodTpc8I/3tZ6A0e4hHxP92+rn3aaQsyg=", + "pom": "sha256-Y7RH9HoMcUh8xP5tcIuXilfa32WaxvjnwjUPbmD5ryM=" + }, + "io/swagger#swagger-project/1.6.9": { + "pom": "sha256-bSqxGVAq0G+Apf8NdBzwshPFYXC1F2H8WRGuzY9RJEE=" + }, + "io/swagger/core/v3#swagger-annotations/2.2.8": { + "jar": "sha256-Cvzf5Kd3X8zlHRBbj3yMpRRnbBa+pXFCNQPYOHd/Ed0=", + "pom": "sha256-VhgFAUOpHf/pVfAn7PDg75Z310EbGyXBRsoZUXgQ2Zo=" + }, + "io/swagger/core/v3#swagger-core/2.2.8": { + "jar": "sha256-c4Japfb0d8Y340xwIQspV7jpBL8PXA0yuqoqN9LDOiM=", + "pom": "sha256-cwB0DaF4EVy0TpD+lk91x5UNgEm0n7br4tsXxwFDzE0=" + }, + "io/swagger/core/v3#swagger-models/2.2.8": { + "jar": "sha256-s3I3ROAu1TADsWLViUqeF8QQxTOrKmlwtDCSHln032Y=", + "pom": "sha256-p20h2UwizuLWBXr7py8sdDxwA7x1e3IXhY+E84CTXdE=" + }, + "io/swagger/core/v3#swagger-project/2.2.8": { + "pom": "sha256-a17siOJKC8vQFj9ZEErvDwBtJ+S7CGG9ypgCW2f9lFc=" + }, + "io/swagger/parser/v3#swagger-parser-core/2.1.10": { + "jar": "sha256-dWGrUJ6XLPu1LNmROSwuOQvBPQ/1+/ykJWDTBaG2UJM=", + "pom": "sha256-lZbs9gLG/YGLNEOz68v0pN4cijVATcgL73aWsog0CW8=" + }, + "io/swagger/parser/v3#swagger-parser-project/2.1.10": { + "pom": "sha256-R8bWO70ZDgOdpigmdcSWWTfnr7Tg8EHU9gPS0PIH5hM=" + }, + "io/swagger/parser/v3#swagger-parser-v2-converter/2.1.10": { + "jar": "sha256-mAr5/FK/ftv8QMlUZViP3Nz1Bt2nqQYn/qnhBvBcI+s=", + "pom": "sha256-9Oqs2CxPfKPy3+D+CT6EQs4vsC3TRSKIW2wr40KFm4o=" + }, + "io/swagger/parser/v3#swagger-parser-v3/2.1.10": { + "jar": "sha256-sa24NH67Y8+SsHt5v8sHWAzsCDQID13MNTz+8UHFr/c=", + "pom": "sha256-ultheoFp1/obMPnRwt3q3Cd25b9vSp3Ycshwj9n67rk=" + }, + "io/swagger/parser/v3#swagger-parser/2.1.10": { + "jar": "sha256-AyreTvUvSxReAlKLhog9Ftf6siz0iHkXKPxk0/mvxKM=", + "pom": "sha256-4KEdmSQXRe3uUvmuOfVVLICg29b5+wah1q5nF+KDxyY=" + }, + "jakarta/activation#jakarta.activation-api/2.1.0": { + "jar": "sha256-VujZlAlf5JwoE4xgKRSC9m8Y0SrCtyDpOGl9zmoxNcc=", + "pom": "sha256-hw0qdcyS4K7Dfo0WNxBVLTVDGJ6B6cqQCaMl33YMKwY=" + }, + "jakarta/activation#jakarta.activation-api/2.1.3": { + "pom": "sha256-slSZQMF7aGWjT2E1t3Iu2Mv+9tC2wNs3LDDwNGvIzVg=" + }, + "jakarta/activation#jakarta.activation-api/2.1.4": { + "jar": "sha256-ydtSEAzmyKrJXMOQdflXINLlYbEfgFG4HBIa1O/9cAQ=", + "pom": "sha256-dXeXDcCfETGkpCdp4Xce0GLwjSL0DaMEH/PhbVsv3qg=" + }, + "jakarta/mail#jakarta.mail-api/2.1.5": { + "jar": "sha256-qkk3U6y3qMRbqPTJzxIwp04gI3BW3Vtci8hsWD6M+g4=", + "pom": "sha256-8DvLWbt34aAJnIkGPZ0JprtNUNVpl6TV7hv1jjhk70M=" + }, + "jakarta/platform#jakarta.jakartaee-bom/9.1.0": { + "pom": "sha256-35jgJmIZ/buCVigm15o6IHdqi6Aqp4fw8HZaU4ZUyKQ=" + }, + "jakarta/platform#jakartaee-api-parent/9.1.0": { + "pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA=" + }, + "jakarta/validation#jakarta.validation-api/2.0.2": { + "jar": "sha256-tC1CQo89kiyJKpCfoEMofVd8DFsWWtm31WjOv4f8nqQ=", + "pom": "sha256-Oy5Oh3+3C6+h2tdcDemZxFYTEoLUcbpR3z25bDt02pI=" + }, + "jakarta/xml/bind#jakarta.xml.bind-api-parent/3.0.1": { + "pom": "sha256-nx+11KAun4/dYu876rlLj+p7gWQ3SMhvaKMfQPd0rVY=" + }, + "jakarta/xml/bind#jakarta.xml.bind-api-parent/4.0.0": { + "pom": "sha256-4lW43VYeity88NHHus2uynK5Cr9BPy5//TSBd4rhCZA=" + }, + "jakarta/xml/bind#jakarta.xml.bind-api/3.0.1": { + "jar": "sha256-uPtL7j/1tcHvdxRNhBExYBjXu9Qfzx7eBkb3l4VGuGc=", + "pom": "sha256-onPayXQUEv2dzM6ZESmHBteJ5YLcs1GXB19v0qWw6+o=" + }, + "jakarta/xml/bind#jakarta.xml.bind-api/4.0.0": { + "jar": "sha256-V+N5atV1NkAIj1+dPFPBg/LCULfa2QUp6j4ZpVFaoSI=", + "pom": "sha256-a9atlG7ZyKRKJrYKX8zM/M9fyMy/v/SQS1kXs8aUACs=" + }, + "javax/inject#javax.inject/1": { + "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", + "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" + }, + "javax/servlet#javax.servlet-api/4.0.1": { + "jar": "sha256-g6A92HfTZ0V28Np7kHVchSSvCZzPBgf8YaqXFTWtfGA=", + "pom": "sha256-FAVeYVW4oqYype7GoeW+DAoLo4D36T+ctMuPfk+Vm/E=" + }, + "joda-time#joda-time/2.10.5": { + "jar": "sha256-Tuc+f/ji3w1ONAjPGhUnpZ8mXdn7Q/ubLrgY2H+TdZ4=", + "pom": "sha256-e68nY7sOgdUYq6BpP2KTddt0ltAhBuTYCMUeD4wxTT0=" + }, + "net/java#jvnet-parent/1": { + "pom": "sha256-KBRAgRJo5l2eJms8yJgpfiFOBPCXQNA4bO60qJI9Y78=" + }, + "net/java#jvnet-parent/3": { + "pom": "sha256-MPV4nvo53b+WCVqto/wSYMRWH68vcUaGcXyy3FBJR1o=" + }, + "net/javacrumbs/json-unit#json-unit-core/2.36.0": { + "jar": "sha256-a1j8/G2tlI6YMwzlmDUrOjnEndyPbZ9aCYPpL8h1hwU=", + "pom": "sha256-k2b/YXpssLQW3sOJQ13+q5AIsgj2lIvSVj8uAgQ5dTM=" + }, + "net/javacrumbs/json-unit#json-unit-parent/2.36.0": { + "pom": "sha256-xZA74bIcEdkTIEXwxbQKQqEdX0iub0+ORtLExeVscnw=" + }, + "net/minidev#accessors-smart/2.4.7": { + "jar": "sha256-71EDQp8QH34/9i86GCNCcgQ56upD0u7TEZu6dwuyAqk=", + "pom": "sha256-WNvy07GUT0rbSSvQXSWM0OVW6r/5oU3qnUEBo04FguA=" + }, + "net/minidev#json-smart/2.4.7": { + "jar": "sha256-KMF+0WrCLmhFdD/R6EMh7fXXc1/CFuRO4mnRBr89gUY=", + "pom": "sha256-6QFccydoKXJRxB74wMnD1HGslQl2iAmKlUx18eIwPrI=" + }, + "net/sf/jopt-simple#jopt-simple/5.0.4": { + "jar": "sha256-3ybMWPI19HfbB/dTulo6skPr5Xidn4ns9o3WLqmmbCg=", + "pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU=" + }, + "org/apache#apache/13": { + "pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0=" + }, + "org/apache#apache/16": { + "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" + }, + "org/apache#apache/19": { + "pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" + }, + "org/apache#apache/21": { + "pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A=" + }, + "org/apache#apache/23": { + "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" + }, + "org/apache#apache/27": { + "pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk=" + }, + "org/apache#apache/30": { + "pom": "sha256-Y91KOTqcDfyzFO/oOHGkHSQ7yNIAy8fy0ZfzDaeCOdg=" + }, + "org/apache#apache/31": { + "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" + }, + "org/apache#apache/33": { + "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" + }, + "org/apache#apache/35": { + "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" + }, + "org/apache#apache/37": { + "pom": "sha256-Uk7EeHr/c69rOp+voVTH8YgbZIKZtmP9v8rdoShvI1M=" + }, + "org/apache#apache/9": { + "pom": "sha256-SUbmClR8jtpp87wjxbbw2tz4Rp6kmx0dp940rs/PGN0=" + }, + "org/apache/ant#ant-launcher/1.10.15": { + "jar": "sha256-XIVRmQMHoDIzbZjdrtVJo5ponwfU1Ma5UGAb8is9ahs=", + "pom": "sha256-ea+EKil53F/gAivAc8SYgQ7q2DvGKD7t803E3+MNrJU=" + }, + "org/apache/ant#ant-parent/1.10.15": { + "pom": "sha256-SYhPGHPFEHzCN/QoXER3R5uwgEvwc3OUgBsI114rvrA=" + }, + "org/apache/ant#ant/1.10.15": { + "jar": "sha256-djrNpKaViMnqiBepUoUf8ML8S/+h0IHCVl3EB/KdV5Q=", + "pom": "sha256-R4DmHoeBbu4fIdGE7Jl7Zfk9tfS5BCwXitsp4j50JdY=" + }, + "org/apache/commons#commons-compress/1.28.0": { + "jar": "sha256-4VIpRSGEVvNkmjm8Sv1wzkvUZiIVGdun03jyFBpGQso=", + "pom": "sha256-Az9MeNYy2ojQ646tl0/BSiZDks6/EqtsaNbOp63wxko=" + }, + "org/apache/commons#commons-digester3/3.2": { + "jar": "sha256-HBUOPS30tCN7R+KP6iB5+w2jJFeNXMpqX+0uN6Ygguw=", + "pom": "sha256-W7ihmK21l8MCBLTxwzb9s9KBZTZAPprTNJqyAAMuVEU=" + }, + "org/apache/commons#commons-jexl3/3.5.0": { + "jar": "sha256-HH0K4vrGH0hV77NPqMW7Fb7SsNlOQRjfaNJ9X0PllIE=", + "pom": "sha256-I7fmnFnO15CGBjTJ9Zhpm7t6idKQRajCogGrpGFbRMk=" + }, + "org/apache/commons#commons-lang3/3.12.0": { + "jar": "sha256-2RnZBEhsA3+NGTQS2gyS4iqfokIwudZ6V4VcXDHH6U4=", + "pom": "sha256-gtMfHcxFg+/9dE6XkWWxbaZL+GvKYj/F0bA+2U9FyFo=" + }, + "org/apache/commons#commons-lang3/3.19.0": { + "jar": "sha256-MnM6tLyQtFtj63JnfYhpYQA/1O0RPgexAo+Yd8sqxzU=", + "pom": "sha256-10Y5Bqswgf9CzzUx63k7JA+wyj8cJv1Y/IT7IwMqcrc=" + }, + "org/apache/commons#commons-math3/3.6.1": { + "jar": "sha256-HlbXsFjSi2Wr0la4RY44hbZ0wdWI+kPNfRy7nH7yswg=", + "pom": "sha256-+tcjNup9fdBtoQMUTjdA21CPpLF9nFTXhHc37cJKfmA=" + }, + "org/apache/commons#commons-parent/22": { + "pom": "sha256-+4xeVeMKet20/yEIWKDo0klO1nV7vhkBLamdUVhsPLs=" + }, + "org/apache/commons#commons-parent/34": { + "pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w=" + }, + "org/apache/commons#commons-parent/39": { + "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" + }, + "org/apache/commons#commons-parent/47": { + "pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" + }, + "org/apache/commons#commons-parent/52": { + "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" + }, + "org/apache/commons#commons-parent/54": { + "pom": "sha256-AA2Bh5UrIjcC/eKW33mVY/Nd6CznKttOe/FXNCN4++M=" + }, + "org/apache/commons#commons-parent/81": { + "pom": "sha256-NI1OfBMb5hFMhUpxnOekQwenw5vTZghJd7JP0prQ7bQ=" + }, + "org/apache/commons#commons-parent/85": { + "pom": "sha256-0Yn/LAAn6Wu2XTHm8iftKvlmFps2rx6XPdW6CJJtx7U=" + }, + "org/apache/commons#commons-parent/88": { + "pom": "sha256-i/cmFQ0dakO6CqkgYOVSkzyvKHOqGTlS2dSWRw+p+9g=" + }, + "org/apache/commons#commons-parent/91": { + "pom": "sha256-0vi2/UgAtqrxIPWjgibV+dX8bbg3r5ni+bMwZ4aLmHI=" + }, + "org/apache/commons#commons-parent/96": { + "pom": "sha256-LNMom0TvpTBS2c2vPwVUSDOlIKaC+cf/1AOgC7sVf5o=" + }, + "org/apache/commons#commons-text/1.10.0": { + "jar": "sha256-dwzZA/p7YE0ffve6F/hBCGZylLK0eL6O0a87/7SuABg=", + "pom": "sha256-OI3VI0i6GEKqOK64l8kdJwsUZh64daIP2YAxU1qydWc=" + }, + "org/apache/commons#commons-text/1.14.0": { + "jar": "sha256-Eh/OIoKRDI8MO6eTpUNrMb63EEI8vi1XSj+3pzxQjpI=", + "pom": "sha256-XIDoFE8iu0fay2QvZEYEGOslPwsboD6xQTwvNvChiAU=" + }, + "org/apache/cxf#cxf-bom/3.5.8": { + "pom": "sha256-/loqqlX6GQatY7as136BwljZfgGTCQ4+AWhv17dSpSU=" + }, + "org/apache/cxf#cxf/3.5.8": { + "pom": "sha256-rwbbLVsQIhq7RVRtHRWJDjlmq6aTMZxoP6iWTaRckdM=" + }, + "org/apache/groovy#groovy-bom/4.0.27": { + "module": "sha256-1sIlTINHuEzahMr3SRShh8Lzd+QoTo2Ls/kBUhgQqos=", + "pom": "sha256-qkTrUr/f5h0ns+RQ0rNI2I3qo0N6tNnUmoQJU0j59vs=" + }, + "org/apache/httpcomponents#httpclient/4.5.14": { + "jar": "sha256-yLx+HFGm1M5y9A0uu6vxxLaL/nbnMhBLBDgbSTR46dY=", + "pom": "sha256-8YNVr0z4CopO8E69dCpH6Qp+rwgMclsgldvE/F2977c=" + }, + "org/apache/httpcomponents#httpcomponents-client/4.5.14": { + "pom": "sha256-W60d5PEBRHZZ+J0ImGjMutZKaMxQPS1lQQtR9pBKoGE=" + }, + "org/apache/httpcomponents#httpcomponents-core/4.4.16": { + "pom": "sha256-8tdaLC1COtGFOb8hZW1W+IpAkZRKZi/K8VnVrig9t/c=" + }, + "org/apache/httpcomponents#httpcomponents-parent/11": { + "pom": "sha256-qQH4exFcVQcMfuQ+//Y+IOewLTCvJEOuKSvx9OUy06o=" + }, + "org/apache/httpcomponents#httpcore/4.4.16": { + "jar": "sha256-bJs90UKgncRo4jrTmq1vdaDyuFElEERp8CblKkdORk8=", + "pom": "sha256-PLrYSbNdrP5s7DGtraLGI8AmwyYRQbDSbux+OZxs1/o=" + }, + "org/apache/logging#logging-parent/10.6.0": { + "pom": "sha256-+CdHWECmQIO1heyNu/cJO2/QJiQpPOw31W7fn8NUEJ4=" + }, + "org/apache/logging/log4j#log4j-api/2.25.3": { + "jar": "sha256-6IZoKSD6D7nW62OV3LTeCIRD+GRsicXlhG4WjjJ/QG8=", + "module": "sha256-W+T3N0jWz53pXLci63n8rVvCQnk6l4p+cmbyNZGBHAw=", + "pom": "sha256-MoS+ZXOuuDNGz/a3RvoyXSPq3Z0JyOKG7R11kEoS3W4=" + }, + "org/apache/logging/log4j#log4j-bom/2.23.1": { + "pom": "sha256-NyOW4EWNTNMsCWytq+DMkzDsEPT1f6O+LnT3m14XijU=" + }, + "org/apache/logging/log4j#log4j-bom/2.25.3": { + "pom": "sha256-ZleICHEo/mw6+dAlJEhTKvl4cRdmSB20k5a/AyWibK0=" + }, + "org/apache/logging/log4j#log4j-core/2.25.3": { + "jar": "sha256-Nit/y2W3OqRsxLxTq/TrIW9ESoO10aA3y2/f/wrp8Pk=", + "module": "sha256-ChRnoKtPxLJSc7VVHGCL15UguZ/SgRGgM9M4jwJVYwA=", + "pom": "sha256-ysGDRqDJErAmrVF/SE78POgyZ/LPambKhGmRL/GYaw0=" + }, + "org/apache/logging/log4j#log4j/2.25.3": { + "pom": "sha256-pbdIJFris5b1vKlHpJbtwI29vfeWmuLMsattS0lznn8=" + }, + "org/apache/maven#maven-api-annotations/4.0.0-rc-3": { + "jar": "sha256-XTSQ9yrTp+gr6IsnYp83xZ/SUxuuURw7E4ZkINXYYr0=", + "pom": "sha256-83HUqkRgxMwP4x0W20WC2+eGHvzS5nqvGEPimR8Xx0I=" + }, + "org/apache/maven#maven-api-xml/4.0.0-rc-3": { + "jar": "sha256-8+OzZCNzxp1MdEHUDroHZeHXROmStiGURS9epUUd/bo=", + "pom": "sha256-XxSOOelo08K3a4426hN3mJ8KeetDpqWa5yPZElzLXGE=" + }, + "org/apache/maven#maven-artifact/3.6.3": { + "jar": "sha256-YbINpOHj24N2MNCBCmp6Wsn7fqMbClVjgGKq1uR5wJw=", + "pom": "sha256-R6YV+RqIhQOheFnK3L5uhkGXb4wIv5t7KsUIkQ8adHE=" + }, + "org/apache/maven#maven-artifact/3.9.12": { + "jar": "sha256-Q2HOzX6GPAmSpskBICr7ttsqBrT5peSyJIHU05vPE3w=", + "pom": "sha256-vftCPoANMcHQXPbu1gKsSFNa/jI2AHoHYIPOtvrolWM=" + }, + "org/apache/maven#maven-builder-support/3.6.3": { + "jar": "sha256-MoUwjqJDqZZ3hUF69eIa4MCUCZsg37C34cPSEah6Xlk=", + "pom": "sha256-lM+XCoYtZgEpT0g3tGeR2l65GA+ys6F9aCaq//x6dCk=" + }, + "org/apache/maven#maven-builder-support/3.9.12": { + "jar": "sha256-IqA0XHqQ2+d1ggnVITWWfaqKrmVDxwFstjWJGw7O7tQ=", + "pom": "sha256-Har1E6ONNjmh5vTq4aHX3EK7HZORwFSlPN8fFFAmxhk=" + }, + "org/apache/maven#maven-model-builder/3.6.3": { + "jar": "sha256-fZpQjtrogQVP22rVMKXgU6BomrExi/egmQFudYuDI7o=", + "pom": "sha256-T44sox5l1Wvp2FhUSboLPsCqNdrfgNzLmmQ+eJREW6c=" + }, + "org/apache/maven#maven-model-builder/3.9.12": { + "jar": "sha256-HLErnlG5hVWZ3R0C538I/4h3Lp1LSnxO4eXXpPK5ueo=", + "pom": "sha256-zHTkxUmFhY9HA+mPLVz+nF/5BPRaid1Bwx2PoJPIjjs=" + }, + "org/apache/maven#maven-model/3.6.3": { + "jar": "sha256-F87x9Y4UbvDX2elrO5LZih1v19KzKIulOOj/Hg2RYM8=", + "pom": "sha256-fHIOjLA9KFxxzW4zTZyeWWBivdMQ7grRX1xHmpkxVPA=" + }, + "org/apache/maven#maven-model/3.9.12": { + "jar": "sha256-1EOiDLgBp/EW4QqA3R6/eqrnGCiA0Ql+BoHUmMReFos=", + "pom": "sha256-LYDN/cTWhXgP6cO5osi0Q3nIqoOZSdkuzs6dLsDS7tc=" + }, + "org/apache/maven#maven-parent/33": { + "pom": "sha256-OFbj/NFpUC1fEv4kUmBOv2x8Al8VZWv6VY6pntKdc+o=" + }, + "org/apache/maven#maven-parent/45": { + "pom": "sha256-lP6Gnrm0zp/OOZXQXqhrFoyF2Sf50XvrgUoZYMdtfm8=" + }, + "org/apache/maven#maven-parent/47": { + "pom": "sha256-gtARK6GQf/X9E6JIWCnJffZsaoHgdTWaVhpCL30VgtM=" + }, + "org/apache/maven#maven-repository-metadata/3.9.12": { + "jar": "sha256-s2iGRt3nRCni4Euk1+FIL3IL1oq1OCSZAInQ2Mgh8do=", + "pom": "sha256-upeA3kmgpVJSGs95Hq+aJhDLi6uIlX+Yl0DyboAo/wY=" + }, + "org/apache/maven#maven-resolver-provider/3.9.12": { + "jar": "sha256-eb4H9ZFwm0HTXj7eBiRKNEczD61GlJn9Xey3YGvgEAU=", + "pom": "sha256-vQ2tmeTdELdMeqtXiWMqsekvaerPqZX9MBWlAFOZcwo=" + }, + "org/apache/maven#maven-xml/4.0.0-rc-3": { + "jar": "sha256-BjxCTLR/dRZBJdXuolFnuTHdaU40Jo1QJHN050IR3Rk=", + "pom": "sha256-nZZekiyqwDYkl9J7v6UaRI+UydcTYjZnnGhSNwb3KYI=" + }, + "org/apache/maven#maven/3.6.3": { + "pom": "sha256-0thiRepmFJvBTS3XK7uWH5ZN1li4CaBXMlLAZTHu7BY=" + }, + "org/apache/maven#maven/3.9.12": { + "pom": "sha256-IENuXKMcmUVmraXHPGuaLa69qte4+t1VGEczjvzoZ0A=" + }, + "org/apache/maven/resolver#maven-resolver-api/1.9.27": { + "jar": "sha256-qJXSIig2ZqcyDdx2YV4uk6Qfq9k86aa/nd7jknK7h7Q=", + "pom": "sha256-mNwDH3Xyybfv7vNE4cdLs9AJxYTjboKg7D0mPSv+83M=" + }, + "org/apache/maven/resolver#maven-resolver-connector-basic/1.9.27": { + "jar": "sha256-O9mOOkJvmtyuOeN4bbIp4r534Ip0Ps2b4Vxe13vjpiU=", + "pom": "sha256-SU/XtbSLndZf9iTvOMkA58qrTYFVZ9yhum+52AJ4oZ8=" + }, + "org/apache/maven/resolver#maven-resolver-impl/1.9.27": { + "jar": "sha256-KV1I6iqLs671GIiWfxBftiUZl9ER8Twy0okZ/ZsclR4=", + "pom": "sha256-zptH6K61jkbf0F64/Q/j6/4VKgb/DyO7QhJ9FXbNaRQ=" + }, + "org/apache/maven/resolver#maven-resolver-named-locks/1.9.27": { + "jar": "sha256-s57NTamP2sUGjm9dFpEKcfTk1I6V4X0Qf2YD4Y8rP98=", + "pom": "sha256-Qe8scXDrBnLLe8l8qnZbrVOG1J2Tu+iuQwiHI4yOZpo=" + }, + "org/apache/maven/resolver#maven-resolver-spi/1.9.27": { + "jar": "sha256-HKsC9FvFjV9NjghOrwMvE+oaX8kCHYvXT4Ng67ZZPlo=", + "pom": "sha256-xjEONgu1tUOqDHpokrGOlkrdb+rzkXrIjIUmTtN3xnY=" + }, + "org/apache/maven/resolver#maven-resolver-transport-file/1.9.27": { + "jar": "sha256-OYgmG9MeLnntqAKzlxmS/ORHVrAClVegXHuHHTw93vc=", + "pom": "sha256-SDIJnrOlNbGZA6iYuwP0zGVIht6wdmG9OPjLPwAuvlQ=" + }, + "org/apache/maven/resolver#maven-resolver-transport-http/1.9.27": { + "jar": "sha256-cj89nXF6aT0KrFieJmuZX3bpxj7dSOzIoM+ehqd+RZw=", + "pom": "sha256-p+rm1UpJDu3yhhk9fygPfpfYlYjafVrfEX8BMwmNvi4=" + }, + "org/apache/maven/resolver#maven-resolver-util/1.9.27": { + "jar": "sha256-dKElSPDWqtE8coZmKIwegSAcJL0Fu05OyMFVhRezeac=", + "pom": "sha256-srPHd0zcYYh9qBS0IzjJQhururmx6Hw+ZJOIX/2lMjE=" + }, + "org/apache/maven/resolver#maven-resolver/1.9.27": { + "pom": "sha256-iSS0FxHM4Fj4PEbXmtg9bgTtzxPtVjHsERNWVuC4f1Y=" + }, + "org/apache/tika#tika-core/2.9.2": { + "jar": "sha256-jEP0irinhPLNqKOG1fQlBg1X4yMtxrSfmRUCmsHwt4M=", + "pom": "sha256-TxIXOh/Vd0LvjiscibTz/w7ahlziwt61dO0rAgeFqRg=" + }, + "org/apache/tika#tika-parent/2.9.2": { + "pom": "sha256-LxxDihtWRIkbnevCqgaZZzFkuVX8ErFdSO7HU2rnnQs=" + }, + "org/apache/velocity#velocity-engine-core/2.3": { + "jar": "sha256-sIbO6P2Bg+JAtK/PVP447DPdjrDaQUY25b96pNmFZik=", + "pom": "sha256-1CQqYXQkPx5oBDRXG6TmoduuGZwLw1Cph9X7nDzh4NM=" + }, + "org/apache/velocity#velocity-engine-parent/2.3": { + "pom": "sha256-TA5KkvaHDzmblG1bt4nRd+SkeUEUfD/dwubwY+nLlts=" + }, + "org/apache/velocity#velocity-engine-scripting/2.3": { + "jar": "sha256-PspyQVbBrSBlVfBSx4POm2Cc567wLYW5AvdHxcdNUKU=", + "pom": "sha256-pURg2E/7W60V6jOgR47ZzOWGvxqpN0P3YHM96MBkaTE=" + }, + "org/apache/velocity#velocity-master/4": { + "pom": "sha256-eirHPJDdEEtaB+bizQPpXsKNKfO4ME891//87LBJcS4=" + }, + "org/apache/velocity/tools#velocity-tools-generic/3.1": { + "jar": "sha256-gljP3KoWEn81/+YQo/pPdrfr5RuIkixzxO45zo83jOU=", + "pom": "sha256-pvUMs/QTh1wDllImnSqJ+IeNDZ/IzGYvwTWRyiDYR1g=" + }, + "org/apache/velocity/tools#velocity-tools-parent/3.1": { + "pom": "sha256-Wll7iNunlQkOdwFbzfU0YbQdRdotfRdk5Ozoswoib80=" + }, + "org/apiguardian#apiguardian-api/1.1.2": { + "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", + "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", + "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" + }, + "org/bouncycastle#bcpg-jdk18on/1.82": { + "jar": "sha256-N26FYv4FbKDr6VROtArD5KqIeeFD8Af+ZHQhBge2ZH4=", + "pom": "sha256-CiCE9BuMQtaxtRo3eIdoOioh3SYfmfs79RDkUrvZMBU=" + }, + "org/bouncycastle#bcpkix-jdk18on/1.72": { + "jar": "sha256-VqBUyxcNQfsfi6CylWiAYli3/+/cXpi3fvltR0Dz1rw=", + "pom": "sha256-KFuL5ZWHD2HXXniBsPtO3C0ao30KecT8j/Lczx2caf0=" + }, + "org/bouncycastle#bcpkix-jdk18on/1.82": { + "jar": "sha256-vccj4gg0gyrGrxNstbX/BeQ7cdT6FRzGUQ2SEu4IbmM=", + "pom": "sha256-9ZxFA6pO73U+GBOvaX5XtEbzNZMCXlUOuudLDz3+kK8=" + }, + "org/bouncycastle#bcprov-jdk18on/1.72": { + "jar": "sha256-OSh/IginU9tBn1ylKdbIDwlGFKp015AzESazyca4X9o=", + "pom": "sha256-47ttnhNGz8Iw4JAPF35goSttviEqkuHNLPseSNTASDk=" + }, + "org/bouncycastle#bcprov-jdk18on/1.82": { + "jar": "sha256-FM3i/fqoiQSAqOW2es7vDJD5ZoLB4jwTO6/cngsyVc4=", + "pom": "sha256-IIFtWAs+mNGQCnGsqBnsns7HimpKN+ejwMbCeTkDlD8=" + }, + "org/bouncycastle#bcutil-jdk18on/1.72": { + "jar": "sha256-RTd/22VgqXHupyX1B9kf1rj70Hl9Yb/Ibyy2U8WBhqQ=", + "pom": "sha256-VwEEzKwN+inkb7ZAL35qchcCwlXe9DvjAcassYwl520=" + }, + "org/bouncycastle#bcutil-jdk18on/1.82": { + "jar": "sha256-RCBpGVitHAuidabW2KYxetvb3JJ3BVtqcqqJyIzajH0=", + "pom": "sha256-pel6j6ALh5IPPwsFA7ri1GGx4mEsVviGirV554QqHEI=" + }, + "org/checkerframework#checker-qual/3.12.0": { + "jar": "sha256-/xB4WsKjV+xd6cKTy5gqLLtgXAMJ6kzBy5ubxtvn88s=", + "module": "sha256-0EeUnBuBCRwsORN3H6wvMqL6VJuj1dVIzIwLbfpJN3c=", + "pom": "sha256-d1t6425iggs7htwao5rzfArEuF/0j3/khakionkPRrk=" + }, + "org/codehaus/plexus#plexus-interpolation/1.25": { + "jar": "sha256-4AOAJQFXRjf3q9xOg+bVCaMen/gl0S2m0eQZrPlohwU=", + "pom": "sha256-nrVRwMo+wTVPELvFoDeomAnU4yusn1WkQx5L4OuPDY8=" + }, + "org/codehaus/plexus#plexus-interpolation/1.29": { + "jar": "sha256-CI1ETbzt+zhGMNhoZpfs48QB1vM8j4s6pyWeocaZaHg=", + "pom": "sha256-zg1WNCl7seBl3d/ciipWdXF8COj0eD7c9YFUNxFRaTg=" + }, + "org/codehaus/plexus#plexus-utils/3.2.1": { + "jar": "sha256-jQe0l7uN6xZ+5TKcrofvIEODO/UuTxWlqTec7ER6Wys=", + "pom": "sha256-elABq4gQW083xPqzti2XcxYpChP4sUxmhPJfKjLv3vE=" + }, + "org/codehaus/plexus#plexus-utils/3.6.0": { + "jar": "sha256-J+8TDjLCNgkOQI+1SY2Uy56ibRQHD7HImF1ge2LQmNE=", + "pom": "sha256-YTgwBIFHHH/mrrEV+RKWH4huGkbunCvShBtlGEgk2ig=" + }, + "org/codehaus/plexus#plexus-utils/4.0.2": { + "jar": "sha256-iVcnTnX+LCeLFCjdFqDa7uHdOBUstu/4Fhd6wo/Mtpc=", + "pom": "sha256-UVHBO918w6VWlYOn9CZzkvAT/9MRXquNtfht5CCjZq8=" + }, + "org/codehaus/plexus#plexus-xml/4.1.0": { + "jar": "sha256-huan8HSE6LH3r2bZfTujyz1pKlRhtLHQordnDPV0jok=", + "pom": "sha256-uKO6h7WsMXVJUEngIXiIDKJczJ6rGkR9OKGbU3xXgk4=" + }, + "org/codehaus/plexus#plexus/19": { + "pom": "sha256-jT5Rw5Av11luVI6rEh6/aw1KpzhXB38mok/Ib5uEVbQ=" + }, + "org/codehaus/plexus#plexus/20": { + "pom": "sha256-p7WUsAL8eRczyOlEcNCQRfT9aak61cN1dS8gV/hGM7Q=" + }, + "org/codehaus/plexus#plexus/24": { + "pom": "sha256-iaG8eeRsNasQi34hW7LFwhX/jzrxrjz++C2aKzOwbFE=" + }, + "org/codehaus/plexus#plexus/5.1": { + "pom": "sha256-o0PkT/V5au0OpgvhFFTJNc4gqxxfFkrMjaV0SC3Lx+k=" + }, + "org/codehaus/woodstox#stax2-api/4.2.2": { + "jar": "sha256-phxI1VPvrXi8Af/8SsUovruuZMuuwXCypeOc9h61Gr4=", + "pom": "sha256-TpAuxVb8ZZi0HClS7BVz7cgVA35zMOxJIuq2GUImhuI=" + }, + "org/commonmark#commonmark-ext-autolink/0.21.0": { + "jar": "sha256-PNV9XR295yTmcAxTpZBTS7JPPiaV/zUF66MtxMd4G6k=", + "pom": "sha256-1OMcYi/1xtxZ/hpD4QiajBEETj33kLNAGh+IkrT5HhY=" + }, + "org/commonmark#commonmark-parent/0.21.0": { + "pom": "sha256-qeGddPQOEj3jbHAaUlIg2r5eMjVDZUfbek/TwJi31Qs=" + }, + "org/commonmark#commonmark/0.21.0": { + "jar": "sha256-gQhKcDUEb+MG8NvxbvV6aNCO5clwBOqGfmK120bpivs=", + "pom": "sha256-RhGg7TfAGTzGANRRrUxFfT0NVBxaxlbI2ANL0s0NB1g=" + }, + "org/eclipse/angus#angus-activation-project/1.0.0": { + "pom": "sha256-xbpJl8zRYQNHMGsM23caRKv9qhhzIkogdZVQ4Q8inNU=" + }, + "org/eclipse/angus#angus-activation/1.0.0": { + "jar": "sha256-43r/FH4Y7UjFCqn7eMyF50eMv9ASV7AtU9OhhtGDIkU=", + "pom": "sha256-L8eRQlvvS53yjp80ZAXMCeDqN369YQJjiNqEDGGhsPw=" + }, + "org/eclipse/ee4j#project/1.0.5": { + "pom": "sha256-kWtHlNjYIgpZo/32pk2+eUrrIzleiIuBrjaptaLFkaY=" + }, + "org/eclipse/ee4j#project/1.0.6": { + "pom": "sha256-Tn2DKdjafc8wd52CQkG+FF8nEIky9aWiTrkHZ3vI1y0=" + }, + "org/eclipse/ee4j#project/1.0.7": { + "pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU=" + }, + "org/eclipse/ee4j#project/1.0.9": { + "pom": "sha256-glN5k0oc8pJJ80ny0Yra95p7LLLb4jFRiXTh7nCUHBc=" + }, + "org/eclipse/jetty#jetty-bom/9.4.54.v20240208": { + "pom": "sha256-00QQSm7mGdplmEA8JdA6qqrw9U6WRv01EkWN9Xyarrg=" + }, + "org/eclipse/jgit#org.eclipse.jgit-parent/5.13.3.202401111512-r": { + "pom": "sha256-h/d52RwFAmJDm6CAf856MyW22N1+hlZdC8WnEGpLnMk=" + }, + "org/eclipse/jgit#org.eclipse.jgit-parent/7.5.0.202512021534-r": { + "pom": "sha256-fjiAaoU2kaSdsW6sg2/mtiYnaUOxCLZ3VKPVx0D7vA4=" + }, + "org/eclipse/jgit#org.eclipse.jgit/5.13.3.202401111512-r": { + "jar": "sha256-2st0wosIm8N4+MKh3NpREMIPUhJPWgIK7yaE1w738bs=", + "pom": "sha256-inan72s3SAx8/Uq8iDiX91KCUWeS/wt6qJnbJ/hXlt8=" + }, + "org/eclipse/jgit#org.eclipse.jgit/7.5.0.202512021534-r": { + "jar": "sha256-FZe8eKjYwBFpdtRqlIcqLMKGVnDrpNsLn1GBGzSTbXI=", + "pom": "sha256-bJVN/BDxwwG9uiXT1jCfd0eYBDY891VuUei7NxRVXGQ=" + }, + "org/eclipse/platform#org.eclipse.osgi/3.24.0": { + "jar": "sha256-eJRUAUwVDyrfaBzYD47PSYF9k+15DzZZs2LcoHreh7g=", + "pom": "sha256-ok2dkGpHjhJrIZqdJFGLgztm2ksQP5Y+ILkFC+virhU=" + }, + "org/eclipse/sisu#org.eclipse.sisu.inject/0.3.4": { + "jar": "sha256-jA5qp/NVkwFvLF54tgS1fwI82so1Yf4v428rXbuuHRY=", + "pom": "sha256-Saxifhz6hg4RT2WHMX+Jl6dwBqnnpJhpoZX+4yuyiRM=" + }, + "org/eclipse/sisu#org.eclipse.sisu.inject/0.9.0.M4": { + "jar": "sha256-HL16llpeKp6oI7qzEZYqTlqlwkBwW9utWlK0D/36EAQ=", + "pom": "sha256-M5ZrOr0SkIABtwdojft8CZCLHoZVbcP6wehRIqaG8Fk=" + }, + "org/eclipse/sisu#sisu-inject/0.3.4": { + "pom": "sha256-ErEHZrVDwsNqCFMQPlobyTANGqOUBnyJ2Oa+XfIUykw=" + }, + "org/eclipse/sisu#sisu-inject/0.9.0.M4": { + "pom": "sha256-DIKclkHMrIcNfX/wEsu62ER+kS65om0NcoPwnLpEwNk=" + }, + "org/glassfish/jaxb#jaxb-bom/4.0.1": { + "pom": "sha256-lSK+rNDHwC3Mi7VDMA6Eolu8wPfREPEwr3Z9yX1eP5Q=" + }, + "org/hamcrest#hamcrest-core/2.2": { + "jar": "sha256-CU9dkrS32ciiv1PMadNWJDronDSZRXvLS5L37Tv5WHk=", + "pom": "sha256-9/3i//UQGl/Do54ogQuRHC2iAt3CvVB2X4nnxv+M590=" + }, + "org/hamcrest#hamcrest/3.0": { + "jar": "sha256-XWa2pKaAdVy27XyxBPp4Ne9kRmdYb/Bzet65d8Oezbw=", + "module": "sha256-mhBVNzjTWME+a69Zeb8sGlSQ7uScLcas8xcPzKCSDd4=", + "pom": "sha256-SgSmgTO/MkYfR7ilPI7p30zi9JoNrZeUvOhxe+5brDE=" + }, + "org/jacoco#org.jacoco.agent/0.8.13": { + "jar": "sha256-nbPJ1ddPqHCyYbZKMIJBLhvW4i6fqY9HN7G/+K+cxk0=", + "pom": "sha256-auuUf988z1Qlydq41oPWu+MPCSjEWnAuYlWMblXmRLc=" + }, + "org/jacoco#org.jacoco.ant/0.8.13": { + "jar": "sha256-ZDS4VS/z0OSi+70Tpu+xJODJykU4F8YsA96DkNh//RE=", + "pom": "sha256-I4tCPVxuZQ9LQPF1T42iYQDHpzYz5d1RKIxzgHRj744=" + }, + "org/jacoco#org.jacoco.build/0.8.13": { + "pom": "sha256-mUw64c/KZ2WWj+Pt5PN5mGrrLn61GiAUyqSgnXGo9KM=" + }, + "org/jacoco#org.jacoco.core/0.8.13": { + "jar": "sha256-UUwj32z9AV19g8EKeS41q2int+gvPWo6RIF2LBMuM6k=", + "pom": "sha256-73/2F3zZcB1QXv6C9N1P6l5fcssEesK088qitBbaD08=" + }, + "org/jacoco#org.jacoco.report/0.8.13": { + "jar": "sha256-gTMoCgqkQ1i+nRNrUjcDQvRVzLlEquB0OCIKd2YleKI=", + "pom": "sha256-EBBlOpAAx+qoVqJx+E0HH/Rt6nojdbhKitmiOz5lPOg=" + }, + "org/jdom#jdom2/2.0.6.1": { + "jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=", + "pom": "sha256-VXleEBi4rmR7k3lnz4EKmbCFgsI3TnhzwShzTIyRS/M=" + }, + "org/jetbrains#annotations/13.0": { + "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", + "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" + }, + "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { + "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", + "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" + }, + "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.0.21": { + "jar": "sha256-VNSBSyF3IXiP2GU5gSMImi/P91FQ17NdjnMKI34my9E=", + "pom": "sha256-rIU9chaJ+vEV8RiBCjU2/CcvE1to0CdFOqpW6eY79wc=" + }, + "org/jetbrains/kotlin#kotlin-build-common/2.0.21": { + "jar": "sha256-cLmHScMJc9O3YhCL37mROSB4swhzCKzTwa0zqg9GIV0=", + "pom": "sha256-qNP7huk2cgYkCh2+6LMBCteRP+oY+9Rtv2EB+Yvj4V0=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { + "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", + "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.21": { + "jar": "sha256-um6iTa7URxf1AwcqkcWbDafpyvAAK9DsG+dzKUwSfcs=", + "pom": "sha256-epPI22tqqFtPyvD0jKcBa5qEzSOWoGUreumt52eaTkE=" + }, + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { + "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", + "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" + }, + "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { + "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", + "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" + }, + "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { + "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", + "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" + }, + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { + "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", + "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" + }, + "org/jetbrains/kotlin#kotlin-metadata-jvm/2.3.0": { + "jar": "sha256-DGQgOZHQIy2YnNXjZtYCjSexsIckCBgXi9UMJo7qtW8=", + "pom": "sha256-N51JdplIjLxv11nTN2QrRWLD2lI4g8NMH201PgZZvJc=" + }, + "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { + "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", + "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" + }, + "org/jetbrains/kotlin#kotlin-reflect/2.0.21": { + "jar": "sha256-OtL8rQwJ3cCSLeurRETWEhRLe0Zbdai7dYfiDd+v15k=", + "pom": "sha256-Aqt66rA8aPQBAwJuXpwnc2DLw2CBilsuNrmjqdjosEk=" + }, + "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.0.21": { + "jar": "sha256-x88d6VXfIqFihyImvQZ3yaDItmMKLi1z0R0UfNDFO3M=", + "pom": "sha256-cWKsEOFFTpJ2c7FcrQMp2jgvt1jmVPWfy0AHRZ2eyEE=" + }, + "org/jetbrains/kotlin#kotlin-script-runtime/2.0.21": { + "jar": "sha256-nBEfjQit5FVWYnLVYZIa3CsstrekzO442YKcXjocpqM=", + "pom": "sha256-lbLpKa+hBxvZUv0Tey5+gdBP4bu4G3V+vtBrIW5aRSQ=" + }, + "org/jetbrains/kotlin#kotlin-scripting-common/2.0.21": { + "jar": "sha256-+H3rKxTQaPmcuhghfYCvhUgcApxzGthwRFjprdnKIPg=", + "pom": "sha256-hP6ezqjlV+/6iFbJAhMlrWPCHZ0TEh6q6xGZ9qZYZXU=" + }, + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.21": { + "jar": "sha256-JBPCMP3YzUfrvronPk35TPO0TLPsldLLNUcsk3aMnxw=", + "pom": "sha256-1Ch6fUD4+Birv3zJhH5/OSeC0Ufb7WqEQORzvE9r8ug=" + }, + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.21": { + "jar": "sha256-btD6W+slRmiDmJtWQfNoCUeSYLcBRTVQL9OHzmx7qDM=", + "pom": "sha256-0ysb8kupKaL6MqbjRDIPp7nnvgbON/z3bvOm3ITiNrE=" + }, + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.21": { + "jar": "sha256-iEJ/D3pMR4RfoiIdKfbg4NfL5zw+34vKMLTYs6M2p3w=", + "pom": "sha256-opCFi++0KZc09RtT7ZqUFaKU55um/CE8BMQnzch5nA0=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { + "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", + "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.0": { + "pom": "sha256-36lkSmrluJjuR1ux9X6DC6H3cK7mycFfgRKqOBGAGEo=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { + "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.10": { + "jar": "sha256-rGNhv5rR7TgsIQPZcSxHzewWYjK0kD7VluiHawaBybc=", + "pom": "sha256-x/pnx5YTILidhaPKWaLhjCxlhQhFWV3K5LRq9pRe3NU=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { + "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.9.10": { + "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", + "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { + "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { + "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", + "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", + "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" + }, + "org/jreleaser#jreleaser-artifactory-java-sdk/1.21.0": { + "jar": "sha256-cRhlNuCz/7g71ay5WaEz/DI+zda1gurqfaakBws0S9c=", + "pom": "sha256-zJmZ8wxmDqHwiIqnMektqZw1Aqv4M49r4S/qlKowm68=" + }, + "org/jreleaser#jreleaser-azure-java-sdk/1.21.0": { + "jar": "sha256-UbX741sXvRVPKkG1+MP6kdQASAWuRJiUW4u0reOnW0M=", + "pom": "sha256-FJ8ndfrOsVfer8L4jBCb+AyTC840UpnWnVC3aqSfAnA=" + }, + "org/jreleaser#jreleaser-bluesky-java-sdk/1.21.0": { + "jar": "sha256-2+TSy+L98PoqBw67zY9IVjX1j2OEhWUZuNJB0UKmwsA=", + "pom": "sha256-G45G0x+yhrYGiOlufwKah0TfJX4V5hgGS3K3f0OSLSE=" + }, + "org/jreleaser#jreleaser-codeberg-java-sdk/1.21.0": { + "jar": "sha256-JZM94ZtHyBtVUQlxxVerk1syxo0G6KDD84Jex4uEqLk=", + "pom": "sha256-9skW9t26wBo57UHkeQhABTfVIty/qZQaSADZnz06sKo=" + }, + "org/jreleaser#jreleaser-command-java-sdk/1.21.0": { + "jar": "sha256-s/RjG5ROXAFfkZ4R7dY0xvJzoAfs5gVN58pKJWhAtJc=", + "pom": "sha256-1dlOKFGIRL6k+0YNikvcGYKrwrbAs+Fx/+QOWXpzJwk=" + }, + "org/jreleaser#jreleaser-config-json/1.21.0": { + "jar": "sha256-DyJznDeQVI0SKHgPn3WG0LEYxCtskjgJlU1dI5CDIJk=", + "pom": "sha256-996l34e/q1rshQvSFNjtVzC2kGFaJYDAU2WWC+/jmnc=" + }, + "org/jreleaser#jreleaser-config-toml/1.21.0": { + "jar": "sha256-ziXxpl5UUHg6aRcAU3C/CFm19rAjF43dl1DUB5VLtgw=", + "pom": "sha256-rOqnTX3ZF3t11KUoAmQi8LrAzg0tmUltiPvgGHqUz9E=" + }, + "org/jreleaser#jreleaser-config-yaml/1.21.0": { + "jar": "sha256-VMHCenLkqW7rLy5U2ftCwUKiBLg28sPFKKHgKB8cw5s=", + "pom": "sha256-sNF+GjMImbAbiCO5p5JuZl6b/qf7n1K6F1R7EHqYlGI=" + }, + "org/jreleaser#jreleaser-discord-java-sdk/1.21.0": { + "jar": "sha256-a30zXiyEHVIFZWrpl5C8KzYdynKD+BBJSwE4qvplvRs=", + "pom": "sha256-LfzSxCKVsg3GVsQZapYnZdHxWt8/l6cDqomECgSmHSc=" + }, + "org/jreleaser#jreleaser-discourse-java-sdk/1.21.0": { + "jar": "sha256-BUTbHIqgjwrOehtaeEzEH0td79dKcx+ALXbPfRt2K3A=", + "pom": "sha256-DuZorWVVAlnD7CTln0ojHVg+mM4IQHv+DoNQUzhUpGg=" + }, + "org/jreleaser#jreleaser-engine/1.21.0": { + "jar": "sha256-TiUbKw+Oo8vzuTn3EDH/BYRW+bgAUrijXNz27uViBvU=", + "pom": "sha256-DZsTqSyixsvIi1eQTpWipuve+sZEAowiFLWnKgYGYgc=" + }, + "org/jreleaser#jreleaser-forgejo-java-sdk/1.21.0": { + "jar": "sha256-bXSmfdegJllmZpn8IF5hukMMf60JwMZuPxGN5DCED6s=", + "pom": "sha256-aDQacMIXZtob7RBWM6CiWq1LQCgLMFJ8kZcgX2apaz4=" + }, + "org/jreleaser#jreleaser-ftp-java-sdk/1.21.0": { + "jar": "sha256-2IKCEO5PGjKEI2HIYBEhtH2l4cInhmwfrKZqz/1Tktw=", + "pom": "sha256-DMyCLJndMwGOZNn8Xy6ESif9BVH9PKF0U9uGCM8brMw=" + }, + "org/jreleaser#jreleaser-genericgit-java-sdk/1.21.0": { + "jar": "sha256-YWO4BOVW49tCDptipNHmd9d81SMOIxBpV9jAkKfcfec=", + "pom": "sha256-HNzP2XvWVHLSXj4qAF1ueMJxtiZ/xjZuDCEF+GH+Vs4=" + }, + "org/jreleaser#jreleaser-git-java-sdk/1.21.0": { + "jar": "sha256-tTjhBhyd7DqFeu9zjws1hoc/3eD0QjsXKgGkDyrIrvc=", + "pom": "sha256-3wqRNqD7vZVGQdFKPRkAh0ZdaWy0TRpFhjAEFZdC2yI=" + }, + "org/jreleaser#jreleaser-gitea-java-sdk/1.21.0": { + "jar": "sha256-2sxv3ON/sLvBF/0rTpvY23YfgEhuFSHe482gRjTM/40=", + "pom": "sha256-xGPR0ZRe6j/Gmh2PVFIT2VT5rCcw9dxcv+x0ypDcsd0=" + }, + "org/jreleaser#jreleaser-github-java-sdk/1.21.0": { + "jar": "sha256-/lVIW7cFbyP2Eki0rS6nj3srtxgKWkroTtDS98j/fvo=", + "pom": "sha256-4+pv+OkmicTM4P/QrWWtMX+smQEPmRwx1MvWCMxYLeo=" + }, + "org/jreleaser#jreleaser-gitlab-java-sdk/1.21.0": { + "jar": "sha256-k3OsFqAU5mLDMtHO+xSf+93CdeJ6l8Kn2vMVd1xb4Mo=", + "pom": "sha256-hfnKgA1f/5FhuG1PMjGluHM2P+OJ7Lt1MLPe5A6H0dY=" + }, + "org/jreleaser#jreleaser-gitter-java-sdk/1.21.0": { + "jar": "sha256-uGCO5axGGt/0b/D6/VsDIU2RoASMiegzKREv6y+No6A=", + "pom": "sha256-bqTNWC7waNJ8h2/Fe4uHLtq3w7orYJVBO9KOSZU1pZo=" + }, + "org/jreleaser#jreleaser-google-chat-java-sdk/1.21.0": { + "jar": "sha256-VSBSpyCnEJvNVH/VsuK20DiX8f+HrFl3eEdcznsx2xk=", + "pom": "sha256-a+JKY/PaFyrIZ+8g9KAFYC7Bvkge1cgrvIdQfSck7lU=" + }, + "org/jreleaser#jreleaser-http-java-sdk/1.21.0": { + "jar": "sha256-ZHkt0HTo+n/+fdX9EVycZjbwA8umy1a1vKfpQ2PBZ2Q=", + "pom": "sha256-NG1PWXF5W635Ie+wvbq4g2TtzMuLm0d59CwNXRBPTno=" + }, + "org/jreleaser#jreleaser-java-sdk-commons/1.21.0": { + "jar": "sha256-1r9CtKX2BBA9mowsBiqvkaKyBrgmM4Mv7+famWNsBe0=", + "pom": "sha256-2jmbK4beCDPAMVeJUdYka0B5KIqyDJD76GAE+XXm6C4=" + }, + "org/jreleaser#jreleaser-linkedin-java-sdk/1.21.0": { + "jar": "sha256-iRhZYd6vSk1TfaUoWgxCY1ecUSBFP8X9oxb7sjyizdk=", + "pom": "sha256-X7/iHFaqYqugCSB4JpWZ4nZo0ie/VFf3G3g2Ro/WNYg=" + }, + "org/jreleaser#jreleaser-logger-api/1.21.0": { + "jar": "sha256-BQNKGSYD4X+sSKRkmBxGoKT69N1IIiutkCq+nZWeFYM=", + "pom": "sha256-M7fJW1mqHyoTimcIu7n0JVOPhjVpwmZHaUgc1U1qeJU=" + }, + "org/jreleaser#jreleaser-mastodon-java-sdk/1.21.0": { + "jar": "sha256-wyC7UlXk/vV186/T+rPqGwkDgaR9rDQk4769zyFKU9c=", + "pom": "sha256-vOOVMFz0NTYMGfXTeHGIOP8tXakeBCOxSI8/StTKCvM=" + }, + "org/jreleaser#jreleaser-mattermost-java-sdk/1.21.0": { + "jar": "sha256-53PeaF+E8JhjDbp46VkYwYLm/gkkeZy6mSW0Qz8UiIk=", + "pom": "sha256-lLR7D3FuORGizS344WS02kL5ypMQiI2IdMD/+9j+GqM=" + }, + "org/jreleaser#jreleaser-mavencentral-java-sdk/1.21.0": { + "jar": "sha256-/kANVjaNJ6WvUMcXU2JkRRRuH48yhckGtYIaG7EREPU=", + "pom": "sha256-Ix2NohfU88sXD5iU0Oh2QblbwFQk/o1v2sGvbPnrh4Y=" + }, + "org/jreleaser#jreleaser-model-api/1.21.0": { + "jar": "sha256-ARzZDyOSbqsFeJj1zjRCPIlrgRKbPce4PK33r82GmFU=", + "pom": "sha256-FBR6QVJfEBN835tCButaBpIcsiTtILVo6CoskDaMNoU=" + }, + "org/jreleaser#jreleaser-model-impl/1.21.0": { + "jar": "sha256-Oa3LPDtII+JiIVYRarCQBQ0X1dmyaMCl7voCbxMWby4=", + "pom": "sha256-mmFRY/unbMb9WyN0V/Jlki3u4xwMFH0TOqYntLfB5fc=" + }, + "org/jreleaser#jreleaser-nexus2-java-sdk/1.21.0": { + "jar": "sha256-7WryoI61DiuEoE8NC5WBAAOX92AL3YA1udvxHe0FNqw=", + "pom": "sha256-GcSQn+/AKntpnz/PyZDahlhC3gBrqNZV3FzJiq4bbbA=" + }, + "org/jreleaser#jreleaser-nexus3-java-sdk/1.21.0": { + "jar": "sha256-+9RPO9r7Rzm3LEJhHVDw4VMUwX4EgeCREjC17rjFkOs=", + "pom": "sha256-QKlUENnWr414DQ2Ae4c+YhnQyQxX8alZPmXfXzlLhV0=" + }, + "org/jreleaser#jreleaser-opencollective-java-sdk/1.21.0": { + "jar": "sha256-QVNENKAn5Ph1nd852ActB8RBkVtSYjDlA0b5Oo2H8x8=", + "pom": "sha256-DiPG4uXuM2Y/zUZTGMSAA6RodHEq9RQL4MNS+5pVpVg=" + }, + "org/jreleaser#jreleaser-reddit-java-sdk/1.21.0": { + "jar": "sha256-lVzRgKL6gC4qZqZQy5oJlfrBuVkL84wSnLGHB3+SbkA=", + "pom": "sha256-M4ALYB/xiE/kV/0ZKHp7aZ/tBZD7L7uwlR0dQZhUjiA=" + }, + "org/jreleaser#jreleaser-resource-bundle/1.21.0": { + "jar": "sha256-EOs5XdpZH1BaqKyUszRA62ZOmfsWdOjQZkUYBKmfXew=", + "pom": "sha256-eeE7Qwa87ennmB4XhY/3Rnk58erjQDLQGo9Y8gMUAUY=" + }, + "org/jreleaser#jreleaser-s3-java-sdk/1.21.0": { + "jar": "sha256-bml4GHfXkEHEfyM945FGcUBpe0WrsjQQMiB2bKyLWRQ=", + "pom": "sha256-/ftymU7XLWapNL4Y0fcR6NPywl8X8a+Hl97zx5SY9bo=" + }, + "org/jreleaser#jreleaser-sdkman-java-sdk/1.21.0": { + "jar": "sha256-I8FrpuWfzGYf2mqLWw/yj4s0MeZ8iBfvGyYmAlcv5kk=", + "pom": "sha256-jm/J8oNqyGiyFtioVwnnWgfuSJLMLaOknNYZfVwmQ7Y=" + }, + "org/jreleaser#jreleaser-signing-java-sdk/1.21.0": { + "jar": "sha256-cF7HM+PFYtEG6IBqBOh4o9nXebJynJS9m7OaLSPOcg4=", + "pom": "sha256-+hjHVPLEpvFJWaEP1Q//qYLnqpXz8rDipSQHkb3HHfw=" + }, + "org/jreleaser#jreleaser-slack-java-sdk/1.21.0": { + "jar": "sha256-0/g564AH16d/tlnGpH38mfA0uJwz3JJonc/NFbvwo1A=", + "pom": "sha256-NZ+MtVo0VflNfpy8jHzgEHR5ndwvwSitoZC2E1LEXPE=" + }, + "org/jreleaser#jreleaser-smtp-java-sdk/1.21.0": { + "jar": "sha256-s2kbgRGoqKARuOL0SsxHGK6WerZhcYs9CZGzisE9Ztk=", + "pom": "sha256-o0OyWsJHUaZ5rv5r9AdNb3pv41dRIGYH9G/I0VkOK+M=" + }, + "org/jreleaser#jreleaser-ssh-java-sdk/1.21.0": { + "jar": "sha256-8ki9Jzh6SRnPAEpdy5a2zVWtcMq/CD6fXoTi16Rbt2k=", + "pom": "sha256-D7/QVr2iBlChGJtMBvFVquoUq37VrrdvZ9TlgitJdOc=" + }, + "org/jreleaser#jreleaser-teams-java-sdk/1.21.0": { + "jar": "sha256-VdTV1Uo9BIW0LJVmVHvE0RR3LM+3Fdf3NFlIg/ChO2M=", + "pom": "sha256-nSqXYYeK4hUkuFOHeVaiREtMZA0KQSiLmeWvDShgB9U=" + }, + "org/jreleaser#jreleaser-telegram-java-sdk/1.21.0": { + "jar": "sha256-pZ0wlAtq2isaViY6TJ60obR10ynEb+cluP56GYjN4qw=", + "pom": "sha256-pfA2Jtfhj7s8y5Zqzx7A9/met/bgF2NTNuk5XMCuTvw=" + }, + "org/jreleaser#jreleaser-templates/1.21.0": { + "jar": "sha256-qXcTT8s3s9+INl39J+3krCP6TBKqc8FnnwfSoXeJsV8=", + "pom": "sha256-iBlw2i5BHynrakuRfABcI+KoBmes9OmPgKKoPWBJhfE=" + }, + "org/jreleaser#jreleaser-tool-java-sdk/1.21.0": { + "jar": "sha256-SHFethdnEvAj402B8gTb1K4OxEc39B+hnpcy8po/NZY=", + "pom": "sha256-ES/YPgv0kel+H9LRqnRr7qEF4t3HbBLdwgsNTtaPB0g=" + }, + "org/jreleaser#jreleaser-twitter-java-sdk/1.21.0": { + "jar": "sha256-ZLAnRRo89Qf4goT1D7Q9UYkbIXmb+q5FJ812BecAXlo=", + "pom": "sha256-sFOGHVYtREgJCNULlQoX/dih1kNDrgEgx9cf4UMXruo=" + }, + "org/jreleaser#jreleaser-utils/1.21.0": { + "jar": "sha256-EywegJjD9iwL9WoiGBrT/BrpsOZMkCm9w9ehuMq8xPU=", + "pom": "sha256-Y+4iwVAt8eeIew5UInAgdlqytJqbpq7Lv0KV/oWN/6o=" + }, + "org/jreleaser#jreleaser-webhooks-java-sdk/1.21.0": { + "jar": "sha256-3XIBAFh706zB/YFHkQt4oeVNhc830mjm8/X0Y4pHsiM=", + "pom": "sha256-E0URQDnLR7PPNa8kSxOSq4dL2gZwYU3D8OQGDqasuNY=" + }, + "org/jreleaser#jreleaser-zulip-java-sdk/1.21.0": { + "jar": "sha256-kqxPuPuEfxo3irJa5bCIA5/+sT2MxULHkKGUJTDlbx0=", + "pom": "sha256-QbA9rXmJY4gJyt48B6IyWaEQpyFdQ5y/fLd4RDVMi2U=" + }, + "org/jspecify#jspecify/1.0.0": { + "jar": "sha256-H61ua+dVd4Hk0zcp1Jrhzcj92m/kd7sMxozjUer9+6s=", + "module": "sha256-0wfKd6VOGKwe8artTlu+AUvS9J8p4dL4E+R8J4KDGVs=", + "pom": "sha256-zauSmjuVIR9D0gkMXi0N/oRllg43i8MrNYQdqzJEM6Y=" + }, + "org/junit#junit-bom/5.10.0": { + "module": "sha256-6z7mEnYIAQaUqJgFbnQH0RcpYAOrpfXbgB30MLmIf88=", + "pom": "sha256-4AbdiJT5/Ht1/DK7Ev5e2L5lZn1bRU+Z4uC4xbuNMLM=" + }, + "org/junit#junit-bom/5.10.1": { + "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=", + "pom": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I=" + }, + "org/junit#junit-bom/5.10.2": { + "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=", + "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg=" + }, + "org/junit#junit-bom/5.11.1": { + "module": "sha256-42L7gWcgLW8NSlsWcHxTJFEP0pA9U2SYiMRJasgcM34=", + "pom": "sha256-xyEkqcmnmRDBhYdmtyw1Dho5JEy/tLB2NI+/4HgoGWU=" + }, + "org/junit#junit-bom/5.11.4": { + "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", + "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" + }, + "org/junit#junit-bom/5.12.2": { + "module": "sha256-3nCsXZGlJlbYiQptI7ngTZm5mxoEAlMN7K1xvzGyc14=", + "pom": "sha256-zvgP7IZFT2gGv7DfJGabXG8y4styhTnqhZ9H39ybvBc=" + }, + "org/junit#junit-bom/5.13.1": { + "module": "sha256-M8B6uXJHkKblhZugfWkResUwQ5ckVFqBxBeeMnLHXeg=", + "pom": "sha256-+mhFHqgwVy7UP/5R11tqBfel5mWmAqUfSda+AgY6ZfM=" + }, + "org/junit#junit-bom/5.13.2": { + "module": "sha256-7WfhUiFASsQrXlmBAu33Yt1qlS3JUAHpwMTudKBOgoM=", + "pom": "sha256-Q7EQT7P9TvS3KpdR1B4Jwp8AHIvgD/OXIjjcFppzS0k=" + }, + "org/junit#junit-bom/5.13.4": { + "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", + "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" + }, + "org/junit#junit-bom/5.14.2": { + "module": "sha256-XSb0RAOSMm3SSDz0kBQ+6hSV1QlUWaC5ZRp7GzjiTr8=", + "pom": "sha256-7S3MeFW9RgvMyTob8Mli5jtWb/fY8d7Q8fJZO6gYOq8=" + }, + "org/junit#junit-bom/5.7.1": { + "module": "sha256-mFTjiU1kskhSB+AEa8oHs9QtFp54L0+oyc4imnj67gQ=", + "pom": "sha256-C5sUo9YhBvr+jGinF7h7h60YaFiZRRt1PAT6QbaFd4Q=" + }, + "org/junit#junit-bom/5.7.2": { + "module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=", + "pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs=" + }, + "org/junit#junit-bom/5.9.0": { + "module": "sha256-oFTq9QFrWLvN6GZgREp8DdPiyvhNKhrV/Ey1JZecGbk=", + "pom": "sha256-2D6H8Wds3kQZHuxc2mkEkjkvJpI7HkmBSMpznf7XUpU=" + }, + "org/junit#junit-bom/5.9.1": { + "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=", + "pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw=" + }, + "org/junit#junit-bom/6.0.3": { + "module": "sha256-KA48NIVfKhPeJBIZN+TPl+S565IG5g+JHk8KHPDnq6E=", + "pom": "sha256-plW2pdwA0b68kfsrFcDH6K6snWvc+HlZVQU3DidTAoc=" + }, + "org/junit/jupiter#junit-jupiter-api/6.0.3": { + "jar": "sha256-1lXX5vDHrgfxCi87uq67bTDpsmIEoGitnps5UKooeSw=", + "module": "sha256-6k1/evmsFrsuF34miQeJb6PG+a5QcmBNRoLXrv/inKg=", + "pom": "sha256-dmyA+zGOFgDr9smpId6AGIexVIqigtataRiLdgjVbUc=" + }, + "org/junit/jupiter#junit-jupiter-engine/6.0.3": { + "jar": "sha256-Hi+rYa0n6gj8fHDdlnfPjG0a5UNNQtz91jOxLH58BNA=", + "module": "sha256-03TlhvHApdyh+00ZNJ4KgEqRc7lh+EHijPxYgeLmUV0=", + "pom": "sha256-uvvAmTJsGIPw7hywVtMbQiLiYWX5+aqbiW89P3ijFTg=" + }, + "org/junit/jupiter#junit-jupiter-params/6.0.3": { + "jar": "sha256-zylH4jArn4yKBZJZoneIHBytro+8JRTBapJc/re+suU=", + "module": "sha256-1LBksP8UD1Vd0GdEscxr//wQ9SSbLdWqRprl9NTv7Cg=", + "pom": "sha256-mVtk7KoiJ8S1Xz6453c19URDSi7Cz+7QYF6LrxCCY94=" + }, + "org/junit/platform#junit-platform-commons/6.0.3": { + "jar": "sha256-OfJi0Jw9UnGf4Ld/CA6Qo2leKF13mkGyMuF5Y65dogA=", + "module": "sha256-nfLma22VBAClGKmt00M9CjBxzhwzpvgPnPIlYtUpRbc=", + "pom": "sha256-vbjiS+l+Dll2nyFktTYfVSJ5WN9BA9aGgvh3mtLKjX0=" + }, + "org/junit/platform#junit-platform-engine/6.0.3": { + "jar": "sha256-SR6eT3RfFhuKjkGGoafGpFDqEscJMMmu2uQnIVMB2Uc=", + "module": "sha256-U1qGeP2rxB2/DEHMW3Vh7xINdWUMPcOTAqfWCTdmE5M=", + "pom": "sha256-eofYxqCn2wJgsAzjAxgPb0HQQFYoldaARhnV227iMr4=" + }, + "org/junit/platform#junit-platform-launcher/6.0.3": { + "jar": "sha256-MVYINy5NxEvKDMs66KB+zCBrM2cDP6BXSKA8zVY/EwE=", + "module": "sha256-glZnrWqEsMW6dTdSvpqZ4wFL/lKRQ7xmtGdNkbA/pbg=", + "pom": "sha256-TTngPyCTd29BkwccjN8ZgTa5YWbHtDteN+fWFWudmO0=" + }, + "org/mock-server#mockserver-client-java/5.15.0": { + "jar": "sha256-LMqrNKNYdlkALhh/PISJAtd8g55OrmxZRp4YUUnvGyY=", + "pom": "sha256-nVRRAJ9Q2bMQCStLyAFPz3+di/HYUbOfOzNPm4rmkfQ=" + }, + "org/mock-server#mockserver-core/5.15.0": { + "jar": "sha256-dpZGoStLzGwK8eZiFsRYH4b5UkY4zvxn3vVJjNKeL7o=", + "pom": "sha256-DSwI3ATUdSuev1sSROKtV6+kSBJ/YZnqeeUYRAbpUYM=" + }, + "org/mock-server#mockserver-netty/5.15.0": { + "jar": "sha256-EKBXpHdbami8aXQtEgBmt/cBOH7X5l9RioGYTqRaw6s=", + "pom": "sha256-1aN22L2gDxkgNt4fm6g89tTXvlFar4+GaN6u1pagCVU=" + }, + "org/mock-server#mockserver/5.15.0": { + "pom": "sha256-tlNuOpSx7xwjGfX1Zwc1JL1YtvIh4vK1rLh57Bu5DJA=" + }, + "org/mockito#mockito-bom/4.11.0": { + "pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo=" + }, + "org/mozilla#rhino/1.7.7.2": { + "jar": "sha256-XG2uBQzrcXdKX8gs5uPwOS2vD/qew1lvcNTQfuULiXA=", + "pom": "sha256-B2kGiYfBiVPlHUGeBi9AlW8egvOioUD+qITXxeb6lH8=" + }, + "org/nibor/autolink#autolink/0.10.0": { + "jar": "sha256-MCswFgloQV7mzRkHmHE4x1daYxX5tu8Tuf46vIc2eFc=", + "pom": "sha256-sEv9glJXPUuoEX/BU/QDWXgIa6r1+HCaD+Qzl0g7M48=" + }, + "org/openjdk/jmh#jmh-core/1.37": { + "jar": "sha256-3A6vK78ANqcLYHmMeF1uA6na8GtouO2w8bqes0IbrrM=", + "pom": "sha256-BEU74Abwb4bXxD88SS97TrM2JoDK5PHugLpl2yM3P1o=" + }, + "org/openjdk/jmh#jmh-parent/1.37": { + "pom": "sha256-DCTyFvNjfd52ORFPcCc6aX+FRvekxtWs1Mxtrum+9Mk=" + }, + "org/opentest4j#opentest4j/1.3.0": { + "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", + "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", + "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" + }, + "org/ow2#ow2/1.5.1": { + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" + }, + "org/ow2/asm#asm-bom/9.8": { + "pom": "sha256-DaHcsibmzf2ttNrFkZFruRe1c3RnTZG9LxMAMTe0FSA=" + }, + "org/ow2/asm#asm-commons/9.8": { + "jar": "sha256-MwGhwctMWfzFKSZI2sHXxa7UwPBn376IhzuM3+d0BPQ=", + "pom": "sha256-95PnjwH3A3F9CUcuVs3yEv4piXDIguIRbo5Un7bRQMI=" + }, + "org/ow2/asm#asm-tree/9.8": { + "jar": "sha256-FLeIDLfIXu0QHicQQy/D/7gydVMqaolNxMQJXUmtWfE=", + "pom": "sha256-cUnn+qDhkSlvh5ru2SCciULTmPBpjSzKGpxijy4qj3c=" + }, + "org/ow2/asm#asm/9.8": { + "jar": "sha256-h26raoPa7K1cpn65/KuwY8l7WuuM8fynqYns3hdSIFE=", + "pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o=" + }, + "org/ow2/asm#asm/9.9": { + "jar": "sha256-A9madK0e5ccTNO9nQ39O9P40iMqnyW2GRavHPI4gF9Q=", + "pom": "sha256-z4Ye8edF1XFUr3muFN80DtU0Hl3NAVfO/NLrfxqgXFc=" + }, + "org/reactivestreams#reactive-streams/1.0.4": { + "jar": "sha256-91yll3ibPaxY9hhXuawuEDSmj6Zy2zUFWo+0UJ4yXyg=", + "pom": "sha256-VLoj2HotQ4VAyZ74eUoIVvxXOiVrSYZ4KDw8Z+8Yrag=" + }, + "org/slf4j#jcl-over-slf4j/1.7.36": { + "jar": "sha256-q1fKj9IjdywXNl0SH1npTsvwrlnQjAOjy1uBBxwBkZU=", + "pom": "sha256-vZYkPX1CGM18x9RcDjD6E0gKGk+R01bt19/pPx/7aOY=" + }, + "org/slf4j#jcl-over-slf4j/2.0.17": { + "jar": "sha256-r/0GdxWJ6/5FS7ETFaT0ZuyqE1uV8+eTlTTPHS/XBkw=", + "pom": "sha256-YaRGiqPB8zyfeSURHybiM5LZ9atx7gy8KHGD/BtSr8U=" + }, + "org/slf4j#slf4j-api/1.7.32": { + "jar": "sha256-NiT4R0wa9G11+YvAl9eGSjI8gbOAiqQ2iabhxgHAJ74=", + "pom": "sha256-ABzeWzxrqRBwQlz+ny5pXkrri8KQotTNllMRJ6skT+U=" + }, + "org/slf4j#slf4j-api/1.7.36": { + "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=", + "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" + }, + "org/slf4j#slf4j-api/2.0.16": { + "pom": "sha256-saAPWxxNvmK4BdZdI5Eab3cGOInXyx6G/oOJ1hkEc/c=" + }, + "org/slf4j#slf4j-api/2.0.17": { + "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", + "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" + }, + "org/slf4j#slf4j-api/2.0.6": { + "jar": "sha256-LyqS1BCyaBOdfWO3XtJeIZlc/kEAwZvyNXfP28gHe9o=", + "pom": "sha256-i06GxT0ng2CPGuohPZBsW6xcBDPgCxkjm7FnZLn6NzY=" + }, + "org/slf4j#slf4j-bom/2.0.16": { + "pom": "sha256-BWYEjsglzfKHWGIK9k2eFK44qc2HSN1vr6bfSkGUwnk=" + }, + "org/slf4j#slf4j-bom/2.0.17": { + "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" + }, + "org/slf4j#slf4j-jdk14/1.7.36": { + "jar": "sha256-W/ZGkK9OWYdriQK7DbPdOcaGpAq/7ZfTg37u7HopIqw=", + "pom": "sha256-S4sBladg0D9bwvfEJC/RQi55O/FGwFpPVFMe+L9u+0E=" + }, + "org/slf4j#slf4j-parent/1.7.32": { + "pom": "sha256-WrNJ0PTHvAjtDvH02ThssZQKL01vFSFQ4W277MC4PHA=" + }, + "org/slf4j#slf4j-parent/1.7.36": { + "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" + }, + "org/slf4j#slf4j-parent/2.0.16": { + "pom": "sha256-CaC0zIFNcnRhbJsW1MD9mq8ezIEzNN5RMeVHJxsZguU=" + }, + "org/slf4j#slf4j-parent/2.0.17": { + "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs=" + }, + "org/slf4j#slf4j-parent/2.0.6": { + "pom": "sha256-FIJlDL4x5AjB3IkCHLrh0wRK1KAb+PYro2C2qBOhMSQ=" + }, + "org/sonatype/oss#oss-parent/5": { + "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" + }, + "org/sonatype/oss#oss-parent/6": { + "pom": "sha256-tDBtE+j1OSRYobMIZvHP8WGz0uaZmojQWe6jkyyKhJk=" + }, + "org/sonatype/oss#oss-parent/7": { + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + }, + "org/sonatype/oss#oss-parent/9": { + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" + }, + "org/springframework#spring-framework-bom/5.3.39": { + "module": "sha256-+ItA4qUDM7QLQvGB7uJyt17HXdhmbLFFvZCxW5fhg+M=", + "pom": "sha256-9tSBCT51dny6Gsfh2zj49pLL4+OHRGkzcada6yHGFIs=" + }, + "org/testcontainers#testcontainers-bom/1.19.7": { + "pom": "sha256-bDMp72KWE8iKyQI7fa4oHOHdh6AO+hg5ah2pErDJRPQ=" + }, + "org/tukaani#xz/1.10": { + "jar": "sha256-lcY8GlWyLdZFOJCkGcwaZA95C799iugtseMK7++wiIg=", + "pom": "sha256-72CLg8O7bI4+azvqo4hCuhWWO0ZJXkr5GwdGyLdQ87k=" + }, + "org/tukaani#xz/1.9": { + "jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=", + "pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo=" + }, + "org/twitter4j#twitter4j-core/4.1.2": { + "jar": "sha256-cmAigcBtl+ksY86EvZPQB2QvoL/4UvY98S/RI7mQsfI=", + "module": "sha256-AQDT1GTl6gAdKXq4e4JQsslz2b9a2VFnltfHvnVrOCY=", + "pom": "sha256-VhhBMpQ6873BFPIRc7ieacjMqlj2GBo/vR1g9xJro0Y=" + }, + "org/vafer#jdependency/2.14": { + "jar": "sha256-HT3hIYOiqJada8b/Wtdx3l1W0ISXxdk+FopctxDiy/E=", + "pom": "sha256-yGRf/88P5qu8IVS8i/0Jysbgd2M4Kz6cGLXbmR7IFjk=" + }, + "org/xmlunit#xmlunit-core/2.9.1": { + "jar": "sha256-fnDyPU914F8O558Pa54Tts9R0082xfw6a4OUKd3h7+8=", + "pom": "sha256-0n5OKjEqIVR+82BcgS5+YMiuyWTn+WDlDU3Dy2azkBI=" + }, + "org/xmlunit#xmlunit-parent/2.9.1": { + "pom": "sha256-1+RY+9XGRFBIeOX7zglLHTB402mn/uF93ezj0Zn9qsA=" + }, + "org/xmlunit#xmlunit-placeholders/2.9.1": { + "jar": "sha256-H+OrnCfYNVl+031hZ8m7zLksLT0Buhr+7Cqta0Ny0+g=", + "pom": "sha256-8lixEzrsF0x2T84Rf12TjVBxfEFzVSIYKJUXmKF8qH8=" + }, + "org/yaml#snakeyaml/1.33": { + "jar": "sha256-Ef9Fl4jwoteB9WpKhtfmkgLOus0Cc9UmnErp8C8/2PA=", + "pom": "sha256-6n1I/UUyGmAz2XzSiBhtSOXpLMDHBm5ziNfEzrSvWVc=" + }, + "org/yaml#snakeyaml/2.4": { + "jar": "sha256-73ea9dKand6MxwzgNB9cb3c14j7f+Whc6qnTU1m3u38=", + "pom": "sha256-4VSjIxzWzeaKq/J0/RiWTUmpwaX16e079HHprnvfCOY=" + }, + "software/amazon/awssdk#annotations/2.36.3": { + "jar": "sha256-InJaDDSebNLRkBS48RW++FE2pyVgkSjkO2b9X1RVNYI=", + "pom": "sha256-8gR/AnWze8FZ4+Mmq+7s1P7xX6zsU/c9cL1XfaontKU=" + }, + "software/amazon/awssdk#apache-client/2.36.3": { + "jar": "sha256-1HA1V8YJ15IG6Yph6G7Cy0g6yhuvpNFmnGk36KdTwGs=", + "pom": "sha256-7IGOgJAAzNutd0rKwFgyiwNl660HExqtIVVWItSkah4=" + }, + "software/amazon/awssdk#arns/2.36.3": { + "jar": "sha256-lje1dGwjZ9GjLjpWGJhyPVy7//0DpdJlwA+QcTqhHkg=", + "pom": "sha256-wgFsPs+nGhls0jj0+YChrelGLbNVzH79CXjVqCIjCEQ=" + }, + "software/amazon/awssdk#auth/2.36.3": { + "jar": "sha256-KjhVfZg8KIM6RDb+nzFlp/FhrZ8lXAua6Ciaum5sTM8=", + "pom": "sha256-Jewv8UaNOemBwf4VNppzcpRKdPXQZ2IKzJsAbz8m24I=" + }, + "software/amazon/awssdk#aws-core/2.36.3": { + "jar": "sha256-V9mJ3UFRRKgjOqSuzyxxVY4AtTmgRlUVUMCkE84CIvs=", + "pom": "sha256-w2lw8xhvK1DkY5qoyMIWfjXeLAPIEWOsRX4D+ZdEwmo=" + }, + "software/amazon/awssdk#aws-query-protocol/2.36.3": { + "jar": "sha256-UL/9K1PabWSeykhD/bOqcSHSYCP82izoOMj8vh8vyJ0=", + "pom": "sha256-0doxvJMqmOvKM7EdHksZxJC+xgR/kUZVKaOhODVy4fM=" + }, + "software/amazon/awssdk#aws-sdk-java-pom/2.36.3": { + "pom": "sha256-CGLFyy/B/DB8xFRlBC/N9z1/PFrODyadfmT5CATgxXs=" + }, + "software/amazon/awssdk#aws-xml-protocol/2.36.3": { + "jar": "sha256-oPhCON+pHNzE+6XEf/jcQsAg13UylAp5GQizmjtUAcE=", + "pom": "sha256-ZXIlEMpQjrpX1NWbAqxMa98MygIsaO3P8LMvaYFpKc0=" + }, + "software/amazon/awssdk#bom-internal/2.36.3": { + "pom": "sha256-WNkZDORigocOHL7j+uuIfnT8zS05RPN6ur+13XTHol0=" + }, + "software/amazon/awssdk#checksums-spi/2.36.3": { + "jar": "sha256-/L98wktjRYlxLq6zz7bqSfAtnT//dflXV3cSfdwpCKY=", + "pom": "sha256-IHPkQddGu13KKoh+0/nXB9BnSpGA5D88bJwsJu8AqO0=" + }, + "software/amazon/awssdk#checksums/2.36.3": { + "jar": "sha256-zNhmr7GbJ/3r+/bhYhCB8haV2ZQv16VeykgwOvv+mNI=", + "pom": "sha256-c4f9IPsR+LJ8MtH1Hl2OF/pfMJdVB5uTEuAWvLEv8SQ=" + }, + "software/amazon/awssdk#core/2.36.3": { + "pom": "sha256-yI+xYp+d5klNcusm2hqgugpm1ES8TBtXqCbY5/oYL4c=" + }, + "software/amazon/awssdk#crt-core/2.36.3": { + "jar": "sha256-VWI2ngGV7mUBuSDL6rWs3BRzdGfxiVdEitAtIEhUHqc=", + "pom": "sha256-+qGsIGz/aMVHFHhxYtwirtQickPvw1D+bed2cxXHHXM=" + }, + "software/amazon/awssdk#endpoints-spi/2.36.3": { + "jar": "sha256-jSEAXMtCCT1/zz1z6koZafoWy7MEVlIZjSKlbUXQahI=", + "pom": "sha256-7DaN5C7LlmgmX6gTi5394reHacEaXMTIR4DGA0OGPFM=" + }, + "software/amazon/awssdk#http-auth-aws-eventstream/2.36.3": { + "jar": "sha256-SucWbvVG8MUpWmJ/1h9fWoQ+QGB1wKAFNy3LXyinC0A=", + "pom": "sha256-PPqPsIc1Mg+Wxyby8ryDndMudETtrOSjM4RGUA3VjRI=" + }, + "software/amazon/awssdk#http-auth-aws/2.36.3": { + "jar": "sha256-CTZY2qjrP61vvtW413Uzjet0Zz2k+o4cIzQtTgfvLd4=", + "pom": "sha256-j4buwpmWr3g+J8+VAKov13M+AciGCG0abWVO3hmD6f8=" + }, + "software/amazon/awssdk#http-auth-spi/2.36.3": { + "jar": "sha256-jr+CO/jGk0DuFoBKdTWCHVTHkW849pvbZ7ZNQ2GKUlg=", + "pom": "sha256-jbfkATXbD4pCsLEbrVDYwqJfn5kTNfiJy6iq7M/dIhc=" + }, + "software/amazon/awssdk#http-auth/2.36.3": { + "jar": "sha256-7L69R4IJ1vbmsKBjjaEDc+FQz4ZV1kiolMLZtTbcJzY=", + "pom": "sha256-eGiL0TchYMekD44bRidLgzLtTNpMyhmLgMbVOCEzDVk=" + }, + "software/amazon/awssdk#http-client-spi/2.36.3": { + "jar": "sha256-tcoNLYso27NRLHsJ8M6MU5ruaZ4myWgvPbl0OBWwZzI=", + "pom": "sha256-J9Iu81bTW3MnyfXDLofA5AXsYtplLotZs/xzl7wxy70=" + }, + "software/amazon/awssdk#http-clients/2.36.3": { + "pom": "sha256-xbiG5AabXhe2WzblILZ08XgY2IAFMO905oX5KCk+2Hw=" + }, + "software/amazon/awssdk#identity-spi/2.36.3": { + "jar": "sha256-JuxpBwyryXMyu9GxdCAFDUDVZGyTudb6x/fxIkhTY5s=", + "pom": "sha256-eEWZfY134/lV2Cs5YdE3t+UKeOPTmShZbFlya9GkICk=" + }, + "software/amazon/awssdk#json-utils/2.36.3": { + "jar": "sha256-Map3CQfML+U1wBgnrZ4uzCL7fclYk6hmla8roka0njc=", + "pom": "sha256-bl/xmXcRn3lDuqnYip8iEHTnZp2zG/e7y4TP5P1NObg=" + }, + "software/amazon/awssdk#metrics-spi/2.36.3": { + "jar": "sha256-xYErjqvIaW0/6fIimbfHdE3m4eeAi7d6XOzJ9GrjMjQ=", + "pom": "sha256-44cUQM9O0dBVQxrW4jqETRJ/8FnIFTJ4XAO8rfz78gc=" + }, + "software/amazon/awssdk#profiles/2.36.3": { + "jar": "sha256-IT79mths0DHxPcInQ5xx1b2lGNMIG8vK7FQP18+EC+4=", + "pom": "sha256-IzJhzFDWtA+CP3AaVFuLL/gY+ts+jGof7lTqPsYyXyE=" + }, + "software/amazon/awssdk#protocol-core/2.36.3": { + "jar": "sha256-dVabHuH7KhAeeCBAGgfg6CJr+89x0GeEQoGzYDJgsr8=", + "pom": "sha256-J6iVLqDDjAJgeSWG8fwM8nzCt7QTSBIWOfnE1cDNmFo=" + }, + "software/amazon/awssdk#protocols/2.36.3": { + "pom": "sha256-9d6883mPopuKiqbVki/Qa6jxUWOxqTl4TAR467YNdXA=" + }, + "software/amazon/awssdk#regions/2.36.3": { + "jar": "sha256-Fp/3RwSitZ/XzJyuQwTnHJxdfA45yEeYsznOFShOJRI=", + "pom": "sha256-7/hMnbFqIRal/xqYu/Ej4x5S+M/f6T2MfMrcLEK3IAg=" + }, + "software/amazon/awssdk#retries-spi/2.36.3": { + "jar": "sha256-lsrnht2ihS1/j7d6xxV58UDNKiInmPvPUY1pUrI2rsU=", + "pom": "sha256-jBvQBs7YBq4c34i3XMuLruLgKs+UN4xVT0Kdawj4Cds=" + }, + "software/amazon/awssdk#retries/2.36.3": { + "jar": "sha256-KqFXQyZZq2PQ9AEbg3L3xovYzVIbYQjHoo+s769SU+k=", + "pom": "sha256-8SMwf4t7QRYXDUgC/nRbuzIw/MkFR0gOiUY6bPS/q3w=" + }, + "software/amazon/awssdk#s3/2.36.3": { + "jar": "sha256-3Fuvu5jIv+DDRO7Jq1oVVmy8BZuqTgpYKtTL+6Y0pJA=", + "pom": "sha256-TzUCg8+usDzkSgd9JLgJY+uIsWGRTtIjZxjtDsK+63s=" + }, + "software/amazon/awssdk#sdk-core/2.36.3": { + "jar": "sha256-cERGQ7ezznQu5OMPcM7+YI6Oh+UWcj869xx9Mg5X5V0=", + "pom": "sha256-zZBbbvsNasEVgWqnwu0RZYWWubXfiJiMoRKhNFEL+Tk=" + }, + "software/amazon/awssdk#services/2.36.3": { + "pom": "sha256-vhXMPNnX34ZNFDU3qmvK9fRENeg/KmG9DoI2ZJPHvAE=" + }, + "software/amazon/awssdk#third-party-jackson-core/2.36.3": { + "jar": "sha256-LMs1cFPhJLlHG/BbqwteO01kcYeGujCOmkcKWPhLQak=", + "pom": "sha256-QRSaCKLgHc/g0PTPeuS9E6KnZceWQ/ynEc8/sGwebc8=" + }, + "software/amazon/awssdk#third-party/2.36.3": { + "pom": "sha256-DUnhbtP9DsRbs0FcNMHtld6IczvubzSFu/HqzfRg7uU=" + }, + "software/amazon/awssdk#utils-lite/2.36.3": { + "jar": "sha256-nu4rF8fDaxW7tZOY0R+LO8rhZ2uuPwDA8AbnJxJRCls=", + "pom": "sha256-JBKGNAQsqONFfA0/KRAFQCwkJQHyPgNDRoO188JjK88=" + }, + "software/amazon/awssdk#utils/2.36.3": { + "jar": "sha256-s9JUJyEtL5xBTdHzcyJWqgKwsybbQq2blsm0z+zHUNM=", + "pom": "sha256-8vLiat5RYvA33iTQEwnzKKO6sDgFhvBDjCQVa2N+uo8=" + }, + "software/amazon/eventstream#eventstream/1.0.1": { + "jar": "sha256-DDfY5pYRfwLDAhkbgRCw0Osg+kEvzjTDomnsc8Fs6CI=", + "pom": "sha256-+UYMt5Sgp69oJ377V2lWno5mUVJQJ2w35ip+i9SyV8w=" + }, + "software/amazon/smithy#smithy-build/1.68.0": { + "jar": "sha256-jjO2SlDpvNqFNvT720eQZ7gW0lQcI0l2KnIjCZhTzEM=", + "module": "sha256-VzpAHq3jkCGPnyJXpj2xNWwofVU2fEBRAVYU5oXRi+c=", + "pom": "sha256-MUkGPovYz//yUVTrvpeGQoQSXPKmp17izZdEprK+8ms=" + }, + "software/amazon/smithy#smithy-cli/1.68.0": { + "jar": "sha256-IabwZiV89U5AQkZv0cQnyXTNZCpI2XcJ9OlAYj1o1XY=", + "module": "sha256-WRnNwas+dJaByDDnUHTqMx9aM/e09GsN8ucfbBCM5f8=", + "pom": "sha256-eECCCMk3qPhV42hfNpJQEBONjUX7XPoYhbwXGN/Pho8=" + }, + "software/amazon/smithy#smithy-diff/1.68.0": { + "jar": "sha256-eZ3fy+OZn6QxSDn/LELbgMY2pnjK+FhOoaS+fjEEbfI=", + "module": "sha256-hiMKkjSKXp8CFVvw1ZwVrTjzi+IVQHFvR5YbJ0NWf7A=", + "pom": "sha256-9+mncxZTPiaF6T6j+oKPG170U9gY8CXtUczE/brWyms=" + }, + "software/amazon/smithy#smithy-model/1.68.0": { + "jar": "sha256-4HXHc0szmymYEdeXf+OWY/TaP38hBrKYdnbwBh4ANC8=", + "module": "sha256-YZtOyRMRyfO+eT4Xc2c367DzWZjDRi/oua/djBqgjFo=", + "pom": "sha256-lSrWT20uMqPENRX9dZCU9TAesi/MapQ7bOXbfIgh9k8=" + }, + "software/amazon/smithy#smithy-syntax/1.68.0": { + "jar": "sha256-kl5nzmvjPPR1qXe6NL0rByouA70Fuv9fxTSbgyDhEkQ=", + "module": "sha256-qTLQEP+XKzJ3meU5wJ/9A4+TyJNbiPqXcoIgakpdK6M=", + "pom": "sha256-lqyN69hyHR6pG1jXGJzljpIiseFh2dpbc0lURUGmB1A=" + }, + "software/amazon/smithy#smithy-utils/1.68.0": { + "jar": "sha256-tQ91hFZPUn6fJai+2IDZIa4JsR6LXEpMr7L06pXuMJI=", + "module": "sha256-OMQujPzPChZcTk9CfI0az+sfZ7hijaO9XTfTRdSbFK8=", + "pom": "sha256-xnCmwTT3U7+sHcu5jORI/iQJhsYa6NTEi8cbAtBa3MY=" + }, + "software/amazon/smithy/gradle#smithy-base/1.4.0": { + "jar": "sha256-GmLXu3t0KaNKoQayYhIAJjDETHfsCW1xrg6u92IF6sQ=", + "module": "sha256-dgzHrOLif2TtGqcQmUTxZPMygc0YINxA/THy/s2VOPQ=", + "pom": "sha256-iQZac2iU43AsVrep/ejihsmWEjtBZqXrwEyohMLNf48=" + }, + "software/amazon/smithy/gradle#smithy-jar/1.4.0": { + "jar": "sha256-TyLYibMkDM7ecKZEcJUXxkWEDj1FqaigcMIs9p1iW84=", + "module": "sha256-ejVxzGFZFGIMzkWmSM5Mt3axV8zP+6iOqXBhWF2vYik=", + "pom": "sha256-JEKbF5fa4TmNU9VquFFfRiSoKPLo9XyDYWQhUMqDHf4=" + }, + "software/amazon/smithy/gradle/smithy-jar#software.amazon.smithy.gradle.smithy-jar.gradle.plugin/1.4.0": { + "pom": "sha256-/AkHcAM/axEJ98ttGK+cHZGSDX1NB4U83Dh+iTkMQxg=" + }, + "software/amazon/smithy/smithy-build/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260226193940", + "release": "1.68.0" + } + }, + "software/amazon/smithy/smithy-cli/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260226193944", + "release": "1.68.0" + } + }, + "software/amazon/smithy/smithy-model/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260226193957", + "release": "1.68.0" + } + } + } +} diff --git a/pkgs/by-name/sm/smithy-cli/package.nix b/pkgs/by-name/sm/smithy-cli/package.nix new file mode 100644 index 000000000000..5bfc3620acb3 --- /dev/null +++ b/pkgs/by-name/sm/smithy-cli/package.nix @@ -0,0 +1,115 @@ +{ + lib, + stdenv, + fetchFromGitHub, + gradle, + jdk, + jre, + makeWrapper, + testers, + runCommand, + writeText, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "smithy-cli"; + version = "1.68.0"; + + src = fetchFromGitHub { + owner = "smithy-lang"; + repo = "smithy"; + tag = finalAttrs.version; + hash = "sha256-jME/yF6i+hQFMr8lseRKS8uSv0s6HNWqBfsRuSSzonI="; + }; + + nativeBuildInputs = [ + gradle + jdk + makeWrapper + ]; + + # Required on Darwin to avoid SocketException during Gradle operations + __darwinAllowLocalNetworking = true; + + mitmCache = gradle.fetchDeps { + inherit (finalAttrs) pname; + data = ./deps.json; + }; + + # Only build the shadowJar for smithy-cli, skip native image tasks that + # would try to download Amazon Corretto + gradleBuildTask = ":smithy-cli:shadowJar"; + + # Fetch both compile and test dependencies during update + gradleUpdateTask = ":smithy-cli:shadowJar :smithy-cli:test"; + + doCheck = true; + gradleCheckTask = ":smithy-cli:test"; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/smithy-cli/lib $out/bin + + # Install the shadow JAR and the Smithy dependency JARs that it + # deliberately excludes (they are expected on the classpath separately) + cp smithy-cli/build/libs/smithy-cli-${finalAttrs.version}.jar $out/share/smithy-cli/lib/ + for proj in smithy-utils smithy-model smithy-build smithy-diff; do + cp $proj/build/libs/$proj-${finalAttrs.version}.jar $out/share/smithy-cli/lib/ + done + # smithy-syntax uses the shadow plugin too, so its JAR has no classifier + cp smithy-syntax/build/libs/smithy-syntax-${finalAttrs.version}.jar $out/share/smithy-cli/lib/ + + # Create wrapper that puts all JARs on the classpath. + # Java's -cp wildcard syntax requires a literal '*' (not shell-expanded), + # so we construct the classpath explicitly. + classpath=$(find $out/share/smithy-cli/lib -name '*.jar' | tr '\n' ':' | sed 's/:$//') + makeWrapper ${lib.getExe jre} $out/bin/smithy \ + --add-flags "-cp $classpath software.amazon.smithy.cli.SmithyCli" + + runHook postInstall + ''; + + passthru.tests = { + version = testers.testVersion { + package = finalAttrs.finalPackage; + }; + validate = runCommand "smithy-cli-validate-test" { } '' + ${lib.getExe finalAttrs.finalPackage} validate ${writeText "example.smithy" '' + $version: "2.0" + namespace example + service ExampleService { + version: "2023-01-01" + operations: [GetUser] + } + operation GetUser { + input: GetUserInput + output: GetUserOutput + } + structure GetUserInput { + @required + userId: String + } + structure GetUserOutput { + @required + name: String + } + ''} + touch $out + ''; + }; + + meta = { + description = "CLI for the Smithy interface definition language (IDL)"; + homepage = "https://smithy.io/"; + changelog = "https://github.com/smithy-lang/smithy/releases/tag/${finalAttrs.version}"; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryBytecode # deps + ]; + license = lib.licenses.asl20; + mainProgram = "smithy"; + maintainers = [ lib.maintainers.joshgodsiff ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/sm/smpmgr/package.nix b/pkgs/by-name/sm/smpmgr/package.nix index 1c679abca826..f229e3325e99 100644 --- a/pkgs/by-name/sm/smpmgr/package.nix +++ b/pkgs/by-name/sm/smpmgr/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "smpmgr"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; src = fetchFromGitHub { owner = "intercreate"; repo = "smpmgr"; tag = finalAttrs.version; - hash = "sha256-EWvTt0bfkHA+E9nkoI8u17j6zevbDofGUxHpFXoUGyo="; + hash = "sha256-wH9WdZXN1sR+uEOo/LupaIqYVzuHHyOX1EimD7MVNFw="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/sr/srm/package.nix b/pkgs/by-name/sr/srm/package.nix index 55c7863e739b..3ed2d296751e 100644 --- a/pkgs/by-name/sr/srm/package.nix +++ b/pkgs/by-name/sr/srm/package.nix @@ -17,6 +17,7 @@ stdenv.mkDerivation { patches = [ ./fix-output-in-verbose-mode.patch ]; nativeBuildInputs = [ autoreconfHook ]; + configureFlags = [ "CFLAGS=-std=gnu17" ]; meta = { description = "Delete files securely"; diff --git a/pkgs/by-name/wi/wiki-go/package.nix b/pkgs/by-name/wi/wiki-go/package.nix index 4278ed0d2b8b..6198d9c950de 100644 --- a/pkgs/by-name/wi/wiki-go/package.nix +++ b/pkgs/by-name/wi/wiki-go/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "wiki-go"; - version = "1.8.7"; + version = "1.8.8"; src = fetchFromGitHub { owner = "leomoon-studios"; repo = "wiki-go"; tag = "v${version}"; - hash = "sha256-5Swnr/V/lfXxF1tGhmq2mo+ZDmob9nLOS5pAYY58G/E="; + hash = "sha256-zFmyDupVOgj/oOAq8f2iG2glovWjaRy32GCh7u+Rjg8="; }; vendorHash = null; diff --git a/pkgs/desktops/lomiri/qml/lomiri-notifications/default.nix b/pkgs/desktops/lomiri/qml/lomiri-notifications/default.nix index 387f2e456b0c..8304dec0d522 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-notifications/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-notifications/default.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitLab, - fetchpatch, gitUpdater, cmake, dbus, @@ -15,24 +14,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "lomiri-notifications"; - version = "1.3.1"; + version = "1.3.2"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-notifications"; tag = finalAttrs.version; - hash = "sha256-d3fJiYGAYF5e6XPuZ26Lrjj8tUiquunMLDLs9PdAYcA="; + hash = "sha256-rGs+MTt/Z+Gk3jSxU7tfNAUdypG/HJ4pDqvC+U722Eg="; }; - patches = [ - # Remove when version > 1.3.1 - (fetchpatch { - name = "0001-lomiri-notifications-Properly-include-lomiri-shell-api-includedirs.patch"; - url = "https://gitlab.com/ubports/development/core/lomiri-notifications/-/commit/b68e51db6df1ed2637692dbff704374ab4c53fa7.patch"; - hash = "sha256-GWGlKQgOEy7HgzgA6H2Dmp0tB5amVcb3lj4LDT9dJCE="; - }) - ]; - postPatch = '' substituteInPlace CMakeLists.txt \ --replace-fail "\''${CMAKE_INSTALL_LIBDIR}/qt5/qml" "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}" diff --git a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix index 4711cf27b81f..8af344b2f534 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitLab, + fetchpatch, gitUpdater, replaceVars, testers, @@ -74,13 +75,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "lomiri-ui-toolkit"; - version = "1.3.5904"; + version = "1.3.5905"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-ui-toolkit"; rev = finalAttrs.version; - hash = "sha256-lrytLk7+RpD3V4g9m7JruqOfLggJO9sGLzt5UrGbs/Q="; + hash = "sha256-59Q7Atxt6CfR0LgNa6keGDY+HpV/eOdTngVHcUJEesg="; }; outputs = [ @@ -92,6 +93,13 @@ stdenv.mkDerivation (finalAttrs: { ]; patches = [ + # Remove when version > 1.3.5905 + (fetchpatch { + name = "0001-lomiri-ui-toolkit-Fix-compatibility-with-Qt-6.11.patch"; + url = "https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/commit/57303d2b01549ef78b029ed05babbc9400e102f3.patch"; + hash = "sha256-22QSOaYZ+hsctLt8+ffrzBIY3btp+rM6NBsu0gvQMeM="; + }) + ./2001-Mark-problematic-tests.patch (replaceVars ./2002-Nixpkgs-versioned-QML-path.patch.in { @@ -101,70 +109,70 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs documentation/docs.sh tests/ - - # Reverse dependencies (and their reverse dependencies too) access the function patched here to register their gettext catalogues, - # so hardcoding any prefix here will make only catalogues in that prefix work. APP_DIR envvar will override this, but with domains from multiple derivations being - # used in a single application (lomiri-system-settings), that's of not much use either. - # https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/blob/dcb3a523c56a400e5c3c163c2836cafca168767e/src/LomiriToolkit/i18n.cpp#L101-129 - # - # This could be solved with a reference to the prefix of whoever requests the domain, but the call happens via some automatic Qt / QML callback magic, - # I'm not sure what the best way of injecting that there would be. - # https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/blob/dcb3a523c56a400e5c3c163c2836cafca168767e/src/LomiriToolkit/i18n_p.h#L34 - # - # Using /run/current-system/sw/share/locale instead of /usr/share/locale isn't a great - # solution, but at least it should get us working localisations + '' + # Reverse dependencies (and their reverse dependencies too) access the function patched here to register their gettext catalogues, + # so hardcoding any prefix here will make only catalogues in that prefix work. APP_DIR envvar will override this, but with domains from multiple derivations being + # used in a single application (lomiri-system-settings), that's of not much use either. + # https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/blob/dcb3a523c56a400e5c3c163c2836cafca168767e/src/LomiriToolkit/i18n.cpp#L101-129 + # + # This could be solved with a reference to the prefix of whoever requests the domain, but the call happens via some automatic Qt / QML callback magic, + # I'm not sure what the best way of injecting that there would be. + # https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/blob/dcb3a523c56a400e5c3c163c2836cafca168767e/src/LomiriToolkit/i18n_p.h#L34 + # + # Using /run/current-system/sw/share/locale instead of /usr/share/locale isn't a great + # solution, but at least it should get us working localisations + + '' substituteInPlace src/LomiriToolkit/i18n.cpp \ --replace-fail "/usr" "/run/current-system/sw" - - # The code here overrides the regular QML import variables so the just-built modules are found & used in the tests - # But we need their QML dependencies too, so put them back in there + '' + # The code here overrides the regular QML import variables so the just-built modules are found & used in the tests + # But we need their QML dependencies too, so put them back in there + + '' substituteInPlace export_qml_dir.sh \ --replace-fail '_IMPORT_PATH=$BUILD_DIR/qml' '_IMPORT_PATH=$BUILD_DIR/qml:${qtQmlPaths}' - - # These tests try to load Suru theme icons, but override XDG_DATA_DIRS / use full paths to load them + '' + # These tests try to load Suru theme icons, but override XDG_DATA_DIRS / use full paths to load them + + '' substituteInPlace \ tests/unit/visual/tst_visual.cpp \ - tests/unit/visual/tst_icon.{11,13}.qml \ - tests/unit/visual/tst_imageprovider.11.qml \ + tests/unit/visual/tst_icon.qml \ + tests/unit/visual13/tst_icon.{11,13}.qml \ + tests/unit/visual/tst_imageprovider.qml \ + tests/unit/visual13/tst_imageprovider.11.qml \ --replace-fail '/usr/share' '${suru-icon-theme}/share' '' - # Adjust to Qt 6.11, TODO report & submit upstream - + lib.optionalString withQt6 '' - substituteInPlace apicheck/apicheck.cpp \ - --replace-fail \ - 'attachedPropertiesType(QQmlEnginePrivate::get(currentEngine))' \ - 'attachedPropertiesType(QQmlTypeLoader::get(currentEngine))' - - substituteInPlace src/LomiriToolkit/ucstylehints.cpp \ - --replace-fail \ - 'QQmlEnginePrivate::getV4Engine(qmlEngine(this))' \ - 'qmlEngine(this)->handle()' - '' - + lib.optionalString (!withQt6) '' - for subproject in po app-launch-profiler lomiri-ui-toolkit-launcher; do - substituteInPlace $subproject/$subproject.pro \ - --replace-fail '$$[QT_INSTALL_PREFIX]' "$out" - done - + + lib.optionalString (!withQt6) ( + '' + for subproject in po app-launch-profiler lomiri-ui-toolkit-launcher; do + substituteInPlace $subproject/$subproject.pro \ + --replace-fail "\''$\''$[QT_INSTALL_PREFIX]" "$out" + done + '' # Install apicheck tool into bin - substituteInPlace apicheck/apicheck.pro \ - --replace-fail '$$[QT_INSTALL_LIBS]/lomiri-ui-toolkit' "$out/bin" - - substituteInPlace \ - src/LomiriMetrics/LomiriMetrics.pro \ - src/LomiriMetrics/lttng/lttng.pro \ - --replace-fail '$$[QT_INSTALL_PLUGINS]' "$out/${qtbase.qtPluginPrefix}" - - substituteInPlace features/lomiri_qml_plugin.prf \ - --replace-fail '$$[QT_INSTALL_QML]' "$out/${qtbase.qtQmlPrefix}" - - substituteInPlace documentation/documentation.pro \ - --replace-fail '/usr/share/doc' '$$PREFIX/share/doc' \ - --replace-fail '$$[QT_INSTALL_DOCS]' '$$PREFIX/share/doc/lomiri-ui-toolkit' - + + '' + substituteInPlace apicheck/apicheck.pro \ + --replace-fail "\''$\''$[QT_INSTALL_LIBS]/lomiri-ui-toolkit" "$out/bin" + '' + + '' + substituteInPlace \ + src/LomiriMetrics/LomiriMetrics.pro \ + src/LomiriMetrics/lttng/lttng.pro \ + --replace-fail '$$[QT_INSTALL_PLUGINS]' "$out/${qtbase.qtPluginPrefix}" + '' + + '' + substituteInPlace features/lomiri_qml_plugin.prf \ + --replace-fail '$$[QT_INSTALL_QML]' "$out/${qtbase.qtQmlPrefix}" + '' + + '' + substituteInPlace documentation/documentation.pro \ + --replace-fail '/usr/share/doc' '$$PREFIX/share/doc' \ + --replace-fail '$$[QT_INSTALL_DOCS]' '$$PREFIX/share/doc/lomiri-ui-toolkit' + '' # Causes redefinition error with our own fortify hardening - sed -i '/DEFINES += _FORTIFY_SOURCE/d' features/lomiri_common.prf - '' + + '' + sed -i '/DEFINES += _FORTIFY_SOURCE/d' features/lomiri_common.prf + '' + ) + lib.optionalString withQt6 '' substituteInPlace CMakeLists.txt \ --replace-fail "\''${CMAKE_INSTALL_LIBDIR}/qt\''${QT_VERSION_MAJOR}/qml" "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}" \ diff --git a/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix b/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix index 7d73afde6502..774f9bf34721 100644 --- a/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix +++ b/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitLab, - fetchpatch, gitUpdater, testers, boost, @@ -33,13 +32,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "lomiri-download-manager"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-download-manager"; tag = finalAttrs.version; - hash = "sha256-/rb1Fx0TbBuff2dWAgxpd72opTnLe0itcGwLJ53Wu9U="; + hash = "sha256-FqpTEGbSwN+2oG/G2Zf80rSfezJP/ogtIkVdIrX4FMU="; }; outputs = [ @@ -48,15 +47,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withDocumentation [ "doc" ]; - patches = [ - # Remove when version > 0.3.0 - (fetchpatch { - name = "0001-lomiri-download-manager-Properly-include-lomiri-api-includedirs.patch"; - url = "https://gitlab.com/ubports/development/core/lomiri-download-manager/-/commit/b847aca92cea6f729b96f7a55f765ae4d9fbf741.patch"; - hash = "sha256-hx/b80P5nbonlP3B8ekjZjxUGV3Ofm/lai0RU1ak9Gs="; - }) - ]; - postPatch = '' # Substitute systemd's prefix in pkg-config call substituteInPlace CMakeLists.txt \ diff --git a/pkgs/development/libraries/qt-5/5.15/default.nix b/pkgs/development/libraries/qt-5/5.15/default.nix index 12bfafad1df1..e9856f26c034 100644 --- a/pkgs/development/libraries/qt-5/5.15/default.nix +++ b/pkgs/development/libraries/qt-5/5.15/default.nix @@ -189,40 +189,6 @@ let hash = "sha256-B/z/+tai01RU/bAJSCp5a0/dGI8g36nwso8MiJv27YM="; }) ]; - qtwebkit = [ - (fetchpatch { - name = "qtwebkit-python39-json.patch"; - url = "https://github.com/qtwebkit/qtwebkit/commit/78360c01c796b6260bf828bc9c8a0ef73c5132fd.patch"; - sha256 = "yCX/UL666BPxjnxT6rIsUrJsPcSWHhZwMFJfuHhbkhk="; - }) - (fetchpatch { - name = "qtwebkit-bison-3.7-build.patch"; - url = "https://github.com/qtwebkit/qtwebkit/commit/d92b11fea65364fefa700249bd3340e0cd4c5b31.patch"; - sha256 = "0h8ymfnwgkjkwaankr3iifiscsvngqpwb91yygndx344qdiw9y0n"; - }) - (fetchpatch { - name = "qtwebkit-glib-2.68.patch"; - url = "https://github.com/qtwebkit/qtwebkit/pull/1058/commits/5b698ba3faffd4e198a45be9fe74f53307395e4b.patch"; - sha256 = "0a3xv0h4lv8wggckgy8cg8xnpkg7n9h45312pdjdnnwy87xvzss0"; - }) - (fetchpatch { - name = "qtwebkit-darwin-handle.patch"; - url = "https://github.com/qtwebkit/qtwebkit/commit/5c272a21e621a66862821d3ae680f27edcc64c19.patch"; - sha256 = "9hjqLyABz372QDgoq7nXXXQ/3OXBGcYN1/92ekcC3WE="; - }) - (fetchpatch { - name = "qtwebkit-libxml2-api-change.patch"; - url = "https://github.com/WebKit/WebKit/commit/1bad176b2496579d760852c80cff3ad9fb7c3a4b.patch"; - sha256 = "WZEj+UuKhgJBM7auhND3uddk1wWdTY728jtiWVe7CSI="; - }) - ./qtwebkit.patch - ./qtwebkit-icu68.patch - ./qtwebkit-cstdint.patch - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ./qtwebkit-darwin-no-readline.patch - ./qtwebkit-darwin-no-qos-classes.patch - ]; qttools = [ ./qttools.patch ]; }; @@ -304,7 +270,6 @@ let qtwayland = callPackage ../modules/qtwayland.nix { }; qtwebchannel = callPackage ../modules/qtwebchannel.nix { }; qtwebglplugin = callPackage ../modules/qtwebglplugin.nix { }; - qtwebkit = callPackage ../modules/qtwebkit.nix { }; qtwebsockets = callPackage ../modules/qtwebsockets.nix { }; qtx11extras = callPackage ../modules/qtx11extras.nix { }; qtxmlpatterns = callPackage ../modules/qtxmlpatterns.nix { }; diff --git a/pkgs/development/libraries/qt-5/5.15/qtwebkit-cstdint.patch b/pkgs/development/libraries/qt-5/5.15/qtwebkit-cstdint.patch deleted file mode 100644 index 6ef551575e12..000000000000 --- a/pkgs/development/libraries/qt-5/5.15/qtwebkit-cstdint.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up qtwebkit-5.212.0-alpha4/Source/ThirdParty/ANGLE/src/common/mathutil.h.me qtwebkit-5.212.0-alpha4/Source/ThirdParty/ANGLE/src/common/mathutil.h ---- qtwebkit-5.212.0-alpha4/Source/ThirdParty/ANGLE/src/common/mathutil.h.me 2023-02-20 15:40:04.045911245 +0100 -+++ qtwebkit-5.212.0-alpha4/Source/ThirdParty/ANGLE/src/common/mathutil.h 2023-02-20 15:40:39.038549787 +0100 -@@ -16,6 +16,7 @@ - #include - #include - #include -+#include - - namespace gl - { diff --git a/pkgs/development/libraries/qt-5/5.15/qtwebkit-darwin-no-qos-classes.patch b/pkgs/development/libraries/qt-5/5.15/qtwebkit-darwin-no-qos-classes.patch deleted file mode 100644 index a7087f517623..000000000000 --- a/pkgs/development/libraries/qt-5/5.15/qtwebkit-darwin-no-qos-classes.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/Source/cmake/OptionsQt.cmake b/Source/cmake/OptionsQt.cmake ---- a/Source/cmake/OptionsQt.cmake -+++ b/Source/cmake/OptionsQt.cmake -@@ -683,7 +683,6 @@ if (WIN32 AND COMPILER_IS_GCC_OR_CLANG) - endif () - - if (APPLE) -- SET_AND_EXPOSE_TO_BUILD(HAVE_QOS_CLASSES 1) - endif () - - if (ENABLE_MATHML) diff --git a/pkgs/development/libraries/qt-5/5.15/qtwebkit-darwin-no-readline.patch b/pkgs/development/libraries/qt-5/5.15/qtwebkit-darwin-no-readline.patch deleted file mode 100644 index 4871032f6f2c..000000000000 --- a/pkgs/development/libraries/qt-5/5.15/qtwebkit-darwin-no-readline.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/Source/JavaScriptCore/shell/CMakeLists.txt b/Source/JavaScriptCore/shell/CMakeLists.txt ---- a/Source/JavaScriptCore/shell/CMakeLists.txt -+++ b/Source/JavaScriptCore/shell/CMakeLists.txt -@@ -9,7 +9,6 @@ set(JSC_LIBRARIES - ) - - if (WTF_OS_MAC_OS_X) -- list(APPEND JSC_LIBRARIES edit) - endif () - - if ("${JavaScriptCore_LIBRARY_TYPE}" MATCHES "STATIC") -diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h ---- a/Source/WTF/wtf/Platform.h -+++ b/Source/WTF/wtf/Platform.h -@@ -563,7 +563,6 @@ - #if PLATFORM(IOS) - - #define HAVE_NETWORK_EXTENSION 1 --#define HAVE_READLINE 1 - #if USE(APPLE_INTERNAL_SDK) - #define USE_CFNETWORK 1 - #endif -@@ -650,7 +649,6 @@ - #define HAVE_MADV_DONTNEED 1 - #define HAVE_MERGESORT 1 - #define HAVE_PTHREAD_SETNAME_NP 1 --#define HAVE_READLINE 1 - #define HAVE_SYS_TIMEB_H 1 - - #if !PLATFORM(GTK) && !PLATFORM(QT) diff --git a/pkgs/development/libraries/qt-5/5.15/qtwebkit-icu68.patch b/pkgs/development/libraries/qt-5/5.15/qtwebkit-icu68.patch deleted file mode 100644 index 73463d7567a3..000000000000 --- a/pkgs/development/libraries/qt-5/5.15/qtwebkit-icu68.patch +++ /dev/null @@ -1,170 +0,0 @@ -Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844 - -In file included from Source/WebCore/platform/text/TextAllInOne.cpp:31: -Source/WebCore/platform/text/TextCodecICU.cpp:311:42: error: use of undeclared identifier 'TRUE' - ucnv_setFallback(m_converterICU, TRUE); - ^ -In file included from Source/WebCore/platform/text/TextAllInOne.cpp:40: -In file included from Source/WebCore/platform/text/icu/UTextProvider.cpp:27: -Source/WebCore/platform/text/icu/UTextProvider.h:83:28: error: use of undeclared identifier 'TRUE' - isAccessible = TRUE; - ^ -Source/WebCore/platform/text/icu/UTextProvider.h:88:28: error: use of undeclared identifier 'FALSE' - isAccessible = FALSE; - ^ -Source/WebCore/platform/text/icu/UTextProvider.h:97:28: error: use of undeclared identifier 'TRUE' - isAccessible = TRUE; - ^ -Source/WebCore/platform/text/icu/UTextProvider.h:102:28: error: use of undeclared identifier 'FALSE' - isAccessible = FALSE; - ^ -In file included from Source/WebCore/platform/text/TextAllInOne.cpp:41: -Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:103:20: error: use of undeclared identifier 'TRUE' - return TRUE; - ^ -Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:108:20: error: use of undeclared identifier 'FALSE' - return FALSE; - ^ -Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:114:20: error: use of undeclared identifier 'TRUE' - return TRUE; - ^ -Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:119:20: error: use of undeclared identifier 'FALSE' - return FALSE; - ^ -Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:147:12: error: use of undeclared identifier 'TRUE' - return TRUE; - ^ -Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:339:16: error: use of undeclared identifier 'FALSE' - return FALSE; - ^ -Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:359:12: error: use of undeclared identifier 'TRUE' - return TRUE; - ^ -In file included from Source/WebCore/platform/text/TextAllInOne.cpp:42: -Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp:128:16: error: use of undeclared identifier 'FALSE' - return FALSE; - ^ -Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp:148:12: error: use of undeclared identifier 'TRUE' - return TRUE; - ^ - ---- a/Source/WebCore/platform/text/TextCodecICU.cpp -+++ b/Source/WebCore/platform/text/TextCodecICU.cpp -@@ -308,7 +308,7 @@ void TextCodecICU::createICUConverter() const - m_converterICU = ucnv_open(m_canonicalConverterName, &err); - ASSERT(U_SUCCESS(err)); - if (m_converterICU) -- ucnv_setFallback(m_converterICU, TRUE); -+ ucnv_setFallback(m_converterICU, true); - } - - int TextCodecICU::decodeToBuffer(UChar* target, UChar* targetLimit, const char*& source, const char* sourceLimit, int32_t* offsets, bool flush, UErrorCode& err) ---- a/Source/WebCore/platform/text/icu/UTextProvider.h -+++ b/Source/WebCore/platform/text/icu/UTextProvider.h -@@ -80,12 +80,12 @@ inline bool uTextAccessInChunkOrOutOfRange(UText* text - // Ensure chunk offset is well formed if computed offset exceeds int32_t range. - ASSERT(offset < std::numeric_limits::max()); - text->chunkOffset = offset < std::numeric_limits::max() ? static_cast(offset) : 0; -- isAccessible = TRUE; -+ isAccessible = true; - return true; - } - if (nativeIndex >= nativeLength && text->chunkNativeLimit == nativeLength) { - text->chunkOffset = text->chunkLength; -- isAccessible = FALSE; -+ isAccessible = false; - return true; - } - } else { -@@ -94,12 +94,12 @@ inline bool uTextAccessInChunkOrOutOfRange(UText* text - // Ensure chunk offset is well formed if computed offset exceeds int32_t range. - ASSERT(offset < std::numeric_limits::max()); - text->chunkOffset = offset < std::numeric_limits::max() ? static_cast(offset) : 0; -- isAccessible = TRUE; -+ isAccessible = true; - return true; - } - if (nativeIndex <= 0 && !text->chunkNativeStart) { - text->chunkOffset = 0; -- isAccessible = FALSE; -+ isAccessible = false; - return true; - } - } ---- a/Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp -+++ b/Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp -@@ -100,23 +100,23 @@ static UBool uTextLatin1Access(UText* uText, int64_t i - if (index < uText->chunkNativeLimit && index >= uText->chunkNativeStart) { - // Already inside the buffer. Set the new offset. - uText->chunkOffset = static_cast(index - uText->chunkNativeStart); -- return TRUE; -+ return true; - } - if (index >= length && uText->chunkNativeLimit == length) { - // Off the end of the buffer, but we can't get it. - uText->chunkOffset = static_cast(index - uText->chunkNativeStart); -- return FALSE; -+ return false; - } - } else { - if (index <= uText->chunkNativeLimit && index > uText->chunkNativeStart) { - // Already inside the buffer. Set the new offset. - uText->chunkOffset = static_cast(index - uText->chunkNativeStart); -- return TRUE; -+ return true; - } - if (!index && !uText->chunkNativeStart) { - // Already at the beginning; can't go any farther. - uText->chunkOffset = 0; -- return FALSE; -+ return false; - } - } - -@@ -144,7 +144,7 @@ static UBool uTextLatin1Access(UText* uText, int64_t i - - uText->nativeIndexingLimit = uText->chunkLength; - -- return TRUE; -+ return true; - } - - static int32_t uTextLatin1Extract(UText* uText, int64_t start, int64_t limit, UChar* dest, int32_t destCapacity, UErrorCode* status) -@@ -336,7 +336,7 @@ static int64_t uTextLatin1ContextAwareNativeLength(UTe - static UBool uTextLatin1ContextAwareAccess(UText* text, int64_t nativeIndex, UBool forward) - { - if (!text->context) -- return FALSE; -+ return false; - int64_t nativeLength = uTextLatin1ContextAwareNativeLength(text); - UBool isAccessible; - if (uTextAccessInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible)) -@@ -356,7 +356,7 @@ static UBool uTextLatin1ContextAwareAccess(UText* text - ASSERT(newContext == UTextProviderContext::PriorContext); - textLatin1ContextAwareSwitchToPriorContext(text, nativeIndex, nativeLength, forward); - } -- return TRUE; -+ return true; - } - - static int32_t uTextLatin1ContextAwareExtract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode* errorCode) ---- a/Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp -+++ b/Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp -@@ -125,7 +125,7 @@ static inline int64_t uTextUTF16ContextAwareNativeLeng - static UBool uTextUTF16ContextAwareAccess(UText* text, int64_t nativeIndex, UBool forward) - { - if (!text->context) -- return FALSE; -+ return false; - int64_t nativeLength = uTextUTF16ContextAwareNativeLength(text); - UBool isAccessible; - if (uTextAccessInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible)) -@@ -145,7 +145,7 @@ static UBool uTextUTF16ContextAwareAccess(UText* text, - ASSERT(newContext == UTextProviderContext::PriorContext); - textUTF16ContextAwareSwitchToPriorContext(text, nativeIndex, nativeLength, forward); - } -- return TRUE; -+ return true; - } - - static int32_t uTextUTF16ContextAwareExtract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode* errorCode) diff --git a/pkgs/development/libraries/qt-5/5.15/qtwebkit.patch b/pkgs/development/libraries/qt-5/5.15/qtwebkit.patch deleted file mode 100644 index b94a4b76cbab..000000000000 --- a/pkgs/development/libraries/qt-5/5.15/qtwebkit.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/Source/WebKit2/PlatformQt.cmake b/Source/WebKit2/PlatformQt.cmake ---- a/Source/WebKit2/PlatformQt.cmake -+++ b/Source/WebKit2/PlatformQt.cmake -@@ -261,6 +261,7 @@ - list(APPEND WebKit2_SYSTEM_INCLUDE_DIRECTORIES - ${GLIB_INCLUDE_DIRS} - ${GSTREAMER_INCLUDE_DIRS} -+ ${GSTREAMER_PBUTILS_INCLUDE_DIRS} - ${Qt5Quick_INCLUDE_DIRS} - ${Qt5Quick_PRIVATE_INCLUDE_DIRS} - ${SQLITE_INCLUDE_DIR} - diff --git a/pkgs/development/libraries/qt-5/5.15/srcs.nix b/pkgs/development/libraries/qt-5/5.15/srcs.nix index 07b617c7b97d..87a7bb97707d 100644 --- a/pkgs/development/libraries/qt-5/5.15/srcs.nix +++ b/pkgs/development/libraries/qt-5/5.15/srcs.nix @@ -43,18 +43,6 @@ lib.mapAttrs mk (lib.importJSON ./srcs-generated.json) }; }; - # qtwebkit does not have an official release tarball on the qt mirror and is - # mostly maintained by the community. - qtwebkit = rec { - src = fetchFromGitHub { - owner = "qt"; - repo = "qtwebkit"; - rev = "v${version}"; - sha256 = "0x8rng96h19xirn7qkz3lydal6v4vn00bcl0s3brz36dfs0z8wpg"; - }; - version = "5.212.0-alpha4"; - }; - # qtsystems has no official releases qtsystems = { version = "unstable-2019-01-03"; diff --git a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix b/pkgs/development/libraries/qt-5/modules/qtwebkit.nix deleted file mode 100644 index 775d0aa78156..000000000000 --- a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix +++ /dev/null @@ -1,122 +0,0 @@ -{ - qtModule, - stdenv, - lib, - fetchurl, - qtbase, - qtdeclarative, - qtlocation, - qtmultimedia, - qtsensors, - qtwebchannel, - fontconfig, - libwebp, - libxml2, - libxslt, - sqlite, - systemd, - glib, - gst_all_1, - cmake, - bison, - flex, - gdb, - gperf, - perl, - pkg-config, - python3, - ruby, -}: - -let - hyphen = stdenv.mkDerivation rec { - pname = "hyphen"; - version = "2.8.8"; - src = fetchurl { - url = "http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-${version}.tar.gz"; - sha256 = "304636d4eccd81a14b6914d07b84c79ebb815288c76fe027b9ebff6ff24d5705"; - }; - postPatch = '' - patchShebangs tests - ''; - buildInputs = [ perl ]; - }; -in -qtModule { - pname = "qtwebkit"; - propagatedBuildInputs = [ - qtbase - qtdeclarative - qtlocation - qtsensors - qtwebchannel - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - qtmultimedia - ]; - buildInputs = [ - fontconfig - libwebp - libxml2 - libxslt - sqlite - glib - gst_all_1.gstreamer - gst_all_1.gst-plugins-base - hyphen - ]; - nativeBuildInputs = [ - bison - flex - gdb - gperf - perl - pkg-config - python3 - ruby - cmake - ]; - - cmakeFlags = [ - "-DPORT=Qt" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - "-DQt5Multimedia_DIR=${lib.getDev qtmultimedia}/lib/cmake/Qt5Multimedia" - "-DQt5MultimediaWidgets_DIR=${lib.getDev qtmultimedia}/lib/cmake/Qt5MultimediaWidgets" - "-DMACOS_FORCE_SYSTEM_XML_LIBRARIES=OFF" - ]; - - env.NIX_CFLAGS_COMPILE = toString ( - [ - # with gcc7 this warning blows the log over Hydra's limit - "-Wno-expansion-to-defined" - ] - # with gcc8, -Wclass-memaccess became part of -Wall and this too exceeds the logging limit - ++ lib.optionals stdenv.cc.isGNU [ - "-Wno-class-memaccess" - ] - # with clang this warning blows the log over Hydra's limit - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - "-Wno-inconsistent-missing-override" - ] - ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ - ''-DNIXPKGS_LIBUDEV="${lib.getLib systemd}/lib/libudev"'' - ] - ); - - doCheck = false; # fails 13 out of 13 tests (ctest) - - # remove forbidden references to $TMPDIR - preFixup = lib.optionalString stdenv.hostPlatform.isLinux '' - patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$out"/libexec/* - ''; - - enableParallelBuilding = true; - - meta = { - maintainers = [ ]; - knownVulnerabilities = [ - "QtWebkit upstream is unmaintained and receives no security updates, see https://blogs.gnome.org/mcatanzaro/2022/11/04/stop-using-qtwebkit/" - ]; - }; -} diff --git a/pkgs/development/libraries/qtwebkit-plugins/default.nix b/pkgs/development/libraries/qtwebkit-plugins/default.nix deleted file mode 100644 index a33b4bda9d3c..000000000000 --- a/pkgs/development/libraries/qtwebkit-plugins/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - qmake, - qtwebkit, - hunspell, -}: - -stdenv.mkDerivation { - pname = "qtwebkit-plugins"; - version = "unstable-2017-01-25"; - - src = fetchFromGitHub { - owner = "QupZilla"; - repo = "qtwebkit-plugins"; - rev = "b58ee9d5b31977491662aa4e8bee16404638bf14"; - sha256 = "04wvlhdj45g1v1a3zl0pkf9r72i22h1br10lhhrgad7ypym974gw"; - }; - - nativeBuildInputs = [ qmake ]; - - buildInputs = [ - qtwebkit - hunspell - ]; - - dontWrapQtApps = true; - - postPatch = '' - sed -i "s,-lhunspell,-lhunspell-${lib.versions.majorMinor hunspell.version}," src/spellcheck/spellcheck.pri - sed -i "s,\$\$\[QT_INSTALL_PLUGINS\],$out/$qtPluginPrefix," src/src.pro - ''; - - meta = { - description = "Spell checking plugin using Hunspell and HTML5 Notifications plugin for QtWebKit"; - homepage = "https://github.com/QupZilla/qtwebkit-plugins"; - license = lib.licenses.gpl3; - platforms = lib.platforms.linux; - maintainers = [ ]; - }; -} diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 76f07a76156b..304cac321285 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -95,18 +95,18 @@ final: prev: { }: buildLuarocksPackage { pname = "argparse"; - version = "0.7.1-1"; + version = "0.7.2-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/argparse-0.7.1-1.rockspec"; - sha256 = "116iaczq6glzzin6qqa2zn7i22hdyzzsq6mzjiqnz6x1qmi0hig8"; + url = "mirror://luarocks/argparse-0.7.2-1.rockspec"; + sha256 = "1az7ikzll699sbz2qxq9wkm0ncmic33dhg85zqlznbnz28vy6jza"; }).outPath; src = fetchzip { - url = "https://github.com/luarocks/argparse/archive/0.7.1.zip"; - sha256 = "0idg79d0dfis4qhbkbjlmddq87np75hb2vj41i6prjpvqacvg5v1"; + url = "https://github.com/luarocks/argparse/archive/0.7.2.zip"; + sha256 = "0ji3hh0s2g2i5sribiib2vpy30xzfkv61m4mzwawfpgraqg03r6y"; }; - disabled = luaOlder "5.1" || luaAtLeast "5.5"; + disabled = luaOlder "5.1" || luaAtLeast "5.6"; meta = { homepage = "https://github.com/luarocks/argparse"; @@ -1008,15 +1008,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2615-1"; + version = "0.0.2629-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2615-1.rockspec"; - sha256 = "04y7lh9mm7lj605xpsrb6p142mpmnnisf781slfmcsgl2zbm4pk9"; + url = "mirror://luarocks/fzf-lua-0.0.2629-1.rockspec"; + sha256 = "0n4p78119nir3cbb5ig313nf2mlnzf16kxkbwy1xc7lnhy9czv4q"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/cebf88881a4fab2c20a2a950269953417af1c3e8.zip"; - sha256 = "13b4zrx4j2pnl9sh6mcyx120gm29flk7zr03vkik2difpcpdi518"; + url = "https://github.com/ibhagwan/fzf-lua/archive/1ae863c83e0823225b4e041845f10c918d5fb882.zip"; + sha256 = "0hsxklwq6kqvjcpdlwilqk7wmw0pdah5g8skg1iya97fj13imnc6"; }; disabled = luaOlder "5.1"; @@ -3857,17 +3857,17 @@ final: prev: { }: buildLuarocksPackage { pname = "luasystem"; - version = "0.7.0-1"; + version = "0.7.1-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/luasystem-0.7.0-1.rockspec"; - sha256 = "1c50g495s2xzf041p9yl58idxa1mv28sxbgymy05jyp30g0ifqw5"; + url = "mirror://luarocks/luasystem-0.7.1-1.rockspec"; + sha256 = "10hnakzkyjqh6plks2wz2844l7rw619vfc5b3idqw9pndpw6fylz"; }).outPath; src = fetchFromGitHub { owner = "lunarmodules"; repo = "luasystem"; - tag = "v0.7.0"; - hash = "sha256-/hob/bDP3CQeMZuz29a4XTRzlU7I7O2W/EszJEueq8c="; + tag = "v0.7.1"; + hash = "sha256-HxOtwWyAYOxTQXm0KyJVvSNTxWOJnn4pnX0FFu4HYh4="; }; disabled = luaOlder "5.1"; @@ -5495,21 +5495,21 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "9.0.2-2"; + version = "9.0.3-2"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-9.0.2-2.rockspec"; - sha256 = "09vq53b68a9ywilb7fa1bsn52wmdzdvbflih0p8ppjzsk1lyilsv"; + url = "mirror://luarocks/rustaceanvim-9.0.3-2.rockspec"; + sha256 = "1afjl8f0qgqlingk8schjnpqi1ihh35s33pf57xpn6chx281zb7d"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.2.zip"; - sha256 = "0kmd12d234fwrikhz33y7npdmyi7ahldb9mjdwlvl3kgq0lkpg74"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.3.zip"; + sha256 = "14573r04zqn72a6qjhnjii0n6n2s8smdg5rsccr1svy2aplvwxrj"; }; disabled = lua.luaversion != "5.1"; meta = { - homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.2.zip"; + homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.3.zip"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-2.0-only"; description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim"; @@ -5882,8 +5882,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "028d9a0695a0cc4cfa893889f8c408ed7ccc8adc"; - hash = "sha256-xU/lozREXuXkjBq8L94sLwyEE6f7k8Q3y0BkjPssB1Y="; + rev = "506338434fec5ad19cb1f8d45bf92d66c4917393"; + hash = "sha256-ekfqqG44cS13FJ0qQKOCl8bftxF8BSRD5v+wZrCAvb8="; }; disabled = lua.luaversion != "5.1"; diff --git a/pkgs/development/python-modules/atopile/default.nix b/pkgs/development/python-modules/atopile/default.nix index 44509b3b0c0b..9f0ec060f04d 100644 --- a/pkgs/development/python-modules/atopile/default.nix +++ b/pkgs/development/python-modules/atopile/default.nix @@ -214,10 +214,13 @@ buildPythonPackage (finalAttrs: { "test_muster_specific_targets_with_dependencies" ]; - # in order to use pytest marker, we need to use ppytestFlagsArray - # using pytestFlags causes `ERROR: file or directory not found: slow` - pytestFlagsArray = [ - "-m='not slow and not not_in_ci and not regression'" + disabledTestMarks = [ + "slow" + "not_in_ci" + "regression" + ]; + + pytestFlags = [ "--timeout=10" # any test taking long, timouts with more than 60s "--benchmark-disable" "--tb=line" diff --git a/pkgs/development/python-modules/bx-py-utils/default.nix b/pkgs/development/python-modules/bx-py-utils/default.nix index 9e4e626fa337..0b7b5c4ab3a8 100644 --- a/pkgs/development/python-modules/bx-py-utils/default.nix +++ b/pkgs/development/python-modules/bx-py-utils/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "bx-py-utils"; - version = "116"; + version = "118"; pyproject = true; src = fetchFromGitHub { owner = "boxine"; repo = "bx_py_utils"; tag = "v${version}"; - hash = "sha256-wrPEwYeM4HjhgRO51XyPx6e/TsX52378bFhPw1NZreM="; + hash = "sha256-SasoLZ8Ay+aqBItT/O8RMGEbPXxXsL//ssvttMcnZnQ="; }; postPatch = '' diff --git a/pkgs/development/python-modules/crewai/default.nix b/pkgs/development/python-modules/crewai/default.nix index f0fbc27cc802..55cd5934cc11 100644 --- a/pkgs/development/python-modules/crewai/default.nix +++ b/pkgs/development/python-modules/crewai/default.nix @@ -55,14 +55,14 @@ buildPythonPackage (finalAttrs: { pname = "crewai"; - version = "1.14.1"; + version = "1.14.3"; pyproject = true; src = fetchFromGitHub { owner = "crewAIInc"; repo = "crewAI"; tag = finalAttrs.version; - hash = "sha256-MwBcum9HX0emKPB0UpTCBTvZRnNP0YqU02YCEHZ4CeA="; + hash = "sha256-AMGAo2fllV4RasRXoeOpJii8aWfu7/JW1iXp3VgTGVo="; }; postPatch = '' diff --git a/pkgs/development/python-modules/dbt-snowflake/default.nix b/pkgs/development/python-modules/dbt-snowflake/default.nix index 476f1970b559..21460734c004 100644 --- a/pkgs/development/python-modules/dbt-snowflake/default.nix +++ b/pkgs/development/python-modules/dbt-snowflake/default.nix @@ -36,9 +36,9 @@ buildPythonPackage rec { enabledTestPaths = [ "tests/unit" ]; - pytestFlagsArray = [ + pytestFlags = [ # pyproject.toml specifies -n auto which only pytest-xdist understands - "--override-ini addopts=''" + "--override-ini=addopts=" ]; pythonImportsCheck = [ "dbt.adapters.snowflake" ]; diff --git a/pkgs/development/python-modules/dm-control/default.nix b/pkgs/development/python-modules/dm-control/default.nix index e33755a9194e..b7b87f380371 100644 --- a/pkgs/development/python-modules/dm-control/default.nix +++ b/pkgs/development/python-modules/dm-control/default.nix @@ -29,14 +29,15 @@ buildPythonPackage (finalAttrs: { pname = "dm-control"; - version = "1.0.39"; + version = "1.0.40"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "google-deepmind"; repo = "dm_control"; tag = finalAttrs.version; - hash = "sha256-N5/zFIJIj0T0TxATeExbcSuAy/kNotY5odSiJuehZ7Y="; + hash = "sha256-93ALiUTTp7IJsgA09DnS26+a6Sn40s91mNCIU5CbEG8="; }; build-system = [ diff --git a/pkgs/development/python-modules/farama-notifications/default.nix b/pkgs/development/python-modules/farama-notifications/default.nix index ad4beb12f073..c897be03b2ac 100644 --- a/pkgs/development/python-modules/farama-notifications/default.nix +++ b/pkgs/development/python-modules/farama-notifications/default.nix @@ -5,27 +5,28 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "farama-notifications"; - version = "0.0.4"; + version = "0.0.6"; + pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "Farama-Foundation"; repo = "farama-notifications"; - rev = version; - hash = "sha256-UUrJ/5t5x54xs1gweNUhwqrMJQXiyrUPn1bBfTsiPcw="; + tag = finalAttrs.version; + hash = "sha256-gvOLitPqpJW1kLVZUkf8UVhKdjhCZhu9ORmdLHzil1E="; }; - pyproject = true; - - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; pythonImportsCheck = [ "farama_notifications" ]; meta = { description = "Allows for providing notifications on import to all Farama Packages"; homepage = "https://github.com/Farama-Foundation/Farama-Notifications"; + changelog = "https://github.com/Farama-Foundation/Farama-Notifications/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) diff --git a/pkgs/development/python-modules/fsspec-xrootd/default.nix b/pkgs/development/python-modules/fsspec-xrootd/default.nix index 4ab66502a4b5..e07fdec45aab 100644 --- a/pkgs/development/python-modules/fsspec-xrootd/default.nix +++ b/pkgs/development/python-modules/fsspec-xrootd/default.nix @@ -19,14 +19,14 @@ buildPythonPackage (finalAttrs: { pname = "fsspec-xrootd"; - version = "0.5.3"; + version = "0.5.4"; pyproject = true; src = fetchFromGitHub { owner = "CoffeaTeam"; repo = "fsspec-xrootd"; tag = "v${finalAttrs.version}"; - hash = "sha256-phtvWBKaBu6piVB226y9R29njI39z6vRLBbwlHZbpKk="; + hash = "sha256-dlSh2TH7SQ95kFNPlSjMa697WdBURRlBxNtNf04uaBU="; }; build-system = [ diff --git a/pkgs/development/python-modules/hydra-joblib-launcher/default.nix b/pkgs/development/python-modules/hydra-joblib-launcher/default.nix index 33ccb24a6cd2..83a6ac63a366 100644 --- a/pkgs/development/python-modules/hydra-joblib-launcher/default.nix +++ b/pkgs/development/python-modules/hydra-joblib-launcher/default.nix @@ -47,7 +47,7 @@ buildPythonPackage (finalAttrs: { ]; # tries to write to source directory otherwise: - pytestFlagsArray = [ "-p no:cacheprovider" ]; + pytestFlags = [ "-pno:cacheprovider" ]; meta = { inherit (hydra-core.meta) changelog license; diff --git a/pkgs/development/python-modules/indevolt-api/default.nix b/pkgs/development/python-modules/indevolt-api/default.nix index c88df046d164..d247d6e600bd 100644 --- a/pkgs/development/python-modules/indevolt-api/default.nix +++ b/pkgs/development/python-modules/indevolt-api/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "indevolt-api"; - version = "1.2.3"; + version = "1.6.0"; pyproject = true; src = fetchFromGitHub { owner = "Xirt"; repo = "indevolt-api"; tag = "v${finalAttrs.version}"; - hash = "sha256-l5O4Wn3TBG0grAVUnUJPvdavSka+7YX5cpQp7PzxuAg="; + hash = "sha256-WcTfEsf6ypMdutY3Ab5WavNRYGiWtUehzlrNO7z8jgk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/invocations/default.nix b/pkgs/development/python-modules/invocations/default.nix index 1a8ee27a6528..d0603e412008 100644 --- a/pkgs/development/python-modules/invocations/default.nix +++ b/pkgs/development/python-modules/invocations/default.nix @@ -1,6 +1,7 @@ { lib, buildPythonPackage, + build, blessed, fetchFromGitHub, invoke, @@ -13,13 +14,14 @@ pytest-relaxed, pytest-mock, icecream, + setuptools, pip, }: buildPythonPackage rec { pname = "invocations"; version = "4.0.2"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "pyinvoke"; @@ -31,11 +33,14 @@ buildPythonPackage rec { patches = [ ./replace-blessings-with-blessed.patch ]; postPatch = '' - substituteInPlace setup.py \ - --replace "semantic_version>=2.4,<2.7" "semantic_version" + substituteInPlace pyproject.toml \ + --replace-fail "semantic_version>=2.4,<2.7" "semantic_version" ''; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ + build blessed invoke releases diff --git a/pkgs/development/python-modules/invocations/replace-blessings-with-blessed.patch b/pkgs/development/python-modules/invocations/replace-blessings-with-blessed.patch index fe03889e8555..625c60478e5f 100644 --- a/pkgs/development/python-modules/invocations/replace-blessings-with-blessed.patch +++ b/pkgs/development/python-modules/invocations/replace-blessings-with-blessed.patch @@ -13,14 +13,14 @@ index 54322c3..81ac173 100644 from invoke import Collection, task, Exit diff --git a/setup.py b/setup.py index 78ae28b..c78a74c 100644 ---- a/setup.py -+++ b/setup.py -@@ -16,7 +16,7 @@ requirements = [ +--- a/pyproject.toml 2026-04-25 00:07:29.730867343 +0200 ++++ b/pyproject.toml 2026-04-25 00:08:23.736953102 +0200 +@@ -16,7 +16,7 @@ # time if missing), but that got hairy fast, and these are all # pure-Python packages, so it shouldn't be a huge burden for users to # obtain them. - "blessings>=1.6", + "blessed", - "releases>=1.6", - "semantic_version>=2.4,<2.7", - "tabulate>=0.7.5", + "build>=1.3", + # For envs that don't actually have pip - we use some of its tooling atm. + "pip~=25.2", diff --git a/pkgs/development/python-modules/langchain-experimental/default.nix b/pkgs/development/python-modules/langchain-experimental/default.nix index 84b8e7a40d92..da4d8d1a8729 100644 --- a/pkgs/development/python-modules/langchain-experimental/default.nix +++ b/pkgs/development/python-modules/langchain-experimental/default.nix @@ -59,7 +59,7 @@ buildPythonPackage rec { pytestCheckHook ]; - pytestFlagsArray = [ "tests/unit_tests" ]; + enabledTestPaths = [ "tests/unit_tests" ]; pythonImportsCheck = [ "langchain_experimental" ]; diff --git a/pkgs/development/python-modules/langgraph-cli/default.nix b/pkgs/development/python-modules/langgraph-cli/default.nix index ec6d7e36e977..b366fb7fcc32 100644 --- a/pkgs/development/python-modules/langgraph-cli/default.nix +++ b/pkgs/development/python-modules/langgraph-cli/default.nix @@ -26,14 +26,14 @@ buildPythonPackage (finalAttrs: { pname = "langgraph-cli"; - version = "0.4.23"; + version = "0.4.24"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "cli==${finalAttrs.version}"; - hash = "sha256-nF6w1SUEFECSv87TbvNpNGiv1wFbKsDlUy8MprTdG70="; + hash = "sha256-gDN0qxh1cPaupIrNK+o/8ExWORnRY3k6C5Vgd3A1Rf0="; }; sourceRoot = "${finalAttrs.src.name}/libs/cli"; diff --git a/pkgs/development/python-modules/lizard/default.nix b/pkgs/development/python-modules/lizard/default.nix index bbd8b64672c8..0aa79480e997 100644 --- a/pkgs/development/python-modules/lizard/default.nix +++ b/pkgs/development/python-modules/lizard/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "lizard"; - version = "1.21.6"; + version = "1.22.1"; format = "setuptools"; src = fetchFromGitHub { owner = "terryyin"; repo = "lizard"; tag = version; - hash = "sha256-ZRXO9XijsZdtDffEvQ6iYVr8PKP93JD01L/bg9NOEpM="; + hash = "sha256-k4HrecW6577GaxEGlkKNtqrHP1cSWOvWN32EUNeOuSg="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/lupa/default.nix b/pkgs/development/python-modules/lupa/default.nix index 172b5e128c0f..2566c91af20b 100644 --- a/pkgs/development/python-modules/lupa/default.nix +++ b/pkgs/development/python-modules/lupa/default.nix @@ -1,19 +1,28 @@ { lib, buildPythonPackage, - cython, - fetchPypi, - setuptools, -}: + fetchFromGitHub, + # build-system + cython, + setuptools, + + # nativeBuildInputs + pkg-config, + + # buildInputs + luajit, +}: buildPythonPackage (finalAttrs: { pname = "lupa"; version = "2.8"; pyproject = true; - src = fetchPypi { - inherit (finalAttrs) pname version; - hash = "sha256-2AImQbnsjs8sXsvp9H5acOC4fEta6SG5LLAqY44KzQg="; + src = fetchFromGitHub { + owner = "scoder"; + repo = "lupa"; + tag = "lupa-${finalAttrs.version}"; + hash = "sha256-JlKxisVd0sbLcmVjzyFEkbUDAornAoCWekpASl6qeY4="; }; build-system = [ @@ -21,12 +30,24 @@ buildPythonPackage (finalAttrs: { setuptools ]; + nativeBuildInputs = [ + pkg-config + ]; + + env = { + LUPA_NO_BUNDLE = "true"; + }; + + buildInputs = [ + luajit + ]; + pythonImportsCheck = [ "lupa" ]; meta = { description = "Lua in Python"; homepage = "https://github.com/scoder/lupa"; - changelog = "https://github.com/scoder/lupa/blob/lupa-${finalAttrs.version}/CHANGES.rst"; + changelog = "https://github.com/scoder/lupa/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/mpl-typst/default.nix b/pkgs/development/python-modules/mpl-typst/default.nix index 47f092e89fa0..c333bece263e 100644 --- a/pkgs/development/python-modules/mpl-typst/default.nix +++ b/pkgs/development/python-modules/mpl-typst/default.nix @@ -46,7 +46,7 @@ buildPythonPackage rec { numpy ]; - pytestFlagsArray = [ "-v" ]; + pytestFlags = [ "-v" ]; pythonImportsCheck = [ "mpl_typst" diff --git a/pkgs/development/python-modules/mujoco/default.nix b/pkgs/development/python-modules/mujoco/default.nix index 6b147259b12b..d48c6c86b82b 100644 --- a/pkgs/development/python-modules/mujoco/default.nix +++ b/pkgs/development/python-modules/mujoco/default.nix @@ -38,7 +38,7 @@ buildPythonPackage (finalAttrs: { # in the project's CI. src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-0yXFRIcCqRnbWz0AUP/wr4bUfaFG1ZZ4cishEve1UIQ="; + hash = "sha256-JQr+V0WNaIGy12WfoAKaEoy1fLu2ICaNlWR/ua10IYM="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/python-modules/outlines/default.nix b/pkgs/development/python-modules/outlines/default.nix index 3b30f9a8e0ab..475913ba11da 100644 --- a/pkgs/development/python-modules/outlines/default.nix +++ b/pkgs/development/python-modules/outlines/default.nix @@ -120,7 +120,7 @@ buildPythonPackage (finalAttrs: { tensorflow ]; - pytestFlagsArray = [ + pytestFlags = [ # FutureWarning: functools.partial will be a method descriptor in future Python versions; wrap it in enum.member() if you want to preserve the old behavior "-Wignore::FutureWarning" ]; diff --git a/pkgs/development/python-modules/pgspecial/default.nix b/pkgs/development/python-modules/pgspecial/default.nix index b481f1e6b411..fa574d7148cd 100644 --- a/pkgs/development/python-modules/pgspecial/default.nix +++ b/pkgs/development/python-modules/pgspecial/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { postgresql ]; - pytestFlagsArray = [ "-vvv" ]; + pytestFlags = [ "-vvv" ]; env = { PGDATABASE = "_test_db"; diff --git a/pkgs/development/python-modules/pomegranate/default.nix b/pkgs/development/python-modules/pomegranate/default.nix index c161e1553688..0c5ccd4eb5d5 100644 --- a/pkgs/development/python-modules/pomegranate/default.nix +++ b/pkgs/development/python-modules/pomegranate/default.nix @@ -52,11 +52,11 @@ buildPythonPackage rec { }) ]; - pytestFlagsArray = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ + disabledTestPaths = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ # AssertionError: Arrays are not almost equal to 6 decimals - "--deselect=tests/distributions/test_normal_full.py::test_fit" - "--deselect=tests/distributions/test_normal_full.py::test_from_summaries" - "--deselect=tests/distributions/test_normal_full.py::test_serialization" + "tests/distributions/test_normal_full.py::test_fit" + "tests/distributions/test_normal_full.py::test_from_summaries" + "tests/distributions/test_normal_full.py::test_serialization" ]; disabledTests = [ diff --git a/pkgs/development/python-modules/py-netgear-plus/default.nix b/pkgs/development/python-modules/py-netgear-plus/default.nix index 267103195b08..018029c2adb8 100644 --- a/pkgs/development/python-modules/py-netgear-plus/default.nix +++ b/pkgs/development/python-modules/py-netgear-plus/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "py-netgear-plus"; - version = "0.6.1"; + version = "0.6.3"; pyproject = true; src = fetchFromGitHub { owner = "foxey"; repo = "py-netgear-plus"; tag = "v${finalAttrs.version}"; - hash = "sha256-WXNhKpOoOYRwB1OYLFxVXy230MzG4vAZYZ0YUp5W/R8="; + hash = "sha256-hnaUvf4r279JKzIJVyZqf8Iypsi5FOEjwJir4/E+5Xs="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/pydo/default.nix b/pkgs/development/python-modules/pydo/default.nix index 41f5447d3a56..97ea9df47289 100644 --- a/pkgs/development/python-modules/pydo/default.nix +++ b/pkgs/development/python-modules/pydo/default.nix @@ -21,14 +21,14 @@ buildPythonPackage (finalAttrs: { pname = "pydo"; - version = "0.30.0"; + version = "0.31.0"; pyproject = true; src = fetchFromGitHub { owner = "digitalocean"; repo = "pydo"; tag = "v${finalAttrs.version}"; - hash = "sha256-tLw34aQ9gmKSQ/cy3Rz3eKqaw/Kv4lgS1saMYMCHPxo="; + hash = "sha256-66DdlrfK+scSCGJ9sCsTjiUxLhY5jKAKdg4JTfBMfso="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/pyjvcprojector/default.nix b/pkgs/development/python-modules/pyjvcprojector/default.nix index 25a74f80dae9..6e4e71859baa 100644 --- a/pkgs/development/python-modules/pyjvcprojector/default.nix +++ b/pkgs/development/python-modules/pyjvcprojector/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pyjvcprojector"; - version = "2.0.5"; + version = "2.0.6"; pyproject = true; src = fetchFromGitHub { owner = "SteveEasley"; repo = "pyjvcprojector"; tag = "v${version}"; - hash = "sha256-cfeC5KuExA4GIw7vrSBtUC4TWI8PBukOfdhbWpscyok="; + hash = "sha256-HFnaMIlF+C2fi8NlMtQKEMY35lAS15ij4QyFMFYhiU8="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pyoprf/default.nix b/pkgs/development/python-modules/pyoprf/default.nix index 0e2c9abd7a4b..a59757506559 100644 --- a/pkgs/development/python-modules/pyoprf/default.nix +++ b/pkgs/development/python-modules/pyoprf/default.nix @@ -51,7 +51,7 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytestCheckHook ]; - pytestFlagsArray = [ "tests/test.py" ]; + enabledTestPaths = [ "tests/test.py" ]; meta = { homepage = "https://github.com/stef/liboprf/tree/master/python"; diff --git a/pkgs/development/python-modules/pyqt/5.x.nix b/pkgs/development/python-modules/pyqt/5.x.nix index 66138c7cb5a1..85cedbede6af 100644 --- a/pkgs/development/python-modules/pyqt/5.x.nix +++ b/pkgs/development/python-modules/pyqt/5.x.nix @@ -17,7 +17,6 @@ enableVerbose ? true, withConnectivity ? false, withMultimedia ? false, - withWebKit ? false, withWebSockets ? false, withLocation ? false, withSerialPort ? false, @@ -139,7 +138,6 @@ buildPythonPackage rec { ] ++ lib.optional withConnectivity qtconnectivity ++ lib.optional withMultimedia qtmultimedia - ++ lib.optional withWebKit qtwebkit ++ lib.optional withWebSockets qtwebsockets ++ lib.optional withLocation qtlocation ++ lib.optional withSerialPort qtserialport @@ -156,7 +154,6 @@ buildPythonPackage rec { pyqt-builder ] ++ lib.optional withConnectivity qtconnectivity - ++ lib.optional withWebKit qtwebkit ++ lib.optional withWebSockets qtwebsockets ++ lib.optional withLocation qtlocation ++ lib.optional withSerialPort qtserialport @@ -170,7 +167,6 @@ buildPythonPackage rec { passthru = { inherit sip pyqt5-sip; multimediaEnabled = withMultimedia; - webKitEnabled = withWebKit; WebSocketsEnabled = withWebSockets; connectivityEnabled = withConnectivity; locationEnabled = withLocation; @@ -191,7 +187,6 @@ buildPythonPackage rec { "PyQt5.QtGui" ] ++ lib.optional withWebSockets "PyQt5.QtWebSockets" - ++ lib.optional withWebKit "PyQt5.QtWebKit" ++ lib.optional withMultimedia "PyQt5.QtMultimedia" ++ lib.optional withConnectivity "PyQt5.QtBluetooth" ++ lib.optional withLocation "PyQt5.QtPositioning" diff --git a/pkgs/development/python-modules/python-docs-theme/default.nix b/pkgs/development/python-modules/python-docs-theme/default.nix index 35b5965ddf7c..72847bc1aa55 100644 --- a/pkgs/development/python-modules/python-docs-theme/default.nix +++ b/pkgs/development/python-modules/python-docs-theme/default.nix @@ -9,7 +9,7 @@ buildPythonPackage (finalAttrs: { pname = "python-docs-theme"; - version = "2025.12"; + version = "2026.4"; pyproject = true; disabled = pythonOlder "3.12"; @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { owner = "python"; repo = "python-docs-theme"; tag = finalAttrs.version; - hash = "sha256-isKfYgakIsPdMSATx9tjjb+U8oERN560NkBDkbt9AeM="; + hash = "sha256-wfHon11V7fvK+PMWBY+MpxiPOyqIecRAu+rM4uONMzA="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/sagemaker-core/default.nix b/pkgs/development/python-modules/sagemaker-core/default.nix index e1c8319ac354..179c83a53211 100644 --- a/pkgs/development/python-modules/sagemaker-core/default.nix +++ b/pkgs/development/python-modules/sagemaker-core/default.nix @@ -28,14 +28,14 @@ buildPythonPackage (finalAttrs: { pname = "sagemaker-core"; - version = "1.0.77"; + version = "1.0.78"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "sagemaker-core"; tag = "v${finalAttrs.version}"; - hash = "sha256-UWoRYMk2QUjgCaa76xJ8o6OyAiM0Zyf4jXgT4AYm8PM="; + hash = "sha256-pSxOMbw6ZUdlVTYoSW5ZwpTTh5VEJFf8U6sNq6kb5vM="; }; build-system = [ diff --git a/pkgs/development/python-modules/scikit-image/default.nix b/pkgs/development/python-modules/scikit-image/default.nix index a75e0e565e6a..03cb2f7f66cd 100644 --- a/pkgs/development/python-modules/scikit-image/default.nix +++ b/pkgs/development/python-modules/scikit-image/default.nix @@ -105,12 +105,15 @@ let rm -r skimage ''; - pytestFlagsArray = [ - "${installedPackageRoot}" + pytestFlags = [ "--pyargs" "skimage" ]; + enabledTestPaths = [ + installedPackageRoot + ]; + disabledTestPaths = [ # Requires network access (actually some data is loaded via `skimage._shared.testing.fetch` in the global scope, which calls `pytest.skip` when a network is unaccessible, leading to a pytest collection error). "${installedPackageRoot}/skimage/filters/rank/tests/test_rank.py" diff --git a/pkgs/development/python-modules/txtai/default.nix b/pkgs/development/python-modules/txtai/default.nix index d9acc4e32202..e9c5b77a2bef 100644 --- a/pkgs/development/python-modules/txtai/default.nix +++ b/pkgs/development/python-modules/txtai/default.nix @@ -290,7 +290,7 @@ buildPythonPackage { ++ optional-dependencies.api ++ optional-dependencies.similarity; - pytestFlagsArray = [ + enabledTestPaths = [ "test/python/*" ]; diff --git a/pkgs/development/python-modules/whodap/default.nix b/pkgs/development/python-modules/whodap/default.nix index e74b34a16cd6..36c7b8a66ff9 100644 --- a/pkgs/development/python-modules/whodap/default.nix +++ b/pkgs/development/python-modules/whodap/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "whodap"; - version = "0.1.15"; + version = "0.1.16"; pyproject = true; src = fetchFromGitHub { owner = "pogzyb"; repo = "whodap"; tag = "v${finalAttrs.version}"; - hash = "sha256-PEKFO+mVGtagmH2rny8zorvi9/zadWh+fiJqBc/NA+E="; + hash = "sha256-ybJiAWrAcs/9/8WutqsHvwsiWxR+tJL9wcQRaOiUZNQ="; }; postPatch = '' diff --git a/pkgs/development/tools/analysis/splint/default.nix b/pkgs/development/tools/analysis/splint/default.nix index fa35bf32b445..fe528974e664 100644 --- a/pkgs/development/tools/analysis/splint/default.nix +++ b/pkgs/development/tools/analysis/splint/default.nix @@ -18,6 +18,10 @@ stdenv.mkDerivation rec { buildInputs = [ flex ]; + buildFlags = [ + "CFLAGS=-std=gnu99" + ]; + doCheck = true; meta = { diff --git a/pkgs/servers/http/nginx/stable.nix b/pkgs/servers/http/nginx/stable.nix index 7191c6d93fd3..8e9facc7fc1f 100644 --- a/pkgs/servers/http/nginx/stable.nix +++ b/pkgs/servers/http/nginx/stable.nix @@ -1,6 +1,6 @@ { callPackage, ... }@args: callPackage ./generic.nix args { - version = "1.28.3"; - hash = "sha256-LJapRr+wiCohdE7UKXcKISOuGCjHxIZlCSmT3e6RqRg="; + version = "1.30.0"; + hash = "sha256-BYGIxkvyK67KpyuAmmMYpPm6YjiJxVT+qwP3y4U6sxs="; } diff --git a/pkgs/servers/monitoring/grafana/plugins/redis-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/redis-app/default.nix index 1aed71260068..a1ee1ef8017c 100644 --- a/pkgs/servers/monitoring/grafana/plugins/redis-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/redis-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "redis-app"; - version = "2.2.1"; - zipHash = "sha256-1ZzJaGhlM6CaTecj69aqJ9fqN7wYSsiDCMTRVkZJUb0="; + version = "2.3.2"; + zipHash = "sha256-HncZBj0FCku7DRTCDigY2aH2oBScDg7d9XL7ixm7DOM="; meta = { description = "Redis Application plugin for Grafana"; license = lib.licenses.asl20; diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index 4406bef8f908..c178f82aaa01 100644 --- a/pkgs/stdenv/generic/make-derivation.nix +++ b/pkgs/stdenv/generic/make-derivation.nix @@ -20,7 +20,6 @@ let concatMapStrings concatStringsSep elem - elemAt extendDerivation filter filterAttrs @@ -95,51 +94,46 @@ let # NOTE: the above documentation had to be duplicated in `lib/customisation.nix`: `makeOverridable`. overrideAttrs = f0: - let - extends' = - overlay: f: + makeDerivationExtensible ( + final: + let + prev = rattrs final; + thisOverlay = lib.toExtension f0 final prev; + pos = builtins.unsafeGetAttrPos "version" thisOverlay; + in + lib.warnIf ( - final: - let - prev = f final; - thisOverlay = overlay final prev; - warnForBadVersionOverride = ( - prev ? src - && thisOverlay ? version - && prev ? version - # We could check that the version is actually distinct, but that - # would probably just delay the inevitable, or preserve tech debt. - # && prev.version != thisOverlay.version - && !(thisOverlay ? src) - && !(thisOverlay.__intentionallyOverridingVersion or false) - ); - pname = args.pname or ""; - version = args.version or ""; - pos = builtins.unsafeGetAttrPos "version" thisOverlay; - in - lib.warnIf warnForBadVersionOverride '' - ${ - args.name or "${pname}-${version}" - } was overridden with `version` but not `src` at ${pos.file or ""}:${ - toString pos.line or "" - }:${toString pos.column or ""}. + prev ? src + && thisOverlay ? version + && prev ? version + # We could check that the version is actually distinct, but that + # would probably just delay the inevitable, or preserve tech debt. + # && prev.version != thisOverlay.version + && !(thisOverlay ? src) + && !(thisOverlay.__intentionallyOverridingVersion or false) + ) + '' + ${ + args.name or "${args.pname or ""}-${args.version or ""}" + } was overridden with `version` but not `src` at ${pos.file or ""}:${ + toString pos.line or "" + }:${toString pos.column or ""}. - This is most likely not what you want. In order to properly change the version of a package, override - both the `version` and `src` attributes: + This is most likely not what you want. In order to properly change the version of a package, override + both the `version` and `src` attributes: - hello.overrideAttrs (oldAttrs: rec { - version = "1.0.0"; - src = pkgs.fetchurl { - url = "mirror://gnu/hello/hello-''${version}.tar.gz"; - hash = "..."; - }; - }) + hello.overrideAttrs (oldAttrs: rec { + version = "1.0.0"; + src = pkgs.fetchurl { + url = "mirror://gnu/hello/hello-''${version}.tar.gz"; + hash = "..."; + }; + }) - (To silence this warning, set `__intentionallyOverridingVersion = true` in your `overrideAttrs` call.) - '' (prev // (removeAttrs thisOverlay [ "__intentionallyOverridingVersion" ])) - ); - in - makeDerivationExtensible (extends' (lib.toExtension f0) rattrs); + (To silence this warning, set `__intentionallyOverridingVersion = true` in your `overrideAttrs` call.) + '' + (prev // (removeAttrs thisOverlay [ "__intentionallyOverridingVersion" ])) + ); finalPackage = mkDerivationSimple overrideAttrs args; @@ -375,17 +369,6 @@ let ... }@attrs: - - # Policy on acceptable hash types in nixpkgs - assert - attrs ? outputHash - -> ( - let - algo = attrs.outputHashAlgo or (head (splitString "-" attrs.outputHash)); - in - if algo == "md5" then throw "Rejected insecure ${algo} hash '${attrs.outputHash}'" else true - ); - let # TODO(@oxij, @Ericson2314): This is here to keep the old semantics, remove when # no package has `doCheck = true`. @@ -395,13 +378,17 @@ let separateDebugInfo' = let actualValue = separateDebugInfo && isLinux; - conflictingOption = + in + if + actualValue + && ( attrs ? "disallowedReferences" || attrs ? "disallowedRequisites" || attrs ? "allowedRequisites" - || attrs ? "allowedReferences"; - in - if actualValue && conflictingOption && !__structuredAttrs then + || attrs ? "allowedReferences" + ) + && !__structuredAttrs + then throw "separateDebugInfo = true in ${ attrs.pname or "mkDerivation argument" } requires __structuredAttrs if {dis,}allowedRequisites or {dis,}allowedReferences is set" @@ -410,7 +397,7 @@ let outputs' = outputs ++ optional separateDebugInfo' "debug"; noNonNativeDeps = - builtins.length ( + ( depsBuildTarget ++ depsBuildTargetPropagated ++ depsHostHost @@ -419,12 +406,12 @@ let ++ propagatedBuildInputs ++ depsTargetTarget ++ depsTargetTargetPropagated - ) == 0; + ) == [ ]; dontAddHostSuffix = attrs ? outputHash && !noNonNativeDeps || !stdenvHasCC; concretizeFlagImplications = flag: impliesFlags: list: - if builtins.elem flag list then (list ++ impliesFlags) else list; + if elem flag list then (list ++ impliesFlags) else list; hardeningDisable' = unique ( pipe hardeningDisable [ @@ -437,12 +424,12 @@ let ] ); enabledHardeningOptions = - if builtins.elem "all" hardeningDisable' then + if elem "all" hardeningDisable' then [ ] else subtractLists hardeningDisable' (defaultHardeningFlags ++ hardeningEnable); # hardeningDisable additionally supports "all". - erroneousHardeningFlags = subtractLists (knownHardeningFlags ++ [ "pie" ]) ( + erroneousHardeningFlags = subtractLists knownHardeningFlags ( hardeningEnable ++ remove "all" hardeningDisable ); @@ -451,7 +438,7 @@ let positions: name: deps: imap1 ( index: dep: - if dep == null || isDerivation dep || builtins.isString dep || builtins.isPath dep then + if dep == null || isDerivation dep || isString dep || builtins.isPath dep then dep else if isList dep then checkDependencyList' ([ index ] ++ positions) name dep @@ -461,7 +448,7 @@ let }${name} for ${attrs.name or attrs.pname}" ) deps; in - if builtins.length erroneousHardeningFlags != 0 then + if erroneousHardeningFlags != [ ] then abort ( "mkDerivation was called with unsupported hardening flags: " + lib.generators.toPretty { } { @@ -488,53 +475,58 @@ let outputs = outputs'; - dependencies = [ - [ - (map (drv: getDev drv.__spliced.buildBuild or drv) ( - checkDependencyList "depsBuildBuild" depsBuildBuild - )) - (map (drv: getDev drv.__spliced.buildHost or drv) ( - checkDependencyList "nativeBuildInputs" nativeBuildInputs' - )) - (map (drv: getDev drv.__spliced.buildTarget or drv) ( - checkDependencyList "depsBuildTarget" depsBuildTarget - )) - ] - [ - (map (drv: getDev drv.__spliced.hostHost or drv) (checkDependencyList "depsHostHost" depsHostHost)) - (map (drv: getDev drv.__spliced.hostTarget or drv) (checkDependencyList "buildInputs" buildInputs')) - ] - [ - (map (drv: getDev drv.__spliced.targetTarget or drv) ( - checkDependencyList "depsTargetTarget" depsTargetTarget - )) - ] + buildBuildOutputs = map (drv: getDev drv.__spliced.buildBuild or drv) ( + checkDependencyList "depsBuildBuild" depsBuildBuild + ); + buildHostOutputs = map (drv: getDev drv.__spliced.buildHost or drv) ( + checkDependencyList "nativeBuildInputs" nativeBuildInputs' + ); + buildTargetOutputs = map (drv: getDev drv.__spliced.buildTarget or drv) ( + checkDependencyList "depsBuildTarget" depsBuildTarget + ); + hostHostOutputs = map (drv: getDev drv.__spliced.hostHost or drv) ( + checkDependencyList "depsHostHost" depsHostHost + ); + hostTargetOutputs = map (drv: getDev drv.__spliced.hostTarget or drv) ( + checkDependencyList "buildInputs" buildInputs' + ); + targetTargetOutputs = map (drv: getDev drv.__spliced.targetTarget or drv) ( + checkDependencyList "depsTargetTarget" depsTargetTarget + ); + allDependencies = concatLists [ + buildBuildOutputs + buildHostOutputs + buildTargetOutputs + hostHostOutputs + hostTargetOutputs + targetTargetOutputs ]; - propagatedDependencies = [ - [ - (map (drv: getDev drv.__spliced.buildBuild or drv) ( - checkDependencyList "depsBuildBuildPropagated" depsBuildBuildPropagated - )) - (map (drv: getDev drv.__spliced.buildHost or drv) ( - checkDependencyList "propagatedNativeBuildInputs" propagatedNativeBuildInputs - )) - (map (drv: getDev drv.__spliced.buildTarget or drv) ( - checkDependencyList "depsBuildTargetPropagated" depsBuildTargetPropagated - )) - ] - [ - (map (drv: getDev drv.__spliced.hostHost or drv) ( - checkDependencyList "depsHostHostPropagated" depsHostHostPropagated - )) - (map (drv: getDev drv.__spliced.hostTarget or drv) ( - checkDependencyList "propagatedBuildInputs" propagatedBuildInputs - )) - ] - [ - (map (drv: getDev drv.__spliced.targetTarget or drv) ( - checkDependencyList "depsTargetTargetPropagated" depsTargetTargetPropagated - )) - ] + + propagatedBuildBuildOutputs = map (drv: getDev drv.__spliced.buildBuild or drv) ( + checkDependencyList "depsBuildBuildPropagated" depsBuildBuildPropagated + ); + propagatedBuildHostOutputs = map (drv: getDev drv.__spliced.buildHost or drv) ( + checkDependencyList "propagatedNativeBuildInputs" propagatedNativeBuildInputs + ); + propagatedBuildTargetOutputs = map (drv: getDev drv.__spliced.buildTarget or drv) ( + checkDependencyList "depsBuildTargetPropagated" depsBuildTargetPropagated + ); + propagatedHostHostOutputs = map (drv: getDev drv.__spliced.hostHost or drv) ( + checkDependencyList "depsHostHostPropagated" depsHostHostPropagated + ); + propagatedHostTargetOutputs = map (drv: getDev drv.__spliced.hostTarget or drv) ( + checkDependencyList "propagatedBuildInputs" propagatedBuildInputs + ); + propagatedTargetTargetOutputs = map (drv: getDev drv.__spliced.targetTarget or drv) ( + checkDependencyList "depsTargetTargetPropagated" depsTargetTargetPropagated + ); + allPropagatedDependencies = concatLists [ + propagatedBuildBuildOutputs + propagatedBuildHostOutputs + propagatedBuildTargetOutputs + propagatedHostHostOutputs + propagatedHostTargetOutputs + propagatedTargetTargetOutputs ]; derivationArg = removeAttrs attrs removedOrReplacedAttrNames // { @@ -586,19 +578,19 @@ let __ignoreNulls = true; inherit __structuredAttrs strictDeps; - depsBuildBuild = elemAt (elemAt dependencies 0) 0; - nativeBuildInputs = elemAt (elemAt dependencies 0) 1; - depsBuildTarget = elemAt (elemAt dependencies 0) 2; - depsHostHost = elemAt (elemAt dependencies 1) 0; - buildInputs = elemAt (elemAt dependencies 1) 1; - depsTargetTarget = elemAt (elemAt dependencies 2) 0; + depsBuildBuild = buildBuildOutputs; + nativeBuildInputs = buildHostOutputs; + depsBuildTarget = buildTargetOutputs; + depsHostHost = hostHostOutputs; + buildInputs = hostTargetOutputs; + depsTargetTarget = targetTargetOutputs; - depsBuildBuildPropagated = elemAt (elemAt propagatedDependencies 0) 0; - propagatedNativeBuildInputs = elemAt (elemAt propagatedDependencies 0) 1; - depsBuildTargetPropagated = elemAt (elemAt propagatedDependencies 0) 2; - depsHostHostPropagated = elemAt (elemAt propagatedDependencies 1) 0; - propagatedBuildInputs = elemAt (elemAt propagatedDependencies 1) 1; - depsTargetTargetPropagated = elemAt (elemAt propagatedDependencies 2) 0; + depsBuildBuildPropagated = propagatedBuildBuildOutputs; + propagatedNativeBuildInputs = propagatedBuildHostOutputs; + depsBuildTargetPropagated = propagatedBuildTargetOutputs; + depsHostHostPropagated = propagatedHostHostOutputs; + propagatedBuildInputs = propagatedHostTargetOutputs; + depsTargetTargetPropagated = propagatedTargetTargetOutputs; # This parameter is sometimes a string, sometimes null, and sometimes a list, yuck configureFlags = @@ -637,9 +629,7 @@ let else null } = - lib.warnIf ((builtins.elem "pie" hardeningEnable) || (builtins.elem "pie" hardeningDisable)) - "The 'pie' hardening flag has been removed in favor of enabling PIE by default in compilers and should no longer be used. PIE can be disabled with the -no-pie compiler flag, but this is usually not necessary as most build systems pass this if needed. Usage of the 'pie' hardening flag will become an error in future." - (builtins.concatStringsSep " " enabledHardeningOptions); + concatStringsSep " " enabledHardeningOptions; # TODO: remove platform condition # Enabling this check could be a breaking change as it requires to edit nix.conf @@ -651,8 +641,6 @@ let ${if buildIsDarwin then "__darwinAllowLocalNetworking" else null} = __darwinAllowLocalNetworking; ${if buildIsDarwin then "__sandboxProfile" else null} = let - allDependencies = concatLists (concatLists dependencies); - allPropagatedDependencies = concatLists (concatLists propagatedDependencies); computedSandboxProfile = concatMap (input: input.__propagatedSandboxProfile or [ ]) ( extraNativeBuildInputs ++ extraBuildInputs ++ allDependencies ); @@ -673,7 +661,6 @@ let concatStringsSep "\n" (filter (x: x != "") (unique profiles)); ${if buildIsDarwin then "__propagatedSandboxProfile" else null} = let - allPropagatedDependencies = concatLists (concatLists propagatedDependencies); computedPropagatedSandboxProfile = concatMap ( input: input.__propagatedSandboxProfile or [ ] ) allPropagatedDependencies; @@ -681,8 +668,6 @@ let unique (computedPropagatedSandboxProfile ++ [ propagatedSandboxProfile ]); ${if buildIsDarwin then "__impureHostDeps" else null} = let - allDependencies = concatLists (concatLists dependencies); - allPropagatedDependencies = concatLists (concatLists propagatedDependencies); computedImpureHostDeps = unique ( concatMap (input: input.__propagatedImpureHostDeps or [ ]) ( extraNativeBuildInputs ++ extraBuildInputs ++ allDependencies @@ -705,7 +690,6 @@ let ]; ${if buildIsDarwin then "__propagatedImpureHostDeps" else null} = let - allPropagatedDependencies = concatLists (concatLists propagatedDependencies); computedPropagatedImpureHostDeps = unique ( concatMap (input: input.__propagatedImpureHostDeps or [ ]) allPropagatedDependencies ); @@ -715,7 +699,7 @@ let # -- Windows/Cygwin-specific attrs -- ${if isWindows || isCygwin then "allowedImpureDLLs" else null} = allowedImpureDLLs - ++ lib.optionals isCygwin [ + ++ optionals isCygwin [ "KERNEL32.dll" ]; @@ -738,7 +722,7 @@ let inherit name; value = let - raw = zipAttrsWith (_: builtins.concatLists) [ + raw = zipAttrsWith (_: concatLists) [ attrsOutputChecksFiltered (makeOutputChecks attrs.outputChecks.${name} or { }) ]; @@ -820,9 +804,8 @@ let ); let - mainProgram = meta.mainProgram or null; env' = env // { - ${if mainProgram != null then "NIX_MAIN_PROGRAM" else null} = mainProgram; + ${if meta ? mainProgram then "NIX_MAIN_PROGRAM" else null} = meta.mainProgram; }; derivationArg = makeDerivationArgument ( @@ -852,13 +835,12 @@ let checkedEnv = let overlappingNames = attrNames (builtins.intersectAttrs env' derivationArg); - prettyPrint = lib.generators.toPretty { }; - makeError = + errors = lib.concatMapStringsSep "\n" ( name: - " - ${name}: in `env`: ${prettyPrint env'.${name}}; in derivation arguments: ${ - prettyPrint derivationArg.${name} - }"; - errors = lib.concatMapStringsSep "\n" makeError overlappingNames; + " - ${name}: in `env`: ${lib.generators.toPretty { } env'.${name}}; in derivation arguments: ${ + lib.generators.toPretty { } derivationArg.${name} + }" + ) overlappingNames; in assert assertMsg (isAttrs env && !isDerivation env) "`env` must be an attribute set of environment variables. Set `env.env` or pick a more specific name."; @@ -871,20 +853,18 @@ let v ) env'; - # Fixed-output derivations may not reference other paths, which means that - # for a fixed-output derivation, the corresponding inputDerivation should - # *not* be fixed-output. To achieve this we simply delete the attributes that - # would make it fixed-output. - fixedOutputRelatedAttrs = [ + attrsToRemove = [ + # Fixed-output derivations may not reference other paths, which means that + # for a fixed-output derivation, the corresponding inputDerivation should + # *not* be fixed-output. To achieve this we simply delete the attributes that + # would make it fixed-output. "outputHashAlgo" "outputHash" "outputHashMode" - ]; - # inputDerivation produces the inputs; not the outputs, so any - # restrictions on what used to be the outputs don't serve a purpose - # anymore. - outputCheckAttrs = [ + # inputDerivation produces the inputs; not the outputs, so any + # restrictions on what used to be the outputs don't serve a purpose + # anymore. "allowedReferences" "allowedRequisites" "disallowedReferences" @@ -902,10 +882,10 @@ let # needed to enter a nix-shell with # nix-build shell.nix -A inputDerivation inputDerivation = derivation ( - removeAttrs derivationArg (fixedOutputRelatedAttrs ++ outputCheckAttrs) + removeAttrs derivationArg attrsToRemove // { # Add a name in case the original drv didn't have one - name = "inputDerivation" + lib.optionalString (derivationArg ? name) "-${derivationArg.name}"; + name = "inputDerivation" + optionalString (derivationArg ? name) "-${derivationArg.name}"; # This always only has one output outputs = [ "out" ]; # This doesn’t require any system features even if the original diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix index 927078483580..63e8e2b32aae 100644 --- a/pkgs/test/default.nix +++ b/pkgs/test/default.nix @@ -170,6 +170,8 @@ in php = recurseIntoAttrs (callPackages ./php { }); + pnpm = recurseIntoAttrs (callPackages ./pnpm { }); + go = recurseIntoAttrs (callPackage ../build-support/go/tests.nix { }); lake = callPackage ../build-support/lake/test { }; diff --git a/pkgs/test/pnpm/default.nix b/pkgs/test/pnpm/default.nix new file mode 100644 index 000000000000..1e7d882ce295 --- /dev/null +++ b/pkgs/test/pnpm/default.nix @@ -0,0 +1,4 @@ +{ callPackage }: +{ + pnpm-empty-lockfile = callPackage ./pnpm-empty-lockfile { }; +} diff --git a/pkgs/test/pnpm/pnpm-empty-lockfile/default.nix b/pkgs/test/pnpm/pnpm-empty-lockfile/default.nix new file mode 100644 index 000000000000..bb40b0aa749a --- /dev/null +++ b/pkgs/test/pnpm/pnpm-empty-lockfile/default.nix @@ -0,0 +1,32 @@ +{ + pkgs, + stdenv, + fetchPnpmDeps, + nodejs, + pnpm_10, + pnpmConfigHook, +}: +stdenv.mkDerivation { + name = "pnpm-empty-lockfile"; + + src = ./.; + + nativeBuildInputs = [ + pnpm_10 + pnpmConfigHook + ]; + + pnpmDeps = fetchPnpmDeps { + pname = "pnpm-empty-lockfile"; + fetcherVersion = 3; + pnpm = pnpm_10; + src = ./.; + hash = "sha256-u0GOAX5B1f2ANWbOezScp/eKQRRZA/JoYfQ5zLrNip4="; + }; + + buildPhase = '' + runHook preBuild + touch $out + runHook postBuild + ''; +} diff --git a/pkgs/test/pnpm/pnpm-empty-lockfile/main.mjs b/pkgs/test/pnpm/pnpm-empty-lockfile/main.mjs new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/pkgs/test/pnpm/pnpm-empty-lockfile/package.json b/pkgs/test/pnpm/pnpm-empty-lockfile/package.json new file mode 100644 index 000000000000..5fde86ab7086 --- /dev/null +++ b/pkgs/test/pnpm/pnpm-empty-lockfile/package.json @@ -0,0 +1,6 @@ +{ + "name": "pnpm-empty-lockfile", + "main": "main.mjs", + "dependencies": { + } +} diff --git a/pkgs/test/pnpm/pnpm-empty-lockfile/pnpm-lock.yaml b/pkgs/test/pnpm/pnpm-empty-lockfile/pnpm-lock.yaml new file mode 100644 index 000000000000..9b60ae1782d6 --- /dev/null +++ b/pkgs/test/pnpm/pnpm-empty-lockfile/pnpm-lock.yaml @@ -0,0 +1,9 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: {} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index b587da41b822..976879de7631 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -309,6 +309,7 @@ mapAliases { apacheAnt = throw "'apacheAnt' has been renamed to/replaced by 'ant'"; # Converted to throw 2025-10-27 apacheKafka_3_7 = throw "apacheKafka_2_8 through _3_8 have been removed from nixpkgs as outdated"; # Added 2025-09-27 apacheKafka_3_8 = throw "apacheKafka_2_8 through _3_8 have been removed from nixpkgs as outdated"; # Added 2025-09-27 + apmplanner2 = throw "'apmplanner2' has been removed as it depends on insecure&unmaintained qtwebkit"; # Added 2026-04-26 apple-sdk_11 = throw "apple-sdk_11 was removed as Nixpkgs no longer supports macOS 11; see the 25.11 release notes"; # Added 2025-05-10 apple-sdk_12 = throw "apple-sdk_12 was removed as Nixpkgs no longer supports macOS 12; see the 25.11 release notes"; # Added 2025-05-10 apple-sdk_13 = throw "apple-sdk_13 was removed as Nixpkgs no longer supports macOS 13; see the 25.11 release notes"; # Added 2025-05-10 @@ -434,6 +435,7 @@ mapAliases { cataract-unstable = throw "'cataract-unstable' has been removed due to a lack of maintenace"; # Added 2025-08-25 catch = throw "catch has been removed. Please upgrade to catch2 or catch2_3"; # Added 2025-08-21 catnip-gtk4 = throw "'catnip-gtk4' has been removed, as it has been unmaintained upstream since June 2023, use cavasik or cavalier instead"; # Added 2026-01-01 + cb2bib = throw "'cb2bib' has been removed as it depends on insecure&unmaintained qtwebkit"; # Added 2026-04-26 cdktf-cli = warnAlias "'cdktf-cli' has been renamed to/replaced by 'cdktn-cli'" cdktn-cli; # Added 2026-02-18 cdparanoiaIII = cdparanoia-iii; # Added 2026-02-08 cdwe = throw "'cdwe' has been removed, as it has been unmaintained upstream since June 2023"; # Added 2026-01-01 @@ -761,6 +763,7 @@ mapAliases { fontibmtype1 = font-ibm-type1; # Added 2026-01-19 fontisasmisc = font-isas-misc; # Added 2026-01-19 fontjismisc = font-jis-misc; # Added 2026-01-19 + fontmatrix = throw "'fontmatrix' has been removed as upstream was archived 2024-10-24"; # Added 2026-04-26 fontmicromisc = font-micro-misc; # Added 2026-01-19 fontmisccyrillic = font-misc-cyrillic; # Added 2026-01-19 fontmiscethiopic = font-misc-ethiopic; # Added 2026-01-19 @@ -887,6 +890,7 @@ mapAliases { godot_4-export-templates = throw "'godot_4-export-templates' has been renamed to/replaced by 'godot_4-export-templates-bin'"; # Converted to throw 2025-10-27 godot_4_3-export-templates = throw "'godot_4_3-export-templates' has been renamed to/replaced by 'godot_4_3-export-templates-bin'"; # Converted to throw 2025-10-27 godot_4_4-export-templates = throw "'godot_4_4-export-templates' has been renamed to/replaced by 'godot_4_4-export-templates-bin'"; # Converted to throw 2025-10-27 + goldendict = throw "'goldendict' has been removed as upstream goldendict/goldendict is unmaintained and depends on deprecated qtwebkit; use the actively-developed Qt6 fork 'goldendict-ng' instead"; # Added 2026-04-26 goldwarden = throw "'goldwarden' has been removed, as it no longer works with new Bitwarden versions and is abandoned upstream"; # Added 2025-09-16 goocanvas2 = warnAlias "'goocanvas2' has been renamed to goocanvas_2" goocanvas_2; # Added 2026-01-17 goocanvas3 = warnAlias "'goocanvas3' has been renamed to goocanvas_3" goocanvas_3; # Added 2026-01-17 @@ -1505,6 +1509,7 @@ mapAliases { else nixfmt; nixForLinking = throw "nixForLinking has been removed, use `nixVersions.nixComponents_` instead"; # Added 2025-08-14 + nixnote2 = throw "'nixnote2' has been removed as upstream has been unmaintained since 2017"; # Added 2026-04-26 nixos-rebuild = nixos-rebuild-ng; # Added 2025-12-02 nixosTest = throw "'nixosTest' has been renamed to/replaced by 'testers.nixosTest'"; # Converted to throw 2025-10-27 nixStable = throw "'nixStable' has been renamed to/replaced by 'nixVersions.stable'"; # Converted to throw 2025-10-27 @@ -1563,6 +1568,7 @@ mapAliases { openjdk24_headless = throw "OpenJDK 24 was removed as it has reached its end of life"; # Added 2025-10-04 openjfx23 = throw "OpenJFX 23 was removed as it has reached its end of life"; # Added 2025-11-04 openjfx24 = throw "OpenJFX 24 was removed as it has reached its end of life"; # Added 2025-10-04 + openmodelica = throw "'openmodelica' has been removed as it was unmaintained in nixpkgs and depends on insecure&unmtaintained qtwebkit"; # Added 2026-04-26 openmw-tes3mp = throw "'openmw-tes3mp' has been removed due to lack of maintenance upstream"; # Added 2025-08-30 openssl_3_0 = throw "'openssl_3_0' has been renamed to/replaced by 'openssl_3'"; # Converted to throw 2025-10-27 opensycl = throw "'opensycl' has been renamed to/replaced by 'adaptivecpp'"; # Converted to throw 2025-10-27 @@ -1764,6 +1770,7 @@ mapAliases { qubes-core-vchan-xen = throw "'qubes-core-vchan-xen' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-11 quicksynergy = throw "'quicksynergy' has been removed due to lack of maintenance upstream. Consider using 'deskflow' instead."; # Added 2025-06-18 quictls = throw "'quictls' has been removed. QUIC support is now available in `openssl`."; + quiterss = throw "'quiterss' has been removed as upstream has been unmaintained since March 2022"; # Added 2026-04-26 quorum = throw "'quorum' has been removed as it was broken and unmaintained upstream"; # Added 2025-11-07 qutebrowser-qt5 = lib.warnOnInstantiate "'qutebrowser-qt5' has been removed as it depended on vulnerable and outdated qt5 webengine" qutebrowser; # Added 2026-01-14 qv2ray = throw "'qv2ray' has been removed as it was unmaintained"; # Added 2025-06-03 @@ -1869,6 +1876,7 @@ mapAliases { slrn = throw "'slrn' has been removed because it is unmaintained upstream and broken."; # Added 2025-06-11 slurm-llnl = throw "'slurm-llnl' has been renamed to/replaced by 'slurm'"; # Converted to throw 2025-10-27 smartgithg = throw "'smartgithg' has been renamed to/replaced by 'smartgit'"; # Converted to throw 2025-10-27 + smtube = throw "'smtube' has been removed as it depends on insecure&unmaintained qtwebkit"; # Added 2026-04-26 snapcraft = throw "snapcraft was removed in Sep 25 following removal of LXD from nixpkgs"; # Added 2025-09-18 snort2 = throw "snort2 has been removed as it is deprecated and unmaintained by upstream. Consider using snort (snort3) package instead."; # 2025-05-21 snowman = throw "snowman has been removed as it is unmaintained by upstream"; # 2025-10-12 @@ -2075,6 +2083,7 @@ mapAliases { utilmacros = util-macros; # Added 2025-02-04 vaapiIntel = throw "'vaapiIntel' has been renamed to/replaced by 'intel-vaapi-driver'"; # Converted to throw 2025-10-27 vaapiVdpau = throw "'vaapiVdpau' has been renamed to/replaced by 'libva-vdpau-driver'"; # Converted to throw 2025-10-27 + vacuum = throw "'vacuum' has been removed as upstream Vacuum-IM has been unmaintained since December 2021"; # Added 2026-04-26 valum = throw "'valum' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-01 vamp.vampSDK = throw "'vamp.vampSDK' has been renamed to/replaced by 'vamp-plugin-sdk'"; # Converted to throw 2025-10-27 vapoursynth-nnedi3 = throw "'vapoursynth-nnedi3' has been removed per upstream. Use vapoursynth-znedi3 instead."; # Added 2026-04-20 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 125ca6441e21..15a54ecc79c6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2747,8 +2747,6 @@ with pkgs; ; }; - nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { }; - nodejs = nodejs_24; nodejs-slim = nodejs-slim_24; @@ -3215,7 +3213,6 @@ with pkgs; rtaudio = rtaudio_5; mpi = openmpi; # this attribute should used to build MPI applications - openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica { }); qarte = libsForQt5.callPackage ../applications/video/qarte { }; @@ -3455,8 +3452,6 @@ with pkgs; usort = with python3Packages; toPythonApplication usort; - vacuum = libsForQt5.callPackage ../applications/networking/instant-messengers/vacuum { }; - vimpager = callPackage ../tools/misc/vimpager { }; vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { }; @@ -8102,6 +8097,7 @@ with pkgs; nginx = nginxStable; nginxStable = callPackage ../servers/http/nginx/stable.nix { + openssl = openssl_4_0; zlib-ng = zlib-ng.override { withZlibCompat = true; }; withPerl = false; # We don't use `with` statement here on purpose! @@ -9140,8 +9136,6 @@ with pkgs; confd-calico ; - cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { }; - cbconvert-gui = cbconvert.gui; cdparanoia = cdparanoia-iii; @@ -9310,8 +9304,6 @@ with pkgs; }; gnuradioPackages = recurseIntoAttrs gnuradio.pkgs; - goldendict = libsForQt5.callPackage ../applications/misc/goldendict { }; - inherit (ocamlPackages) google-drive-ocamlfuse; gqrx-portaudio = gqrx.override { @@ -9979,8 +9971,6 @@ with pkgs; protobuf = protobuf_21; }; - smtube = libsForQt5.callPackage ../applications/video/smtube { }; - inherit ({ softmaker-office = callPackage ../applications/office/softmaker/softmaker-office.nix { }; @@ -10163,8 +10153,6 @@ with pkgs; tag = "-daemon-qt5"; }; - quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss { }; - quodlibet = callPackage ../applications/audio/quodlibet { kakasi = null; keybinder3 = null; @@ -11694,10 +11682,6 @@ with pkgs; } ); - ### SCIENCE/ROBOTICS - - apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { }; - ### MISC antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { }; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 51ad92ac4720..6c41a0978fd5 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -432,9 +432,10 @@ mapAliases { pypcap = throw "pypcap has been removed because it is broken and unmaintained upstream."; # added 2025-06-18 pyqldb = throw "pyqldb has been removed, because the underlying service is reaching end of support"; # added 2025-07-30 pyqt5-stubs = throw "'pyqt5-stubs' has been removed as it was unused and depended on vulnerable qt5 webengine"; # Added 2026-01-15 + pyqt5-webkit = throw "'pyqt5-webkit' has been removed as it depended on insecure&unmaintained qtwebkit"; # Added 2026-04-26 pyqt5_sip = throw "'pyqt5_sip' has been renamed to/replaced by 'pyqt5-sip'"; # Converted to throw 2025-10-29 pyqt5_with_qtmultimedia = throw "'pyqt5_with_qtmultimedia' has been renamed to/replaced by 'pyqt5-multimedia'"; # Converted to throw 2025-10-29 - pyqt5_with_qtwebkit = throw "'pyqt5_with_qtwebkit' has been renamed to/replaced by 'pyqt5-webkit'"; # Converted to throw 2025-10-29 + pyqt5_with_qtwebkit = throw "'pyqt5_with_qtwebkit' has been removed as it depended on insecure&unmaintained qtwebkit"; # Added 2026-04-26 pyqtwebengine = "'pyqtwebengine' has been removed as it depended on the removed qt5 webengine"; # Added 2026-02-10 pyramid_beaker = throw "'pyramid_beaker' has been renamed to/replaced by 'pyramid-beaker'"; # Converted to throw 2025-10-29 pyramid_chameleon = throw "'pyramid_chameleon' has been renamed to/replaced by 'pyramid-chameleon'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bfa32fbf2eb6..37acc9bccf36 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14748,11 +14748,6 @@ self: super: with self; { inherit (pkgs) mesa; }; - # `pyqt5-webkit` should not be used by python libraries in - # pkgs/development/python-modules/*. Putting this attribute in - # `propagatedBuildInputs` may cause collisions. - pyqt5-webkit = self.pyqt5.override { withWebKit = true; }; - pyqt6 = callPackage ../development/python-modules/pyqt/6.x.nix { inherit (pkgs) mesa; }; diff --git a/pkgs/top-level/qt5-packages.nix b/pkgs/top-level/qt5-packages.nix index 13b52c3035f0..1a52c4faa1be 100644 --- a/pkgs/top-level/qt5-packages.nix +++ b/pkgs/top-level/qt5-packages.nix @@ -219,8 +219,6 @@ makeScopeWithSplicing' { telepathy = callPackage ../development/libraries/telepathy/qt { }; - qtwebkit-plugins = callPackage ../development/libraries/qtwebkit-plugins { }; - signond = callPackage ../development/libraries/signond { }; timed = callPackage ../applications/system/timed { };