Merge master into staging-next

authored by github-actions[bot] and committed by GitHub f77112cc 8fd0ff15

+615 -206
+9
maintainers/maintainer-list.nix
··· 14501 }]; 14502 name = "Rahul Butani"; 14503 }; 14504 rski = { 14505 name = "rski"; 14506 email = "rom.skiad+nix@gmail.com";
··· 14501 }]; 14502 name = "Rahul Butani"; 14503 }; 14504 + rs0vere = { 14505 + email = "rs0vere@outlook.com"; 14506 + github = "rs0vere"; 14507 + githubId = 140035635; 14508 + keys = [{ 14509 + fingerprint = "C6D8 B5C2 FA79 901B DCCF 95E1 FEC4 5C5A ED00 C58D"; 14510 + }]; 14511 + name = "Red Star Over Earth"; 14512 + }; 14513 rski = { 14514 name = "rski"; 14515 email = "rom.skiad+nix@gmail.com";
+2
nixos/doc/manual/release-notes/rl-2311.section.md
··· 150 151 - `wrapHelm` now exposes `passthru.pluginsDir` which can be passed to `helmfile`. For convenience, a top-level package `helmfile-wrapped` has been added, which inherits `passthru.pluginsDir` from `kubernetes-helm-wrapped`. See [#217768](https://github.com/NixOS/nixpkgs/issues/217768) for details. 152 153 ## Nixpkgs internals {#sec-release-23.11-nixpkgs-internals} 154 155 - The `qemu-vm.nix` module by default now identifies block devices via
··· 150 151 - `wrapHelm` now exposes `passthru.pluginsDir` which can be passed to `helmfile`. For convenience, a top-level package `helmfile-wrapped` has been added, which inherits `passthru.pluginsDir` from `kubernetes-helm-wrapped`. See [#217768](https://github.com/NixOS/nixpkgs/issues/217768) for details. 152 153 + - `boot.initrd.network.udhcp.enable` allows control over dhcp during stage 1 regardless of what `networking.useDHCP` is set to. 154 + 155 ## Nixpkgs internals {#sec-release-23.11-nixpkgs-internals} 156 157 - The `qemu-vm.nix` module by default now identifies block devices via
+16 -5
nixos/modules/system/boot/initrd-network.nix
··· 7 cfg = config.boot.initrd.network; 8 9 dhcpInterfaces = lib.attrNames (lib.filterAttrs (iface: v: v.useDHCP == true) (config.networking.interfaces or {})); 10 - doDhcp = config.networking.useDHCP || dhcpInterfaces != []; 11 - dhcpIfShellExpr = if config.networking.useDHCP 12 then "$(ls /sys/class/net/ | grep -v ^lo$)" 13 else lib.concatMapStringsSep " " lib.escapeShellArg dhcpInterfaces; 14 ··· 79 ''; 80 }; 81 82 boot.initrd.network.udhcpc.extraArgs = mkOption { 83 default = []; 84 type = types.listOf types.str; 85 description = lib.mdDoc '' 86 - Additional command-line arguments passed verbatim to udhcpc if 87 - {option}`boot.initrd.network.enable` and {option}`networking.useDHCP` 88 - are enabled. 89 ''; 90 }; 91
··· 7 cfg = config.boot.initrd.network; 8 9 dhcpInterfaces = lib.attrNames (lib.filterAttrs (iface: v: v.useDHCP == true) (config.networking.interfaces or {})); 10 + doDhcp = cfg.udhcpc.enable || dhcpInterfaces != []; 11 + dhcpIfShellExpr = if config.networking.useDHCP || cfg.udhcpc.enable 12 then "$(ls /sys/class/net/ | grep -v ^lo$)" 13 else lib.concatMapStringsSep " " lib.escapeShellArg dhcpInterfaces; 14 ··· 79 ''; 80 }; 81 82 + boot.initrd.network.udhcpc.enable = mkOption { 83 + default = config.networking.useDHCP; 84 + defaultText = "networking.useDHCP"; 85 + type = types.bool; 86 + description = lib.mdDoc '' 87 + Enables the udhcpc service during stage 1 of the boot process. This 88 + defaults to {option}`networking.useDHCP`. Therefore, this useful if 89 + useDHCP is off but the initramfs should do dhcp. 90 + ''; 91 + }; 92 + 93 boot.initrd.network.udhcpc.extraArgs = mkOption { 94 default = []; 95 type = types.listOf types.str; 96 description = lib.mdDoc '' 97 + Additional command-line arguments passed verbatim to 98 + udhcpc if {option}`boot.initrd.network.enable` and 99 + {option}`boot.initrd.network.udhcpc.enable` are enabled. 100 ''; 101 }; 102
+25 -11
pkgs/applications/editors/texstudio/default.nix
··· 1 - { lib, mkDerivation, fetchFromGitHub, cmake, qtbase, qtscript, qtsvg, 2 - wrapQtAppsHook, poppler, zlib, pkg-config }: 3 4 - mkDerivation rec { 5 pname = "texstudio"; 6 - version = "4.5.2"; 7 8 src = fetchFromGitHub { 9 - owner = "${pname}-org"; 10 - repo = pname; 11 - rev = version; 12 - hash = "sha256-L+q4+k4XWywnxIvhfXPCBeCqnGj4E9BhAmgcAZhm7S8="; 13 }; 14 15 - nativeBuildInputs = [ cmake wrapQtAppsHook pkg-config ]; 16 - buildInputs = [ qtbase qtscript qtsvg poppler zlib ]; 17 18 meta = with lib; { 19 description = "TeX and LaTeX editor"; ··· 28 platforms = platforms.linux; 29 maintainers = with maintainers; [ ajs124 cfouche ]; 30 }; 31 - }
··· 1 + { stdenv, lib, fetchFromGitHub, cmake, qtbase, qttools, qtsvg, qt5compat, quazip 2 + , hunspell 3 + , wrapQtAppsHook, poppler, zlib, pkg-config }: 4 5 + stdenv.mkDerivation (finalAttrs: { 6 pname = "texstudio"; 7 + version = "4.6.2"; 8 9 src = fetchFromGitHub { 10 + owner = "texstudio-org"; 11 + repo = "texstudio"; 12 + rev = finalAttrs.version; 13 + hash = "sha256-2bvKB/8HcZoTk2J6FQXXJREqGp6EZ95C2Aqcx9o/eho="; 14 }; 15 16 + nativeBuildInputs = [ 17 + cmake 18 + wrapQtAppsHook 19 + pkg-config 20 + ]; 21 + buildInputs = [ 22 + hunspell 23 + poppler 24 + qt5compat 25 + qtbase 26 + qtsvg 27 + qttools 28 + quazip 29 + zlib 30 + ]; 31 32 meta = with lib; { 33 description = "TeX and LaTeX editor"; ··· 42 platforms = platforms.linux; 43 maintainers = with maintainers; [ ajs124 cfouche ]; 44 }; 45 + })
+11 -1
pkgs/applications/kde/spectacle.nix
··· 5 , knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi 6 , qtx11extras, knewstuff, kwayland, qttools, kcolorpicker, kimageannotator 7 , qcoro, qtquickcontrols2, wayland, plasma-wayland-protocols, kpurpose, kpipewire 8 - , wrapGAppsHook 9 }: 10 11 mkDerivation { 12 pname = "spectacle"; 13 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 14 buildInputs = [ 15 kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
··· 5 , knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi 6 , qtx11extras, knewstuff, kwayland, qttools, kcolorpicker, kimageannotator 7 , qcoro, qtquickcontrols2, wayland, plasma-wayland-protocols, kpurpose, kpipewire 8 + , wrapGAppsHook, fetchpatch 9 }: 10 11 mkDerivation { 12 pname = "spectacle"; 13 + 14 + patches = [ 15 + # backport fix for region capture with multi-display high-dpi setups 16 + # FIXME: remove in 23.08 17 + (fetchpatch { 18 + url = "https://invent.kde.org/graphics/spectacle/-/commit/d0886c85445fad227b256152a549cb33bd97b776.patch"; 19 + hash = "sha256-t0+X1pzjlS2OWduMwQBoYbjh+o/SF4hOkAqzz/MJw3E="; 20 + }) 21 + ]; 22 + 23 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 24 buildInputs = [ 25 kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
+3 -3
pkgs/applications/misc/hugo/default.nix
··· 10 11 buildGoModule rec { 12 pname = "hugo"; 13 - version = "0.115.4"; 14 15 src = fetchFromGitHub { 16 owner = "gohugoio"; 17 repo = pname; 18 rev = "v${version}"; 19 - hash = "sha256-//WWdU6vKgc+X4R3/GClABbsAp+ZBnG3xsVh4YozPFg="; 20 }; 21 22 - vendorHash = "sha256-BmMrdPr3sQI0Pw32iIIVmWy2qLlR7SHyKu7+PLplxkE="; 23 24 doCheck = false; 25
··· 10 11 buildGoModule rec { 12 pname = "hugo"; 13 + version = "0.116.0"; 14 15 src = fetchFromGitHub { 16 owner = "gohugoio"; 17 repo = pname; 18 rev = "v${version}"; 19 + hash = "sha256-Q5aSpKBgPa2EBEI9qJAw/WRM9LjHa2rdsThMFRV2/F8="; 20 }; 21 22 + vendorHash = "sha256-ScAjE+va/5K/9sYt05X1GmTJp8AUopMukWN/WlPG1sg="; 23 24 doCheck = false; 25
+1 -1
pkgs/applications/networking/sync/backintime/common.nix
··· 2 python3, rsync, cron, openssh, sshfs-fuse, encfs }: 3 4 let 5 - python' = python3.withPackages (ps: with ps; [ dbus-python keyring ]); 6 7 apps = lib.makeBinPath [ openssh python' cron rsync sshfs-fuse encfs ]; 8 in stdenv.mkDerivation rec {
··· 2 python3, rsync, cron, openssh, sshfs-fuse, encfs }: 3 4 let 5 + python' = python3.withPackages (ps: with ps; [ dbus-python keyring packaging ]); 6 7 apps = lib.makeBinPath [ openssh python' cron rsync sshfs-fuse encfs ]; 8 in stdenv.mkDerivation rec {
+2 -2
pkgs/applications/science/electronics/nvc/default.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "nvc"; 19 - version = "1.10.0"; 20 21 src = fetchFromGitHub { 22 owner = "nickg"; 23 repo = "nvc"; 24 rev = "r${version}"; 25 - hash = "sha256-WwO46x6McV18ebGFjXQ8fvqRh6ih1Wt5JTbfTxVWTi0="; 26 }; 27 28 nativeBuildInputs = [
··· 16 17 stdenv.mkDerivation rec { 18 pname = "nvc"; 19 + version = "1.10.1"; 20 21 src = fetchFromGitHub { 22 owner = "nickg"; 23 repo = "nvc"; 24 rev = "r${version}"; 25 + hash = "sha256-7Kw9irZltNE8VRnIvVX786/u0QQtmRhV8pzpba0h1JY="; 26 }; 27 28 nativeBuildInputs = [
+9 -4
pkgs/applications/version-management/forgejo/default.nix
··· 6 , gzip 7 , lib 8 , makeWrapper 9 , nixosTests 10 , openssh 11 , pam ··· 38 in 39 buildGoModule rec { 40 pname = "forgejo"; 41 - version = "1.20.1-0"; 42 43 src = fetchFromGitea { 44 domain = "codeberg.org"; 45 owner = "forgejo"; 46 repo = "forgejo"; 47 rev = "v${version}"; 48 - hash = "sha256-3L43hm6Tx4h5UHm3jGTGiOWBgAGx49zVGB0D6om6ayk="; 49 }; 50 51 - vendorHash = "sha256-n2fqqQ6jqHEAWLlaY9t6nd6Ty0viOuTwDWDhTECve+Q="; 52 53 subPackages = [ "." ]; 54 ··· 95 }); 96 97 passthru = { 98 data-compressed = runCommand "forgejo-data-compressed" { 99 nativeBuildInputs = [ brotli xorg.lndir ]; 100 } '' ··· 108 ''; 109 110 tests = nixosTests.forgejo; 111 }; 112 113 meta = { ··· 115 homepage = "https://forgejo.org"; 116 changelog = "https://codeberg.org/forgejo/forgejo/releases/tag/${src.rev}"; 117 license = lib.licenses.mit; 118 - maintainers = with lib.maintainers; [ emilylange urandom bendlas ]; 119 broken = stdenv.isDarwin; 120 mainProgram = "gitea"; 121 };
··· 6 , gzip 7 , lib 8 , makeWrapper 9 + , nix-update-script 10 , nixosTests 11 , openssh 12 , pam ··· 39 in 40 buildGoModule rec { 41 pname = "forgejo"; 42 + version = "1.20.2-0"; 43 44 src = fetchFromGitea { 45 domain = "codeberg.org"; 46 owner = "forgejo"; 47 repo = "forgejo"; 48 rev = "v${version}"; 49 + hash = "sha256-8mFI5Zt2J6EQZqu/qcirFp8WMz+IlrkvHeA+oUb0X5U="; 50 }; 51 52 + vendorHash = "sha256-ZoFs2T3NNixrbTDdp7fqTgjJ+G8DpkxHW8K6BM8tZ9w="; 53 54 subPackages = [ "." ]; 55 ··· 96 }); 97 98 passthru = { 99 + # allow nix-update to handle npmDepsHash 100 + inherit (frontend) npmDeps; 101 + 102 data-compressed = runCommand "forgejo-data-compressed" { 103 nativeBuildInputs = [ brotli xorg.lndir ]; 104 } '' ··· 112 ''; 113 114 tests = nixosTests.forgejo; 115 + updateScript = nix-update-script { }; 116 }; 117 118 meta = { ··· 120 homepage = "https://forgejo.org"; 121 changelog = "https://codeberg.org/forgejo/forgejo/releases/tag/${src.rev}"; 122 license = lib.licenses.mit; 123 + maintainers = with lib.maintainers; [ emilylange urandom bendlas adamcstephens ]; 124 broken = stdenv.isDarwin; 125 mainProgram = "gitea"; 126 };
+69 -56
pkgs/development/libraries/ogre/default.nix
··· 27 , libXxf86vm 28 , xorgproto 29 # darwin 30 - , Cocoa 31 # optional 32 , withNvidiaCg ? false 33 , nvidia_cg_toolkit 34 , withSamples ? false 35 }: 36 37 - stdenv.mkDerivation rec { 38 - pname = "ogre"; 39 - version = "13.6.4"; 40 41 - src = fetchFromGitHub { 42 - owner = "OGRECave"; 43 - repo = "ogre"; 44 - rev = "v${version}"; 45 - hash = "sha256-MSBWCO0s46t+ExWDdmqi16OxmcQXnduhgFt6I4BG1g8="; 46 - }; 47 48 - nativeBuildInputs = [ 49 - cmake 50 - pkg-config 51 - unzip 52 - ]; 53 54 - buildInputs = [ 55 - SDL2 56 - boost 57 - freeimage 58 - freetype 59 - libpng 60 - ois 61 - pugixml 62 - zziplib 63 - ] ++ lib.optionals stdenv.isLinux [ 64 - freeglut 65 - libGL 66 - libGLU 67 - libICE 68 - libSM 69 - libX11 70 - libXaw 71 - libXmu 72 - libXrandr 73 - libXrender 74 - libXt 75 - libXxf86vm 76 - xorgproto 77 - ] ++ lib.optionals stdenv.isDarwin [ 78 - Cocoa 79 - ] ++ lib.optionals withNvidiaCg [ 80 - nvidia_cg_toolkit 81 - ]; 82 83 - cmakeFlags = [ 84 - "-DOGRE_BUILD_COMPONENT_OVERLAY_IMGUI=FALSE" 85 - "-DOGRE_BUILD_DEPENDENCIES=OFF" 86 - "-DOGRE_BUILD_SAMPLES=${toString withSamples}" 87 - ] ++ lib.optionals stdenv.isDarwin [ 88 - "-DOGRE_BUILD_LIBS_AS_FRAMEWORKS=FALSE" 89 - ]; 90 91 - meta = { 92 - description = "3D Object-Oriented Graphics Rendering Engine"; 93 - homepage = "https://www.ogre3d.org/"; 94 - maintainers = with lib.maintainers; [ raskin wegank ]; 95 - platforms = lib.platforms.unix; 96 - license = lib.licenses.mit; 97 }; 98 }
··· 27 , libXxf86vm 28 , xorgproto 29 # darwin 30 + , darwin 31 # optional 32 , withNvidiaCg ? false 33 , nvidia_cg_toolkit 34 , withSamples ? false 35 }: 36 37 + let 38 + common = { version, hash }: stdenv.mkDerivation { 39 + pname = "ogre"; 40 + inherit version; 41 42 + src = fetchFromGitHub { 43 + owner = "OGRECave"; 44 + repo = "ogre"; 45 + rev = "v${version}"; 46 + inherit hash; 47 + }; 48 49 + nativeBuildInputs = [ 50 + cmake 51 + pkg-config 52 + unzip 53 + ]; 54 + 55 + buildInputs = [ 56 + SDL2 57 + boost 58 + freeimage 59 + freetype 60 + libpng 61 + ois 62 + pugixml 63 + zziplib 64 + ] ++ lib.optionals stdenv.isLinux [ 65 + freeglut 66 + libGL 67 + libGLU 68 + libICE 69 + libSM 70 + libX11 71 + libXaw 72 + libXmu 73 + libXrandr 74 + libXrender 75 + libXt 76 + libXxf86vm 77 + xorgproto 78 + ] ++ lib.optionals stdenv.isDarwin [ 79 + darwin.apple_sdk.frameworks.Cocoa 80 + ] ++ lib.optionals withNvidiaCg [ 81 + nvidia_cg_toolkit 82 + ]; 83 84 + cmakeFlags = [ 85 + "-DOGRE_BUILD_COMPONENT_OVERLAY_IMGUI=FALSE" 86 + "-DOGRE_BUILD_DEPENDENCIES=OFF" 87 + "-DOGRE_BUILD_SAMPLES=${toString withSamples}" 88 + ] ++ lib.optionals stdenv.isDarwin [ 89 + "-DOGRE_BUILD_LIBS_AS_FRAMEWORKS=FALSE" 90 + ]; 91 92 + meta = { 93 + description = "3D Object-Oriented Graphics Rendering Engine"; 94 + homepage = "https://www.ogre3d.org/"; 95 + maintainers = with lib.maintainers; [ raskin wegank ]; 96 + platforms = lib.platforms.unix; 97 + license = lib.licenses.mit; 98 + }; 99 + }; 100 + in 101 + { 102 + ogre_14 = common { 103 + version = "14.0.1"; 104 + hash = "sha256-jtUm0jy0GsxkGlFdODGodPsuSaQgiE77BORnA6SFViU="; 105 + }; 106 107 + ogre_13 = common { 108 + version = "13.6.5"; 109 + hash = "sha256-8VQqePrvf/fleHijVIqWWfwOusGjVR40IIJ13o+HwaE="; 110 }; 111 }
+3
pkgs/development/libraries/tracker/default.nix
··· 4 , fetchpatch 5 , gettext 6 , meson 7 , ninja 8 , pkg-config 9 , asciidoc ··· 71 ] ++ lib.optionals withIntrospection [ 72 gobject-introspection 73 vala 74 ]; 75 76 buildInputs = [
··· 4 , fetchpatch 5 , gettext 6 , meson 7 + , mesonEmulatorHook 8 , ninja 9 , pkg-config 10 , asciidoc ··· 72 ] ++ lib.optionals withIntrospection [ 73 gobject-introspection 74 vala 75 + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 76 + mesonEmulatorHook 77 ]; 78 79 buildInputs = [
+24 -13
pkgs/development/ocaml-modules/ptime/default.nix
··· 1 - { stdenv, lib, fetchurl, ocaml, findlib, ocamlbuild, topkg 2 }: 3 4 - lib.throwIfNot (lib.versionAtLeast ocaml.version "4.08") 5 - "ptime is not available for OCaml ${ocaml.version}" 6 - 7 - stdenv.mkDerivation rec { 8 - version = "1.0.0"; 9 pname = "ocaml${ocaml.version}-ptime"; 10 11 src = fetchurl { 12 - url = "https://erratique.ch/software/ptime/releases/ptime-${version}.tbz"; 13 - sha256 = "sha256-RByDjAFiyDdR8G663/MxabuSHTTuwVn7urtw7Z3iEQs="; 14 }; 15 16 - nativeBuildInputs = [ ocaml findlib ocamlbuild topkg ]; 17 - buildInputs = [ topkg ]; 18 19 strictDeps = true; 20 21 inherit (topkg) buildPhase installPhase; 22 23 meta = { 24 homepage = "https://erratique.ch/software/ptime"; 25 - description = "POSIX time for OCaml"; 26 longDescription = '' 27 Ptime has platform independent POSIX time support in pure OCaml. 28 It provides a type to represent a well-defined range of POSIX timestamps ··· 35 36 Ptime is not a calendar library. 37 ''; 38 - license = lib.licenses.isc; 39 maintainers = with lib.maintainers; [ sternenseemann ]; 40 }; 41 - }
··· 1 + { stdenv 2 + , lib 3 + , fetchurl 4 + , ocaml 5 + , findlib 6 + , ocamlbuild 7 + , topkg 8 }: 9 10 + stdenv.mkDerivation (finalAttrs: { 11 + version = "1.1.0"; 12 pname = "ocaml${ocaml.version}-ptime"; 13 14 src = fetchurl { 15 + url = "https://erratique.ch/software/ptime/releases/ptime-${finalAttrs.version}.tbz"; 16 + hash = "sha256-y/WxVFT7JxBeLDNAI+HhHY+TnXF4hw9cvo7SbfcBPrE="; 17 }; 18 19 + nativeBuildInputs = [ 20 + findlib 21 + ocaml 22 + ocamlbuild 23 + topkg 24 + ]; 25 + 26 + buildInputs = [ 27 + topkg 28 + ]; 29 30 strictDeps = true; 31 32 inherit (topkg) buildPhase installPhase; 33 34 meta = { 35 + description = "POSIX time for OCaml"; 36 homepage = "https://erratique.ch/software/ptime"; 37 + license = lib.licenses.isc; 38 longDescription = '' 39 Ptime has platform independent POSIX time support in pure OCaml. 40 It provides a type to represent a well-defined range of POSIX timestamps ··· 47 48 Ptime is not a calendar library. 49 ''; 50 maintainers = with lib.maintainers; [ sternenseemann ]; 51 }; 52 + })
+2 -2
pkgs/development/python-modules/pyvista/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "pyvista"; 15 - version = "0.40.1"; 16 format = "setuptools"; 17 18 src = fetchFromGitHub { 19 owner = pname; 20 repo = pname; 21 rev = "v${version}"; 22 - hash = "sha256-nGLguMbenfKONcY1W5S+BZ6zHmnW/Sivs2/NpDqrEck="; 23 }; 24 25 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "pyvista"; 15 + version = "0.41.1"; 16 format = "setuptools"; 17 18 src = fetchFromGitHub { 19 owner = pname; 20 repo = pname; 21 rev = "v${version}"; 22 + hash = "sha256-vFxEMKEkiFOBrkvmaJPwoo+lOe6V9AmPxl32Tocy9p8="; 23 }; 24 25 propagatedBuildInputs = [
+38
pkgs/development/python-modules/ttstokenizer/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , anyascii 5 + , inflect 6 + , nltk 7 + , numpy 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "ttstokenizer"; 12 + version = "1.0.0"; 13 + format = "setuptools"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + hash = "sha256-HtDXDKlZ3jpwIgb5DvaqurEkRe8TRJ2xqKl2IKElnKU="; 18 + }; 19 + 20 + propagatedBuildInputs = [ 21 + anyascii 22 + inflect 23 + nltk 24 + numpy 25 + ]; 26 + 27 + pythonImportsCheck = [ "ttstokenizer" ]; 28 + 29 + # no tests 30 + doCheck = false; 31 + 32 + meta = with lib; { 33 + description = "Tokenizer for Text to Speech (TTS) models"; 34 + homepage = "https://pypi.org/project/ttstokenizer"; 35 + license = with licenses; [ asl20 ]; 36 + maintainers = with maintainers; [ happysalada ]; 37 + }; 38 + }
+3 -3
pkgs/development/tools/language-servers/gopls/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 - version = "0.12.4"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 - sha256 = "sha256-OieIbWgc5l7HS6otkRxsKYQmNIjPbADQ+C3A6qJr2h0="; 12 }; 13 14 modRoot = "gopls"; 15 - vendorSha256 = "sha256-0Svz0VFmNW/f8Po+DpIQi0bJB1ICLcSJM1sG/Nju+ZY="; 16 17 doCheck = false; 18
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 + version = "0.13.0"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 + sha256 = "sha256-E/QX3J/ux7GAG93b1K7OdDjYBAzte2HMa6bfALtXgcU="; 12 }; 13 14 modRoot = "gopls"; 15 + vendorSha256 = "sha256-e83y8bu0xKGEg7o2BWt4CzM2YosLDefFRgTfA0f3ZmI="; 16 17 doCheck = false; 18
+97
pkgs/games/hmcl/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , makeBinaryWrapper 5 + , makeDesktopItem 6 + , wrapGAppsHook 7 + , copyDesktopItems 8 + , imagemagick 9 + , jre 10 + , xorg 11 + , libGL 12 + , glfw 13 + , openal 14 + , libglvnd 15 + , alsa-lib 16 + , wayland 17 + , libpulseaudio 18 + }: 19 + 20 + let 21 + version = "3.5.5"; 22 + icon = fetchurl { 23 + url = "https://github.com/huanghongxun/HMCL/raw/release-${version}/HMCLauncher/HMCL/HMCL.ico"; 24 + hash = "sha256-MWp78rP4b39Scz5/gpsjwaJhSu+K9q3S2B2cD/V31MA="; 25 + }; 26 + in 27 + stdenv.mkDerivation (finalAttrs: { 28 + pname = "hmcl"; 29 + inherit version; 30 + 31 + src = fetchurl { 32 + url = "https://github.com/huanghongxun/HMCL/releases/download/release-${version}/HMCL-${version}.jar"; 33 + hash = "sha256-bXZF38pd8I8cReuDNrZzDj1hp1Crk+P26JNiikUCg4g="; 34 + }; 35 + 36 + dontUnpack = true; 37 + 38 + dontWrapGApps = true; 39 + 40 + desktopItems = [ 41 + (makeDesktopItem { 42 + name = "HMCL"; 43 + exec = "hmcl"; 44 + icon = "hmcl"; 45 + comment = finalAttrs.meta.description; 46 + desktopName = "HMCL"; 47 + categories = [ "Game" ]; 48 + }) 49 + ]; 50 + 51 + nativeBuildInputs = [ 52 + makeBinaryWrapper 53 + wrapGAppsHook 54 + copyDesktopItems 55 + imagemagick 56 + ]; 57 + 58 + installPhase = 59 + let 60 + libpath = lib.makeLibraryPath ([ 61 + libGL 62 + glfw 63 + openal 64 + libglvnd 65 + ] ++ lib.optionals stdenv.isLinux [ 66 + xorg.libX11 67 + xorg.libXxf86vm 68 + xorg.libXext 69 + xorg.libXcursor 70 + xorg.libXrandr 71 + xorg.libXtst 72 + libpulseaudio 73 + wayland 74 + alsa-lib 75 + ]); 76 + in 77 + '' 78 + runHook preInstall 79 + mkdir -p $out/{bin,lib/hmcl} 80 + cp $src $out/lib/hmcl/hmcl.jar 81 + magick ${icon} hmcl.png 82 + install -Dm644 hmcl.png $out/share/icons/hicolor/32x32/apps/hmcl.png 83 + makeBinaryWrapper ${jre}/bin/java $out/bin/hmcl \ 84 + --add-flags "-jar $out/lib/hmcl/hmcl.jar" \ 85 + --set LD_LIBRARY_PATH ${libpath} 86 + runHook postInstall 87 + ''; 88 + 89 + meta = with lib; { 90 + homepage = "https://hmcl.huangyuhui.net"; 91 + description = "A Minecraft Launcher which is multi-functional, cross-platform and popular"; 92 + sourceProvenance = with sourceTypes; [ binaryBytecode ]; 93 + license = licenses.gpl3Only; 94 + maintainers = with maintainers; [ rs0vere ]; 95 + inherit (jre.meta) platforms; 96 + }; 97 + })
+2 -2
pkgs/games/opendungeons/default.nix
··· 3 , fetchFromGitHub 4 , cmake 5 , pkg-config 6 - , ogre 7 , cegui 8 , boost 9 , sfml ··· 12 }: 13 14 let 15 - ogre' = ogre.overrideAttrs (old: { 16 cmakeFlags = old.cmakeFlags ++ [ 17 "-DOGRE_RESOURCEMANAGER_STRICT=0" 18 ];
··· 3 , fetchFromGitHub 4 , cmake 5 , pkg-config 6 + , ogre_13 7 , cegui 8 , boost 9 , sfml ··· 12 }: 13 14 let 15 + ogre' = ogre_13.overrideAttrs (old: { 16 cmakeFlags = old.cmakeFlags ++ [ 17 "-DOGRE_RESOURCEMANAGER_STRICT=0" 18 ];
+3 -3
pkgs/games/stuntrally/default.nix
··· 3 , stdenv 4 , cmake 5 , boost 6 - , ogre 7 , mygui 8 , ois 9 , SDL2 ··· 19 }: 20 21 let 22 - stuntrally_ogre = ogre.overrideAttrs (old: { 23 cmakeFlags = old.cmakeFlags ++ [ 24 "-DOGRE_NODELESS_POSITIONING=ON" 25 "-DOGRE_RESOURCEMANAGER_STRICT=0" ··· 27 }); 28 stuntrally_mygui = mygui.override { 29 withOgre = true; 30 - inherit ogre; 31 }; 32 in 33
··· 3 , stdenv 4 , cmake 5 , boost 6 + , ogre_13 7 , mygui 8 , ois 9 , SDL2 ··· 19 }: 20 21 let 22 + stuntrally_ogre = ogre_13.overrideAttrs (old: { 23 cmakeFlags = old.cmakeFlags ++ [ 24 "-DOGRE_NODELESS_POSITIONING=ON" 25 "-DOGRE_RESOURCEMANAGER_STRICT=0" ··· 27 }); 28 stuntrally_mygui = mygui.override { 29 withOgre = true; 30 + ogre = stuntrally_ogre; 31 }; 32 in 33
+3 -3
pkgs/servers/code-server/default.nix
··· 71 # To compute the commit when upgrading this derivation, do: 72 # `$ git rev-parse <git-rev>` where <git-rev> is the git revision of the `src` 73 # Example: `$ git rev-parse v4.14.1` 74 - commit = "5c511237970f4be0f1e5785feaa254da951bc367"; 75 in 76 stdenv.mkDerivation (finalAttrs: { 77 pname = "code-server"; 78 - version = "4.15.0"; 79 80 src = fetchFromGitHub { 81 owner = "coder"; 82 repo = "code-server"; 83 rev = "v${finalAttrs.version}"; 84 fetchSubmodules = true; 85 - hash = "sha256-2/zIfeCROPrlwHuKk0ySPMLdI504aNLNZge+XUSrZB8="; 86 }; 87 88 yarnCache = stdenv.mkDerivation {
··· 71 # To compute the commit when upgrading this derivation, do: 72 # `$ git rev-parse <git-rev>` where <git-rev> is the git revision of the `src` 73 # Example: `$ git rev-parse v4.14.1` 74 + commit = "e37b35278d4b529fd774469c3e1807ec8f4d1eb0"; 75 in 76 stdenv.mkDerivation (finalAttrs: { 77 pname = "code-server"; 78 + version = "4.16.0"; 79 80 src = fetchFromGitHub { 81 owner = "coder"; 82 repo = "code-server"; 83 rev = "v${finalAttrs.version}"; 84 fetchSubmodules = true; 85 + hash = "sha256-oGtYrCW9ZweWEkx7uQkQCQx53QoyV5Y3BMsvApGiY9Y="; 86 }; 87 88 yarnCache = stdenv.mkDerivation {
+13 -10
pkgs/servers/keycloak/keycloak-metrics-spi/default.nix
··· 1 - { stdenv, lib, fetchurl }: 2 3 - stdenv.mkDerivation rec { 4 pname = "keycloak-metrics-spi"; 5 version = "4.0.0"; 6 7 - src = fetchurl { 8 - url = "https://github.com/aerogear/keycloak-metrics-spi/releases/download/${version}/keycloak-metrics-spi-${version}.jar"; 9 - sha256 = "sha256-D0NNBuc9YBiywGoq5hG4dcoiunyG/C2ZX73p4lS5v4s="; 10 }; 11 12 - dontUnpack = true; 13 - dontBuild = true; 14 15 installPhase = '' 16 - mkdir -p $out 17 - install "$src" "$out" 18 ''; 19 20 meta = with lib; { 21 homepage = "https://github.com/aerogear/keycloak-metrics-spi"; 22 description = "Keycloak Service Provider that adds a metrics endpoint"; 23 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 24 license = licenses.asl20; 25 maintainers = with maintainers; [ benley ]; 26 };
··· 1 + { maven, lib, fetchFromGitHub }: 2 3 + maven.buildMavenPackage rec { 4 pname = "keycloak-metrics-spi"; 5 version = "4.0.0"; 6 7 + src = fetchFromGitHub { 8 + owner = "aerogear"; 9 + repo = pname; 10 + rev = "refs/tags/${version}"; 11 + hash = "sha256-pacmx5w1VVWz3HmHO6sc2friNUpzo4zyJI1/TQgCXlc="; 12 }; 13 14 + mvnHash = "sha256-rwAc2KtKo4vJ0JWwPquMyt+FHVNTmMpzBPbo8lWDN/A="; 15 + 16 + nativeBuildInputs = [ maven ]; 17 18 installPhase = '' 19 + runHook preInstall 20 + install -Dm444 -t "$out" target/keycloak-metrics-spi-*.jar 21 + runHook postInstall 22 ''; 23 24 meta = with lib; { 25 homepage = "https://github.com/aerogear/keycloak-metrics-spi"; 26 description = "Keycloak Service Provider that adds a metrics endpoint"; 27 license = licenses.asl20; 28 maintainers = with maintainers; [ benley ]; 29 };
+2 -2
pkgs/servers/mastodon/source.nix
··· 3 src = fetchFromGitHub { 4 owner = "mastodon"; 5 repo = "mastodon"; 6 - rev = "v4.1.5"; 7 - hash = "sha256-1bWrKcw+EQyu7WBujR5sptiUOjbhJvIM76h9jcX24jw="; 8 }; 9 in applyPatches { 10 inherit src;
··· 3 src = fetchFromGitHub { 4 owner = "mastodon"; 5 repo = "mastodon"; 6 + rev = "v4.1.6"; 7 + hash = "sha256-UjTN9vEuZX9tDeHnW41TEZtnchNu2IOleHPisrv18Qk="; 8 }; 9 in applyPatches { 10 inherit src;
+1 -1
pkgs/servers/mastodon/version.nix
··· 1 - "4.1.5"
··· 1 + "4.1.6"
+1
pkgs/servers/matrix-synapse/plugins/default.nix
··· 5 matrix-synapse-ldap3 = callPackage ./ldap3.nix { }; 6 matrix-synapse-mjolnir-antispam = callPackage ./mjolnir-antispam.nix { }; 7 matrix-synapse-pam = callPackage ./pam.nix { }; 8 matrix-synapse-shared-secret-auth = callPackage ./shared-secret-auth.nix { }; 9 }
··· 5 matrix-synapse-ldap3 = callPackage ./ldap3.nix { }; 6 matrix-synapse-mjolnir-antispam = callPackage ./mjolnir-antispam.nix { }; 7 matrix-synapse-pam = callPackage ./pam.nix { }; 8 + matrix-synapse-s3-storage-provider = callPackage ./s3-storage-provider.nix { }; 9 matrix-synapse-shared-secret-auth = callPackage ./shared-secret-auth.nix { }; 10 }
+33
pkgs/servers/matrix-synapse/plugins/s3-storage-provider.nix
···
··· 1 + { lib, buildPythonPackage, fetchFromGitHub, matrix-synapse, twisted, humanize, boto3, tqdm }: 2 + 3 + buildPythonPackage rec { 4 + pname = "matrix-synapse-s3-storage-provider"; 5 + version = "1.2.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "matrix-org"; 9 + repo = "synapse-s3-storage-provider"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-92Xkq54jrUE2I9uVOxI72V9imLNU6K4JqDdOZb+4f+Y="; 12 + }; 13 + 14 + postPatch = '' 15 + substituteInPlace setup.py \ 16 + --replace "humanize>=0.5.1,<0.6" "humanize>=0.5.1" 17 + ''; 18 + 19 + doCheck = false; 20 + pythonImportsCheck = [ "s3_storage_provider" ]; 21 + 22 + buildInputs = [ matrix-synapse ]; 23 + propagatedBuildInputs = [ twisted humanize boto3 tqdm ] 24 + # for the s3_media_upload script 25 + ++ matrix-synapse.propagatedBuildInputs; 26 + 27 + meta = with lib; { 28 + description = "Synapse storage provider to fetch and store media in Amazon S3"; 29 + homepage = "https://github.com/matrix-org/synapse-s3-storage-provider"; 30 + license = licenses.asl20; 31 + maintainers = with maintainers; [ yuka ]; 32 + }; 33 + }
+12 -12
pkgs/servers/sql/proxysql/default.nix
··· 31 , texinfo 32 }: 33 34 - stdenv.mkDerivation rec { 35 pname = "proxysql"; 36 - version = "2.5.3"; 37 38 src = fetchFromGitHub { 39 owner = "sysown"; 40 - repo = pname; 41 - rev = version; 42 - hash = "sha256-D/AUjndpu4QJmlgLBXRqMj9gsHYitEYhHVMQzoab1ik="; 43 }; 44 45 patches = [ ··· 69 70 enableParallelBuilding = true; 71 72 - GIT_VERSION = version; 73 74 dontConfigure = true; 75 ··· 165 sed -i s_/usr/bin/proxysql_$out/bin/proxysql_ $out/lib/systemd/system/*.service 166 ''; 167 168 - meta = with lib; { 169 - homepage = "https://proxysql.com/"; 170 broken = stdenv.isDarwin; 171 description = "High-performance MySQL proxy"; 172 - license = with licenses; [ gpl3Only ]; 173 - maintainers = with maintainers; [ ajs124 ]; 174 - platforms = platforms.unix; 175 }; 176 - }
··· 31 , texinfo 32 }: 33 34 + stdenv.mkDerivation (finalAttrs: { 35 pname = "proxysql"; 36 + version = "2.5.4"; 37 38 src = fetchFromGitHub { 39 owner = "sysown"; 40 + repo = "proxysql"; 41 + rev = finalAttrs.version; 42 + hash = "sha256-HFhfAWyDB20t+c4s9NlVwdANrFobVyr+vnmZqx+X20Q="; 43 }; 44 45 patches = [ ··· 69 70 enableParallelBuilding = true; 71 72 + GIT_VERSION = finalAttrs.version; 73 74 dontConfigure = true; 75 ··· 165 sed -i s_/usr/bin/proxysql_$out/bin/proxysql_ $out/lib/systemd/system/*.service 166 ''; 167 168 + meta = { 169 broken = stdenv.isDarwin; 170 description = "High-performance MySQL proxy"; 171 + homepage = "https://proxysql.com/"; 172 + license = with lib.licenses; [ gpl3Only ]; 173 + maintainers = with lib.maintainers; [ ajs124 ]; 174 + platforms = lib.platforms.unix; 175 }; 176 + })
+3 -3
pkgs/tools/misc/chezmoi/default.nix
··· 6 7 buildGoModule rec { 8 pname = "chezmoi"; 9 - version = "2.35.2"; 10 11 src = fetchFromGitHub { 12 owner = "twpayne"; 13 repo = "chezmoi"; 14 rev = "v${version}"; 15 - hash = "sha256-drydLWt0B7mQKMn1GzEe/I352b2hvhCKV8tUicZoVHk="; 16 }; 17 18 - vendorHash = "sha256-HZYYENQIkmAhm0oDfUUpiAqWTbmNsy6u6hOyUvd8iC8="; 19 20 doCheck = false; 21
··· 6 7 buildGoModule rec { 8 pname = "chezmoi"; 9 + version = "2.36.1"; 10 11 src = fetchFromGitHub { 12 owner = "twpayne"; 13 repo = "chezmoi"; 14 rev = "v${version}"; 15 + hash = "sha256-OZrQxF5fuKpauy3wk6q3bUh1uUw14nkEldrzYPiOVIQ="; 16 }; 17 18 + vendorHash = "sha256-H7sbpDZMkPF5qw9urb/Gfmy8b9T4UEsnl6CGlZ1LThQ="; 19 20 doCheck = false; 21
+181 -61
pkgs/tools/system/amdgpu_top/Cargo.lock
··· 19 checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" 20 21 [[package]] 22 name = "adler" 23 version = "1.0.2" 24 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 33 "cfg-if", 34 "getrandom", 35 "once_cell", 36 "version_check", 37 ] 38 39 [[package]] 40 name = "amdgpu_top" 41 - version = "0.1.9" 42 dependencies = [ 43 "amdgpu_top_gui", 44 "amdgpu_top_json", ··· 143 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 144 145 [[package]] 146 name = "bitflags" 147 version = "1.3.2" 148 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 200 ] 201 202 [[package]] 203 name = "bytes" 204 version = "1.4.0" 205 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 266 ] 267 268 [[package]] 269 name = "combine" 270 version = "4.6.6" 271 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 443 ] 444 445 [[package]] 446 name = "dirs" 447 version = "4.0.0" 448 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 463 ] 464 465 [[package]] 466 name = "dispatch" 467 version = "0.2.0" 468 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 485 486 [[package]] 487 name = "ecolor" 488 - version = "0.21.0" 489 source = "registry+https://github.com/rust-lang/crates.io-index" 490 - checksum = "1f99fe3cac305af9d6d92971af60d0f7ea4d783201ef1673571567b6699964d9" 491 dependencies = [ 492 "bytemuck", 493 ] 494 495 [[package]] 496 name = "eframe" 497 - version = "0.21.3" 498 source = "registry+https://github.com/rust-lang/crates.io-index" 499 - checksum = "3df3ce60931e5f2d83bab4484d1a283908534d5308cc6b0c5c22c59cd15ee7cc" 500 dependencies = [ 501 "bytemuck", 502 "egui", 503 "egui-winit", 504 "egui_glow", 505 "glow", 506 "glutin", 507 "glutin-winit", 508 "js-sys", 509 "percent-encoding", 510 "raw-window-handle", 511 "thiserror", 512 - "tracing", 513 "wasm-bindgen", 514 "wasm-bindgen-futures", 515 "web-sys", 516 "winit", 517 ] 518 519 [[package]] 520 name = "egui" 521 - version = "0.21.0" 522 source = "registry+https://github.com/rust-lang/crates.io-index" 523 - checksum = "6412a21e0bde7c0918f7fb44bbbb86b5e1f88e63c026a4e747cc7af02f76dfbe" 524 dependencies = [ 525 "ahash", 526 "epaint", 527 "nohash-hasher", 528 - "tracing", 529 ] 530 531 [[package]] 532 name = "egui-winit" 533 - version = "0.21.1" 534 source = "registry+https://github.com/rust-lang/crates.io-index" 535 - checksum = "ab43597ba41f0ce39a364ad83185594578bfd8b3409b99dbcbb01df23afc3dbb" 536 dependencies = [ 537 - "android-activity", 538 "arboard", 539 "egui", 540 "instant", 541 "smithay-clipboard", 542 - "tracing", 543 "webbrowser", 544 "winit", 545 ] 546 547 [[package]] 548 name = "egui_glow" 549 - version = "0.21.0" 550 source = "registry+https://github.com/rust-lang/crates.io-index" 551 - checksum = "8257332fb168a965b3dca81d6a344e053153773c889cabdba0b3b76f1629ae81" 552 dependencies = [ 553 "bytemuck", 554 "egui", 555 "glow", 556 "memoffset", 557 - "tracing", 558 "wasm-bindgen", 559 "web-sys", 560 ] 561 562 [[package]] 563 name = "emath" 564 - version = "0.21.0" 565 source = "registry+https://github.com/rust-lang/crates.io-index" 566 - checksum = "b8ecd80612937e0267909d5351770fe150004e24dab93954f69ca62eecd3f77e" 567 dependencies = [ 568 "bytemuck", 569 ] 570 571 [[package]] ··· 589 ] 590 591 [[package]] 592 name = "enumset" 593 version = "1.0.12" 594 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 611 612 [[package]] 613 name = "epaint" 614 - version = "0.21.0" 615 source = "registry+https://github.com/rust-lang/crates.io-index" 616 - checksum = "12e78b5c58a1f7f621f9d546add2adce20636422c9b251e29f749e8a2f713c95" 617 dependencies = [ 618 "ab_glyph", 619 "ahash", ··· 621 "bytemuck", 622 "ecolor", 623 "emath", 624 "nohash-hasher", 625 "parking_lot", 626 ] 627 628 [[package]] ··· 815 ] 816 817 [[package]] 818 name = "indexmap" 819 version = "1.9.3" 820 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 896 897 [[package]] 898 name = "libamdgpu_top" 899 - version = "0.1.9" 900 dependencies = [ 901 "anyhow", 902 "libdrm_amdgpu_sys", ··· 910 911 [[package]] 912 name = "libdrm_amdgpu_sys" 913 - version = "0.1.4" 914 source = "registry+https://github.com/rust-lang/crates.io-index" 915 - checksum = "fbba2720dc87ad23aaa9bbfb7f8cc25a826edfbe0fcfbb99fec1774ad1fb81a0" 916 dependencies = [ 917 "libc", 918 ] ··· 1300 checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1301 1302 [[package]] 1303 - name = "pin-project-lite" 1304 - version = "0.2.9" 1305 - source = "registry+https://github.com/rust-lang/crates.io-index" 1306 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1307 - 1308 - [[package]] 1309 name = "pkg-config" 1310 version = "0.3.26" 1311 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1388 ] 1389 1390 [[package]] 1391 name = "ryu" 1392 version = "1.0.13" 1393 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1432 version = "1.0.159" 1433 source = "registry+https://github.com/rust-lang/crates.io-index" 1434 checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065" 1435 1436 [[package]] 1437 name = "serde_json" ··· 1671 ] 1672 1673 [[package]] 1674 - name = "tracing" 1675 - version = "0.1.37" 1676 - source = "registry+https://github.com/rust-lang/crates.io-index" 1677 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 1678 - dependencies = [ 1679 - "cfg-if", 1680 - "pin-project-lite", 1681 - "tracing-core", 1682 - ] 1683 - 1684 - [[package]] 1685 - name = "tracing-core" 1686 - version = "0.1.30" 1687 - source = "registry+https://github.com/rust-lang/crates.io-index" 1688 - checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 1689 - dependencies = [ 1690 - "once_cell", 1691 - ] 1692 - 1693 - [[package]] 1694 name = "ttf-parser" 1695 version = "0.18.1" 1696 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1770 1771 [[package]] 1772 name = "wasm-bindgen" 1773 - version = "0.2.84" 1774 source = "registry+https://github.com/rust-lang/crates.io-index" 1775 - checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 1776 dependencies = [ 1777 "cfg-if", 1778 "wasm-bindgen-macro", ··· 1780 1781 [[package]] 1782 name = "wasm-bindgen-backend" 1783 - version = "0.2.84" 1784 source = "registry+https://github.com/rust-lang/crates.io-index" 1785 - checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 1786 dependencies = [ 1787 "bumpalo", 1788 "log", 1789 "once_cell", 1790 "proc-macro2", 1791 "quote", 1792 - "syn 1.0.109", 1793 "wasm-bindgen-shared", 1794 ] 1795 ··· 1807 1808 [[package]] 1809 name = "wasm-bindgen-macro" 1810 - version = "0.2.84" 1811 source = "registry+https://github.com/rust-lang/crates.io-index" 1812 - checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 1813 dependencies = [ 1814 "quote", 1815 "wasm-bindgen-macro-support", ··· 1817 1818 [[package]] 1819 name = "wasm-bindgen-macro-support" 1820 - version = "0.2.84" 1821 source = "registry+https://github.com/rust-lang/crates.io-index" 1822 - checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 1823 dependencies = [ 1824 "proc-macro2", 1825 "quote", 1826 - "syn 1.0.109", 1827 "wasm-bindgen-backend", 1828 "wasm-bindgen-shared", 1829 ] 1830 1831 [[package]] 1832 name = "wasm-bindgen-shared" 1833 - version = "0.2.84" 1834 source = "registry+https://github.com/rust-lang/crates.io-index" 1835 - checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 1836 1837 [[package]] 1838 name = "wayland-client"
··· 19 checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" 20 21 [[package]] 22 + name = "accesskit" 23 + version = "0.11.0" 24 + source = "registry+https://github.com/rust-lang/crates.io-index" 25 + checksum = "02c98a5d094590335462354da402d754fe2cb78f0e6ce5024611c28ed539c1de" 26 + dependencies = [ 27 + "enumn", 28 + "serde", 29 + ] 30 + 31 + [[package]] 32 name = "adler" 33 version = "1.0.2" 34 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 43 "cfg-if", 44 "getrandom", 45 "once_cell", 46 + "serde", 47 "version_check", 48 ] 49 50 [[package]] 51 name = "amdgpu_top" 52 + version = "0.1.11" 53 dependencies = [ 54 "amdgpu_top_gui", 55 "amdgpu_top_json", ··· 154 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 155 156 [[package]] 157 + name = "base64" 158 + version = "0.13.1" 159 + source = "registry+https://github.com/rust-lang/crates.io-index" 160 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 161 + 162 + [[package]] 163 name = "bitflags" 164 version = "1.3.2" 165 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 217 ] 218 219 [[package]] 220 + name = "byteorder" 221 + version = "1.4.3" 222 + source = "registry+https://github.com/rust-lang/crates.io-index" 223 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 224 + 225 + [[package]] 226 name = "bytes" 227 version = "1.4.0" 228 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 289 ] 290 291 [[package]] 292 + name = "cocoa" 293 + version = "0.24.1" 294 + source = "registry+https://github.com/rust-lang/crates.io-index" 295 + checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 296 + dependencies = [ 297 + "bitflags", 298 + "block", 299 + "cocoa-foundation", 300 + "core-foundation", 301 + "core-graphics", 302 + "foreign-types", 303 + "libc", 304 + "objc", 305 + ] 306 + 307 + [[package]] 308 + name = "cocoa-foundation" 309 + version = "0.1.1" 310 + source = "registry+https://github.com/rust-lang/crates.io-index" 311 + checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" 312 + dependencies = [ 313 + "bitflags", 314 + "block", 315 + "core-foundation", 316 + "core-graphics-types", 317 + "foreign-types", 318 + "libc", 319 + "objc", 320 + ] 321 + 322 + [[package]] 323 + name = "color_quant" 324 + version = "1.1.0" 325 + source = "registry+https://github.com/rust-lang/crates.io-index" 326 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 327 + 328 + [[package]] 329 name = "combine" 330 version = "4.6.6" 331 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 503 ] 504 505 [[package]] 506 + name = "directories-next" 507 + version = "2.0.0" 508 + source = "registry+https://github.com/rust-lang/crates.io-index" 509 + checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" 510 + dependencies = [ 511 + "cfg-if", 512 + "dirs-sys-next", 513 + ] 514 + 515 + [[package]] 516 name = "dirs" 517 version = "4.0.0" 518 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 533 ] 534 535 [[package]] 536 + name = "dirs-sys-next" 537 + version = "0.1.2" 538 + source = "registry+https://github.com/rust-lang/crates.io-index" 539 + checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 540 + dependencies = [ 541 + "libc", 542 + "redox_users", 543 + "winapi", 544 + ] 545 + 546 + [[package]] 547 name = "dispatch" 548 version = "0.2.0" 549 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 566 567 [[package]] 568 name = "ecolor" 569 + version = "0.22.0" 570 source = "registry+https://github.com/rust-lang/crates.io-index" 571 + checksum = "2e479a7fa3f23d4e794f8b2f8b3568dd4e47886ad1b12c9c095e141cb591eb63" 572 dependencies = [ 573 "bytemuck", 574 + "serde", 575 ] 576 577 [[package]] 578 name = "eframe" 579 + version = "0.22.0" 580 source = "registry+https://github.com/rust-lang/crates.io-index" 581 + checksum = "bf4596583a2c680c55b6feaa748f74890c4f9cb9c7cb69d6117110444cb65b2f" 582 dependencies = [ 583 "bytemuck", 584 + "cocoa", 585 + "directories-next", 586 "egui", 587 "egui-winit", 588 "egui_glow", 589 "glow", 590 "glutin", 591 "glutin-winit", 592 + "image", 593 "js-sys", 594 + "log", 595 + "objc", 596 "percent-encoding", 597 "raw-window-handle", 598 + "ron", 599 + "serde", 600 "thiserror", 601 "wasm-bindgen", 602 "wasm-bindgen-futures", 603 "web-sys", 604 + "winapi", 605 "winit", 606 ] 607 608 [[package]] 609 name = "egui" 610 + version = "0.22.0" 611 source = "registry+https://github.com/rust-lang/crates.io-index" 612 + checksum = "a3aef8ec3ae1b772f340170c65bf27d5b8c28f543a0116c844d2ac08d01123e7" 613 dependencies = [ 614 + "accesskit", 615 "ahash", 616 "epaint", 617 + "log", 618 "nohash-hasher", 619 + "ron", 620 + "serde", 621 ] 622 623 [[package]] 624 name = "egui-winit" 625 + version = "0.22.0" 626 source = "registry+https://github.com/rust-lang/crates.io-index" 627 + checksum = "4a49155fd4a0a4fb21224407a91de0030847972ef90fc64edb63621caea61cb2" 628 dependencies = [ 629 "arboard", 630 "egui", 631 "instant", 632 + "log", 633 + "raw-window-handle", 634 + "serde", 635 "smithay-clipboard", 636 "webbrowser", 637 "winit", 638 ] 639 640 [[package]] 641 name = "egui_glow" 642 + version = "0.22.0" 643 source = "registry+https://github.com/rust-lang/crates.io-index" 644 + checksum = "1f8c2752cdf1b0ef5fcda59a898cacabad974d4f5880e92a420b2c917022da64" 645 dependencies = [ 646 "bytemuck", 647 "egui", 648 "glow", 649 + "log", 650 "memoffset", 651 "wasm-bindgen", 652 "web-sys", 653 ] 654 655 [[package]] 656 name = "emath" 657 + version = "0.22.0" 658 source = "registry+https://github.com/rust-lang/crates.io-index" 659 + checksum = "3857d743a6e0741cdd60b622a74c7a36ea75f5f8f11b793b41d905d2c9721a4b" 660 dependencies = [ 661 "bytemuck", 662 + "serde", 663 ] 664 665 [[package]] ··· 683 ] 684 685 [[package]] 686 + name = "enumn" 687 + version = "0.1.8" 688 + source = "registry+https://github.com/rust-lang/crates.io-index" 689 + checksum = "48016319042fb7c87b78d2993084a831793a897a5cd1a2a67cab9d1eeb4b7d76" 690 + dependencies = [ 691 + "proc-macro2", 692 + "quote", 693 + "syn 2.0.15", 694 + ] 695 + 696 + [[package]] 697 name = "enumset" 698 version = "1.0.12" 699 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 716 717 [[package]] 718 name = "epaint" 719 + version = "0.22.0" 720 source = "registry+https://github.com/rust-lang/crates.io-index" 721 + checksum = "09333964d4d57f40a85338ba3ca5ed4716070ab184dcfed966b35491c5c64f3b" 722 dependencies = [ 723 "ab_glyph", 724 "ahash", ··· 726 "bytemuck", 727 "ecolor", 728 "emath", 729 + "log", 730 "nohash-hasher", 731 "parking_lot", 732 + "serde", 733 ] 734 735 [[package]] ··· 922 ] 923 924 [[package]] 925 + name = "image" 926 + version = "0.24.6" 927 + source = "registry+https://github.com/rust-lang/crates.io-index" 928 + checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 929 + dependencies = [ 930 + "bytemuck", 931 + "byteorder", 932 + "color_quant", 933 + "num-rational", 934 + "num-traits", 935 + "png", 936 + ] 937 + 938 + [[package]] 939 name = "indexmap" 940 version = "1.9.3" 941 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1017 1018 [[package]] 1019 name = "libamdgpu_top" 1020 + version = "0.1.10" 1021 dependencies = [ 1022 "anyhow", 1023 "libdrm_amdgpu_sys", ··· 1031 1032 [[package]] 1033 name = "libdrm_amdgpu_sys" 1034 + version = "0.1.6" 1035 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 + checksum = "8e6441089848c428085639f12ef420bcae8ac6650f4cf1d7f9215611a34176bb" 1037 dependencies = [ 1038 "libc", 1039 ] ··· 1421 checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1422 1423 [[package]] 1424 name = "pkg-config" 1425 version = "0.3.26" 1426 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1503 ] 1504 1505 [[package]] 1506 + name = "ron" 1507 + version = "0.8.0" 1508 + source = "registry+https://github.com/rust-lang/crates.io-index" 1509 + checksum = "300a51053b1cb55c80b7a9fde4120726ddf25ca241a1cbb926626f62fb136bff" 1510 + dependencies = [ 1511 + "base64", 1512 + "bitflags", 1513 + "serde", 1514 + ] 1515 + 1516 + [[package]] 1517 name = "ryu" 1518 version = "1.0.13" 1519 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1558 version = "1.0.159" 1559 source = "registry+https://github.com/rust-lang/crates.io-index" 1560 checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065" 1561 + dependencies = [ 1562 + "serde_derive", 1563 + ] 1564 + 1565 + [[package]] 1566 + name = "serde_derive" 1567 + version = "1.0.159" 1568 + source = "registry+https://github.com/rust-lang/crates.io-index" 1569 + checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585" 1570 + dependencies = [ 1571 + "proc-macro2", 1572 + "quote", 1573 + "syn 2.0.15", 1574 + ] 1575 1576 [[package]] 1577 name = "serde_json" ··· 1811 ] 1812 1813 [[package]] 1814 name = "ttf-parser" 1815 version = "0.18.1" 1816 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1890 1891 [[package]] 1892 name = "wasm-bindgen" 1893 + version = "0.2.87" 1894 source = "registry+https://github.com/rust-lang/crates.io-index" 1895 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 1896 dependencies = [ 1897 "cfg-if", 1898 "wasm-bindgen-macro", ··· 1900 1901 [[package]] 1902 name = "wasm-bindgen-backend" 1903 + version = "0.2.87" 1904 source = "registry+https://github.com/rust-lang/crates.io-index" 1905 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 1906 dependencies = [ 1907 "bumpalo", 1908 "log", 1909 "once_cell", 1910 "proc-macro2", 1911 "quote", 1912 + "syn 2.0.15", 1913 "wasm-bindgen-shared", 1914 ] 1915 ··· 1927 1928 [[package]] 1929 name = "wasm-bindgen-macro" 1930 + version = "0.2.87" 1931 source = "registry+https://github.com/rust-lang/crates.io-index" 1932 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 1933 dependencies = [ 1934 "quote", 1935 "wasm-bindgen-macro-support", ··· 1937 1938 [[package]] 1939 name = "wasm-bindgen-macro-support" 1940 + version = "0.2.87" 1941 source = "registry+https://github.com/rust-lang/crates.io-index" 1942 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 1943 dependencies = [ 1944 "proc-macro2", 1945 "quote", 1946 + "syn 2.0.15", 1947 "wasm-bindgen-backend", 1948 "wasm-bindgen-shared", 1949 ] 1950 1951 [[package]] 1952 name = "wasm-bindgen-shared" 1953 + version = "0.2.87" 1954 source = "registry+https://github.com/rust-lang/crates.io-index" 1955 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 1956 1957 [[package]] 1958 name = "wayland-client"
+6 -3
pkgs/tools/system/amdgpu_top/default.nix
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "amdgpu_top"; 17 - version = "0.1.9"; 18 19 src = fetchFromGitHub { 20 owner = "Umio-Yasuno"; 21 repo = pname; 22 rev = "v${version}"; 23 - hash = "sha256-RR+YK8LyrPz7Pfv8moSOPei+56088lhoz8HxoB6+0B8="; 24 }; 25 26 - cargoLock.lockFile = ./Cargo.lock; 27 28 buildInputs = [ 29 libdrm ··· 51 changelog = "https://github.com/Umio-Yasuno/amdgpu_top/releases"; 52 license = licenses.mit; 53 maintainers = with maintainers; [ geri1701 ]; 54 }; 55 }
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "amdgpu_top"; 17 + version = "0.1.11"; 18 19 src = fetchFromGitHub { 20 owner = "Umio-Yasuno"; 21 repo = pname; 22 rev = "v${version}"; 23 + hash = "sha256-jeKwvecB67U+TACr4uXGjRWvRG3GUleiqyu5MYlFwq0="; 24 }; 25 26 + cargoLock = { 27 + lockFile = ./Cargo.lock; 28 + }; 29 30 buildInputs = [ 31 libdrm ··· 53 changelog = "https://github.com/Umio-Yasuno/amdgpu_top/releases"; 54 license = licenses.mit; 55 maintainers = with maintainers; [ geri1701 ]; 56 + platforms = platforms.linux; 57 }; 58 }
+26
pkgs/tools/text/tesh/default.nix
···
··· 1 + { python3Packages, fetchFromGitHub }: 2 + 3 + let 4 + version = "0.3.0"; 5 + in python3Packages.buildPythonPackage rec { 6 + pname = "tesh"; 7 + inherit version; 8 + 9 + format = "pyproject"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "OceanSprint"; 13 + repo = "tesh"; 14 + rev = version; 15 + sha256 = "sha256-/CSYz2YXbjKZszb1HMOCS+srVJ+TcFSeLeuz9VvtlI4="; 16 + }; 17 + 18 + prePatch = '' 19 + substituteInPlace pyproject.toml \ 20 + --replace "poetry.masonry" "poetry.core.masonry" 21 + ''; 22 + 23 + checkInputs = [ python3Packages.pytest ]; 24 + nativeBuildInputs = [ python3Packages.poetry-core ]; 25 + propagatedBuildInputs = with python3Packages; [ click pexpect ]; 26 + }
+9 -4
pkgs/top-level/all-packages.nix
··· 13465 13466 texmaker = libsForQt5.callPackage ../applications/editors/texmaker { }; 13467 13468 - texstudio = libsForQt5.callPackage ../applications/editors/texstudio { }; 13469 13470 textadept = callPackage ../applications/editors/textadept { }; 13471 ··· 19984 19985 terrascan = callPackage ../tools/security/terrascan { }; 19986 19987 texinfo413 = callPackage ../development/tools/misc/texinfo/4.13a.nix { }; 19988 texinfo4 = texinfo413; 19989 texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { }; ··· 23907 23908 ode = callPackage ../development/libraries/ode { }; 23909 23910 - ogre = callPackage ../development/libraries/ogre { 23911 - inherit (darwin.apple_sdk.frameworks) Cocoa; 23912 - }; 23913 23914 olm = callPackage ../development/libraries/olm { }; 23915 ··· 37411 }; 37412 37413 hikounomizu = callPackage ../games/hikounomizu { }; 37414 37415 hyperrogue = callPackage ../games/hyperrogue { }; 37416
··· 13465 13466 texmaker = libsForQt5.callPackage ../applications/editors/texmaker { }; 13467 13468 + texstudio = qt6Packages.callPackage ../applications/editors/texstudio { }; 13469 13470 textadept = callPackage ../applications/editors/textadept { }; 13471 ··· 19984 19985 terrascan = callPackage ../tools/security/terrascan { }; 19986 19987 + tesh = callPackage ../tools/text/tesh {}; 19988 + 19989 texinfo413 = callPackage ../development/tools/misc/texinfo/4.13a.nix { }; 19990 texinfo4 = texinfo413; 19991 texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { }; ··· 23909 23910 ode = callPackage ../development/libraries/ode { }; 23911 23912 + inherit (callPackages ../development/libraries/ogre { }) 23913 + ogre_13 ogre_14; 23914 + 23915 + ogre = ogre_14; 23916 23917 olm = callPackage ../development/libraries/olm { }; 23918 ··· 37414 }; 37415 37416 hikounomizu = callPackage ../games/hikounomizu { }; 37417 + 37418 + hmcl = callPackage ../games/hmcl { }; 37419 37420 hyperrogue = callPackage ../games/hyperrogue { }; 37421
+4 -1
pkgs/top-level/ocaml-packages.nix
··· 1433 1434 psq = callPackage ../development/ocaml-modules/psq { }; 1435 1436 - ptime = callPackage ../development/ocaml-modules/ptime { }; 1437 1438 ptmap = callPackage ../development/ocaml-modules/ptmap { }; 1439
··· 1433 1434 psq = callPackage ../development/ocaml-modules/psq { }; 1435 1436 + ptime = 1437 + if lib.versionAtLeast ocaml.version "4.08" 1438 + then callPackage ../development/ocaml-modules/ptime { } 1439 + else null; 1440 1441 ptmap = callPackage ../development/ocaml-modules/ptmap { }; 1442
+2
pkgs/top-level/python-packages.nix
··· 12868 12869 ttp-templates = callPackage ../development/python-modules/ttp-templates { }; 12870 12871 tubes = callPackage ../development/python-modules/tubes { }; 12872 12873 tunigo = callPackage ../development/python-modules/tunigo { };
··· 12868 12869 ttp-templates = callPackage ../development/python-modules/ttp-templates { }; 12870 12871 + ttstokenizer = callPackage ../development/python-modules/ttstokenizer { }; 12872 + 12873 tubes = callPackage ../development/python-modules/tubes { }; 12874 12875 tunigo = callPackage ../development/python-modules/tunigo { };