···42424343 # Please keep the version x.y.0.z and do not update to x.y.76.z because the
4444 # source of the latter disappears much faster.
4545- version = "8.138.0.203";
4646- revision = "386";
4545+ version = "8.138.0.213";
4646+ revision = "392";
47474848 rpath =
4949 lib.makeLibraryPath [
···103103 fetchurl {
104104 name = "skypeforlinux-${version}-${revision}.snap";
105105 url = "https://api.snapcraft.io/api/v1/snaps/download/QRDEfjn4WJYnm0FzDKwqqRZZI77awQEV_${revision}.snap";
106106- hash = "sha512-JTzZdCCyqGeEugFb3w37Mes0S4DlJuqw/ptSMegrppjQwq0mqOTQCOmnaCPA8pgBfCsPoZ3dnaaKt19YbyJWSg==";
106106+ hash = "sha512-ZLqmJMkIVlBvflHAXCStEt1T3eZgw/KMBlR754sR7mljIsr0liddGxFu2fjSijEBkx1mzoB+4ErOB/Il0KCXEA==";
107107 }
108108 else
109109 throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
+167
pkgs/by-name/su/supercell-wx/package.nix
···11+{
22+ stdenv,
33+ lib,
44+ fetchFromGitHub,
55+ fetchpatch,
66+ aws-sdk-cpp,
77+ bzip2,
88+ cmake,
99+ ninja,
1010+ zlib,
1111+ openssl,
1212+ curl,
1313+ glew,
1414+ geos,
1515+ boost,
1616+ spdlog,
1717+ stb,
1818+ libcpr,
1919+ libpng,
2020+ libSM,
2121+ geographiclib,
2222+ howard-hinnant-date,
2323+ re2,
2424+ gtest,
2525+ glm,
2626+ qt6,
2727+ tbb_2021_11,
2828+ tracy,
2929+ substituteAll,
3030+ python3,
3131+}:
3232+let
3333+ gtestSkip = [
3434+ # Skip tests requiring network access
3535+ "AwsLevel*DataProvider.FindKeyNow"
3636+ "AwsLevel*DataProvider.FindKeyFixed"
3737+ "AwsLevel*DataProvider.LoadObjectByKey"
3838+ "AwsLevel*DataProvider.Refresh"
3939+ "AwsLevel*DataProvider.GetAvailableProducts"
4040+ "AwsLevel*DataProvider.GetTimePointsByDate"
4141+ "AwsLevel*DataProvider.Prune"
4242+ "UpdateManagerTest.CheckForUpdates"
4343+ "WarningsProvider*\"https"
4444+4545+ # These tests are failing (seemingly can't overwrite a file created by earlier test).
4646+ "SettingsManager/DefaultSettingsTest*"
4747+ "SettingsManager/BadSettingsTest*"
4848+ "MarkerModelTest.*"
4949+ ];
5050+in
5151+stdenv.mkDerivation (finalAttrs: {
5252+ pname = "supercell-wx";
5353+ version = "0.4.8";
5454+ src = fetchFromGitHub {
5555+ owner = "dpaulat";
5656+ repo = "supercell-wx";
5757+ rev = "refs/tags/v${finalAttrs.version}-release";
5858+ sha256 = "sha256-gKR5Mfzw5B4f4/dWintlbDHX3q+d1RmFE+MNp5uSSuc=";
5959+ fetchSubmodules = true;
6060+ };
6161+6262+ meta = {
6363+ homepage = "https://supercell-wx.rtfd.io";
6464+ downloadPage = "https://github.com/dpaulat/supercell-wx/releases";
6565+ description = "Live visualization of NEXRAD weather data and alerts";
6666+ longDescription = ''
6767+ Supercell Wx is a free, open source application to visualize live and
6868+ archive NEXRAD Level 2 and Level 3 data, and severe weather alerts.
6969+ It displays continuously updating weather data on top of a responsive
7070+ map, providing the capability to monitor weather events using
7171+ reflectivity, velocity, and other products.
7272+ '';
7373+ license = lib.licenses.mit;
7474+ mainProgram = "supercell-wx";
7575+ platforms = [
7676+ "x86_64-linux"
7777+ # "aarch64-linux"
7878+ ];
7979+ maintainers = with lib.maintainers; [ aware70 ];
8080+ };
8181+8282+ env.CXXFLAGS = "-Wno-error=restrict -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=stringop-overflow";
8383+ env.GTEST_FILTER = "-${lib.concatStringsSep ":" gtestSkip}";
8484+8585+ doCheck = true;
8686+8787+ # These tests aren't built by 'all', but ctest still tries to run them.
8888+ cmakeFlags = [
8989+ "-DCMAKE_CTEST_ARGUMENTS=-E;'test_mln_core|test_mln_widgets'"
9090+ "-DSTB_INCLUDE_DIR=${stb}/include/stb"
9191+ "-DFETCHCONTENT_SOURCE_DIR_TRACY=${tracy.src}"
9292+ ];
9393+9494+ patches = [
9595+ # These are for Nix compatibility {{{
9696+ ./patches/use-find-package.patch # Replace some vendored dependencies with Nix provided versions
9797+ (substituteAll {
9898+ # Skip tagging build with git version, and substitute it with the src revision (still uses current year timestamp)
9999+ src = ./patches/skip-git-versioning.patch;
100100+ rev = finalAttrs.src.rev;
101101+ })
102102+ # Prevents using some Qt scripts that seemed to break the install step. Fixes missing link to some targets.
103103+ ./patches/fix-cmake-install.patch
104104+ # }}}
105105+106106+ # These may be or already are submitted upstream {{{
107107+ ./patches/explicit-link-aws-crt.patch # fix missing symbols from aws-crt-cpp
108108+ # }}}
109109+ ];
110110+111111+ # This also may be submitted upstream to maplibre-native-qt, which is currently vendored
112112+ postPatch = ''
113113+ substituteInPlace external/maplibre-native-qt/src/core/CMakeLists.txt \
114114+ --replace-fail "CMAKE_SOURCE_DIR" "PROJECT_SOURCE_DIR"
115115+ '';
116116+117117+ nativeBuildInputs = [
118118+ cmake
119119+ ninja
120120+ qt6.wrapQtAppsHook
121121+ ];
122122+123123+ buildInputs = [
124124+ zlib
125125+ openssl
126126+ qt6.qtbase
127127+ qt6.qttools
128128+ qt6.qtmultimedia
129129+ qt6.qtpositioning
130130+ qt6.qtimageformats
131131+ aws-sdk-cpp
132132+ howard-hinnant-date
133133+ boost
134134+ tbb_2021_11
135135+ glew
136136+ geos
137137+ spdlog
138138+ stb
139139+ libcpr
140140+ libpng
141141+ libSM
142142+ re2
143143+ openssl
144144+ # FIXME: split outputs aren't working with find_package. Possibly related to nixpkgs/issues/144170 ?
145145+ (geographiclib.overrideAttrs {
146146+ outputs = [ "out" ];
147147+ })
148148+ gtest
149149+ glm
150150+ bzip2
151151+ (python3.withPackages (ps: [
152152+ ps.geopandas
153153+ ]))
154154+ ];
155155+156156+ # Currently crashes on wayland; must force X11
157157+ qtWrapperArgs = [
158158+ "--set QT_QPA_PLATFORM xcb"
159159+ ];
160160+161161+ # Install .desktop file and icons
162162+ postInstall = ''
163163+ install -m0644 -D "$src/scwx-qt/res/linux/supercell-wx.desktop" "$out/share/applications/supercell-wx.desktop"
164164+ install -m0644 -D "$src/scwx-qt/res/icons/scwx-256.png" "$out/share/icons/hicolor/256x256/apps/supercell-wx.png"
165165+ install -m0644 -D "$src/scwx-qt/res/icons/scwx-64.png" "$out/share/icons/hicolor/64x64/apps/supercell-wx.png"
166166+ '';
167167+})
···6677rustPlatform.buildRustPackage rec {
88 pname = "versatiles";
99- version = "0.15.2"; # When updating: Replace with current version
99+ version = "0.15.3"; # When updating: Replace with current version
10101111 src = fetchFromGitHub {
1212 owner = "versatiles-org";
1313 repo = "versatiles-rs";
1414 tag = "v${version}"; # When updating: Replace with long commit hash of new version
1515- hash = "sha256-RByNQMPx0vR7D50OiFjVSsq1G4cYvggzezUzUk/52pQ="; # When updating: Use `lib.fakeHash` for recomputing the hash once. Run: 'nix-build -A versatiles'. Swap with new hash and proceed.
1515+ hash = "sha256-xIZ/9l/wvl2Gh7vmxTGUxhZ9KIPSPLoqqC8DRN3PiQs="; # When updating: Use `lib.fakeHash` for recomputing the hash once. Run: 'nix-build -A versatiles'. Swap with new hash and proceed.
1616 };
17171818 useFetchCargoVendor = true;
1919- cargoHash = "sha256-NjGX60unMPWyPggitYUux1+x3EvrFq6gvNbZu7H88Yo="; # When updating: Same as above
1919+ cargoHash = "sha256-UkPKwXPQW/M7AgNTMx4OqTLQCc9+c+RkzcCPyEHJayw="; # When updating: Same as above
20202121 __darwinAllowLocalNetworking = true;
2222
+2-2
pkgs/by-name/wi/wiki-js/package.nix
···7788stdenv.mkDerivation rec {
99 pname = "wiki-js";
1010- version = "2.5.306";
1010+ version = "2.5.307";
11111212 src = fetchurl {
1313 url = "https://github.com/Requarks/wiki/releases/download/v${version}/${pname}.tar.gz";
1414- sha256 = "sha256-BYJTzPUfd+eYRzHuNVO/L3NvGej0pBnWL6+7AjiGJ/Q=";
1414+ sha256 = "sha256-wElXBEVLqrK+WtsCUw1IefWBqG6d6LP0eVylPb4qXY0=";
1515 };
16161717 # Unpack the tarball into a subdir. All the contents are copied into `$out`.
+2-2
pkgs/by-name/yt/yt-dlp/package.nix
···1717 # The websites yt-dlp deals with are a very moving target. That means that
1818 # downloads break constantly. Because of that, updates should always be backported
1919 # to the latest stable release.
2020- version = "2025.3.26";
2020+ version = "2025.3.27";
2121 pyproject = true;
22222323 src = fetchPypi {
2424 inherit version;
2525 pname = "yt_dlp";
2626- hash = "sha256-R0Vhcrx6iNuhxRn+QtgAh6j1MMA9LL8k4GCkH48fbss=";
2626+ hash = "sha256-MMsHj4A7U5sqZlIcXshtMowH90rsqUQAaeWGGcKZzxU=";
2727 };
28282929 build-system = with python3Packages; [