lol

Merge staging-next into staging

authored by

nixpkgs-ci[bot] and committed by
GitHub
04de8eaa 22f4a393

+517 -369
+2 -2
nixos/doc/manual/configuration/profiles/installation-device.section.md
··· 14 14 Autologin is enabled as `nixos` user, while passwordless 15 15 login as both `root` and `nixos` is possible. 16 16 Passwordless `sudo` is enabled too. 17 - [wpa_supplicant](#opt-networking.wireless.enable) is 18 - enabled, but configured to not autostart. 17 + [NetworkManager](#opt-networking.networkmanager.enable) is 18 + enabled and can be configured interactively with `nmtui`. 19 19 20 20 It is explained how to login, start the ssh server, and if available, 21 21 how to start the display manager.
+4 -45
nixos/doc/manual/installation/installing.chapter.md
··· 154 154 a`). Networking is necessary for the installer, since it will 155 155 download lots of stuff (such as source tarballs or Nixpkgs channel 156 156 binaries). It's best if you have a DHCP server on your network. 157 - Otherwise configure networking manually using `ifconfig`. 157 + Otherwise configure networking manually using `ip`. 158 158 159 - On the graphical installer, you can configure the network, wifi 160 - included, through NetworkManager. Using the `nmtui` program, you can do 161 - so even in a non-graphical session. If you prefer to configure the 162 - network manually, disable NetworkManager with 159 + You can configure the network, Wi-Fi included, through NetworkManager. 160 + Using the `nmtui` program, you can do so even in a non-graphical session. 161 + If you prefer to configure the network manually, disable NetworkManager with 163 162 `systemctl stop NetworkManager`. 164 - 165 - On the minimal installer, NetworkManager is not available, so 166 - configuration must be performed manually. To configure the wifi, first 167 - start wpa_supplicant with `sudo systemctl start wpa_supplicant`, then 168 - run `wpa_cli`. For most home networks, you need to type in the following 169 - commands: 170 - 171 - ```plain 172 - > add_network 173 - 0 174 - > set_network 0 ssid "myhomenetwork" 175 - OK 176 - > set_network 0 psk "mypassword" 177 - OK 178 - > enable_network 0 179 - OK 180 - ``` 181 - 182 - For enterprise networks, for example *eduroam*, instead do: 183 - 184 - ```plain 185 - > add_network 186 - 0 187 - > set_network 0 ssid "eduroam" 188 - OK 189 - > set_network 0 identity "myname@example.com" 190 - OK 191 - > set_network 0 password "mypassword" 192 - OK 193 - > enable_network 0 194 - OK 195 - ``` 196 - 197 - When successfully connected, you should see a line such as this one 198 - 199 - ```plain 200 - <3>CTRL-EVENT-CONNECTED - Connection to 32:85:ab:ef:24:5c completed [id=0 id_str=] 201 - ``` 202 - 203 - you can now leave `wpa_cli` by typing `quit`. 204 163 205 164 If you would like to continue the installation from a different machine 206 165 you can use activated SSH daemon. You need to copy your ssh key to
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 10 10 11 11 - The default PostgreSQL version for new NixOS installations (i.e. with `system.stateVersion >= 25.11`) is v17. 12 12 13 + - The NetworkManager module does not ship with a default set of VPN plugins anymore. All required VPN plugins must now be explicitly configured in [`networking.networkmanager.plugins`](#opt-networking.networkmanager.plugins). 14 + 13 15 ## New Modules {#sec-release-25.11-new-modules} 14 16 15 17 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
-4
nixos/modules/installer/cd-dvd/installation-cd-graphical-base.nix
··· 20 20 21 21 services.xserver.enable = true; 22 22 23 - # Provide networkmanager for easy wireless configuration. 24 - networking.networkmanager.enable = true; 25 - networking.wireless.enable = lib.mkImageMediaOverride false; 26 - 27 23 # KDE complains if power management is disabled (to be precise, if 28 24 # there is no power management backend such as upower). 29 25 powerManagement.enable = true;
+1 -1
nixos/modules/installer/netboot/netboot-minimal.nix
··· 11 11 documentation.man.enable = lib.mkOverride 500 true; 12 12 hardware.enableRedistributableFirmware = lib.mkOverride 70 false; 13 13 system.extraDependencies = lib.mkOverride 70 [ ]; 14 - networking.wireless.enable = lib.mkOverride 500 false; 14 + networking.networkmanager.enable = lib.mkOverride 500 false; 15 15 }
+3 -7
nixos/modules/profiles/installation-device.nix
··· 69 69 with `passwd` (prefix with `sudo` for "root"), or add your public key to 70 70 /home/nixos/.ssh/authorized_keys or /root/.ssh/authorized_keys. 71 71 72 - If you need a wireless connection, type 73 - `sudo systemctl start wpa_supplicant` and configure a 74 - network using `wpa_cli`. See the NixOS manual for details. 72 + To set up a wireless connection, run `nmtui`. 75 73 '' 76 74 + optionalString config.services.xserver.enable '' 77 75 ··· 89 87 settings.PermitRootLogin = mkDefault "yes"; 90 88 }; 91 89 92 - # Enable wpa_supplicant, but don't start it by default. 93 - networking.wireless.enable = mkDefault true; 94 - networking.wireless.userControlled.enable = true; 95 - systemd.services.wpa_supplicant.wantedBy = mkOverride 50 [ ]; 90 + # Provide networkmanager for easy network configuration. 91 + networking.networkmanager.enable = true; 96 92 97 93 # Tell the Nix evaluator to garbage collect more aggressively. 98 94 # This is desirable in memory-constrained environments that don't
+39 -49
nixos/modules/services/networking/networkmanager.nix
··· 127 127 ''; 128 128 }; 129 129 130 + concatPluginAttrs = attr: lib.concatMap (plugin: plugin.${attr} or [ ]) cfg.plugins; 131 + pluginRuntimeDeps = concatPluginAttrs "networkManagerRuntimeDeps"; 132 + pluginDbusDeps = concatPluginAttrs "networkManagerDbusDeps"; 133 + pluginTmpfilesRules = concatPluginAttrs "networkManagerTmpfilesRules"; 134 + 130 135 packages = 131 136 [ 132 137 cfg.package 133 138 ] 134 139 ++ cfg.plugins 140 + ++ pluginRuntimeDeps 135 141 ++ lib.optionals (!delegateWireless && !enableIwd) [ 136 142 pkgs.wpa_supplicant 137 143 ]; 138 - 139 144 in 140 145 { 141 146 ··· 220 225 type = 221 226 let 222 227 networkManagerPluginPackage = types.package // { 223 - description = "NetworkManager plug-in"; 228 + description = "NetworkManager plugin package"; 224 229 check = 225 230 p: 226 231 lib.assertMsg 227 232 (types.package.check p && p ? networkManagerPlugin && lib.isString p.networkManagerPlugin) 228 233 '' 229 - Package ‘${p.name}’, is not a NetworkManager plug-in. 234 + Package ‘${p.name}’, is not a NetworkManager plugin. 230 235 Those need to have a ‘networkManagerPlugin’ attribute. 231 236 ''; 232 237 }; 233 238 in 234 239 types.listOf networkManagerPluginPackage; 235 240 default = [ ]; 236 - description = '' 237 - List of NetworkManager plug-ins to enable. 238 - Some plug-ins are enabled by the NetworkManager module by default. 241 + example = literalExpression '' 242 + [ 243 + networkmanager-fortisslvpn 244 + networkmanager-iodine 245 + networkmanager-l2tp 246 + networkmanager-openconnect 247 + networkmanager-openvpn 248 + networkmanager-sstp 249 + networkmanager-strongswan 250 + networkmanager-vpnc 251 + ] 239 252 ''; 240 - }; 241 - 242 - enableDefaultPlugins = mkOption { 243 - type = types.bool; 244 - default = true; 245 253 description = '' 246 - Enable a set of recommended plugins. 254 + List of plugin packages to install. 255 + 256 + See <https://search.nixos.org/packages?query=networkmanager-> for available plugin packages. 257 + and <https://networkmanager.dev/docs/vpn/> for an overview over builtin and external plugins 258 + and their support status. 247 259 ''; 248 260 }; 249 261 ··· 390 402 ''; 391 403 }; 392 404 393 - enableStrongSwan = mkOption { 394 - type = types.bool; 395 - default = false; 396 - description = '' 397 - Enable the StrongSwan plugin. 398 - 399 - If you enable this option the 400 - `networkmanager_strongswan` plugin will be added to 401 - the {option}`networking.networkmanager.plugins` option 402 - so you don't need to do that yourself. 403 - ''; 404 - }; 405 - 406 405 ensureProfiles = { 407 406 profiles = 408 407 with lib.types; ··· 523 522 [ "networking" "networkmanager" "fccUnlockScripts" ] 524 523 [ "networking" "modemmanager" "fccUnlockScripts" ] 525 524 ) 525 + (mkRemovedOptionModule [ 526 + "networking" 527 + "networkmanager" 528 + "enableStrongSwan" 529 + ] "Pass `pkgs.networkmanager-strongswan` into `networking.networkmanager.plugins` instead.") 530 + (mkRemovedOptionModule [ 531 + "networking" 532 + "networkmanager" 533 + "enableDefaultPlugins" 534 + ] "Configure the required plugins explicitly in `networking.networkmanager.plugins`.") 526 535 ]; 527 536 528 537 ###### implementation ··· 597 606 598 607 systemd.tmpfiles.rules = [ 599 608 "d /etc/NetworkManager/system-connections 0700 root root -" 600 - "d /etc/ipsec.d 0700 root root -" 601 - "d /var/lib/NetworkManager-fortisslvpn 0700 root root -" 602 - 603 609 "d /var/lib/misc 0755 root root -" # for dnsmasq.leases 604 610 # ppp isn't able to mkdir that directory at runtime 605 611 "d /run/pppd/lock 0700 root root -" 606 - ]; 612 + ] ++ pluginTmpfilesRules; 607 613 608 614 systemd.services.NetworkManager = { 609 615 wantedBy = [ "multi-user.target" ]; ··· 642 648 wantedBy = [ "multi-user.target" ]; 643 649 before = [ "network-online.target" ]; 644 650 after = [ "NetworkManager.service" ]; 651 + path = pluginRuntimeDeps; 645 652 script = 646 653 let 647 654 path = id: "/run/NetworkManager/system-connections/${id}.nmconnection"; ··· 668 675 useDHCP = false; 669 676 }) 670 677 671 - (mkIf cfg.enableDefaultPlugins { 672 - networkmanager.plugins = with pkgs; [ 673 - networkmanager-fortisslvpn 674 - networkmanager-iodine 675 - networkmanager-l2tp 676 - networkmanager-openconnect 677 - networkmanager-openvpn 678 - networkmanager-vpnc 679 - networkmanager-sstp 680 - ]; 681 - }) 682 - 683 - (mkIf cfg.enableStrongSwan { 684 - networkmanager.plugins = [ pkgs.networkmanager_strongswan ]; 685 - }) 686 - 687 678 (mkIf enableIwd { 688 679 wireless.iwd.enable = true; 689 680 }) ··· 710 701 security.polkit.enable = true; 711 702 security.polkit.extraConfig = polkitConf; 712 703 713 - services.dbus.packages = 714 - packages 715 - ++ optional cfg.enableStrongSwan pkgs.strongswanNM 716 - ++ optional (cfg.dns == "dnsmasq") pkgs.dnsmasq; 704 + services.dbus.packages = packages ++ pluginDbusDeps ++ optional (cfg.dns == "dnsmasq") pkgs.dnsmasq; 717 705 718 706 services.udev.packages = packages; 707 + 708 + systemd.services.NetworkManager.path = pluginRuntimeDeps; 719 709 }; 720 710 }
-1
nixos/tests/seafile.nix
··· 14 14 meta = with pkgs.lib.maintainers; { 15 15 maintainers = [ 16 16 kampfschlaefer 17 - schmittlauch 18 17 ]; 19 18 }; 20 19
+1 -1
pkgs/applications/kde/default.nix
··· 218 218 ktimer = callPackage ./ktimer.nix { }; 219 219 ktnef = callPackage ./ktnef.nix { }; 220 220 ktorrent = callPackage ./ktorrent.nix { }; 221 - ktouch = callPackage ./ktouch.nix { }; 222 221 kturtle = callPackage ./kturtle.nix { }; 223 222 kwalletmanager = callPackage ./kwalletmanager.nix { }; 224 223 kwave = callPackage ./kwave.nix { }; ··· 280 279 } 281 280 // lib.optionalAttrs config.allowAliases { 282 281 k3b = throw "libsForQt5.k3b has been dropped in favor of kdePackages.k3b"; 282 + ktouch = throw "ktouch has been dropped due keyboard layout issues"; 283 283 }; 284 284 285 285 in
-69
pkgs/applications/kde/ktouch.nix
··· 1 - { 2 - mkDerivation, 3 - lib, 4 - extra-cmake-modules, 5 - kdoctools, 6 - kconfig, 7 - kconfigwidgets, 8 - kcoreaddons, 9 - kdeclarative, 10 - ki18n, 11 - kitemviews, 12 - kcmutils, 13 - kio, 14 - knewstuff, 15 - ktexteditor, 16 - kwidgetsaddons, 17 - kwindowsystem, 18 - kxmlgui, 19 - qtscript, 20 - qtdeclarative, 21 - kqtquickcharts, 22 - qtx11extras, 23 - qtgraphicaleffects, 24 - qtxmlpatterns, 25 - qtquickcontrols2, 26 - xorg, 27 - }: 28 - 29 - mkDerivation { 30 - pname = "ktouch"; 31 - meta = { 32 - homepage = "https://apps.kde.org/ktouch/"; 33 - license = lib.licenses.gpl2; 34 - maintainers = [ lib.maintainers.schmittlauch ]; 35 - description = "Touch typing tutor from the KDE software collection"; 36 - mainProgram = "ktouch"; 37 - }; 38 - nativeBuildInputs = [ 39 - extra-cmake-modules 40 - kdoctools 41 - qtdeclarative 42 - ]; 43 - buildInputs = [ 44 - kconfig 45 - kconfigwidgets 46 - kcoreaddons 47 - kdeclarative 48 - ki18n 49 - kitemviews 50 - kcmutils 51 - kio 52 - knewstuff 53 - ktexteditor 54 - kwidgetsaddons 55 - kwindowsystem 56 - kxmlgui 57 - qtscript 58 - qtdeclarative 59 - kqtquickcharts 60 - qtx11extras 61 - qtgraphicaleffects 62 - qtxmlpatterns 63 - qtquickcontrols2 64 - xorg.libxkbfile 65 - xorg.libxcb 66 - ]; 67 - 68 - enableParallelBuilding = true; 69 - }
+13 -1
pkgs/applications/misc/googleearth-pro/default.nix
··· 37 37 "amd64" 38 38 else 39 39 throw "Unsupported system ${stdenv.hostPlatform.system} "; 40 + 41 + libxml2' = libxml2.overrideAttrs rec { 42 + version = "2.13.8"; 43 + src = fetchurl { 44 + url = "mirror://gnome/sources/libxml2/${lib.versions.majorMinor version}/libxml2-${version}.tar.xz"; 45 + hash = "sha256-J3KUyzMRmrcbK8gfL0Rem8lDW4k60VuyzSsOhZoO6Eo="; 46 + }; 47 + }; 40 48 in 41 49 mkDerivation rec { 42 50 pname = "googleearth-pro"; ··· 70 78 libXrender 71 79 libproxy 72 80 libxcb 73 - libxml2 81 + libxml2' 74 82 sqlite 75 83 zlib 76 84 alsa-lib ··· 81 89 dontBuild = true; 82 90 83 91 unpackPhase = '' 92 + runHook preUnpack 93 + 84 94 # deb file contains a setuid binary, so 'dpkg -x' doesn't work here 85 95 mkdir deb 86 96 dpkg --fsys-tarfile $src | tar --extract -C deb 97 + 98 + runHook postUnpack 87 99 ''; 88 100 89 101 installPhase = ''
+2 -2
pkgs/applications/radio/svxlink/default.nix
··· 40 40 in 41 41 stdenv.mkDerivation rec { 42 42 pname = "svxlink"; 43 - version = "25.05"; 43 + version = "25.05.1"; 44 44 45 45 src = fetchFromGitHub { 46 46 owner = "sm0svx"; 47 47 repo = "svxlink"; 48 48 tag = version; 49 - hash = "sha256-xFtfHkLnStG730o5tGATLLZvcqYYpR+7ATUdib7B2rw="; 49 + hash = "sha256-OyAR/6heGX6J53p6x+ZPXY6nzSv22umMTg0ISlWcjp8="; 50 50 }; 51 51 52 52 cmakeFlags = [
+105
pkgs/by-name/bi/bitsnpicas/package.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + jdk, 6 + jre, 7 + zip, 8 + makeWrapper, 9 + desktop-file-utils, 10 + spleen, 11 + nix-update-script, 12 + }: 13 + 14 + stdenvNoCC.mkDerivation (finalAttrs: { 15 + pname = "bitsnpicas"; 16 + version = "2.1"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "kreativekorp"; 20 + repo = "bitsnpicas"; 21 + tag = "v${finalAttrs.version}"; 22 + hash = "sha256-hw7UuzesqpmnTjgpfikAIYyY70ni7BxjaUtHAPEdkXI="; 23 + }; 24 + 25 + nativeBuildInputs = 26 + [ 27 + jdk 28 + zip 29 + makeWrapper 30 + ] 31 + ++ lib.optionals stdenvNoCC.hostPlatform.isLinux [ 32 + desktop-file-utils 33 + ]; 34 + 35 + sourceRoot = "${finalAttrs.src.name}/main/java/BitsNPicas"; 36 + 37 + installPhase = 38 + '' 39 + runHook preInstall 40 + 41 + install -Dm444 BitsNPicas.jar "$out/share/java/bitsnpicas.jar" 42 + install -Dm444 MapEdit.jar "$out/share/java/mapedit.jar" 43 + install -Dm444 KeyEdit.jar "$out/share/java/keyedit.jar" 44 + 45 + makeWrapper "${jre}/bin/java" "$out/bin/bitsnpicas" \ 46 + --add-flags "-jar $out/share/java/bitsnpicas.jar" 47 + makeWrapper "${jre}/bin/java" "$out/bin/mapedit" \ 48 + --add-flags "-jar $out/share/java/mapedit.jar" 49 + makeWrapper "${jre}/bin/java" "$out/bin/keyedit" \ 50 + --add-flags "-jar $out/share/java/keyedit.jar" 51 + 52 + install -Dm444 dep/bitsnpicas.png "$out/share/icons/hicolor/128x128/apps/bitsnpicas.png" 53 + install -Dm444 dep/kbnp-icon.png "$out/share/icons/hicolor/512x512/apps/bitsnpicas.png" 54 + install -Dm444 dep/mapedit-icon.png "$out/share/icons/hicolor/512x512/apps/mapedit.png" 55 + install -Dm444 dep/keyedit-icon.png "$out/share/icons/hicolor/256x256/apps/keyedit.png" 56 + '' 57 + + lib.optionalString stdenvNoCC.hostPlatform.isLinux '' 58 + mkdir -p "$out/share/applications/" 59 + cp dep/*.desktop "$out/share/applications/" 60 + '' 61 + + '' 62 + runHook postInstall 63 + ''; 64 + 65 + postFixup = lib.optionalString stdenvNoCC.hostPlatform.isLinux '' 66 + desktop-file-edit "$out/share/applications/bitsnpicas.desktop" \ 67 + --set-key='Exec' --set-value='bitsnpicas edit %F' \ 68 + --set-key='Icon' --set-value='bitsnpicas' \ 69 + --set-key='StartupWMClass' --set-value='com-kreative-bitsnpicas-main-Main' 70 + desktop-file-edit "$out/share/applications/mapedit.desktop" \ 71 + --set-key='Exec' --set-value='mapedit %F' \ 72 + --set-key='Icon' --set-value='mapedit' \ 73 + --set-key='StartupWMClass' --set-value='com-kreative-mapedit-Main' 74 + desktop-file-edit "$out/share/applications/keyedit.desktop" \ 75 + --set-key='Exec' --set-value='keyedit %F' \ 76 + --set-key='Icon' --set-value='keyedit' \ 77 + --set-key='StartupWMClass' --set-value='com-kreative-keyedit-Main' 78 + ''; 79 + 80 + doInstallCheck = true; 81 + installCheckPhase = '' 82 + runHook preInstallCheck 83 + 84 + "$out/bin/bitsnpicas" convertbitmap -f psf "${spleen}/share/fonts/misc/spleen-8x16.bdf" 85 + [[ -f Spleen.psf ]] 86 + 87 + runHook postInstallCheck 88 + ''; 89 + 90 + passthru = { 91 + updateScript = nix-update-script { }; 92 + }; 93 + 94 + meta = { 95 + description = "Bitmap and emoji font creation and conversion tools"; 96 + homepage = "https://github.com/kreativekorp/bitsnpicas"; 97 + # Written in https://github.com/kreativekorp/bitsnpicas/blob/v2.1/main/java/BitsNPicas/LICENSE 98 + license = lib.licenses.mpl11; 99 + mainProgram = "bitsnpicas"; 100 + maintainers = with lib.maintainers; [ 101 + kachick 102 + ]; 103 + platforms = lib.lists.unique (jdk.meta.platforms ++ lib.platforms.windows); 104 + }; 105 + })
+3 -3
pkgs/by-name/bu/burpsuite/package.nix
··· 9 9 }: 10 10 11 11 let 12 - version = "2025.6.1"; 12 + version = "2025.6.2"; 13 13 14 14 product = 15 15 if proEdition then 16 16 { 17 17 productName = "pro"; 18 18 productDesktop = "Burp Suite Professional Edition"; 19 - hash = "sha256-At3+tScMbNrZI2qF+kwt41khou8aP5Qn33v6IT7n9HI="; 19 + hash = "sha256-+MUbED8pDAPReH2KEYn/l6LlforeHPlVitI0VhPDUDw="; 20 20 } 21 21 else 22 22 { 23 23 productName = "community"; 24 24 productDesktop = "Burp Suite Community Edition"; 25 - hash = "sha256-1reZGan6hmXTg7RUjaian6Q5VAsR5iuye4kGWkpREM4="; 25 + hash = "sha256-Jelsti5BSp4uwCRqwfaKWW15/tbINNNZwJO3lbAdVmY="; 26 26 }; 27 27 28 28 src = fetchurl {
+4 -4
pkgs/by-name/cl/claude-code/package-lock.json
··· 6 6 "packages": { 7 7 "": { 8 8 "dependencies": { 9 - "@anthropic-ai/claude-code": "^1.0.38" 9 + "@anthropic-ai/claude-code": "^1.0.41" 10 10 } 11 11 }, 12 12 "node_modules/@anthropic-ai/claude-code": { 13 - "version": "1.0.38", 14 - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.38.tgz", 15 - "integrity": "sha512-hPZbJCt7O8T872wbCXGiwF210DzMBo/k3EVKB6EZQB10b73ZQIEflAWGTC2ZvBcMp79qAR4F6c82V0+Cc6o0sg==", 13 + "version": "1.0.41", 14 + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.41.tgz", 15 + "integrity": "sha512-6E5SCb1I/pC4WCEFGwmyo4M4bL9vBuk7qkC78v9ZFX9PAxmKX94SEj422igdLeucBYX99ZqKSMYfsJEqTeIo2Q==", 16 16 "hasInstallScript": true, 17 17 "license": "SEE LICENSE IN README.md", 18 18 "bin": {
+3 -3
pkgs/by-name/cl/claude-code/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "claude-code"; 10 - version = "1.0.38"; 10 + version = "1.0.41"; 11 11 12 12 nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin 13 13 14 14 src = fetchzip { 15 15 url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; 16 - hash = "sha256-flG9VlnQfMfGFBbs6RdQKSbceD/Tke19Euo8znR5OG0="; 16 + hash = "sha256-x8Bxh0iKqf8AsMQ+7zutSh53DbCRzM9s6s6BQkdbyXc="; 17 17 }; 18 18 19 - npmDepsHash = "sha256-IOk/dPi43WqFb1mWC/48JMK5a8PeSHE2uKz+4qA3AYA="; 19 + npmDepsHash = "sha256-LiCN8swT4ba+F1aMjHQqCsZUqcAW0qc4AiYL90Burk8="; 20 20 21 21 postPatch = '' 22 22 cp ${./package-lock.json} package-lock.json
+9 -9
pkgs/by-name/co/code-cursor/package.nix
··· 16 16 17 17 sources = { 18 18 x86_64-linux = fetchurl { 19 - url = "https://downloads.cursor.com/production/979ba33804ac150108481c14e0b5cb970bda3266/linux/x64/Cursor-1.1.3-x86_64.AppImage"; 20 - hash = "sha256-mOwWNbKKykMaLFxfjaoGGrxfyhLX++fqJ0TXQtKVD8c="; 19 + url = "https://downloads.cursor.com/production/031e7e0ff1e2eda9c1a0f5df67d44053b059c5df/linux/x64/Cursor-1.2.1-x86_64.AppImage"; 20 + hash = "sha256-2rOs5+85crKO/N9dCQLFfUXTfP9JVVR1s/g0bK2E78s="; 21 21 }; 22 22 aarch64-linux = fetchurl { 23 - url = "https://downloads.cursor.com/production/979ba33804ac150108481c14e0b5cb970bda3266/linux/arm64/Cursor-1.1.3-aarch64.AppImage"; 24 - hash = "sha256-1uWfTOrBcCX6QWTwB9C45RsjLqu2C89DQkqKFTHsKxg="; 23 + url = "https://downloads.cursor.com/production/031e7e0ff1e2eda9c1a0f5df67d44053b059c5df/linux/arm64/Cursor-1.2.1-aarch64.AppImage"; 24 + hash = "sha256-Otg+NyW1DmrqIb0xqZCfJ4ys61/DBOQNgaAR8PMOCfg="; 25 25 }; 26 26 x86_64-darwin = fetchurl { 27 - url = "https://downloads.cursor.com/production/979ba33804ac150108481c14e0b5cb970bda3266/darwin/x64/Cursor-darwin-x64.dmg"; 28 - hash = "sha256-q5/bmv+QDAkuMOUcaCspJrkaxrz9dBRJKf1eFhk9M04="; 27 + url = "https://downloads.cursor.com/production/031e7e0ff1e2eda9c1a0f5df67d44053b059c5df/darwin/x64/Cursor-darwin-x64.dmg"; 28 + hash = "sha256-Rh1erFG7UtGwO1NaM5+tq17mI5WdIX750pIzeO9AK+Q="; 29 29 }; 30 30 aarch64-darwin = fetchurl { 31 - url = "https://downloads.cursor.com/production/979ba33804ac150108481c14e0b5cb970bda3266/darwin/arm64/Cursor-darwin-arm64.dmg"; 32 - hash = "sha256-vgcPwbRXFRtxIAUqbozFD9b21/XUAAojMv9/UnEYvb8="; 31 + url = "https://downloads.cursor.com/production/031e7e0ff1e2eda9c1a0f5df67d44053b059c5df/darwin/arm64/Cursor-darwin-arm64.dmg"; 32 + hash = "sha256-k/j3hJnHIdtfK9+T0aq2gFkRM+JulDt4FpU7n4HGEYM="; 33 33 }; 34 34 }; 35 35 ··· 39 39 inherit useVSCodeRipgrep; 40 40 commandLineArgs = finalCommandLineArgs; 41 41 42 - version = "1.1.3"; 42 + version = "1.2.1"; 43 43 pname = "cursor"; 44 44 45 45 # You can find the current VSCode version in the About dialog:
+1
pkgs/by-name/ex/exegol/package.nix
··· 18 18 19 19 pythonRelaxDeps = [ 20 20 "rich" 21 + "argcomplete" 21 22 ]; 22 23 23 24 dependencies =
+3 -3
pkgs/by-name/ez/eza/package.nix
··· 15 15 16 16 rustPlatform.buildRustPackage (finalAttrs: { 17 17 pname = "eza"; 18 - version = "0.21.6"; 18 + version = "0.22.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "eza-community"; 22 22 repo = "eza"; 23 23 tag = "v${finalAttrs.version}"; 24 - hash = "sha256-9Q66xaQzRwpc/fRvAQsbzBDpXhm0goCNiW/sUjGmUEM="; 24 + hash = "sha256-/mk8UMWiw+YrEcZK+C/2AkHXekvxTwWGBsJG7lWbz38="; 25 25 }; 26 26 27 27 useFetchCargoVendor = true; 28 - cargoHash = "sha256-Asb6V0R49ZprabXQOi95zBpqc855CLwXUstKVq7+rXs="; 28 + cargoHash = "sha256-6I7Enwp95u2d3xtnBykVCBE1tBm1OeAyQtxvGCDJPdc="; 29 29 30 30 nativeBuildInputs = [ 31 31 cmake
+3 -3
pkgs/by-name/fi/files-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "files-cli"; 11 - version = "2.15.32"; 11 + version = "2.15.38"; 12 12 13 13 src = fetchFromGitHub { 14 14 repo = "files-cli"; 15 15 owner = "files-com"; 16 16 rev = "v${version}"; 17 - hash = "sha256-etUcjmRZJvwEUHX87sPBoYsh9oVFm4fxdrJR6VJBvrE="; 17 + hash = "sha256-bf87pCosw41yqnPeQ38t++jedRYKEn22wwuTSrmPvCo="; 18 18 }; 19 19 20 - vendorHash = "sha256-8mEl9/ljAKkTHgcEgf+SjeVjFv/fxVlYnhOxKzEIxgM="; 20 + vendorHash = "sha256-p5Fcs7xVsDBfJQLNbEqsJY2jwgoKrBRCi6Qadwr1azY="; 21 21 22 22 ldflags = [ 23 23 "-s"
+16 -6
pkgs/by-name/go/gost/package.nix
··· 4 4 fetchFromGitHub, 5 5 buildGoModule, 6 6 versionCheckHook, 7 + nix-update-script, 7 8 }: 8 9 9 - buildGoModule rec { 10 + buildGoModule (finalAttrs: { 10 11 pname = "gost"; 11 - version = "3.0.0"; 12 + version = "3.1.0"; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "go-gost"; 15 16 repo = "gost"; 16 - tag = "v${version}"; 17 - hash = "sha256-ep3ZjD+eVKl3PuooDuYeur8xDAcyy6ww2I7f3cYG03o="; 17 + tag = "v${finalAttrs.version}"; 18 + hash = "sha256-4ZfGxhXespaZNspvbwZ/Yz2ncqtY3wxJPQsqVILayao="; 18 19 }; 19 20 20 - vendorHash = "sha256-lzyr6Q8yXsuer6dRUlwHEeBewjwGxDslueuvIiZUW70="; 21 + vendorHash = "sha256-lWuLvYF9Sl+k8VnsujvRmj7xb9zst+g//Gkg7VwtWkg="; 22 + 23 + # Based on ldflags in upstream's .goreleaser.yaml 24 + ldflags = [ 25 + "-s" 26 + "-X main.version=v${finalAttrs.version}" 27 + ]; 21 28 22 29 __darwinAllowLocalNetworking = true; 23 30 ··· 30 37 31 38 versionCheckProgramArg = "-V"; 32 39 40 + passthru.updateScript = nix-update-script { }; 41 + 33 42 meta = { 34 43 description = "Simple tunnel written in golang"; 35 44 homepage = "https://github.com/go-gost/gost"; ··· 37 46 maintainers = with lib.maintainers; [ 38 47 pmy 39 48 ramblurr 49 + moraxyc 40 50 ]; 41 51 mainProgram = "gost"; 42 52 }; 43 - } 53 + })
+2 -2
pkgs/by-name/gr/graphite-cli/package-lock.json
··· 1 1 { 2 2 "name": "@withgraphite/graphite-cli", 3 - "version": "1.6.5", 3 + "version": "1.6.6", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "@withgraphite/graphite-cli", 9 - "version": "1.6.5", 9 + "version": "1.6.6", 10 10 "hasInstallScript": true, 11 11 "license": "None", 12 12 "dependencies": {
+3 -3
pkgs/by-name/gr/graphite-cli/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "graphite-cli"; 11 - version = "1.6.5"; 11 + version = "1.6.6"; 12 12 13 13 src = fetchurl { 14 14 url = "https://registry.npmjs.org/@withgraphite/graphite-cli/-/graphite-cli-${version}.tgz"; 15 - hash = "sha256-Z1lJUKe1fET4Xj2bmxCbH2abH/hX6BEtWFD+HC2w2iw="; 15 + hash = "sha256-WTgZjXMqxhN3XM6tmH4OMa0VgCPlY3KRX+hlqVMVVpk="; 16 16 }; 17 17 18 - npmDepsHash = "sha256-lN7mg2gNFXuQ39hbjG7kVvDhPF6mWg3E6dszywbKHZo="; 18 + npmDepsHash = "sha256-B9hd7IZ7bmOV9ZSiORWoFbhp+2Gj6WwUWZPGEvb9j5s="; 19 19 20 20 postPatch = '' 21 21 ln -s ${./package-lock.json} package-lock.json
+18 -12
pkgs/by-name/ic/ical2orgpy/package.nix
··· 1 1 { 2 2 lib, 3 - python3, 3 + python3Packages, 4 4 fetchFromGitHub, 5 + versionCheckHook, 5 6 }: 6 7 7 - python3.pkgs.buildPythonApplication rec { 8 + python3Packages.buildPythonApplication rec { 8 9 pname = "ical2orgpy"; 9 10 version = "0.5"; 10 - 11 - format = "setuptools"; 11 + pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ical2org-py"; 15 15 repo = "ical2org.py"; 16 - rev = version; 16 + tag = version; 17 17 hash = "sha256-vBi1WYXMuDFS/PnwFQ/fqN5+gIvtylXidfZklyd6LcI="; 18 18 }; 19 19 20 - propagatedBuildInputs = with python3.pkgs; [ 20 + build-system = [ python3Packages.setuptools ]; 21 + 22 + dependencies = with python3Packages; [ 21 23 click 22 - future 23 24 icalendar 24 25 pytz 25 26 tzlocal 26 27 recurring-ical-events 27 28 ]; 28 29 29 - nativeCheckInputs = with python3.pkgs; [ 30 + pythonRemoveDeps = [ "future" ]; 31 + 32 + nativeCheckInputs = with python3Packages; [ 30 33 freezegun 31 34 pytestCheckHook 32 35 pyyaml 36 + versionCheckHook 33 37 ]; 34 38 35 - meta = with lib; { 36 - changelog = "https://github.com/ical2org-py/ical2org.py/blob/${src.rev}/CHANGELOG.rst"; 39 + pythonImportsCheck = [ "ical2orgpy" ]; 40 + 41 + meta = { 42 + changelog = "https://github.com/ical2org-py/ical2org.py/blob/${src.tag}/CHANGELOG.rst"; 37 43 description = "Converting ICAL file into org-mode format"; 38 44 homepage = "https://github.com/ical2org-py/ical2org.py"; 39 - license = licenses.gpl3Only; 40 - maintainers = with maintainers; [ StillerHarpo ]; 45 + license = lib.licenses.gpl3Only; 46 + maintainers = with lib.maintainers; [ StillerHarpo ]; 41 47 mainProgram = "ical2orgpy"; 42 48 }; 43 49
+29
pkgs/by-name/js/jsonkdl/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchCrate, 5 + }: 6 + 7 + rustPlatform.buildRustPackage (finalAttrs: { 8 + pname = "jsonkdl"; 9 + version = "1.0.0"; 10 + 11 + src = fetchCrate { 12 + inherit (finalAttrs) pname version; 13 + hash = "sha256-4k6gwThkS9OfdM412Mi/Scv+4wIKIXuCA5lVuJ7IRiY="; 14 + }; 15 + 16 + cargoHash = "sha256-9dHS41ZyI9vna0w8N6/PXsmObKPHUi25JPFLsEaxG/A="; 17 + 18 + meta = { 19 + description = "JSON to KDL converter"; 20 + homepage = "https://github.com/joshprk/jsonkdl"; 21 + changelog = "https://github.com/joshprk/jsonkdl/releases/tag/v${finalAttrs.version}"; 22 + license = lib.licenses.mit; 23 + maintainers = with lib.maintainers; [ 24 + joshprk 25 + kiara 26 + ]; 27 + mainProgram = "jsonkdl"; 28 + }; 29 + })
+1 -1
pkgs/by-name/ly/LycheeSlicer/package.nix
··· 39 39 install -Dm444 -t $out/share/applications ${desktopItem}/share/applications/* 40 40 ''; 41 41 42 - buildInputs = [ 42 + extraLibraries = [ 43 43 xorg.libxshmfence 44 44 ]; 45 45
+2 -2
pkgs/by-name/ne/nero-umu/package.nix
··· 18 18 }: 19 19 stdenv.mkDerivation (finalAttrs: { 20 20 pname = "nero-umu"; 21 - version = "1.1.2"; 21 + version = "1.1.3"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "SeongGino"; 25 25 repo = "Nero-umu"; 26 26 tag = "v${finalAttrs.version}"; 27 - hash = "sha256-7Wmha/WsSmbEgD2Dw2izSRzw8ldIrWcRIdUMp2okHWY="; 27 + hash = "sha256-w9sMBMtaop0lCwqvNf235cf0+ON91tMoqU1guyX6oVU="; 28 28 }; 29 29 30 30 #Replace quazip git submodule with pre-packaged quazip
+3
pkgs/by-name/ne/networkmanager-fortisslvpn/package.nix
··· 82 82 versionPolicy = "odd-unstable"; 83 83 }; 84 84 networkManagerPlugin = "VPN/nm-fortisslvpn-service.name"; 85 + networkManagerTmpfilesRules = [ 86 + "d /var/lib/NetworkManager-fortisslvpn 0700 root root -" 87 + ]; 85 88 }; 86 89 87 90 meta = with lib; {
+1
pkgs/by-name/ne/networkmanager-openconnect/package.nix
··· 73 73 versionPolicy = "odd-unstable"; 74 74 }; 75 75 networkManagerPlugin = "VPN/nm-openconnect-service.name"; 76 + networkManagerRuntimeDeps = [ openconnect ]; 76 77 }; 77 78 78 79 meta = with lib; {
+4
pkgs/by-name/ne/networkmanager_strongswan/package.nix pkgs/by-name/ne/networkmanager-strongswan/package.nix
··· 49 49 50 50 passthru = { 51 51 networkManagerPlugin = "VPN/nm-strongswan-service.name"; 52 + networkManagerDbusDeps = [ strongswanNM ]; 53 + networkManagerTmpfilesRules = [ 54 + "d /etc/ipsec.d 0700 root root -" 55 + ]; 52 56 }; 53 57 54 58 meta = with lib; {
+30 -5
pkgs/by-name/no/noseyparker/package.nix
··· 1 1 { 2 2 lib, 3 + stdenv, 3 4 rustPlatform, 4 5 fetchFromGitHub, 5 6 boost, 6 7 cmake, 7 - git, 8 8 vectorscan, 9 9 openssl, 10 10 pkg-config, 11 + installShellFiles, 12 + versionCheckHook, 11 13 }: 12 14 13 15 rustPlatform.buildRustPackage rec { ··· 24 26 useFetchCargoVendor = true; 25 27 cargoHash = "sha256-hVBHIm/12WU6g45QMxxuGk41B0kwThk7A84fOxArvno="; 26 28 27 - nativeCheckInputs = [ 28 - git 29 - ]; 30 - 31 29 checkFlags = [ 32 30 # These tests expect access to network to clone and use GitHub API 33 31 "--skip=github::github_repos_list_multiple_user_dedupe_jsonl_format" ··· 38 36 "--skip=github::github_repos_list_user_jsonl_format" 39 37 "--skip=github::github_repos_list_user_repo_filter" 40 38 "--skip=scan::appmaker::scan_workflow_from_git_url" 39 + 40 + # This caused a flaky result. See https://github.com/NixOS/nixpkgs/pull/422012#issuecomment-3031728181 41 + "--skip=scan::git_url::git_binary_missing" 42 + 43 + # Also skips all tests which depend on external git command to prevent unstable tests similar to git_binary_missing 44 + # See https://github.com/NixOS/nixpkgs/pull/422012#discussion_r2182551619 45 + "--skip=scan::git_url::https_nonexistent" 46 + "--skip=scan::basic::scan_git_emptyrepo" 41 47 ]; 42 48 43 49 nativeBuildInputs = [ 44 50 cmake 45 51 pkg-config 52 + installShellFiles 46 53 ]; 47 54 buildInputs = [ 48 55 boost ··· 51 58 ]; 52 59 53 60 OPENSSL_NO_VENDOR = 1; 61 + 62 + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 63 + mkdir -p manpages 64 + "$out/bin/noseyparker-cli" generate manpages 65 + installManPage manpages/* 66 + 67 + installShellCompletion --cmd noseyparker-cli \ 68 + --bash <("$out/bin/noseyparker-cli" generate shell-completions --shell bash) \ 69 + --zsh <("$out/bin/noseyparker-cli" generate shell-completions --shell zsh) \ 70 + --fish <("$out/bin/noseyparker-cli" generate shell-completions --shell fish) 71 + ''; 72 + 73 + nativeInstallCheckInputs = [ 74 + versionCheckHook 75 + ]; 76 + doInstallCheck = true; 77 + versionCheckProgram = "${placeholder "out"}/bin/noseyparker-cli"; 78 + versionCheckProgramArg = "--version"; 54 79 55 80 meta = { 56 81 description = "Find secrets and sensitive information in textual data";
+9 -3
pkgs/by-name/pa/pam_rssh/package.nix
··· 7 7 openssl, 8 8 pam, 9 9 openssh, 10 + nix-update-script, 10 11 }: 11 12 12 13 rustPlatform.buildRustPackage rec { 13 14 pname = "pam_rssh"; 14 - version = "1.2.0-rc2"; 15 + version = "1.2.0"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "z4yx"; 18 19 repo = "pam_rssh"; 19 20 rev = "v${version}"; 20 - hash = "sha256-sXTSICVYSmwr12kRWuhVcag8kY6VAFdCqbe6LtYs4hU="; 21 + hash = "sha256-VxbaxqyIAwmjjbgfTajqwPQC3bp7g/JNVNx9yy/3tus="; 21 22 fetchSubmodules = true; 22 23 }; 23 24 ··· 66 67 ssh-add $HOME/.ssh/id_rsa 67 68 ''; 68 69 70 + passthru.updateScript = nix-update-script { }; 71 + 69 72 meta = with lib; { 70 73 description = "PAM module for authenticating via ssh-agent, written in Rust"; 71 74 homepage = "https://github.com/z4yx/pam_rssh"; 72 75 license = licenses.mit; 73 76 platforms = platforms.linux; 74 - maintainers = with maintainers; [ kranzes ]; 77 + maintainers = with maintainers; [ 78 + kranzes 79 + xyenon 80 + ]; 75 81 }; 76 82 }
+11
pkgs/by-name/pc/pcsx2/package.nix
··· 7 7 curl, 8 8 extra-cmake-modules, 9 9 ffmpeg, 10 + gtk3, 10 11 libXrandr, 11 12 libaio, 12 13 libbacktrace, ··· 23 24 vulkan-headers, 24 25 vulkan-loader, 25 26 wayland, 27 + wrapGAppsHook3, 26 28 zip, 27 29 zstd, 28 30 plutovg, ··· 76 78 extra-cmake-modules 77 79 pkg-config 78 80 strip-nondeterminism 81 + wrapGAppsHook3 79 82 wrapQtAppsHook 80 83 zip 81 84 ]; ··· 83 86 buildInputs = [ 84 87 curl 85 88 ffmpeg 89 + gtk3 86 90 libaio 87 91 libbacktrace 88 92 libpcap ··· 124 128 in 125 129 [ "--prefix LD_LIBRARY_PATH : ${libs}" ]; 126 130 131 + dontWrapGApps = true; 132 + 133 + preFixup = '' 134 + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") 135 + ''; 136 + 127 137 # https://github.com/PCSX2/pcsx2/pull/10200 128 138 # Can't avoid the double wrapping, the binary wrapper from qtWrapperArgs doesn't support --run 129 139 postFixup = '' ··· 155 165 ]; 156 166 mainProgram = "pcsx2-qt"; 157 167 maintainers = with lib.maintainers; [ 168 + _0david0mp 158 169 hrdinka 159 170 govanify 160 171 matteopacini
+2 -2
pkgs/by-name/pm/pmbootstrap/package.nix
··· 15 15 16 16 python3Packages.buildPythonApplication rec { 17 17 pname = "pmbootstrap"; 18 - version = "3.5.0"; 18 + version = "3.5.2"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitLab { 22 22 owner = "postmarketOS"; 23 23 repo = "pmbootstrap"; 24 24 tag = version; 25 - hash = "sha256-wdJl7DrSm1Jht0KEqZ9+qjqlkE+Y6oBdzEHTCgIGJ84="; 25 + hash = "sha256-fkzDVMO0huAuJDJIt0dyNGnRD6Go7XZ/YRv/JMtlbss="; 26 26 domain = "gitlab.postmarketos.org"; 27 27 }; 28 28
+5 -2
pkgs/by-name/po/pong3d/package.nix
··· 34 34 35 35 buildInputs = [ libX11 ]; 36 36 37 - makeFlags = [ "PREFIX=$(out)" ]; 37 + makeFlags = [ 38 + "PREFIX=$(out)" 39 + "CC=${stdenv.cc.targetPrefix}cc" # fix darwin and cross-compiled builds 40 + ]; 38 41 39 42 meta = { 40 43 homepage = "http://www.newbreedsoftware.com/3dpong/"; 41 44 description = "One or two player 3d sports game based on Pong from Atari"; 42 45 license = lib.licenses.gpl2Plus; 43 - platforms = lib.platforms.linux; 46 + platforms = lib.platforms.unix; 44 47 }; 45 48 })
+11 -7
pkgs/by-name/ru/rundeck-cli/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 - makeWrapper, 6 - jdk11, 7 - unzip, 5 + makeBinaryWrapper, 6 + jre11_minimal, 7 + jdk11_headless, 8 8 versionCheckHook, 9 9 nix-update-script, 10 10 }: 11 - 11 + let 12 + jre11_minimal_headless = jre11_minimal.override { 13 + jdk = jdk11_headless; 14 + }; 15 + in 12 16 stdenv.mkDerivation (finalAttrs: { 13 17 pname = "rundeck-cli"; 14 18 version = "2.0.9"; ··· 18 22 hash = "sha256-c6QAgwyRCtoOlS7DEmjyK3BwHV122bilL6H+Hzrv2dQ="; 19 23 }; 20 24 21 - nativeBuildInputs = [ makeWrapper ]; 22 - buildInputs = [ jdk11 ]; 25 + nativeBuildInputs = [ makeBinaryWrapper ]; 26 + buildInputs = [ jre11_minimal_headless ]; 23 27 24 28 dontUnpack = true; 25 29 ··· 30 34 cp $src $out/share/rundeck-cli/rundeck-cli.jar 31 35 32 36 mkdir -p $out/bin 33 - makeWrapper ${lib.getExe jdk11} $out/bin/rd \ 37 + makeWrapper ${lib.getExe jre11_minimal_headless} $out/bin/rd \ 34 38 --add-flags "-jar $out/share/rundeck-cli/rundeck-cli.jar" 35 39 36 40 runHook postInstall
-1
pkgs/by-name/se/seafile-server/package.nix
··· 94 94 license = licenses.agpl3Plus; 95 95 platforms = platforms.linux; 96 96 maintainers = with maintainers; [ 97 - schmittlauch 98 97 melvyn2 99 98 ]; 100 99 mainProgram = "seaf-server";
-1
pkgs/by-name/se/seahub/package.nix
··· 80 80 homepage = "https://github.com/haiwen/seahub"; 81 81 license = lib.licenses.asl20; 82 82 maintainers = with lib.maintainers; [ 83 - schmittlauch 84 83 melvyn2 85 84 ]; 86 85 platforms = lib.platforms.linux;
+26 -5
pkgs/by-name/st/star/package.nix
··· 4 4 fetchFromGitHub, 5 5 xxd, 6 6 zlib, 7 + llvmPackages, 8 + star, 9 + testers, 10 + nix-update-script, 7 11 }: 8 12 9 13 stdenv.mkDerivation rec { ··· 20 24 sourceRoot = "${src.name}/source"; 21 25 22 26 postPatch = '' 23 - substituteInPlace Makefile --replace "/bin/rm" "rm" 27 + substituteInPlace Makefile --replace-fail "-std=c++11" "-std=c++14" 24 28 ''; 25 29 26 30 nativeBuildInputs = [ xxd ]; 27 31 28 - buildInputs = [ zlib ]; 32 + buildInputs = [ zlib ] ++ lib.optionals stdenv.isDarwin [ llvmPackages.openmp ]; 33 + 34 + enableParallelBuilding = true; 35 + 36 + makeFlags = lib.optionals stdenv.hostPlatform.isAarch64 [ "CXXFLAGS_SIMD=" ]; 37 + 38 + preBuild = lib.optionalString stdenv.isDarwin '' 39 + export CXXFLAGS="$CXXFLAGS -DSHM_NORESERVE=0" 40 + ''; 29 41 30 42 buildFlags = [ 31 43 "STAR" 32 44 "STARlong" 33 45 ]; 34 46 35 - enableParallelBuilding = true; 36 - 37 47 installPhase = '' 38 48 runHook preInstall 39 49 install -D STAR STARlong -t $out/bin 40 50 runHook postInstall 41 51 ''; 42 52 53 + passthru.tests.version = testers.testVersion { 54 + package = star; 55 + command = "STAR --version"; 56 + }; 57 + 58 + passthru.updateScript = nix-update-script { }; 59 + 43 60 meta = with lib; { 44 61 description = "Spliced Transcripts Alignment to a Reference"; 62 + longDescription = '' 63 + STAR (Spliced Transcripts Alignment to a Reference) is a fast RNA-seq 64 + read mapper, with support for splice-junction and fusion read detection. 65 + ''; 45 66 homepage = "https://github.com/alexdobin/STAR"; 46 67 license = licenses.gpl3Plus; 47 - platforms = [ "x86_64-linux" ]; 68 + platforms = platforms.unix; 48 69 maintainers = [ maintainers.arcadio ]; 49 70 }; 50 71 }
+1 -1
pkgs/by-name/te/teetertorture/package.nix
··· 39 39 homepage = "http://www.newbreedsoftware.com/teetertorture/"; 40 40 description = "Simple shooting game with your cannon is sitting atop a teeter totter"; 41 41 license = lib.licenses.gpl2Plus; 42 - platforms = lib.platforms.linux; 42 + inherit (SDL.meta) platforms; 43 43 mainProgram = "teetertorture"; 44 44 }; 45 45 }
+1 -1
pkgs/by-name/ve/vectoroids/package.nix
··· 32 32 description = "Clone of the classic arcade game Asteroids by Atari"; 33 33 mainProgram = "vectoroids"; 34 34 license = lib.licenses.gpl2Plus; 35 - platforms = lib.platforms.linux; 35 + inherit (SDL.meta) platforms; 36 36 }; 37 37 }
+3 -3
pkgs/by-name/wt/wttrbar/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "wttrbar"; 10 - version = "0.12.0"; 10 + version = "0.12.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "bjesus"; 14 14 repo = "wttrbar"; 15 15 rev = version; 16 - hash = "sha256-+M0s6v9ULf+D2pPOE8KlHoyV+jBMbPsAXpYxGjms5DY="; 16 + hash = "sha256-+EyjZZpDktkYbxy3YXAtuW3A0bEFKFa+UuRvIzUEISM="; 17 17 }; 18 18 19 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-sv9hSTmq5J6s0PPBMJgaMUWBaRk0/NJV41nNDIj6MoY="; 20 + cargoHash = "sha256-AXyt5z1d26si7qLZgd7dWrHOOJBvK75B29/LJj7bpAo="; 21 21 22 22 passthru.updateScript = nix-update-script { }; 23 23
+2 -2
pkgs/by-name/xs/xscreensaver/package.nix
··· 35 35 36 36 stdenv.mkDerivation (finalAttrs: { 37 37 pname = "xscreensaver"; 38 - version = "6.10.1"; 38 + version = "6.11"; 39 39 40 40 src = fetchurl { 41 41 url = "https://www.jwz.org/xscreensaver/xscreensaver-${finalAttrs.version}.tar.gz"; 42 - hash = "sha256-/+WZ+c93r6Ru+427e1YejaDDFW3qZLY14Lfiwg9Ls+0="; 42 + hash = "sha256-lIi3ouZVkSh7lEMB8x+WjXcX/5vGswmJ46vtZiyH4eg="; 43 43 }; 44 44 45 45 outputs = [
+30 -25
pkgs/development/compilers/openjdk/jre.nix
··· 7 7 modules ? [ "java.base" ], 8 8 }: 9 9 10 - let 11 - jre = stdenv.mkDerivation { 12 - pname = "${jdk.pname}-minimal-jre"; 13 - version = jdk.version; 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "${jdk.pname}-minimal-jre"; 12 + version = jdk.version; 14 13 15 - nativeBuildInputs = [ jdkOnBuild ]; 16 - buildInputs = [ jdk ]; 17 - strictDeps = true; 14 + nativeBuildInputs = [ jdkOnBuild ]; 15 + buildInputs = [ jdk ]; 16 + strictDeps = true; 18 17 19 - dontUnpack = true; 18 + dontUnpack = true; 20 19 21 - # Strip more heavily than the default '-S', since if you're 22 - # using this derivation you probably care about this. 23 - stripDebugFlags = [ "--strip-unneeded" ]; 20 + # Strip more heavily than the default '-S', since if you're 21 + # using this derivation you probably care about this. 22 + stripDebugFlags = [ "--strip-unneeded" ]; 24 23 25 - buildPhase = '' 26 - runHook preBuild 24 + buildPhase = '' 25 + runHook preBuild 27 26 28 - jlink --module-path ${jdk}/lib/openjdk/jmods --add-modules ${lib.concatStringsSep "," modules} --output $out 27 + jlink --module-path ${jdk}/lib/openjdk/jmods --add-modules ${lib.concatStringsSep "," modules} --output $out 29 28 30 - runHook postBuild 31 - ''; 29 + runHook postBuild 30 + ''; 32 31 33 - dontInstall = true; 32 + dontInstall = true; 34 33 35 - passthru = { 36 - home = "${jre}"; 37 - tests = { 38 - jre_minimal-hello = callPackage ./tests/test_jre_minimal.nix { }; 39 - jre_minimal-hello-logging = callPackage ./tests/test_jre_minimal_with_logging.nix { }; 40 - }; 34 + passthru = { 35 + home = "${finalAttrs.finalPackage}"; 36 + tests = { 37 + jre_minimal-hello = callPackage ./tests/test_jre_minimal.nix { }; 38 + jre_minimal-hello-logging = callPackage ./tests/test_jre_minimal_with_logging.nix { }; 41 39 }; 42 40 }; 43 - in 44 - jre 41 + 42 + meta = jdk.meta // { 43 + description = "Minimal JRE for OpenJDK ${jdk.version}"; 44 + longDescription = '' 45 + This is a minimal JRE built from OpenJDK, containing only the specified modules. 46 + It is suitable for running Java applications that do not require the full JDK. 47 + ''; 48 + }; 49 + })
+30 -36
pkgs/development/coq-modules/VST/default.nix
··· 34 34 repo = "VST"; 35 35 inherit version; 36 36 defaultVersion = 37 + let 38 + case = case: out: { inherit case out; }; 39 + in 37 40 with lib.versions; 38 41 lib.switch coq.coq-version [ 39 - { 40 - case = range "8.19" "8.20"; 41 - out = "2.15"; 42 - } 43 - { 44 - case = range "8.15" "8.19"; 45 - out = "2.14"; 46 - } 47 - { 48 - case = range "8.15" "8.17"; 49 - out = "2.13"; 50 - } 51 - { 52 - case = range "8.14" "8.16"; 53 - out = "2.10"; 54 - } 55 - { 56 - case = range "8.13" "8.15"; 57 - out = "2.9"; 58 - } 59 - { 60 - case = range "8.12" "8.13"; 61 - out = "2.8"; 62 - } 42 + (case (range "8.19" "8.20") "2.15") 43 + (case (range "8.15" "8.19") "2.14") 44 + (case (range "8.15" "8.17") "2.13") 45 + (case (range "8.14" "8.16") "2.10") 46 + (case (range "8.13" "8.15") "2.9") 47 + (case (range "8.12" "8.13") "2.8") 63 48 ] null; 64 49 release."2.15".sha256 = "sha256-51k2W4efMaEO4nZ0rdkRT9rA8ZJLpot1YpFmd6RIAXw="; 65 50 release."2.14".sha256 = "sha256-NHc1ZQ2VmXZy4lK2+mtyeNz1Qr9Nhj2QLxkPhhQB7Iw="; ··· 73 58 buildInputs = [ ITree ]; 74 59 propagatedBuildInputs = [ compcert ]; 75 60 76 - preConfigure = '' 77 - patchShebangs util 78 - substituteInPlace Makefile \ 79 - --replace 'COQVERSION= ' 'COQVERSION= 8.20.1 or-else 8.19.2 or-else 8.17.1 or-else 8.16.1 or-else 8.16.0 or-else 8.15.2 or-else 8.15.1 or-else '\ 80 - --replace 'FLOYD_FILES=' 'FLOYD_FILES= ${toString extra_floyd_files}' 81 - ''; 61 + preConfigure = 62 + '' 63 + patchShebangs util 64 + '' 65 + + 66 + lib.optionalString 67 + (coq.coq-version != null && coq.coq-version != "dev" && lib.versions.isLe "8.20" coq.coq-version) 68 + '' 69 + substituteInPlace Makefile \ 70 + --replace-fail 'COQVERSION= ' 'COQVERSION= 8.20.1 or-else 8.19.2 or-else 8.17.1 or-else 8.16.1 or-else 8.16.0 or-else 8.15.2 or-else 8.15.1 or-else '\ 71 + --replace-fail 'FLOYD_FILES=' 'FLOYD_FILES= ${toString extra_floyd_files}' 72 + ''; 82 73 83 - makeFlags = [ 84 - "BITSIZE=64" 85 - "COMPCERT=inst_dir" 86 - "COMPCERT_INST_DIR=${compcert.lib}/lib/coq/${coq.coq-version}/user-contrib/compcert" 87 - "INSTALLDIR=$(out)/lib/coq/${coq.coq-version}/user-contrib/VST" 88 - ]; 74 + makeFlags = 75 + [ 76 + "BITSIZE=64" 77 + "COMPCERT=inst_dir" 78 + "COMPCERT_INST_DIR=${compcert.lib}/lib/coq/${coq.coq-version}/user-contrib/compcert" 79 + "INSTALLDIR=$(out)/lib/coq/${coq.coq-version}/user-contrib/VST" 80 + ] 81 + ++ lib.optional (coq.coq-version == "dev") "IGNORECOQVERSION=true" 82 + ++ lib.optional (coq.coq-version == "dev") "IGNORECOMPCERTVERSION=true"; 89 83 90 84 postInstall = '' 91 85 for d in msl veric floyd sepcomp progs64
+1 -1
pkgs/development/libraries/libxml2/default.nix
··· 91 91 [ 92 92 findXMLCatalogs 93 93 ] 94 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ 94 + ++ lib.optionals (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isMinGW) [ 95 95 libiconv 96 96 ] 97 97 ++ lib.optionals icuSupport [
+2 -2
pkgs/development/php-packages/phan/default.nix
··· 7 7 (php.withExtensions ({ enabled, all }: enabled ++ (with all; [ ast ]))).buildComposerProject 8 8 (finalAttrs: { 9 9 pname = "phan"; 10 - version = "5.4.6"; 10 + version = "5.5.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "phan"; 14 14 repo = "phan"; 15 15 rev = finalAttrs.version; 16 - hash = "sha256-627Vc8jFrC2wifvGoZ18w72mp43myk4/adyJR28sFEw="; 16 + hash = "sha256-jWlxBCfkN5nTd3nEwRLobDuxnJirk53ChSw59rj4gq0="; 17 17 }; 18 18 19 19 vendorHash = "sha256-Ake5/7IyoweC2ONDuWt9jJSbG0JbnU9lmCRu2p6uUQM=";
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 359 360 360 buildPythonPackage rec { 361 361 pname = "boto3-stubs"; 362 - version = "1.38.46"; 362 + version = "1.39.2"; 363 363 pyproject = true; 364 364 365 365 disabled = pythonOlder "3.7"; ··· 367 367 src = fetchPypi { 368 368 pname = "boto3_stubs"; 369 369 inherit version; 370 - hash = "sha256-UmeJ/B9Kb4nzckJNyaQQkpb2vRivqxq/XSgalPXPt3A="; 370 + hash = "sha256-sfG67xZYvVdaKcqFzAh327Ot6zdv+oy/JCuHZxmuD5U="; 371 371 }; 372 372 373 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "botocore-stubs"; 13 - version = "1.38.30"; 13 + version = "1.38.46"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchPypi { 19 19 pname = "botocore_stubs"; 20 20 inherit version; 21 - hash = "sha256-KR1785oxbACopVtyVUibAsDOoaNDSC53hOjR4jW66ZU="; 21 + hash = "sha256-oE5pdmq4uuM4kRwYl0kviNBc1InNdfBubrTxNfnajHs="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ setuptools ];
-1
pkgs/development/python-modules/django-formtools/default.nix
··· 40 40 changelog = "https://github.com/jazzband/django-formtools/blob/master/docs/changelog.rst"; 41 41 license = licenses.bsd3; 42 42 maintainers = with maintainers; [ 43 - schmittlauch 44 43 ]; 45 44 }; 46 45 }
-1
pkgs/development/python-modules/django-simple-captcha/default.nix
··· 60 60 license = licenses.mit; 61 61 maintainers = with maintainers; [ 62 62 mrmebelman 63 - schmittlauch 64 63 ]; 65 64 }; 66 65 }
-1
pkgs/development/python-modules/django-statici18n/default.nix
··· 48 48 homepage = "https://github.com/zyegfryed/django-statici18n"; 49 49 license = licenses.bsd3; 50 50 maintainers = with maintainers; [ 51 - schmittlauch 52 51 ]; 53 52 }; 54 53 }
+37
pkgs/development/python-modules/dowhen/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + pytestCheckHook, 7 + nix-update-script, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "dowhen"; 12 + version = "0.1.0"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "gaogaotiantian"; 17 + repo = "dowhen"; 18 + tag = version; 19 + hash = "sha256-7eoNe9SvE39J4mwIOxvbU1oh/L7tr/QM1uuBDqWtQu0="; 20 + }; 21 + 22 + build-system = [ setuptools ]; 23 + 24 + nativeCheckInputs = [ pytestCheckHook ]; 25 + 26 + pythonImportsCheck = [ "dowhen" ]; 27 + 28 + passthru.updateScript = nix-update-script { }; 29 + 30 + meta = { 31 + description = "Intuitive and low-overhead instrumentation tool for Python"; 32 + homepage = "https://github.com/gaogaotiantian/dowhen"; 33 + changelog = "https://github.com/gaogaotiantian/dowhen/releases/tag/${version}"; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ moraxyc ]; 36 + }; 37 + }
+3 -3
pkgs/development/python-modules/signxml/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "signxml"; 17 - version = "4.0.5"; 17 + version = "4.1.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "XML-Security"; 24 24 repo = "signxml"; 25 25 tag = "v${version}"; 26 - hash = "sha256-dO7erKXyX/3qwWVC1laABOb+0yAkCy51rrnG1opL6pY="; 26 + hash = "sha256-yNxqU5sg2xANCKLkaWYn1sr1SWQLPVfu9Jg3VF6Qf28="; 27 27 }; 28 28 29 29 build-system = [ ··· 47 47 meta = with lib; { 48 48 description = "Python XML Signature and XAdES library"; 49 49 homepage = "https://github.com/XML-Security/signxml"; 50 - changelog = "https://github.com/XML-Security/signxml/blob/${src.rev}/Changes.rst"; 50 + changelog = "https://github.com/XML-Security/signxml/blob/${src.tag}/Changes.rst"; 51 51 license = licenses.asl20; 52 52 maintainers = with maintainers; [ fab ]; 53 53 };
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1410"; 13 + version = "3.0.1411"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "TencentCloud"; 20 20 repo = "tencentcloud-sdk-python"; 21 21 tag = version; 22 - hash = "sha256-egpsFSYD5S+a3BcJ/4MElyJYyB5ziNY2CxvzbWGL7PM="; 22 + hash = "sha256-YFqv7BIl7sOpGaRyMUTqiiT6w0kb7G0Xe5c3R/jPgUA="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+9 -9
pkgs/development/python-modules/wavinsentio/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchPypi, 5 - pythonOlder, 6 5 requests, 6 + setuptools, 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 10 pname = "wavinsentio"; 11 - version = "0.4.1"; 12 - format = "setuptools"; 13 - 14 - disabled = pythonOlder "3.8"; 11 + version = "0.5.0"; 12 + pyproject = true; 15 13 16 14 src = fetchPypi { 17 15 inherit pname version; 18 - hash = "sha256-Oko3Ivj95vajNWjQTQK18i5B/DIBngjw2HLlzYqLv2Y="; 16 + hash = "sha256-YSofEjDehuNlenkAsQzLkX67Um4pkMSeZmVZgNA06vw="; 19 17 }; 20 18 21 - propagatedBuildInputs = [ requests ]; 19 + build-system = [ setuptools ]; 20 + 21 + dependencies = [ requests ]; 22 22 23 - # Project has no tests 23 + # Module has no tests 24 24 doCheck = false; 25 25 26 26 pythonImportsCheck = [ "wavinsentio" ]; ··· 28 28 meta = with lib; { 29 29 description = "Python module to interact with the Wavin Sentio underfloor heating system"; 30 30 homepage = "https://github.com/djerik/wavinsentio"; 31 - license = with licenses; [ mit ]; 31 + license = licenses.mit; 32 32 maintainers = with maintainers; [ fab ]; 33 33 }; 34 34 }
+6 -7
pkgs/servers/home-assistant/custom-components/oref_alert/package.nix
··· 4 4 fetchFromGitHub, 5 5 aiofiles, 6 6 shapely, 7 + paho-mqtt, 7 8 pytestCheckHook, 8 9 pytest-homeassistant-custom-component, 9 10 pytest-freezer, ··· 12 13 buildHomeAssistantComponent rec { 13 14 owner = "amitfin"; 14 15 domain = "oref_alert"; 15 - version = "2.22.1"; 16 + version = "3.1.3"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "amitfin"; 19 20 repo = "oref_alert"; 20 21 tag = "v${version}"; 21 - hash = "sha256-OO3My8U8SCmhaJQI7y0kxVKj/stvfp3pdqhFdTCcIWs="; 22 + hash = "sha256-Mr9zNq5KMuzwRAGoxi0P7ruYpKHoxy/DQWWjCisn7tA="; 22 23 }; 23 24 24 - postPatch = '' 25 - substituteInPlace custom_components/oref_alert/manifest.json \ 26 - --replace-fail shapely==2.0.7 shapely 27 - ''; 28 - 29 25 dependencies = [ 30 26 aiofiles 31 27 shapely 28 + paho-mqtt 32 29 ]; 30 + 31 + ignoreVersionRequirement = [ "shapely" ]; 33 32 34 33 nativeCheckInputs = [ 35 34 pytestCheckHook
-2
pkgs/tools/networking/networkmanager/default.nix
··· 40 40 docbook_xml_dtd_412, 41 41 docbook_xml_dtd_42, 42 42 docbook_xml_dtd_43, 43 - openconnect, 44 43 curl, 45 44 meson, 46 45 mesonEmulatorHook, ··· 130 129 (replaceVars ./fix-paths.patch { 131 130 inherit 132 131 iputils 133 - openconnect 134 132 ethtool 135 133 gnused 136 134 ;
+8 -9
pkgs/tools/networking/networkmanager/fix-paths.patch
··· 11 11 12 12 LABEL="nm_drivers_end" 13 13 diff --git a/src/core/devices/nm-device.c b/src/core/devices/nm-device.c 14 - index f3441508ab..7cde8d7d39 100644 14 + index e310a9c680..ed8d838e43 100644 15 15 --- a/src/core/devices/nm-device.c 16 16 +++ b/src/core/devices/nm-device.c 17 - @@ -14839,14 +14839,14 @@ nm_device_start_ip_check(NMDevice *self) 17 + @@ -15239,14 +15239,14 @@ nm_device_start_ip_check(NMDevice *self) 18 18 gw = nm_l3_config_data_get_best_default_route(l3cd, AF_INET); 19 19 if (gw) { 20 20 nm_inet4_ntop(NMP_OBJECT_CAST_IP4_ROUTE(gw)->gateway, buf); ··· 32 32 } 33 33 } 34 34 diff --git a/src/libnmc-base/nm-vpn-helpers.c b/src/libnmc-base/nm-vpn-helpers.c 35 - index cbe76f5f1c..8515f94994 100644 35 + index cbe76f5f1c..6ec684f9fe 100644 36 36 --- a/src/libnmc-base/nm-vpn-helpers.c 37 37 +++ b/src/libnmc-base/nm-vpn-helpers.c 38 38 @@ -284,15 +284,6 @@ nm_vpn_openconnect_authenticate_helper(NMSettingVpn *s_vpn, GPtrArray *secrets, ··· 51 51 const char *oc_argv[(12 + 2 * G_N_ELEMENTS(oc_property_args))]; 52 52 const char *gw; 53 53 int port; 54 - @@ -311,15 +302,7 @@ nm_vpn_openconnect_authenticate_helper(NMSettingVpn *s_vpn, GPtrArray *secrets, 54 + @@ -311,13 +302,8 @@ nm_vpn_openconnect_authenticate_helper(NMSettingVpn *s_vpn, GPtrArray *secrets, 55 55 56 56 port = extract_url_port(gw); 57 57 ··· 62 62 - NULL, 63 63 - NULL, 64 64 - error); 65 - - if (!path) 66 - - return FALSE; 67 - + path = "@openconnect@/bin/openconnect"; 65 + + path = g_find_program_in_path("openconnect"); 66 + + 67 + if (!path) 68 + return FALSE; 68 69 69 - oc_argv[oc_argc++] = path; 70 - oc_argv[oc_argc++] = "--authenticate";
+1
pkgs/top-level/aliases.nix
··· 1385 1385 or for all fonts 1386 1386 fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts) 1387 1387 ''; # Added 2024-11-09 1388 + networkmanager_strongswan = networkmanager-strongswan; # added 2025-06-29 1388 1389 newlibCross = newlib; # Added 2024-09-06 1389 1390 newlib-nanoCross = newlib-nano; # Added 2024-09-06 1390 1391 nix-direnv-flakes = nix-direnv;
+4
pkgs/top-level/all-packages.nix
··· 5668 5668 jre = jdk; 5669 5669 jre_headless = jdk_headless; 5670 5670 5671 + jre11_minimal = callPackage ../development/compilers/openjdk/jre.nix { 5672 + jdk = jdk11; 5673 + jdkOnBuild = buildPackages.jdk11; 5674 + }; 5671 5675 jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix { 5672 5676 jdk = jdk17; 5673 5677 jdkOnBuild = buildPackages.jdk17;
+2
pkgs/top-level/python-packages.nix
··· 4234 4234 4235 4235 doubleratchet = callPackage ../development/python-modules/doubleratchet { }; 4236 4236 4237 + dowhen = callPackage ../development/python-modules/dowhen { }; 4238 + 4237 4239 downloader-cli = callPackage ../development/python-modules/downloader-cli { }; 4238 4240 4239 4241 doxmlparser = callPackage ../development/tools/documentation/doxygen/doxmlparser.nix { };