Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 2885d758 5f8f0b63

+726 -345
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 28 28 29 29 - [Draupnir](https://github.com/the-draupnir-project/draupnir), a Matrix moderation bot. Available as [services.draupnir](#opt-services.draupnir.enable). 30 30 31 + - [postfix-tlspol](https://github.com/Zuplu/postfix-tlspol), MTA-STS and DANE resolver and TLS policy server for Postfix. Available as [services.postfix-tlspol](#opt-services.postfix-tlspol.enable). 32 + 31 33 - [SuiteNumérique Docs](https://github.com/suitenumerique/docs), a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as [services.lasuite-docs](#opt-services.lasuite-docs.enable). 32 34 33 35 [dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable).
+10 -4
nixos/modules/misc/ids.nix
··· 6 6 # https://github.com/NixOS/rfcs/blob/master/rfcs/0052-dynamic-ids.md 7 7 # 8 8 # Use of static ids is deprecated within NixOS. Dynamic allocation is 9 - # required, barring special circumstacnes. Please check if the service 9 + # required, barring special circumstances. Please check if the service 10 10 # is applicable for systemd's DynamicUser option and does not need a 11 - # uid/gid allocation at all. Systemd can also change ownership of 12 - # service directories using the RuntimeDirectory/StateDirectory 13 - # options. 11 + # uid/gid allocation at all. If DynamicUser is problematic consider 12 + # making a `isSystemUser=true` user with the uid and gid unset and let 13 + # NixOS pick dynamic persistent ids on activation. These IDs are persisted 14 + # locally on the host in the event that the user is removed and added back. 15 + # Systemd will also change ownership of service directories using the 16 + # RuntimeDirectory/StateDirectory options just in case a change happens. 17 + # It's only for special circumstances like for example the ids being hardcoded 18 + # in the application or the ids having to be consistent across multiple hosts 19 + # that configuring static ids in this file makes sense. 14 20 15 21 { lib, ... }: 16 22
+1
nixos/modules/module-list.nix
··· 739 739 ./services/mail/opendkim.nix 740 740 ./services/mail/opensmtpd.nix 741 741 ./services/mail/pfix-srsd.nix 742 + ./services/mail/postfix-tlspol.nix 742 743 ./services/mail/postfix.nix 743 744 ./services/mail/postfixadmin.nix 744 745 ./services/mail/postgrey.nix
+220
nixos/modules/services/mail/postfix-tlspol.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + 8 + let 9 + inherit (lib) 10 + hasPrefix 11 + mkEnableOption 12 + mkIf 13 + mkOption 14 + mkPackageOption 15 + types 16 + ; 17 + 18 + cfg = config.services.postfix-tlspol; 19 + 20 + format = pkgs.formats.yaml_1_2 { }; 21 + in 22 + 23 + { 24 + options.services.postfix-tlspol = { 25 + enable = mkEnableOption "postfix-tlspol"; 26 + 27 + package = mkPackageOption pkgs "postfix-tlspol" { }; 28 + 29 + settings = mkOption { 30 + type = types.submodule { 31 + freeformType = format.type; 32 + options = { 33 + server = { 34 + address = mkOption { 35 + type = types.str; 36 + default = "unix:/run/postfix-tlspol/tlspol.sock"; 37 + example = "127.0.0.1:8642"; 38 + description = '' 39 + Path or address/port where postfix-tlspol binds its socket to. 40 + ''; 41 + }; 42 + 43 + socket-permissions = mkOption { 44 + type = types.str; 45 + default = "0660"; 46 + readOnly = true; 47 + description = '' 48 + Permissions to the UNIX socket, if configured. 49 + 50 + ::: {.note} 51 + Due to hardening on the systemd unit the socket can never be created world readable/writable. 52 + ::: 53 + ''; 54 + apply = value: (builtins.fromTOML "v=0o${value}").v; 55 + }; 56 + 57 + log-level = mkOption { 58 + type = types.enum [ 59 + "debug" 60 + "info" 61 + "warn" 62 + "error" 63 + ]; 64 + default = "info"; 65 + example = "warn"; 66 + description = '' 67 + Log level 68 + ''; 69 + }; 70 + 71 + prefetch = mkOption { 72 + type = types.bool; 73 + default = true; 74 + example = false; 75 + description = '' 76 + Whether to prefetch DNS records when the TTL of a cached record is about to expire. 77 + ''; 78 + }; 79 + 80 + cache-file = mkOption { 81 + type = types.path; 82 + default = "/var/cache/postfix-tlspol/cache.db"; 83 + readOnly = true; 84 + description = '' 85 + Path to the cache file. 86 + ''; 87 + }; 88 + }; 89 + 90 + dns = { 91 + server = mkOption { 92 + type = types.str; 93 + default = "127.0.0.1:53"; 94 + description = '' 95 + IP and port to your DNS resolver 96 + 97 + ::: {.note} 98 + The configured DNS resolver must validate DNSSEC signatures. 99 + ::: 100 + ''; 101 + }; 102 + }; 103 + }; 104 + }; 105 + 106 + default = { }; 107 + description = '' 108 + The postfix-tlspol configuration file as a Nix attribute set. 109 + 110 + See the reference documentation for possible options. 111 + <https://github.com/Zuplu/postfix-tlspol/blob/main/configs/config.default.yaml> 112 + ''; 113 + }; 114 + 115 + configurePostfix = mkOption { 116 + type = types.bool; 117 + default = true; 118 + description = '' 119 + Whether to configure the required settings to use postfix-tlspol in the local Postfix instance. 120 + ''; 121 + }; 122 + }; 123 + 124 + config = mkIf cfg.enable { 125 + environment.etc."postfix-tlspol/config.yaml".source = 126 + format.generate "postfix-tlspol.yaml" cfg.settings; 127 + 128 + environment.systemPackages = [ cfg.package ]; 129 + 130 + # https://github.com/Zuplu/postfix-tlspol#postfix-configuration 131 + services.postfix.config = mkIf (config.services.postfix.enable && cfg.configurePostfix) { 132 + smtp_dns_support_level = "dnssec"; 133 + smtp_tls_security_level = "dane"; 134 + smtp_tls_policy_maps = 135 + let 136 + address = 137 + if (hasPrefix "unix:" cfg.settings.server.address) then 138 + cfg.settings.server.address 139 + else 140 + "inet:${cfg.settings.server.address}"; 141 + in 142 + [ "socketmap:${address}:QUERYwithTLSRPT" ]; 143 + }; 144 + 145 + systemd.services.postfix-tlspol = { 146 + after = [ 147 + "nss-lookup.target" 148 + "network-online.target" 149 + ]; 150 + wants = [ 151 + "nss-lookup.target" 152 + "network-online.target" 153 + ]; 154 + wantedBy = [ "multi-user.target" ]; 155 + 156 + description = "Postfix DANE/MTA-STS TLS policy socketmap service"; 157 + documentation = [ "https://github.com/Zuplu/postfix-tlspol" ]; 158 + 159 + # https://github.com/Zuplu/postfix-tlspol/blob/main/init/postfix-tlspol.service 160 + serviceConfig = { 161 + ExecStart = toString [ 162 + (lib.getExe cfg.package) 163 + "-config" 164 + "/etc/postfix-tlspol/config.yaml" 165 + ]; 166 + ExecReload = "${lib.getExe' pkgs.util-linux "kill"} -HUP $MAINPID"; 167 + Restart = "always"; 168 + RestartSec = 5; 169 + 170 + DynamicUser = true; 171 + 172 + CacheDirectory = "postfix-tlspol"; 173 + CapabilityBoundingSet = [ "" ]; 174 + LockPersonality = true; 175 + MemoryDenyWriteExecute = true; 176 + NoNewPrivileges = true; 177 + PrivateDevices = true; 178 + PrivateTmp = true; 179 + PrivateUsers = true; 180 + ProcSubset = "pid"; 181 + ProtectClock = true; 182 + ProtectControlGroups = true; 183 + ProtectHome = true; 184 + ProtectHostname = true; 185 + ProtectKernelLogs = true; 186 + ProtectKernelModules = true; 187 + ProtectKernelTunables = true; 188 + ProtectProc = "invisible"; 189 + ProtectSystem = "strict"; 190 + ReadOnlyPaths = [ "/etc/postfix-tlspol/config.yaml" ]; 191 + RemoveIPC = true; 192 + RestrictAddressFamilies = 193 + [ 194 + "AF_INET" 195 + "AF_INET6" 196 + ] 197 + ++ lib.optionals (lib.hasPrefix "unix:" cfg.settings.server.address) [ 198 + "AF_UNIX" 199 + ]; 200 + RestrictNamespace = true; 201 + RestrictRealtime = true; 202 + RestrictSUIDSGID = true; 203 + SystemCallArchitectures = "native"; 204 + SystemCallFilter = [ 205 + "@system-service" 206 + "~@privileged @resources" 207 + ]; 208 + SystemCallErrorNumber = "EPERM"; 209 + SecureBits = [ 210 + "noroot" 211 + "noroot-locked" 212 + ]; 213 + RuntimeDirectory = "postfix-tlspol"; 214 + RuntimeDirectoryMode = "1750"; 215 + WorkingDirectory = "/var/cache/postfix-tlspol"; 216 + UMask = "0117"; 217 + }; 218 + }; 219 + }; 220 + }
+1 -1
nixos/modules/services/monitoring/prometheus/exporters.nix
··· 589 589 590 590 meta = { 591 591 doc = ./exporters.md; 592 - maintainers = [ maintainers.willibutz ]; 592 + maintainers = [ ]; 593 593 }; 594 594 }
+6 -19
nixos/modules/services/web-apps/nextcloud.nix
··· 190 190 mysqlLocal = cfg.database.createLocally && cfg.config.dbtype == "mysql"; 191 191 pgsqlLocal = cfg.database.createLocally && cfg.config.dbtype == "pgsql"; 192 192 193 - nextcloudGreaterOrEqualThan = versionAtLeast overridePackage.version; 194 - nextcloudOlderThan = versionOlder overridePackage.version; 195 - 196 - # https://github.com/nextcloud/documentation/pull/11179 197 - ocmProviderIsNotAStaticDirAnymore = 198 - nextcloudGreaterOrEqualThan "27.1.2" 199 - || (nextcloudOlderThan "27.0.0" && nextcloudGreaterOrEqualThan "26.0.8"); 200 - 201 193 overrideConfig = 202 194 let 203 195 c = cfg.config; ··· 1235 1227 ] ++ runtimeSystemdCredentials; 1236 1228 # On Nextcloud ≥ 26, it is not necessary to patch the database files to prevent 1237 1229 # an automatic creation of the database user. 1238 - environment.NC_setup_create_db_user = lib.mkIf (nextcloudGreaterOrEqualThan "26") "false"; 1230 + environment.NC_setup_create_db_user = "false"; 1239 1231 }; 1240 1232 nextcloud-cron = { 1241 1233 after = [ "nextcloud-setup.service" ]; ··· 1457 1449 priority = 500; 1458 1450 extraConfig = '' 1459 1451 # legacy support (i.e. static files and directories in cfg.package) 1460 - rewrite ^/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[s${ 1461 - optionalString (!ocmProviderIsNotAStaticDirAnymore) "m" 1462 - }]-provider\/.+|.+\/richdocumentscode\/proxy) /index.php$request_uri; 1452 + rewrite ^/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|ocs-provider\/.+|.+\/richdocumentscode\/proxy) /index.php$request_uri; 1463 1453 include ${config.services.nginx.package}/conf/fastcgi.conf; 1464 1454 fastcgi_split_path_info ^(.+?\.php)(\\/.*)$; 1465 1455 set $path_info $fastcgi_path_info; ··· 1487 1477 default_type application/wasm; 1488 1478 } 1489 1479 ''; 1490 - "~ ^\\/(?:updater|ocs-provider${ 1491 - optionalString (!ocmProviderIsNotAStaticDirAnymore) "|ocm-provider" 1492 - })(?:$|\\/)".extraConfig = 1493 - '' 1494 - try_files $uri/ =404; 1495 - index index.php; 1496 - ''; 1480 + "~ ^\\/(?:updater|ocs-provider)(?:$|\\/)".extraConfig = '' 1481 + try_files $uri/ =404; 1482 + index index.php; 1483 + ''; 1497 1484 "/remote" = { 1498 1485 priority = 1500; 1499 1486 extraConfig = ''
+1
nixos/tests/all-tests.nix
··· 1103 1103 postfix-raise-smtpd-tls-security-level = 1104 1104 handleTest ./postfix-raise-smtpd-tls-security-level.nix 1105 1105 { }; 1106 + postfix-tlspol = runTest ./postfix-tlspol.nix; 1106 1107 postfixadmin = runTest ./postfixadmin.nix; 1107 1108 postgres-websockets = runTest ./postgres-websockets.nix; 1108 1109 postgresql = handleTest ./postgresql { };
+1 -3
nixos/tests/grafana/basic.nix
··· 94 94 { 95 95 name = "grafana-basic"; 96 96 97 - meta = with maintainers; { 98 - maintainers = [ willibutz ]; 99 - }; 97 + meta.maintainers = [ ]; 100 98 101 99 inherit nodes; 102 100
+1 -3
nixos/tests/grafana/provision/default.nix
··· 193 193 { 194 194 name = "grafana-provision"; 195 195 196 - meta = with maintainers; { 197 - maintainers = [ willibutz ]; 198 - }; 196 + meta.maintainers = [ ]; 199 197 200 198 inherit nodes; 201 199
+1 -4
nixos/tests/hedgedoc.nix
··· 2 2 { 3 3 name = "hedgedoc"; 4 4 5 - meta = with lib.maintainers; { 6 - maintainers = [ willibutz ]; 7 - }; 8 - 5 + meta.maintainers = [ ]; 9 6 nodes = { 10 7 hedgedocSqlite = 11 8 { ... }:
-1
nixos/tests/initrd-network-ssh/default.nix
··· 4 4 { 5 5 name = "initrd-network-ssh"; 6 6 meta.maintainers = with lib.maintainers; [ 7 - willibutz 8 7 emily 9 8 ]; 10 9
+1 -3
nixos/tests/loki.nix
··· 3 3 { 4 4 name = "loki"; 5 5 6 - meta = with lib.maintainers; { 7 - maintainers = [ willibutz ]; 8 - }; 6 + meta.maintainers = [ ]; 9 7 10 8 nodes.machine = 11 9 { ... }:
+29
nixos/tests/postfix-tlspol.nix
··· 1 + { 2 + lib, 3 + ... 4 + }: 5 + { 6 + name = "postfix-tlspol"; 7 + 8 + meta.maintainers = with lib.maintainers; [ hexa ]; 9 + 10 + nodes.machine = { 11 + services.postfix-tlspol.enable = true; 12 + }; 13 + 14 + enableOCR = true; 15 + 16 + testScript = '' 17 + import json 18 + 19 + machine.wait_for_unit("postfix-tlspol.service") 20 + 21 + with subtest("Interact with the service"): 22 + machine.succeed("postfix-tlspol -purge") 23 + 24 + response = json.loads((machine.succeed("postfix-tlspol -query localhost"))) 25 + machine.log(json.dumps(response, indent=2)) 26 + 27 + ''; 28 + 29 + }
-1
nixos/tests/postgresql/pgjwt.nix
··· 14 14 meta = with lib.maintainers; { 15 15 maintainers = [ 16 16 spinus 17 - willibutz 18 17 ]; 19 18 }; 20 19
+1 -3
nixos/tests/prometheus-exporters.nix
··· 1905 1905 ${nodeName}.shutdown() 1906 1906 ''; 1907 1907 1908 - meta = with maintainers; { 1909 - maintainers = [ willibutz ]; 1910 - }; 1908 + meta.maintainers = [ ]; 1911 1909 } 1912 1910 )) 1913 1911 ) exporterTests
+2 -1
nixos/tests/wireguard/default.nix
··· 39 39 flip mapAttrsToList tests ( 40 40 name: test: 41 41 nameValuePair "wireguard-${name}-linux-${v'}" (test { 42 - kernelPackages = pkgs."linuxPackages_${v'}"; 42 + kernelPackages = 43 + if v' == "latest" then pkgs.linuxPackages_latest else pkgs.linuxKernel.packages."linux_${v'}"; 43 44 }) 44 45 ) 45 46 )
-2
nixos/tests/wstunnel.nix
··· 1 - { lib, ... }: 2 - 3 1 let 4 2 certs = import ./common/acme/server/snakeoil-certs.nix; 5 3 domain = certs.domain;
+32 -22
pkgs/applications/emulators/libretro/cores/easyrpg.nix
··· 1 1 { 2 2 lib, 3 3 fetchFromGitHub, 4 + mkLibretroCore, 5 + nix-update-script, 6 + asciidoctor, 4 7 cmake, 5 - fetchpatch, 8 + doxygen, 9 + pkg-config, 10 + flac, 11 + fluidsynth, 6 12 fmt, 7 13 freetype, 14 + glib, 8 15 harfbuzz, 16 + lhasa, 9 17 liblcf, 10 18 libpng, 11 19 libsndfile, 20 + libsysprof-capture, 12 21 libvorbis, 13 22 libxmp, 14 - mkLibretroCore, 15 23 mpg123, 24 + nlohmann_json, 16 25 opusfile, 17 - pcre, 26 + pcre2, 18 27 pixman, 19 - pkg-config, 20 28 speexdsp, 29 + wildmidi, 21 30 }: 22 - mkLibretroCore { 31 + mkLibretroCore rec { 23 32 core = "easyrpg"; 24 - version = "0.8-unstable-2023-04-29"; 33 + # liblcf needs to be updated before this. 34 + version = "0.8.1.1"; 25 35 26 36 src = fetchFromGitHub { 27 37 owner = "EasyRPG"; 28 38 repo = "Player"; 29 - rev = "f8e41f43b619413f95847536412b56f85307d378"; 30 - hash = "sha256-nvWM4czTv/GxY9raomBEn7dmKBeLtSA9nvjMJxc3Q8s="; 39 + rev = version; 40 + hash = "sha256-2a8IdYP6Suc8a+Np5G+xoNzuPxkk9gAgR+sjdKUf89M="; 31 41 fetchSubmodules = true; 32 42 }; 33 43 34 44 extraNativeBuildInputs = [ 45 + asciidoctor 35 46 cmake 47 + doxygen 36 48 pkg-config 37 49 ]; 38 50 extraBuildInputs = [ 51 + flac # needed by libsndfile 52 + fluidsynth 39 53 fmt 40 54 freetype 55 + glib 41 56 harfbuzz 57 + lhasa 42 58 liblcf 43 59 libpng 44 60 libsndfile 61 + libsysprof-capture # needed by glib 45 62 libvorbis 46 63 libxmp 47 64 mpg123 65 + nlohmann_json 48 66 opusfile 49 - pcre 67 + pcre2 # needed by glib 50 68 pixman 51 69 speexdsp 52 - ]; 53 - patches = [ 54 - # The following patch is shared with easyrpg-player. 55 - # Update when new versions of liblcf and easyrpg-player are released. 56 - # See easyrpg-player expression for details. 57 - (fetchpatch { 58 - name = "0001-Fix-building-with-fmtlib-10.patch"; 59 - url = "https://github.com/EasyRPG/Player/commit/ab6286f6d01bada649ea52d1f0881dde7db7e0cf.patch"; 60 - hash = "sha256-GdSdVFEG1OJCdf2ZIzTP+hSrz+ddhTMBvOPjvYQHy54="; 61 - }) 70 + wildmidi 62 71 ]; 63 72 cmakeFlags = [ 64 73 "-DBUILD_SHARED_LIBS=ON" ··· 67 76 ]; 68 77 makefile = "Makefile"; 69 78 70 - # Do not update automatically since we want to pin a specific version 71 - passthru.updateScript = null; 79 + # Since liblcf needs to be updated before this, we should not 80 + # use the default unstableGitUpdater. 81 + passthru.updateScript = nix-update-script { }; 72 82 73 83 meta = { 74 84 description = "EasyRPG Player libretro port"; 75 85 homepage = "https://github.com/EasyRPG/Player"; 76 - license = lib.licenses.gpl3Only; 86 + license = lib.licenses.gpl3Plus; 77 87 }; 78 88 }
+3
pkgs/applications/graphics/drawio/default.nix
··· 57 57 export HOME="$TMPDIR" 58 58 yarn config --offline set yarn-offline-mirror "$offlineCache" 59 59 fixup-yarn-lock yarn.lock 60 + # Ensure that the node_modules folder is created by yarn install. 61 + # See https://github.com/yarnpkg/yarn/issues/5500#issuecomment-1221456246 62 + echo "nodeLinker: node-modules" > .yarnrc.yml 60 63 yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive 61 64 patchShebangs node_modules/ 62 65
-1
pkgs/applications/graphics/feh/default.nix
··· 75 75 maintainers = with maintainers; [ 76 76 gepbird 77 77 globin 78 - willibutz 79 78 ]; 80 79 platforms = platforms.unix; 81 80 mainProgram = "feh";
+9 -9
pkgs/applications/networking/browsers/chromium/info.json
··· 797 797 } 798 798 }, 799 799 "ungoogled-chromium": { 800 - "version": "137.0.7151.68", 800 + "version": "137.0.7151.103", 801 801 "deps": { 802 802 "depot_tools": { 803 803 "rev": "1fcc527019d786502b02f71b8b764ee674a40953", ··· 808 808 "hash": "sha256-+nKP2hBUKIqdNfDz1vGggXSdCuttOt0GwyGUQ3Z1ZHI=" 809 809 }, 810 810 "ungoogled-patches": { 811 - "rev": "137.0.7151.68-1", 812 - "hash": "sha256-oPYNvnBuBKBb1SRNQkQeApmPVDoV+bFVjCh9HKa4A8o=" 811 + "rev": "137.0.7151.103-1", 812 + "hash": "sha256-KMzO25yruwrT7rpqbQ56FMGxkVZOwDSsvFqCZbUUM5Y=" 813 813 }, 814 814 "npmHash": "sha256-I6MsfAhrLRmgiRJ13LSejfy2N63C3Oug5tOOXA622j4=" 815 815 }, 816 816 "DEPS": { 817 817 "src": { 818 818 "url": "https://chromium.googlesource.com/chromium/src.git", 819 - "rev": "2989ffee9373ea8b8623bd98b3cb350a8e95cadc", 820 - "hash": "sha256-lPmmXVCNUa9of8d52hUejImPSEfOz7v7PlovZS4cfIE=", 819 + "rev": "3dcc738117a3439068c9773ccd31f9858923fc4a", 820 + "hash": "sha256-MIEjHLpfKIBiTFh+bO+NUf6iDpizTP9yfXQqbHfiDwo=", 821 821 "recompress": true 822 822 }, 823 823 "src/third_party/clang-format/script": { ··· 1037 1037 }, 1038 1038 "src/third_party/devtools-frontend/src": { 1039 1039 "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 1040 - "rev": "fdc8ca697612f90e7ddf2621dffbc43733d2d238", 1041 - "hash": "sha256-jKYldgZJwJeTQavmcM9enTdGN8+zt/EG7K1E9wQYIBA=" 1040 + "rev": "e423961606946be24c8c1ec0d1ec91511efbabc5", 1041 + "hash": "sha256-MhooXuF6aw+ixPzvVCBl+6T+79cTReCYx86qqXAZ6bg=" 1042 1042 }, 1043 1043 "src/third_party/dom_distiller_js/dist": { 1044 1044 "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", ··· 1587 1587 }, 1588 1588 "src/v8": { 1589 1589 "url": "https://chromium.googlesource.com/v8/v8.git", 1590 - "rev": "e398f9bf6d5c8a768ab736f46146d7349cf31547", 1591 - "hash": "sha256-cJx8IgUB3UA3jEPvb5aDvHLYmAnHydK1qR11q6Y5PnA=" 1590 + "rev": "41f53aba7095888c959932bd8f2ee8b4e16af223", 1591 + "hash": "sha256-ICrdvHA6fe2CUphRgPdlofazr0L+NFypWDNOI5e5QIM=" 1592 1592 } 1593 1593 } 1594 1594 }
+2 -2
pkgs/applications/networking/cluster/terraform/default.nix
··· 194 194 mkTerraform = attrs: pluggable (generic attrs); 195 195 196 196 terraform_1 = mkTerraform { 197 - version = "1.12.1"; 198 - hash = "sha256-ikpSkcP4zt91Lf9gziytlZ4P27A0IP2qL+H2Lp9Cspg="; 197 + version = "1.12.2"; 198 + hash = "sha256-ilQ1rscGD66OT6lHsBgWELayC24B2D7l6iH6vtvqzFI="; 199 199 vendorHash = "sha256-zWNLIurNP5e/AWr84kQCb2+gZIn6EAsuvr0ZnfSq7Zw="; 200 200 patches = [ ./provider-path-0_15.patch ]; 201 201 passthru = {
+1 -1
pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix
··· 48 48 meta = with lib; { 49 49 homepage = "https://github.com/wee-slack/wee-slack"; 50 50 license = licenses.mit; 51 - maintainers = with maintainers; [ willibutz ]; 51 + maintainers = [ ]; 52 52 description = '' 53 53 A WeeChat plugin for Slack.com. Synchronizes read markers, provides typing notification, search, etc.. 54 54 '';
+2 -2
pkgs/applications/networking/sniffers/wireshark/default.nix
··· 56 56 57 57 stdenv.mkDerivation rec { 58 58 pname = "wireshark-${if withQt then "qt" else "cli"}"; 59 - version = "4.4.6"; 59 + version = "4.4.7"; 60 60 61 61 outputs = [ 62 62 "out" ··· 67 67 repo = "wireshark"; 68 68 owner = "wireshark"; 69 69 rev = "v${version}"; 70 - hash = "sha256-dzVlHxrXVCSMP4ZfyUq4N9UvL941C50Zto6Mb78LnfQ="; 70 + hash = "sha256-9h25vfjw8QIrRZ6APTsvhW4D5O6fkhkiy/1bj7hGwwY="; 71 71 }; 72 72 73 73 patches = [
+8 -8
pkgs/applications/version-management/git-review/default.nix
··· 1 1 { 2 2 lib, 3 - fetchFromGitea, 4 3 buildPythonApplication, 4 + fetchgit, 5 5 pbr, 6 6 requests, 7 7 setuptools, ··· 10 10 11 11 buildPythonApplication rec { 12 12 pname = "git-review"; 13 - version = "2.4.0"; 13 + version = "2.5.0"; 14 14 15 15 # Manually set version because prb wants to get it from the git 16 16 # upstream repository (and we are installing from tarball instead) 17 17 PBR_VERSION = version; 18 18 19 - src = fetchFromGitea { 20 - domain = "opendev.org"; 21 - owner = "opendev"; 22 - repo = "git-review"; 23 - rev = version; 24 - hash = "sha256-UfYc662NqnQt0+CKc+18jXnNTOcZv8urCNBsWd6x0VQ="; 19 + # fetchFromGitea fails trying to download archive file 20 + src = fetchgit { 21 + url = "https://opendev.org/opendev/git-review"; 22 + tag = version; 23 + hash = "sha256-RE5XAUS46Y/jtI0/csR59B9l1gYpHuwGQkbWqoTfxPk="; 25 24 }; 26 25 27 26 outputs = [ ··· 50 49 meta = with lib; { 51 50 description = "Tool to submit code to Gerrit"; 52 51 homepage = "https://opendev.org/opendev/git-review"; 52 + changelog = "https://docs.opendev.org/opendev/git-review/latest/releasenotes.html#relnotes-${version}"; 53 53 license = licenses.asl20; 54 54 maintainers = with maintainers; [ kira-bruneau ]; 55 55 mainProgram = "git-review";
+6 -10
pkgs/applications/virtualization/lkl/default.nix pkgs/by-name/lk/lkl/package.nix
··· 6 6 python3, 7 7 bison, 8 8 flex, 9 - fuse, 9 + fuse3, 10 10 libarchive, 11 11 buildPackages, 12 12 ··· 16 16 stdenv.mkDerivation { 17 17 pname = "lkl"; 18 18 19 - # NOTE: pinned to the last known version that doesn't have a hang in cptofs. 20 - # Please verify `nix build -f nixos/release-combined.nix nixos.ova` works 21 - # before attempting to update again. 22 - # ref: https://github.com/NixOS/nixpkgs/pull/219434 23 - version = "2022-08-08"; 19 + version = "2025-03-20"; 24 20 25 21 outputs = [ 26 22 "dev" ··· 31 27 src = fetchFromGitHub { 32 28 owner = "lkl"; 33 29 repo = "linux"; 34 - rev = "ffbb4aa67b3e0a64f6963f59385a200d08cb2d8b"; 35 - sha256 = "sha256-24sNREdnhkF+P+3P0qEh2tF1jHKF7KcbFSn/rPK2zWs="; 30 + rev = "fd33ab3d21a99a31683ebada5bd3db3a54a58800"; 31 + sha256 = "sha256-3uPkOyL/hoA/H2gKrEEDsuJvwOE2x27vxY5Y2DyNNxU="; 36 32 }; 37 33 38 34 nativeBuildInputs = [ ··· 43 39 ]; 44 40 45 41 buildInputs = [ 46 - fuse 42 + fuse3 47 43 libarchive 48 44 ]; 49 45 ··· 116 112 platforms = platforms.linux; # Darwin probably works too but I haven't tested it 117 113 license = licenses.gpl2; 118 114 maintainers = with maintainers; [ 119 - raitobezarius 115 + timschumi 120 116 ]; 121 117 }; 122 118 }
pkgs/applications/virtualization/lkl/lkl-defconfig-enable-nftables pkgs/by-name/lk/lkl/lkl-defconfig-enable-nftables
+13
pkgs/by-name/am/amnezia-vpn/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 fetchpatch, 6 + fetchurl, 6 7 cmake, 7 8 pkg-config, 8 9 kdePackages, ··· 52 53 vendorHash = "sha256-zArdGj5yeRxU0X4jNgT5YBI9SJUyrANDaqNPAPH3d5M="; 53 54 } 54 55 ); 56 + 57 + amneziaPremiumConfig = fetchurl { 58 + url = "https://raw.githubusercontent.com/amnezia-vpn/amnezia-client-lite/f45d6b242c1ac635208a72914e8df76ccb3aa44c/macos-signed-build.sh"; 59 + hash = "sha256-PnaPVPlyglUphhknWwP7ziuwRz+WOz0k9WRw6Q0nG2c="; 60 + postFetch = '' 61 + sed -nri '/PROD_AGW_PUBLIC_KEY|PROD_S3_ENDPOINT/p' $out 62 + ''; 63 + }; 55 64 in 56 65 stdenv.mkDerivation (finalAttrs: { 57 66 pname = "amnezia-vpn"; ··· 123 132 qt6.qtbase 124 133 qt6.qttools 125 134 ]; 135 + 136 + preConfigure = '' 137 + source ${amneziaPremiumConfig} 138 + ''; 126 139 127 140 installPhase = '' 128 141 runHook preInstall
+2 -2
pkgs/by-name/an/ants/package.nix
··· 10 10 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "ANTs"; 13 - version = "2.6.1"; 13 + version = "2.6.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "ANTsX"; 17 17 repo = "ANTs"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-H/5X6cCjv+7KuZGJ7D4d5VxlpOqbO80U+7CoYnY/dsU="; 19 + hash = "sha256-TQR3HghaFBBiHl5oz3vmu7DIGT8UY5/CxY0pP0bLZx4="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+2 -2
pkgs/by-name/au/audacity/package.nix
··· 61 61 62 62 stdenv.mkDerivation (finalAttrs: { 63 63 pname = "audacity"; 64 - version = "3.7.3"; 64 + version = "3.7.4"; 65 65 66 66 src = fetchFromGitHub { 67 67 owner = "audacity"; 68 68 repo = "audacity"; 69 69 rev = "Audacity-${finalAttrs.version}"; 70 - hash = "sha256-j3rbcUUHXAQmn/7SzpKHvpxGZ3bBhIYrNOFLc7jMPlc="; 70 + hash = "sha256-kESKpIke9Xi4A55i3mUu1JkDjp8voBJBixiAK8pUkKA="; 71 71 }; 72 72 73 73 postPatch =
+2 -2
pkgs/by-name/bl/blueutil/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "blueutil"; 11 - version = "2.10.0"; 11 + version = "2.12.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "toy"; 15 15 repo = "blueutil"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-x2khx8Y0PolpMiyrBatT2aHHyacrQVU/02Z4Dz9fBtI="; 17 + hash = "sha256-JwX3NHXbGgEj+ZCyu9gWp2TCihokaAw5oHCrlmpy6HA="; 18 18 }; 19 19 20 20 env.NIX_CFLAGS_COMPILE = "-Wall -Wextra -Werror -mmacosx-version-min=10.9 -framework Foundation -framework IOBluetooth";
+3 -3
pkgs/by-name/br/bruno/package.nix
··· 19 19 20 20 buildNpmPackage rec { 21 21 pname = "bruno"; 22 - version = "2.4.0"; 22 + version = "2.5.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "usebruno"; 26 26 repo = "bruno"; 27 27 tag = "v${version}"; 28 - hash = "sha256-fE4WwgdwTB4s8NYQclUeDWJ132HJO0/3Hmesp9yvzGg="; 28 + hash = "sha256-5kCYKktD71LdknIITSXzl/r5IRUyBUCKL9mmjsMwYRI="; 29 29 30 30 postFetch = '' 31 31 ${lib.getExe npm-lockfile-fix} $out/package-lock.json 32 32 ''; 33 33 }; 34 34 35 - npmDepsHash = "sha256-ZUZZWnp10Z4vQTZTTPenAXXpez6WbmB/S1VBiARuNP4="; 35 + npmDepsHash = "sha256-AA+f6xVd1hmZUum7AlhHivqNez7xP1kEd/GXd798QCI="; 36 36 npmFlags = [ "--legacy-peer-deps" ]; 37 37 38 38 nativeBuildInputs =
+2 -2
pkgs/by-name/ca/cassowary/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cassowary"; 9 - version = "0.18.0"; 9 + version = "0.19.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "rogerwelin"; 13 13 repo = "cassowary"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-zaG4HrdTGXTalMFz/huRW32RZBQx55AvUi29tz6vFD8="; 15 + sha256 = "sha256-27sEexOGLQ42qWY+vCiPTt5XR66TSUvKsuGgtkbMgE4="; 16 16 }; 17 17 18 18 vendorHash = "sha256-YP9q9lL2A9ERhzbJBIFKsYsgvy5xYeUO3ekyQdh97f8=";
+3 -3
pkgs/by-name/cl/cloudfoundry-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "cloudfoundry-cli"; 11 - version = "8.14.0"; 11 + version = "8.14.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "cloudfoundry"; 15 15 repo = "cli"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-vlDq7Wme8undaZ6HNd84QsWW8Vz0Tev+9nSTbn+NLic="; 17 + sha256 = "sha256-gkwiDLtd7pPJY5iliTPg2/5KITps9LohHPnBYUxfaPs="; 18 18 }; 19 - vendorHash = "sha256-TWVnUdqVIqTRn5tgO+DgCY421riyYkrQS8AkTVYszZ4="; 19 + vendorHash = "sha256-ygRb87WjA0e+mBwK3JLh0b7dbib7tM91hq7eD2f2AAU="; 20 20 21 21 subPackages = [ "." ]; 22 22
+3 -3
pkgs/by-name/do/dotenvx/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "dotenvx"; 11 - version = "1.44.1"; 11 + version = "1.44.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "dotenvx"; 15 15 repo = "dotenvx"; 16 16 tag = "v${version}"; 17 - hash = "sha256-uzEZfzGAwA/boDft/Z3Toq3gUG0n3nqREtLjgmIO1Kw="; 17 + hash = "sha256-1G0byz6kaW60yz+eN6TyFxTzyp72RfAWC9y8ZHe0FAQ="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-kWOj/78yurII4O9XYzcvC2JflCWRbbqIOU4WkdbX5AM="; 20 + npmDepsHash = "sha256-OQJZ9yicdF2xdiomyKDcrmeqXxPtPO/DNtpdQJaSls8="; 21 21 22 22 dontNpmBuild = true; 23 23
-1
pkgs/by-name/do/dovecot_exporter/package.nix
··· 35 35 mainProgram = "dovecot_exporter"; 36 36 license = lib.licenses.asl20; 37 37 maintainers = with lib.maintainers; [ 38 - willibutz 39 38 globin 40 39 ]; 41 40 };
+27 -26
pkgs/by-name/ea/easyrpg-player/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - fetchpatch, 5 + asciidoctor, 6 6 cmake, 7 7 doxygen, 8 8 pkg-config, 9 + alsa-lib, 10 + flac, 11 + fluidsynth, 12 + fmt, 9 13 freetype, 10 - fmt, 11 14 glib, 12 15 harfbuzz, 16 + lhasa, 17 + libdecor, 13 18 liblcf, 14 19 libpng, 15 20 libsndfile, 21 + libsysprof-capture, 16 22 libvorbis, 17 - libxmp, 18 23 libXcursor, 19 24 libXext, 20 25 libXi, 21 26 libXinerama, 27 + libxmp, 22 28 libXrandr, 23 29 libXScrnSaver, 24 30 libXxf86vm, 25 31 mpg123, 32 + nlohmann_json, 26 33 opusfile, 27 - pcre, 34 + pcre2, 28 35 pixman, 29 - SDL2, 36 + sdl3, 30 37 speexdsp, 31 38 wildmidi, 32 39 zlib, 33 - libdecor, 34 - alsa-lib, 35 - asciidoctor, 36 40 }: 37 41 38 42 stdenv.mkDerivation rec { 39 43 pname = "easyrpg-player"; 40 - version = "0.8"; 44 + # liblcf needs to be updated before this. 45 + version = "0.8.1.1"; 41 46 42 47 src = fetchFromGitHub { 43 48 owner = "EasyRPG"; 44 49 repo = "Player"; 45 50 rev = version; 46 - hash = "sha256-t0sa9ONVVfsiTy+us06vU2bMa4QmmQeYxU395g0WS6w="; 51 + hash = "sha256-fYSpFhqETkQhRK1/Uws0fWWdCr35+1J4vCPX9ZiQ3ZA="; 47 52 }; 48 53 49 - patches = [ 50 - # Fixed compatibility with fmt > 9 51 - # Remove when version > 0.8 52 - (fetchpatch { 53 - name = "0001-Fix-building-with-fmtlib-10.patch"; 54 - url = "https://github.com/EasyRPG/Player/commit/ab6286f6d01bada649ea52d1f0881dde7db7e0cf.patch"; 55 - hash = "sha256-GdSdVFEG1OJCdf2ZIzTP+hSrz+ddhTMBvOPjvYQHy54="; 56 - }) 57 - ]; 58 - 59 54 strictDeps = true; 60 55 61 56 nativeBuildInputs = [ ··· 67 62 68 63 buildInputs = 69 64 [ 65 + flac # needed by libsndfile 66 + fluidsynth 70 67 fmt 71 68 freetype 72 69 glib 73 70 harfbuzz 71 + lhasa 74 72 liblcf 75 73 libpng 76 74 libsndfile 75 + libsysprof-capture # needed by glib 77 76 libvorbis 78 77 libxmp 79 78 mpg123 79 + nlohmann_json 80 80 opusfile 81 - pcre 81 + pcre2 # needed by glib 82 82 pixman 83 - SDL2 83 + sdl3 84 84 speexdsp 85 + wildmidi 85 86 zlib 86 87 ] 87 88 ++ lib.optionals stdenv.hostPlatform.isLinux [ ··· 94 95 libXScrnSaver 95 96 libXxf86vm 96 97 libdecor 97 - wildmidi # until packaged on Darwin 98 98 ]; 99 99 100 100 cmakeFlags = [ 101 101 "-DPLAYER_ENABLE_TESTS=${lib.boolToString doCheck}" 102 + # TODO: remove the below once SDL3 becomes default next major release 103 + "-DPLAYER_TARGET_PLATFORM=SDL3" 102 104 ]; 103 105 104 106 makeFlags = [ ··· 116 118 ln -s $out/{Applications/EasyRPG\ Player.app/Contents/MacOS,bin}/EasyRPG\ Player 117 119 ''; 118 120 121 + enableParallelChecking = true; 119 122 doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 120 - 121 - enableParallelChecking = true; 122 123 123 124 meta = with lib; { 124 125 description = "RPG Maker 2000/2003 and EasyRPG games interpreter"; 125 126 homepage = "https://easyrpg.org/"; 126 - license = licenses.gpl3; 127 + license = licenses.gpl3Plus; 127 128 maintainers = [ ]; 128 129 platforms = platforms.all; 129 130 mainProgram = lib.optionalString stdenv.hostPlatform.isDarwin "EasyRPG Player";
+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.16"; 11 + version = "2.15.25"; 12 12 13 13 src = fetchFromGitHub { 14 14 repo = "files-cli"; 15 15 owner = "files-com"; 16 16 rev = "v${version}"; 17 - hash = "sha256-5PLR6If13f6n6v4MuT9XUCIr2QfW6aZ97lvSoLrO+wM="; 17 + hash = "sha256-pdUvxWdFeL2whTgP+iqJ5spxHW5xMjSpIMf+0VbqPwI="; 18 18 }; 19 19 20 - vendorHash = "sha256-IbOxMNmOOH2qUFlpyhwVdWFcD9gfMxKSF5paZ9L6qYM="; 20 + vendorHash = "sha256-bDoomu7zyoTb6yAXwYlLTbw94gTIM0ELbey/AXgov48="; 21 21 22 22 ldflags = [ 23 23 "-s"
+1 -1
pkgs/by-name/fi/fileshelter/package.nix
··· 51 51 homepage = "https://github.com/epoupon/fileshelter"; 52 52 description = "FileShelter is a 'one-click' file sharing web application"; 53 53 mainProgram = "fileshelter"; 54 - maintainers = [ lib.maintainers.willibutz ]; 54 + maintainers = [ ]; 55 55 license = lib.licenses.gpl3; 56 56 platforms = [ "x86_64-linux" ]; 57 57 };
+3 -3
pkgs/by-name/fl/flashmq/package.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "flashmq"; 12 - version = "1.21.1"; 12 + version = "1.22.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "halfgaar"; 16 16 repo = "FlashMQ"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-ccTarrInS9Af9fT43dgRTuHVuHbWlYzDAEh31myHUvY="; 18 + hash = "sha256-yFoyErmBvitBRQ2bNOPY62FaV6YJNAXx8dqkIw2ACm4="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ ··· 38 38 description = "Fast light-weight MQTT broker/server"; 39 39 mainProgram = "flashmq"; 40 40 homepage = "https://www.flashmq.org/"; 41 - license = lib.licenses.agpl3Only; 41 + license = lib.licenses.osl3; 42 42 maintainers = with lib.maintainers; [ sikmir ]; 43 43 platforms = lib.platforms.linux; 44 44 };
-1
pkgs/by-name/fr/freeradius/package.nix
··· 107 107 license = licenses.gpl2Plus; 108 108 maintainers = with maintainers; [ 109 109 sheenobu 110 - willibutz 111 110 ]; 112 111 platforms = with platforms; linux; 113 112 };
+3 -3
pkgs/by-name/ge/geteduroam-cli/package.nix
··· 7 7 }: 8 8 buildGoModule (finalAttrs: { 9 9 pname = "geteduroam-cli"; 10 - version = "0.11"; 10 + version = "0.12"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "geteduroam"; 14 14 repo = "linux-app"; 15 15 tag = finalAttrs.version; 16 - hash = "sha256-CbgQn6mf1125DYKBDId+BmFMcfdWNW2M4/iLoiELOAY="; 16 + hash = "sha256-+3mluLby3R0xVU9fIG+1B1A4yM1IfyUvw4wclwnV5s8="; 17 17 }; 18 18 19 - vendorHash = "sha256-b06wnqT88J7etNTFJ6nE9Uo0gOQOGvvs0vPNnJr6r4Q="; 19 + vendorHash = "sha256-l9hge1TS+7ix9/6LKWq+lTMjNM4/Lnw8gNrWB6hWCTk="; 20 20 21 21 subPackages = [ 22 22 "cmd/geteduroam-cli"
+3 -3
pkgs/by-name/gi/gitu/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "gitu"; 14 - version = "0.32.0"; 14 + version = "0.33.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "altsem"; 18 18 repo = "gitu"; 19 19 rev = "v${version}"; 20 - hash = "sha256-ER+k+yOJP+pgoD785wddsVaTf7/E3iysjkeGq4slgF0="; 20 + hash = "sha256-9rJa6nXz9gzEVAVkvIghMaND7MY84dLHLV6Kr/ApEnU="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-fSaTuDa3cRxpoduKRMuMPagBGfY3vSYtvEuvwlMk2HA="; 24 + cargoHash = "sha256-QN+AU9Qsqx2l2vwpANkMhycv2qFzjCQoxFgbP9WVpOk="; 25 25 26 26 nativeBuildInputs = [ 27 27 pkg-config
+1 -1
pkgs/by-name/gi/gixy/package.nix
··· 74 74 homepage = "https://github.com/yandex/gixy"; 75 75 sourceProvenance = [ lib.sourceTypes.fromSource ]; 76 76 license = lib.licenses.mpl20; 77 - maintainers = [ lib.maintainers.willibutz ]; 77 + maintainers = [ ]; 78 78 platforms = lib.platforms.unix; 79 79 }; 80 80 }
+2 -2
pkgs/by-name/go/gotree/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "gotree"; 9 - version = "1.4.1"; 9 + version = "1.4.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "elbachir-one"; 13 13 repo = "gt"; 14 14 rev = "v${version}"; 15 - hash = "sha256-sWKqfDWwMfj4shg/MxHu7Zr4WE5pxAzHHmsjU3jQY10="; 15 + hash = "sha256-0wYuIaGkJHSD8La1yfBYNPDB8ETtID8e5lgahqQgjLM="; 16 16 }; 17 17 18 18 vendorHash = null;
-1
pkgs/by-name/gr/grafana-loki/package.nix
··· 79 79 homepage = "https://grafana.com/oss/loki/"; 80 80 changelog = "https://github.com/grafana/loki/releases/tag/v${version}"; 81 81 maintainers = with lib.maintainers; [ 82 - willibutz 83 82 globin 84 83 mmahut 85 84 emilylange
+2 -2
pkgs/by-name/hy/hylafaxplus/package.nix
··· 64 64 65 65 stdenv.mkDerivation (finalAttrs: { 66 66 pname = "hylafaxplus"; 67 - version = "7.0.10"; 67 + version = "7.0.11"; 68 68 src = fetchurl { 69 69 url = "mirror://sourceforge/hylafax/hylafax-${finalAttrs.version}.tar.gz"; 70 - hash = "sha512-6HdYMHq4cLbS06UXs+FEg3XtsMRyXflrgn/NEsgyMFkTS/MoGW8RVXgbXxAhcArpFvMsY0NUPLE3jdbqqWWQCw=="; 70 + hash = "sha512-JRuJdE17VBrlhVz5GBc2dKBtwzPjljeropcug0bsRvO/8SJvP5PzIP5gbBLpMQKGb77SNp2iNCCOroBOUOn57A=="; 71 71 }; 72 72 patches = [ 73 73 # adjust configure check to work with libtiff > 4.1
+2 -2
pkgs/by-name/ig/igraph/package.nix
··· 25 25 26 26 stdenv.mkDerivation (finalAttrs: { 27 27 pname = "igraph"; 28 - version = "0.10.15"; 28 + version = "0.10.16"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "igraph"; 32 32 repo = "igraph"; 33 33 rev = finalAttrs.version; 34 - hash = "sha256-TSAVRLeOWh3IQ9X0Zr4CQS+h1vTeUZnzMp/IYujGMn0="; 34 + hash = "sha256-Qs2WXAiAQhQ077KEtkapr8ckw6Jlbxj6qwyiplsEaLY="; 35 35 }; 36 36 37 37 postPatch = ''
-34
pkgs/by-name/ji/jikespg/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchurl, 5 - }: 6 - 7 - stdenv.mkDerivation rec { 8 - pname = "jikespg"; 9 - version = "1.3"; 10 - 11 - src = fetchurl { 12 - url = "mirror://sourceforge/jikes/${pname}-${version}.tar.gz"; 13 - sha256 = "083ibfxaiw1abxmv1crccx1g6sixkbyhxn2hsrlf6fwii08s6rgw"; 14 - }; 15 - 16 - postPatch = '' 17 - substituteInPlace Makefile --replace-fail "gcc" "${stdenv.cc.targetPrefix}cc ${lib.optionalString stdenv.hostPlatform.isDarwin "-std=c89"}" 18 - ''; 19 - 20 - sourceRoot = "jikespg/src"; 21 - 22 - installPhase = '' 23 - install -Dm755 -t $out/bin jikespg 24 - ''; 25 - 26 - meta = with lib; { 27 - homepage = "https://jikes.sourceforge.net/"; 28 - description = "Jikes Parser Generator"; 29 - mainProgram = "jikespg"; 30 - platforms = platforms.all; 31 - license = licenses.ipl10; 32 - maintainers = with maintainers; [ pSub ]; 33 - }; 34 - }
+3 -3
pkgs/by-name/ka/kanidm/1_6.nix
··· 1 1 import ./generic.nix { 2 - version = "1.6.3"; 3 - hash = "sha256-oZU7XgGpkPAwuUVVjpiKApOiQN692CRFjmWzE9hcqPY="; 4 - cargoHash = "sha256-cgTCLTcPXjGdvremw1afyRGHwnBvqNGXr1D8Xgxv4uA="; 2 + version = "1.6.4"; 3 + hash = "sha256-ui3w1HDHXHARsjQ3WtJfZbM7Xgg3ODnUneXJMQwaOMw="; 4 + cargoHash = "sha256-KJGELBzScwsLd6g3GR9Vk0nfDU2EjZBfXwlXJ+bZb1k="; 5 5 patchDir = ./patches/1_6; 6 6 }
+1 -1
pkgs/by-name/kr/krakenx/package.nix
··· 21 21 description = "Python script to control NZXT cooler Kraken X52/X62/X72"; 22 22 homepage = "https://github.com/KsenijaS/krakenx"; 23 23 license = licenses.gpl2Only; 24 - maintainers = [ maintainers.willibutz ]; 24 + maintainers = [ ]; 25 25 platforms = platforms.linux; 26 26 }; 27 27 }
+1 -1
pkgs/by-name/li/libevdevplus/package.nix
··· 30 30 inherit (src.meta) homepage; 31 31 description = "Easy-to-use event device library in C++"; 32 32 license = licenses.mit; 33 - maintainers = with maintainers; [ willibutz ]; 33 + maintainers = [ ]; 34 34 platforms = with platforms; linux; 35 35 }; 36 36 }
+10 -3
pkgs/by-name/li/liblcf/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 autoreconfHook, 6 7 pkg-config, 7 8 expat, 8 9 icu74, 10 + inih, 9 11 }: 10 12 11 13 stdenv.mkDerivation rec { 12 14 pname = "liblcf"; 13 - version = "0.8"; 15 + # When updating this package, you should probably also update 16 + # easyrpg-player and libretro.easyrpg 17 + version = "0.8.1"; 14 18 15 19 src = fetchFromGitHub { 16 20 owner = "EasyRPG"; 17 21 repo = "liblcf"; 18 22 rev = version; 19 - hash = "sha256-jJGIsNw7wplTL5FBWGL8osb9255o9ZaWgl77R+RLDMM="; 23 + hash = "sha256-jIk55+n8wSk3Z3FPR18SE7U3OuWwmp2zJgvSZQBB2l0="; 20 24 }; 21 25 22 - dtrictDeps = true; 26 + strictDeps = true; 23 27 24 28 nativeBuildInputs = [ 25 29 autoreconfHook ··· 29 33 propagatedBuildInputs = [ 30 34 expat 31 35 icu74 36 + inih 32 37 ]; 33 38 34 39 enableParallelBuilding = true; 35 40 enableParallelChecking = true; 36 41 37 42 doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 43 + 44 + passthru.updateScript = nix-update-script { }; 38 45 39 46 meta = with lib; { 40 47 description = "Library to handle RPG Maker 2000/2003 and EasyRPG projects";
+5 -7
pkgs/by-name/li/libtorrent/package.nix
··· 4 4 lib, 5 5 stdenv, 6 6 fetchFromGitHub, 7 - autoconf-archive, 8 7 autoreconfHook, 9 8 cppunit, 10 9 openssl, ··· 13 12 gitUpdater, 14 13 }: 15 14 16 - stdenv.mkDerivation rec { 15 + stdenv.mkDerivation (finalAttrs: { 17 16 pname = "rakshasa-libtorrent"; 18 - version = "0.15.1"; 17 + version = "0.15.4"; 19 18 20 19 src = fetchFromGitHub { 21 20 owner = "rakshasa"; 22 21 repo = "libtorrent"; 23 - rev = "v${version}"; 24 - hash = "sha256-ejDne7vaV+GYP6M0n3VAEva4UHuxRGwfc2rgxf7U/EM="; 22 + rev = "v${finalAttrs.version}"; 23 + hash = "sha256-EtT1g8fo2XRVO7pGUThoEklxpYKPI7OWwCZ2vVV73k4="; 25 24 }; 26 25 27 26 nativeBuildInputs = [ 28 - autoconf-archive 29 27 autoreconfHook 30 28 pkg-config 31 29 ]; ··· 53 51 ]; 54 52 platforms = lib.platforms.unix; 55 53 }; 56 - } 54 + })
+1 -1
pkgs/by-name/li/libuinputplus/package.nix
··· 29 29 inherit (src.meta) homepage; 30 30 description = "Easy-to-use uinput library in C++"; 31 31 license = licenses.mit; 32 - maintainers = with maintainers; [ willibutz ]; 32 + maintainers = [ ]; 33 33 platforms = with platforms; linux; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/ln/lnd/package.nix
··· 23 23 24 24 buildGoModule rec { 25 25 pname = "lnd"; 26 - version = "0.19.0-beta"; 26 + version = "0.19.1-beta"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "lightningnetwork"; 30 30 repo = "lnd"; 31 31 rev = "v${version}"; 32 - hash = "sha256-eKRgkD/kUz0MkK624R3OahTHOrdP18nBuSZP1volHq8="; 32 + hash = "sha256-ifxEUEQUhy1msMsP+rIx0s1GkI+569kMR9LwymeSPkY="; 33 33 }; 34 34 35 - vendorHash = "sha256-A7veNDrPke1N+1Ctg4cMqjPhTwyVfbkGMi/YP1xIUqY="; 35 + vendorHash = "sha256-FYyjCNiHKoG7/uvxhHKnEz3J4GuKwEJcjrFXYqCxTtc="; 36 36 37 37 subPackages = [ 38 38 "cmd/lncli"
+12 -8
pkgs/by-name/me/megatools/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "megatools"; 19 - version = "1.11.1"; 19 + version = "1.11.4"; 20 20 21 21 src = fetchgit { 22 - url = "https://megous.com/git/megatools"; 22 + url = "https://xff.cz/git/megatools"; 23 23 rev = version; 24 - sha256 = "sha256-AdvQqaRTsKTqdfNfFiWtA9mIPVGuui+Ru9TUARVG0+Q="; 24 + hash = "sha256-pF87bphrlI0VYFXD8RMztGr+NqBSL6np/cldCbHiK7A="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ ··· 42 42 enableParallelBuilding = true; 43 43 strictDeps = true; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "Command line client for Mega.co.nz"; 47 - homepage = "https://megatools.megous.com/"; 48 - license = licenses.gpl2Plus; 49 - maintainers = with maintainers; [ viric ]; 50 - platforms = platforms.unix; 47 + homepage = "https://xff.cz/megatools/"; 48 + changelog = "https://xff.cz/megatools/builds/NEWS"; 49 + license = lib.licenses.gpl2Plus; 50 + maintainers = with lib.maintainers; [ 51 + viric 52 + vji 53 + ]; 54 + platforms = lib.platforms.unix; 51 55 }; 52 56 }
+3 -3
pkgs/by-name/mt/mtail/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "mtail"; 11 - version = "3.2.4"; 11 + version = "3.2.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "jaqx0r"; 15 15 repo = "mtail"; 16 16 rev = "v${version}"; 17 - hash = "sha256-3ox+EXd5/Rh3N/7GbX+JUmH4C9j/Er+REkUHZndTxw0="; 17 + hash = "sha256-T81eLshaHqbLj4X0feWJE+VEWItmOxcVCQX04zl3jeA="; 18 18 }; 19 19 20 - vendorHash = "sha256-7EQFO7dlVhBwHdY6c3WmxJo4WdCUJbWKw5P4fL6jBsA="; 20 + vendorHash = "sha256-Q3Fj73sQAmZQ9OF5hI0t1iPkY8u189PZ4LlzW34NQx0="; 21 21 22 22 nativeBuildInputs = [ 23 23 gotools # goyacc
-1
pkgs/by-name/na/nasm/package.nix
··· 42 42 platforms = platforms.unix; 43 43 maintainers = with maintainers; [ 44 44 pSub 45 - willibutz 46 45 ]; 47 46 license = licenses.bsd2; 48 47 };
+2 -2
pkgs/by-name/oc/octoprint/package.nix
··· 73 73 (self: super: { 74 74 octoprint = self.buildPythonPackage rec { 75 75 pname = "OctoPrint"; 76 - version = "1.11.1"; 76 + version = "1.11.2"; 77 77 78 78 src = fetchFromGitHub { 79 79 owner = "OctoPrint"; 80 80 repo = "OctoPrint"; 81 81 rev = version; 82 - hash = "sha256-eH5AWeER2spiWgtRM5zMp40OakpM5TMXO07WjdY7gNU="; 82 + hash = "sha256-D6lIEa7ee44DWavMLaXIo7RsKwaMneYqOBQk626pI20="; 83 83 }; 84 84 85 85 propagatedBuildInputs =
-1
pkgs/by-name/op/opsdroid/package.nix
··· 70 70 license = lib.licenses.asl20; 71 71 maintainers = with lib.maintainers; [ 72 72 globin 73 - willibutz 74 73 ]; 75 74 platforms = lib.platforms.unix; 76 75 mainProgram = "opsdroid";
+5
pkgs/by-name/po/postfix-tlspol/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 + nixosTests, 5 6 }: 6 7 7 8 buildGoModule rec { ··· 21 22 doCheck = false; 22 23 23 24 ldflags = [ "-X main.Version=${version}" ]; 25 + 26 + passthru.tests = { 27 + inherit (nixosTests) postfix-tlspol; 28 + }; 24 29 25 30 meta = { 26 31 description = "Lightweight MTA-STS + DANE/TLSA resolver and TLS policy server for Postfix, prioritizing DANE.";
-1
pkgs/by-name/pr/prometheus/package.nix
··· 137 137 license = licenses.asl20; 138 138 maintainers = with maintainers; [ 139 139 fpletz 140 - willibutz 141 140 Frostman 142 141 ]; 143 142 };
+2 -2
pkgs/by-name/qu/quiet/package.nix
··· 7 7 8 8 appimageTools.wrapType2 rec { 9 9 pname = "quiet"; 10 - version = "5.0.1"; 10 + version = "5.1.2"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/TryQuiet/quiet/releases/download/@quiet/desktop@${version}/Quiet-${version}.AppImage"; 14 - hash = "sha256-RZ1YTSNNxCmon8+UR8NlqlYisQZRnzDUIV+oUGAWhuk="; 14 + hash = "sha256-ahJUBvQVfU8CtGq5p+S8avpHRkXSn9kQv9HPN7TvJiM="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/by-name/ra/raycast/package.nix
··· 12 12 13 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 14 pname = "raycast"; 15 - version = "1.99.2"; 15 + version = "1.100.0"; 16 16 17 17 src = 18 18 { 19 19 aarch64-darwin = fetchurl { 20 20 name = "Raycast.dmg"; 21 21 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; 22 - hash = "sha256-VtZy1pUayK4r8L74llguBid5VJ1UcanNg8rWcOswVh4="; 22 + hash = "sha256-uoROEh0ERGpvO4lX/ni5gn+fqwMNOzk7CoPgEnL7ktE="; 23 23 }; 24 24 x86_64-darwin = fetchurl { 25 25 name = "Raycast.dmg"; 26 26 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; 27 - hash = "sha256-PoR7bln88TtfNixhHnBCIA8ddesjQTin2o6nZ4dXPms="; 27 + hash = "sha256-LdGVNWgQ8bxgqHSvnVizbWeXnHe7JSk47Kn5jGsrNbs="; 28 28 }; 29 29 } 30 30 .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported.");
+2 -2
pkgs/by-name/rs/rspamd/package.nix
··· 33 33 34 34 stdenv.mkDerivation rec { 35 35 pname = "rspamd"; 36 - version = "3.11.1"; 36 + version = "3.12.0"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "rspamd"; 40 40 repo = "rspamd"; 41 41 rev = version; 42 - hash = "sha256-vG52R8jYJlCgQqhA8zbZLMES1UxfxknAVOt87nhcflM="; 42 + hash = "sha256-4C+bhUkqdn9RelHf6LfcfxVCIiBUCt4BxuI9TGdlIMc="; 43 43 }; 44 44 45 45 hardeningEnable = [ "pie" ];
+5 -7
pkgs/by-name/rt/rtorrent/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - autoconf-archive, 5 4 autoreconfHook, 6 5 cppunit, 7 6 curl, ··· 17 16 gitUpdater, 18 17 }: 19 18 20 - stdenv.mkDerivation { 19 + stdenv.mkDerivation (finalAttrs: { 21 20 pname = "rakshasa-rtorrent"; 22 - version = "0.15.1"; 21 + version = "0.15.4"; 23 22 24 23 src = fetchFromGitHub { 25 24 owner = "rakshasa"; 26 25 repo = "rtorrent"; 27 - rev = "68fdb86c723a0ae67ebaffec416af99fec41dcbc"; 28 - hash = "sha256-/GWC28LsY7GcUH+SBzi01sOWVfA1lyM0r9OdUDTYbT8="; 26 + rev = "v${finalAttrs.version}"; 27 + hash = "sha256-0OnDxmfliVP3GF2xzUZkURippzCGUwLebuyjb7nz/vs="; 29 28 }; 30 29 31 30 outputs = [ ··· 38 37 }; 39 38 40 39 nativeBuildInputs = [ 41 - autoconf-archive 42 40 autoreconfHook 43 41 installShellFiles 44 42 pkg-config ··· 85 83 platforms = lib.platforms.unix; 86 84 mainProgram = "rtorrent"; 87 85 }; 88 - } 86 + })
+1 -1
pkgs/by-name/te/tempo/package.nix
··· 44 44 description = "High volume, minimal dependency trace storage"; 45 45 license = licenses.asl20; 46 46 homepage = "https://grafana.com/oss/tempo/"; 47 - maintainers = with maintainers; [ willibutz ]; 47 + maintainers = [ ]; 48 48 }; 49 49 }
+3 -3
pkgs/by-name/te/testkube/package.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "testkube"; 8 - version = "2.1.154"; 8 + version = "2.1.157"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "kubeshop"; 12 12 repo = "testkube"; 13 13 rev = "v${version}"; 14 - hash = "sha256-vMARS8EWEjkrBIx4rpTQjtEshMAsXLPBztCE+HbwuX8="; 14 + hash = "sha256-VI03scPMjTwLEO07kFj9SwNx2NunBBrkxpwUiOZEkNE="; 15 15 }; 16 16 17 - vendorHash = "sha256-Bzk4+sG5Zf2qZzVyw0xRx4WuZsWtHRasDtLnTyq++HY="; 17 + vendorHash = "sha256-gfJBj4LJRe/bHjWOrNrANdPKQ57AFpwzojxg5y0/Y2o="; 18 18 19 19 ldflags = [ 20 20 "-X main.version=${version}"
+1 -1
pkgs/by-name/ti/tilt/assets.nix
··· 68 68 dontInstall = true; 69 69 70 70 outputHashAlgo = "sha256"; 71 - outputHash = "sha256-1poTBB9cm0EHeIvXhan6/kaxr22LXvhHD4Y+JBocioE="; 71 + outputHash = "sha256-twc8mtBPizQrA9kRtQpSXG8Q404sbGVs5ay4MHitPgg="; 72 72 outputHashMode = "recursive"; 73 73 }; 74 74
+3 -3
pkgs/by-name/ti/tilt/package.nix
··· 9 9 running in development environment and try to serve assets from the 10 10 source tree, which is not there once build completes. 11 11 */ 12 - version = "0.33.21"; 12 + version = "0.34.5"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "tilt-dev"; 16 16 repo = "tilt"; 17 - rev = "v${version}"; 18 - hash = "sha256-3LFsTaz47QAIDGId/Tl3G7xP5b9gc25X+ZeMaVhXf8w="; 17 + tag = "v${version}"; 18 + hash = "sha256-UCQN1DKscBOhta4Ok5ZeqAUQIqbn8G7aLIeYExCqg1o="; 19 19 }; 20 20 }; 21 21
+3 -3
pkgs/by-name/ve/velocity/package.nix
··· 35 35 in 36 36 stdenv.mkDerivation (finalAttrs: { 37 37 pname = "velocity"; 38 - version = "3.4.0-unstable-2025-05-21"; 38 + version = "3.4.0-unstable-2025-06-11"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "PaperMC"; 42 42 repo = "Velocity"; 43 - rev = "678c7aa3a42aaf64b8b1b7df75e787cbec9fe2ad"; 44 - hash = "sha256-///JQxm+YlQQFyokqCoApxYCNVhvCK+XxwXM7psa+us="; 43 + rev = "669fda298c670c55686f34d868383052b192518d"; 44 + hash = "sha256-UI6SqVAaM4NANf9cGvsIgYO1jSkWDOk5ysyufrPWTgg="; 45 45 }; 46 46 47 47 nativeBuildInputs = [
+2 -2
pkgs/by-name/vp/vpl-gpu-rt/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "vpl-gpu-rt"; 13 - version = "25.2.3"; 13 + version = "25.2.4"; 14 14 15 15 outputs = [ 16 16 "out" ··· 21 21 owner = "intel"; 22 22 repo = "vpl-gpu-rt"; 23 23 rev = "intel-onevpl-${version}"; 24 - hash = "sha256-59OG/1tS4SiPZk3ep508m/ULLMU7fJ7Bj9tYe9Do5AY="; 24 + hash = "sha256-XLXnQNkeOjuLv+MgX6xgHyVPJ5r9HL4QS6v7j7dRqBY="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/by-name/wi/wireguard-tools/package.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "wireguard-tools"; 17 - version = "1.0.20210914"; 17 + version = "1.0.20250521"; 18 18 19 19 src = fetchzip { 20 20 url = "https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-${version}.tar.xz"; 21 - sha256 = "sha256-eGGkTVdPPTWK6iEyowW11F4ywRhd+0IXJTZCqY3OZws="; 21 + sha256 = "sha256-V9yKf4ZvxpOoVCFkFk18+130YBMhyeMt0641tn0O0e0="; 22 22 }; 23 23 24 24 outputs = [
+3 -3
pkgs/by-name/ws/wstunnel/package.nix
··· 8 8 }: 9 9 10 10 let 11 - version = "10.3.0"; 11 + version = "10.4.2"; 12 12 in 13 13 14 14 rustPlatform.buildRustPackage { ··· 19 19 owner = "erebe"; 20 20 repo = "wstunnel"; 21 21 tag = "v${version}"; 22 - hash = "sha256-Eq5d80hLg0ZkXtnObDQXmC+weUq9eN5SIQ6teVxB3a4="; 22 + hash = "sha256-T4FciAusu1NHxMcHhhu7+WSubGohjpfN4sS5FnQBAZo="; 23 23 }; 24 24 25 25 useFetchCargoVendor = true; 26 - cargoHash = "sha256-V5ohlS+dTrmhsvxpXW9JA7YpH/LWiyepUwEdBRrHiYE="; 26 + cargoHash = "sha256-EOTEk3B49rfTri/CpJwKlvXuSErPoaRwwtpeaCZMfw4="; 27 27 28 28 cargoBuildFlags = [ "--package wstunnel-cli" ]; 29 29
+2 -2
pkgs/by-name/xm/xmrig-mo/package.nix
··· 6 6 7 7 xmrig.overrideAttrs (oldAttrs: rec { 8 8 pname = "xmrig-mo"; 9 - version = "6.22.2-mo1"; 9 + version = "6.22.3-mo1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "MoneroOcean"; 13 13 repo = "xmrig"; 14 14 rev = "v${version}"; 15 - hash = "sha256-pJ4NTdpWCt7C98k1EqGoiU0Lup25Frdm1kFJuwTfXgY="; 15 + hash = "sha256-jmdlIFTXm5bLScRCYPTe7cDDRyNR29wu5+09Vj6G/Pc="; 16 16 }; 17 17 18 18 meta = with lib; {
+1 -1
pkgs/by-name/xv/xva-img/package.nix
··· 26 26 ]; 27 27 28 28 meta = { 29 - maintainers = with lib.maintainers; [ willibutz ]; 29 + maintainers = [ ]; 30 30 description = "Tool for converting Xen images to raw and back"; 31 31 license = lib.licenses.gpl2Plus; 32 32 platforms = lib.platforms.unix;
+3 -3
pkgs/by-name/ya/yazi/plugins/mount/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "mount.yazi"; 8 - version = "25.5.28-unstable-2025-05-28"; 8 + version = "25.5.28-unstable-2025-06-11"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "yazi-rs"; 12 12 repo = "plugins"; 13 - rev = "f9b3f8876eaa74d8b76e5b8356aca7e6a81c0fb7"; 14 - hash = "sha256-EoIrbyC7WgRzrEtvso2Sr6HnNW91c5E+RZGqnjEi6Zo="; 13 + rev = "c1d638374c76655896c06e9bc91cdb39857b7f15"; 14 + hash = "sha256-cj2RjeW4/9ZRCd/H4PxrIQWW9kSOxtdi72f+8o13aPI="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/by-name/ya/yazi/plugins/ouch/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "ouch.yazi"; 8 - version = "0-unstable-2025-06-01"; 8 + version = "0-unstable-2025-06-10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "ndtoan96"; 12 12 repo = "ouch.yazi"; 13 - rev = "10b462765f37502065555e83c68a72bb26870fe2"; 14 - hash = "sha256-mtXl76a54Deg4cyrD0wr++sD/5b/kCsnJ+ngM6OokTc="; 13 + rev = "1ee69a56da3c4b90ec8716dd9dd6b82e7a944614"; 14 + hash = "sha256-4KZeDkMXlhUV0Zh+VGBtz9kFPGOWCexYVuKUSCN463o="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/by-name/ya/yazi/plugins/rsync/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "rsync.yazi"; 8 - version = "0-unstable-2025-06-07"; 8 + version = "0-unstable-2025-06-09"; 9 9 src = fetchFromGitHub { 10 10 owner = "GianniBYoung"; 11 11 repo = "rsync.yazi"; 12 - rev = "782481e58316f4b422f5c259f07c63b940555246"; 13 - hash = "sha256-ZrvaJl3nf/CGavvk1QEyOMUbfKQ/JYSmZguvbXIIw9M="; 12 + rev = "55631aaaa7654b86469a07bbedf62a5561caa2c9"; 13 + hash = "sha256-4U6tYAZboMV5YguQIBpcZtcLWwF3TYYFFUXLtVxYxwU="; 14 14 }; 15 15 16 16 meta = {
+3 -3
pkgs/by-name/ya/yazi/plugins/yatline/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "yatline.yazi"; 8 - version = "0-unstable-2025-05-31"; 8 + version = "0-unstable-2025-06-11"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "imsi32"; 12 12 repo = "yatline.yazi"; 13 - rev = "4872af0da53023358154c8233ab698581de5b2b2"; 14 - hash = "sha256-7uk8QXAlck0/4bynPdh/m7Os2ayW1UXbELmusPqRmf4="; 13 + rev = "73bce63ffb454ea108a96f316e2a8c2e16a35262"; 14 + hash = "sha256-pIaqnxEGKiWvtFZJm0e7GSbbIc2qaTCB+czHLcVuVzY="; 15 15 }; 16 16 17 17 meta = {
-1
pkgs/by-name/yd/ydotool/package.nix
··· 41 41 license = lib.licenses.agpl3Plus; 42 42 mainProgram = "ydotool"; 43 43 maintainers = with lib.maintainers; [ 44 - willibutz 45 44 kraem 46 45 ]; 47 46 platforms = lib.platforms.linux;
+53
pkgs/by-name/ze/zenoh-c/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + cargo, 7 + rustPlatform, 8 + rustc, 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "zenoh-c"; 13 + version = "1.4.0"; # nixpkgs-update: no auto update 14 + 15 + src = fetchFromGitHub { 16 + owner = "eclipse-zenoh"; 17 + repo = "zenoh-c"; 18 + tag = version; 19 + hash = "sha256-Mn3diwJgMkYXP9Dn5AqquN1UJ+P+b4QadiXqzzYZK+o="; 20 + }; 21 + 22 + cargoDeps = rustPlatform.fetchCargoVendor { 23 + inherit src pname version; 24 + hash = "sha256-Z9xKC7svGPSuQm4KCKOfGAFOdWgSjBK+/LFT3rAebTg="; 25 + }; 26 + 27 + outputs = [ 28 + "out" 29 + "dev" 30 + ]; 31 + 32 + nativeBuildInputs = [ 33 + cmake 34 + cargo 35 + rustPlatform.cargoSetupHook 36 + rustc 37 + ]; 38 + 39 + postInstall = '' 40 + substituteInPlace $out/lib/pkgconfig/zenohc.pc \ 41 + --replace-fail "\''${prefix}/" "" 42 + ''; 43 + 44 + meta = { 45 + description = "C API for zenoh"; 46 + homepage = "https://github.com/eclipse-zenoh/zenoh-c"; 47 + license = with lib.licenses; [ 48 + asl20 49 + epl20 50 + ]; 51 + maintainers = with lib.maintainers; [ markuskowa ]; 52 + }; 53 + }
+47
pkgs/by-name/ze/zenoh-cpp/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + zenoh-c, 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "zenoh-cpp"; 11 + version = "1.4.0"; # nixpkgs-update: no auto update 12 + 13 + src = fetchFromGitHub { 14 + owner = "eclipse-zenoh"; 15 + repo = "zenoh-cpp"; 16 + tag = version; 17 + hash = "sha256-rznvif87UZbYzZB4yHG4R850qm6Z3beJ1NSG4wrf58M="; 18 + }; 19 + 20 + cmakeFlags = [ 21 + "-DZENOHCXX_ZENOHC=ON" 22 + "-DZENOHCXX_ZENOHPICO=OFF" 23 + ]; 24 + 25 + nativeBuildInputs = [ 26 + cmake 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + zenoh-c 31 + ]; 32 + 33 + postInstall = '' 34 + substituteInPlace $out/lib/pkgconfig/zenohcxx.pc \ 35 + --replace-fail "\''${prefix}/" "" 36 + ''; 37 + 38 + meta = { 39 + description = "C++ API for zenoh"; 40 + homepage = "https://github.com/eclipse-zenoh/zenoh-cpp"; 41 + license = with lib.licenses; [ 42 + asl20 43 + epl20 44 + ]; 45 + maintainers = with lib.maintainers; [ markuskowa ]; 46 + }; 47 + }
+2 -7
pkgs/development/ocaml-modules/ocamlformat/generic.nix
··· 21 21 stdio, 22 22 uuseg, 23 23 uutf, 24 - janeStreet_0_15, 25 24 ... 26 25 }: 27 26 ··· 67 66 68 67 cmdliner_v = if lib.versionAtLeast version "0.21.0" then cmdliner_1_1 else cmdliner_1_0; 69 68 70 - base_v = if lib.versionAtLeast version "0.25.1" then base else janeStreet_0_15.base; 71 - 72 - stdio_v = if lib.versionAtLeast version "0.25.1" then stdio else janeStreet_0_15.stdio; 73 - 74 69 library_deps = 75 70 [ 76 - base_v 71 + base 77 72 cmdliner_v 78 73 dune-build-info 79 74 fix ··· 81 76 menhirLib 82 77 menhirSdk 83 78 ocp-indent 84 - stdio_v 79 + stdio 85 80 uuseg 86 81 uutf 87 82 ]
+1
pkgs/development/ocaml-modules/ocamlformat/ocamlformat.nix
··· 17 17 lib.throwIf 18 18 ( 19 19 lib.versionAtLeast ocaml.version "5.0" && !lib.versionAtLeast version "0.23" 20 + || lib.versionAtLeast ocaml.version "5.1" && !lib.versionAtLeast version "0.25" 20 21 || lib.versionAtLeast ocaml.version "5.2" && !lib.versionAtLeast version "0.26.2" 21 22 || lib.versionAtLeast ocaml.version "5.3" && !lib.versionAtLeast version "0.27" 22 23 )
+10 -14
pkgs/development/python-modules/apsw/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchFromGitHub, 5 - pythonOlder, 4 + fetchurl, 6 5 setuptools, 7 6 sqlite, 8 7 }: 9 8 10 9 buildPythonPackage rec { 11 10 pname = "apsw"; 12 - version = "3.46.1.0"; 11 + version = "3.48.0.0"; 13 12 pyproject = true; 14 13 15 - disabled = pythonOlder "3.8"; 16 - 17 - src = fetchFromGitHub { 18 - owner = "rogerbinns"; 19 - repo = "apsw"; 20 - tag = version; 21 - hash = "sha256-/MMCwdd2juFbv/lrYwuO2mdWm0+v+YFn6h9CwdQMTpg="; 14 + # https://github.com/rogerbinns/apsw/issues/548 15 + src = fetchurl { 16 + url = "https://github.com/rogerbinns/apsw/releases/download/${version}/apsw-${version}.tar.gz"; 17 + hash = "sha256-iwvUW6vOQu2EiUuYWVaz5D3ePSLrj81fmLxoGRaTzRk="; 22 18 }; 23 19 24 20 build-system = [ setuptools ]; ··· 35 31 36 32 pythonImportsCheck = [ "apsw" ]; 37 33 38 - meta = with lib; { 39 - changelog = "https://github.com/rogerbinns/apsw/blob/${src.rev}/doc/changes.rst"; 34 + meta = { 35 + changelog = "https://github.com/rogerbinns/apsw/blob/${version}/doc/changes.rst"; 40 36 description = "Python wrapper for the SQLite embedded relational database engine"; 41 37 homepage = "https://github.com/rogerbinns/apsw"; 42 - license = licenses.zlib; 43 - maintainers = with maintainers; [ gador ]; 38 + license = lib.licenses.zlib; 39 + maintainers = with lib.maintainers; [ gador ]; 44 40 }; 45 41 }
+2 -2
pkgs/development/python-modules/auth0-python/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "auth0-python"; 22 - version = "4.9.0"; 22 + version = "4.10.0"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.8"; ··· 28 28 owner = "auth0"; 29 29 repo = "auth0-python"; 30 30 tag = version; 31 - hash = "sha256-xmA1VbXTDSnkiciyMJidzc3HPwD0OySrByJvzqiaDy4="; 31 + hash = "sha256-qQbZBuwn2P2ocDjwGeVR7z7rKNHud/gfzNItiliW1P8="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+1 -1
pkgs/development/python-modules/configargparse/default.nix
··· 49 49 homepage = "https://github.com/bw2/ConfigArgParse"; 50 50 changelog = "https://github.com/bw2/ConfigArgParse/releases/tag/${version}"; 51 51 license = licenses.mit; 52 - maintainers = with maintainers; [ willibutz ]; 52 + maintainers = [ ]; 53 53 }; 54 54 }
+9 -10
pkgs/development/python-modules/igraph/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - pythonOlder, 5 4 fetchFromGitHub, 6 5 pkg-config, 6 + cmake, 7 7 setuptools, 8 8 igraph, 9 9 texttable, ··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "igraph"; 18 - version = "0.11.8"; 19 - 20 - disabled = pythonOlder "3.8"; 18 + version = "0.11.9"; 21 19 22 20 pyproject = true; 23 21 ··· 29 27 # export-subst prevents reproducability 30 28 rm $out/.git_archival.json 31 29 ''; 32 - hash = "sha256-FEp9kwUAPSAnGcAuxApAq1AXiT0klXuXE2M6xNVilRg="; 30 + hash = "sha256-rmIICiIyEr5JCmkDAzcdisVaaKDraTQEquPHjK4d7oU="; 33 31 }; 34 32 35 33 postPatch = '' 36 34 rm -r vendor 37 - 38 - # TODO remove starting with 0.11.9 39 - substituteInPlace pyproject.toml \ 40 - --replace-fail "setuptools>=64,<72.2.0" setuptools 41 35 ''; 42 36 43 37 nativeBuildInputs = [ pkg-config ]; 44 38 45 - build-system = [ setuptools ]; 39 + build-system = [ 40 + cmake 41 + setuptools 42 + ]; 43 + 44 + dontUseCmakeConfigure = true; 46 45 47 46 buildInputs = [ igraph ]; 48 47
+4 -4
pkgs/development/tools/mysql-shell/8.nix
··· 38 38 pyyaml 39 39 ]; 40 40 41 - mysqlShellVersion = "8.4.4"; 42 - mysqlServerVersion = "8.4.4"; 41 + mysqlShellVersion = "8.4.5"; 42 + mysqlServerVersion = "8.4.5"; 43 43 in 44 44 stdenv.mkDerivation (finalAttrs: { 45 45 pname = "mysql-shell"; ··· 48 48 srcs = [ 49 49 (fetchurl { 50 50 url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor mysqlServerVersion}/mysql-${mysqlServerVersion}.tar.gz"; 51 - hash = "sha256-+ykO90iJRDQIUknDG8pSrHGFMSREarIYuzvFAr8AgqU="; 51 + hash = "sha256-U2OVkqcgpxn9+t8skhuUfqyGwG4zMgLkdmeFKleBvRo="; 52 52 }) 53 53 (fetchurl { 54 54 url = "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-${finalAttrs.version}-src.tar.gz"; 55 - hash = "sha256-wl57vU3YbWvtmzew801k8WHohY6Fjy59Uyy2pdYaHuw="; 55 + hash = "sha256-OLU27mLd46pC6mfvBTRmC0mJ8nlwQuHPNWPkTQw3t8w="; 56 56 }) 57 57 ]; 58 58
+4 -4
pkgs/development/tools/mysql-shell/innovation.nix
··· 38 38 pyyaml 39 39 ]; 40 40 41 - mysqlShellVersion = "9.2.0"; 42 - mysqlServerVersion = "9.2.0"; 41 + mysqlShellVersion = "9.3.0"; 42 + mysqlServerVersion = "9.3.0"; 43 43 in 44 44 stdenv.mkDerivation (finalAttrs: { 45 45 pname = "mysql-shell-innovation"; ··· 48 48 srcs = [ 49 49 (fetchurl { 50 50 url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor mysqlServerVersion}/mysql-${mysqlServerVersion}.tar.gz"; 51 - hash = "sha256-o50R/fbPjRsDtwjVN6kTLeS5mp601hApOTfwaHzTehI="; 51 + hash = "sha256-Gj7iNvHarF74l8YyXJsOCq5IY4m+G4AB3rP/d85oLWA="; 52 52 }) 53 53 (fetchurl { 54 54 url = "https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-${finalAttrs.version}-src.tar.gz"; 55 - hash = "sha256-xuKXV8YllhDo7+6i5UYHAH7m7Jn5E/k0YdeN5MZSzl8="; 55 + hash = "sha256-26bhtMNuaEnsW/TygbyhejlHbtSnh+EwrEdHaDqyv5s="; 56 56 }) 57 57 ]; 58 58
+2 -2
pkgs/os-specific/linux/nullfs/default.nix
··· 7 7 }: 8 8 stdenv.mkDerivation rec { 9 9 pname = "nullfs"; 10 - version = "0.18"; 10 + version = "0.19"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "abbbi"; 14 14 repo = "nullfsvfs"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-tfa0SPhTm9vvv4CiwcDyz6KssJqD9F2SlWB4rwZpGoY="; 16 + sha256 = "sha256-nEwLxcELLBd+BN7OHYLJZCpie0rG0a1wj0RCOKpZkRU="; 17 17 }; 18 18 19 19 hardeningDisable = [ "pic" ];
+40 -1
pkgs/pkgs-lib/formats.nix
··· 192 192 (listOf valueType) 193 193 ]) 194 194 // { 195 - description = "YAML value"; 195 + description = "YAML 1.1 value"; 196 + }; 197 + in 198 + valueType; 199 + 200 + }; 201 + 202 + yaml_1_2 = 203 + { }: 204 + { 205 + generate = 206 + name: value: 207 + pkgs.callPackage ( 208 + { runCommand, remarshal }: 209 + runCommand name 210 + { 211 + nativeBuildInputs = [ remarshal ]; 212 + value = builtins.toJSON value; 213 + passAsFile = [ "value" ]; 214 + preferLocalBuild = true; 215 + } 216 + '' 217 + json2yaml "$valuePath" "$out" 218 + '' 219 + ) { }; 220 + 221 + type = 222 + let 223 + valueType = 224 + nullOr (oneOf [ 225 + bool 226 + int 227 + float 228 + str 229 + path 230 + (attrsOf valueType) 231 + (listOf valueType) 232 + ]) 233 + // { 234 + description = "YAML 1.2 value"; 196 235 }; 197 236 in 198 237 valueType;
+35 -1
pkgs/pkgs-lib/tests/formats.nix
··· 143 143 }; 144 144 145 145 yaml_1_1Atoms = shouldPass { 146 - format = formats.yaml { }; 146 + format = formats.yaml_1_1 { }; 147 147 input = { 148 148 null = null; 149 149 false = false; ··· 172 172 path: ${./testfile} 173 173 str: foo 174 174 time: '22:30:00' 175 + 'true': true 176 + ''; 177 + }; 178 + 179 + yaml_1_2Atoms = shouldPass { 180 + format = formats.yaml_1_2 { }; 181 + input = { 182 + null = null; 183 + false = false; 184 + true = true; 185 + float = 3.141; 186 + str = "foo"; 187 + attrs.foo = null; 188 + list = [ 189 + null 190 + null 191 + ]; 192 + path = ./testfile; 193 + no = "no"; 194 + time = "22:30:00"; 195 + }; 196 + expected = '' 197 + attrs: 198 + foo: null 199 + 'false': false 200 + float: 3.141 201 + list: 202 + - null 203 + - null 204 + no: no 205 + 'null': null 206 + path: ${./testfile} 207 + str: foo 208 + time: 22:30:00 175 209 'true': true 176 210 ''; 177 211 };
+2 -2
pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "advanced-camera-card"; 9 - version = "7.11.0"; 9 + version = "7.14.1"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/dermotduffy/advanced-camera-card/releases/download/v${version}/advanced-camera-card.zip"; 13 - hash = "sha256-ZxRokID9U3igUZTf3Rz2jTqs7Sb+en+KAV3DFKNg5Rk="; 13 + hash = "sha256-SBUDM4+uayW5MJFs7arHXs1WzBmlHntVlE2hDBtGlAI="; 14 14 }; 15 15 16 16 # TODO: build from source once yarn berry support lands in nixpkgs
-1
pkgs/servers/monitoring/grafana/default.nix
··· 158 158 maintainers = with maintainers; [ 159 159 offline 160 160 fpletz 161 - willibutz 162 161 globin 163 162 ma27 164 163 Frostman
-1
pkgs/servers/monitoring/prometheus/blackbox-exporter.nix
··· 42 42 maintainers = with maintainers; [ 43 43 globin 44 44 fpletz 45 - willibutz 46 45 Frostman 47 46 ma27 48 47 ];
-1
pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
··· 29 29 mainProgram = "dnsmasq_exporter"; 30 30 license = licenses.asl20; 31 31 maintainers = with maintainers; [ 32 - willibutz 33 32 globin 34 33 ]; 35 34 # Broken on darwin for Go toolchain > 1.22, with error:
+1 -1
pkgs/servers/monitoring/prometheus/json-exporter.nix
··· 24 24 description = "Prometheus exporter which scrapes remote JSON by JSONPath"; 25 25 homepage = "https://github.com/prometheus-community/json_exporter"; 26 26 license = licenses.asl20; 27 - maintainers = with maintainers; [ willibutz ]; 27 + maintainers = [ ]; 28 28 mainProgram = "json_exporter"; 29 29 }; 30 30 }
-1
pkgs/servers/monitoring/prometheus/mail-exporter.nix
··· 34 34 homepage = "https://github.com/cherti/mailexporter"; 35 35 license = licenses.gpl3; 36 36 maintainers = with maintainers; [ 37 - willibutz 38 37 globin 39 38 ]; 40 39 platforms = platforms.linux;
+1 -1
pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix
··· 24 24 description = "Prometheus exporter for Nextcloud servers"; 25 25 homepage = "https://github.com/xperimental/nextcloud-exporter"; 26 26 license = licenses.mit; 27 - maintainers = with maintainers; [ willibutz ]; 27 + maintainers = [ ]; 28 28 mainProgram = "nextcloud-exporter"; 29 29 }; 30 30 }
-1
pkgs/servers/monitoring/prometheus/nginx-exporter.nix
··· 41 41 maintainers = with maintainers; [ 42 42 benley 43 43 fpletz 44 - willibutz 45 44 globin 46 45 ]; 47 46 };
-1
pkgs/servers/monitoring/prometheus/postfix-exporter.nix
··· 43 43 mainProgram = "postfix_exporter"; 44 44 license = licenses.asl20; 45 45 maintainers = with maintainers; [ 46 - willibutz 47 46 globin 48 47 ]; 49 48 };
-1
pkgs/servers/monitoring/prometheus/postgres-exporter.nix
··· 44 44 maintainers = with maintainers; [ 45 45 fpletz 46 46 globin 47 - willibutz 48 47 ma27 49 48 ]; 50 49 };
+1 -1
pkgs/servers/sql/postgresql/ext/pgtap.nix
··· 61 61 as well as the ability to integrate with other TAP-emitting test frameworks. 62 62 It can also be used in the xUnit testing style. 63 63 ''; 64 - maintainers = with lib.maintainers; [ willibutz ]; 64 + maintainers = [ ]; 65 65 homepage = "https://pgtap.org"; 66 66 inherit (postgresql.meta) platforms; 67 67 license = lib.licenses.mit;
-1
pkgs/tools/system/nvtop/build-nvtop.nix
··· 111 111 license = licenses.gpl3Only; 112 112 platforms = if apple then platforms.darwin else platforms.linux; 113 113 maintainers = with maintainers; [ 114 - willibutz 115 114 gbtb 116 115 anthonyroussel 117 116 moni
+1 -1
pkgs/tools/text/highlight/default.nix
··· 76 76 mainProgram = "highlight"; 77 77 homepage = "http://www.andre-simon.de/doku/highlight/en/highlight.php"; 78 78 platforms = platforms.unix; 79 - maintainers = with maintainers; [ willibutz ]; 79 + maintainers = [ ]; 80 80 }; 81 81 }; 82 82
+1
pkgs/top-level/aliases.nix
··· 939 939 javacard-devkit = throw "javacard-devkit was dropped due to having a dependency on the Oracle JDK, as well as being several years out-of-date."; # Added 2024-11-01 940 940 jd-cli = throw "jd-cli has been removed due to upstream being unmaintained since 2019. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30 941 941 jd-gui = throw "jd-gui has been removed due to a dependency on the dead JCenter Bintray. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30 942 + jikespg = throw "'jikespg' has been removed due to of maintenance upstream."; # Added 2025-06-10 942 943 jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2028-08-07 943 944 944 945 # Julia
+1 -2
pkgs/top-level/all-packages.nix
··· 11104 11104 11105 11105 projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { }; 11106 11106 11107 - lkl = callPackage ../applications/virtualization/lkl { }; 11108 - lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; }; 11107 + lklWithFirewall = lkl.override { firewallSupport = true; }; 11109 11108 11110 11109 inherit (callPackages ../os-specific/linux/kernel-headers { inherit (pkgsBuildBuild) elf-header; }) 11111 11110 linuxHeaders