···155155156156- [Monado](https://monado.freedesktop.org/), an open source XR runtime. Available as [services.monado](#opt-services.monado.enable).
157157158158+- [intel-gpu-tools](https://drm.pages.freedesktop.org/igt-gpu-tools), tools for development and testing of the Intel DRM driver. Available as [hardware.intel-gpu-tools](#opt-hardware.intel-gpu-tools.enable)
159159+158160- [Pretix](https://pretix.eu/about/en/), an open source ticketing software for events. Available as [services.pretix](#opt-services.pretix.enable).
159161160162- [microsocks](https://github.com/rofl0r/microsocks), a tiny, portable SOCKS5 server with very moderate resource usage. Available as [services.microsocks](#opt-services.microsocks.enable).
···66, nixosTests
77, config
88, fetchPypi
99+, fetchpatch
910}:
10111112# To expose the *srht modules, they have to be a python module so we use `buildPythonModule`
···6465 inherit version;
6566 hash = "sha256-VUslfHS763oNJUFgpPj/4YUkP1KlIDUGC3Ycpi2XfwM=";
6667 };
6868+ # Fixes a test failure with Pytest 8
6969+ patches = (oldAttrs.patches or []) ++ [
7070+ (fetchpatch {
7171+ url = "https://github.com/pallets/werkzeug/commit/4e5bdca7f8227d10cae828f8064fb98190ace4aa.patch";
7272+ hash = "sha256-H45/YF9zaOUg6UqEEus4uBeGA/TjynuJZcRyc6BHQ30=";
7373+ })
7474+ ];
6775 });
68766977 # sourcehut is not (yet) compatible with factory-boy 3.x
···1717in
1818rustPlatform.buildRustPackage rec {
1919 pname = "tauri";
2020- version = "1.6.2";
2020+ version = "1.6.3";
21212222 src = fetchFromGitHub {
2323 owner = "tauri-apps";
2424 repo = pname;
2525 rev = "tauri-v${version}";
2626- hash = "sha256-sqBZVCVJkgqCK5JcNcJ6kKxL26XGxOA1uDlOOt/+iDo=";
2626+ hash = "sha256-TJUE+H2bFuMc6GZHomBC2D89i+SOzIkALlws1sIe3jc=";
2727 };
28282929 # Manually specify the sourceRoot since this crate depends on other crates in the workspace. Relevant info at
3030 # https://discourse.nixos.org/t/difficulty-using-buildrustpackage-with-a-src-containing-multiple-cargo-workspaces/10202
3131 sourceRoot = "${src.name}/tooling/cli";
32323333- cargoHash = "sha256-g1uDF7lL9dmZY5J8uNDAsA8dG5IVrV7MumN1w+fk1/8=";
3333+ cargoHash = "sha256-fOXYE0MJfL1r4DDauuELJkCG4tEOCXscyn9kgaMkidY=";
34343535 buildInputs = [ openssl ] ++ lib.optionals stdenv.isLinux [ glibc libsoup cairo gtk3 webkitgtk ]
3636 ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ];
+3-5
pkgs/games/dwarf-fortress/default.nix
···11-{ stdenv, stdenvNoCC, gccStdenv, lib, recurseIntoAttrs, libsForQt5, newScope, texliveBasic, perlPackages, jdk8, jre8 }:
11+{ stdenv, stdenvNoCC, gccStdenv, lib, recurseIntoAttrs, libsForQt5, newScope, perlPackages, jdk8, jre8 }:
2233# To whomever it may concern:
44#
···4949 # The latest Dwarf Fortress version. Maintainers: when a new version comes
5050 # out, ensure that (unfuck|dfhack|twbt) are all up to date before changing
5151 # this. Note that unfuck and twbt are not required for 50.
5252- latestVersion = "50.12";
5252+ latestVersion = "50.13";
53535454 # Converts a version to a package name.
5555 versionToName = version: "dwarf-fortress_${replaceStrings ["."] ["_"] version}";
···79798080 dwarf-therapist = libsForQt5.callPackage ./dwarf-therapist/wrapper.nix {
8181 inherit dwarf-fortress;
8282- dwarf-therapist = (libsForQt5.callPackage ./dwarf-therapist {
8383- texlive = texliveBasic.withPackages (ps: with ps; [ float caption wrapfig adjmulticol sidecap preprint enumitem ]);
8484- }).override (optionalAttrs (!isAtLeast50) {
8282+ dwarf-therapist = (libsForQt5.callPackage ./dwarf-therapist {}).override (optionalAttrs (!isAtLeast50) {
8583 # 41.2.5 is the last version to support Dwarf Fortress 0.47.
8684 version = "41.2.5";
8785 hash = "sha256-xfYBtnO1n6OcliVt07GsQ9alDJIfWdVhtuyWwuvXSZs=";
···77in
88buildMongoDB {
99 version = "6.0.13";
1010- sha256 = "sha256-BD3XrTdv4sCa3h37o1A2s3/R0R8zHiR59a4pY0RxLGU=";
1010+ sha256 = "sha256-z7gzmWRSc4jA9g+WTkKQkWudh3Ef4xcJVgAQ5HzRe/A=";
1111 patches = [
1212 # Patches a bug that it couldn't build MongoDB 6.0 on gcc 13 because a include in ctype.h was missing
1313 ./fix-gcc-13-ctype-6_0.patch
···9393 runHook postInstall
9494 '';
95959696- # i know this is ugly, but it's the cleanest way i found to tell the DesktopVideoHelper where to find its own library
9797- appendRunpaths = [ "$ORIGIN/../lib" ];
9696+ # need to tell the DesktopVideoHelper where to find its own library
9797+ appendRunpaths = [ "${placeholder "out"}/lib" ];
98989999 meta = with lib; {
100100 homepage = "https://www.blackmagicdesign.com/support/family/capture-and-playback";