Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 1f9ddc01 6f9d8a2e

+338 -125
+81
nixos/modules/services/networking/ntp/ntpd-rs.nix
··· 90 "" 91 "${lib.makeBinPath [ cfg.package ]}/ntp-daemon --config=${validateConfig configFile}" 92 ]; 93 }; 94 }; 95 ··· 103 "" 104 "${lib.makeBinPath [ cfg.package ]}/ntp-metrics-exporter --config=${validateConfig configFile}" 105 ]; 106 }; 107 }; 108 };
··· 90 "" 91 "${lib.makeBinPath [ cfg.package ]}/ntp-daemon --config=${validateConfig configFile}" 92 ]; 93 + 94 + CapabilityBoundingSet = [ 95 + "CAP_SYS_TIME" 96 + "CAP_NET_BIND_SERVICE" 97 + ]; 98 + AmbientCapabilities = [ 99 + "CAP_SYS_TIME" 100 + "CAP_NET_BIND_SERVICE" 101 + ]; 102 + LimitCORE = 0; 103 + LimitNOFILE = 65535; 104 + LockPersonality = true; 105 + MemorySwapMax = 0; 106 + MemoryZSwapMax = 0; 107 + PrivateTmp = true; 108 + ProcSubset = "pid"; 109 + ProtectControlGroups = true; 110 + ProtectHome = true; 111 + ProtectHostname = true; 112 + ProtectKernelLogs = true; 113 + ProtectKernelModules = true; 114 + ProtectKernelTunables = true; 115 + ProtectProc = "invisible"; 116 + ProtectSystem = "strict"; 117 + Restart = "on-failure"; 118 + RestartSec = "10s"; 119 + RestrictAddressFamilies = [ 120 + "AF_INET" 121 + "AF_INET6" 122 + "AF_UNIX" 123 + "AF_NETLINK" 124 + ]; 125 + RestrictNamespaces = true; 126 + RestrictRealtime = true; 127 + SystemCallArchitectures = "native"; 128 + SystemCallFilter = [ 129 + "@system-service" 130 + "@resources" 131 + "@network-io" 132 + "@clock" 133 + ]; 134 + NoNewPrivileges = true; 135 + UMask = "0077"; 136 }; 137 }; 138 ··· 146 "" 147 "${lib.makeBinPath [ cfg.package ]}/ntp-metrics-exporter --config=${validateConfig configFile}" 148 ]; 149 + 150 + CapabilityBoundingSet = [ ]; 151 + LimitCORE = 0; 152 + LimitNOFILE = 65535; 153 + LockPersonality = true; 154 + MemorySwapMax = 0; 155 + MemoryZSwapMax = 0; 156 + PrivateTmp = true; 157 + ProcSubset = "pid"; 158 + ProtectClock = true; 159 + ProtectControlGroups = true; 160 + ProtectHome = true; 161 + ProtectHostname = true; 162 + ProtectKernelLogs = true; 163 + ProtectKernelModules = true; 164 + ProtectKernelTunables = true; 165 + ProtectProc = "invisible"; 166 + ProtectSystem = "strict"; 167 + PrivateDevices = true; 168 + RestrictSUIDSGID = true; 169 + RemoveIPC = true; 170 + RestrictAddressFamilies = [ 171 + "AF_INET" 172 + "AF_INET6" 173 + "AF_UNIX" 174 + ]; 175 + RestrictNamespaces = true; 176 + RestrictRealtime = true; 177 + SystemCallArchitectures = "native"; 178 + SystemCallFilter = [ 179 + "@system-service" 180 + "@network-io" 181 + "~@privileged" 182 + "~@resources" 183 + "~@mount" 184 + ]; 185 + NoNewPrivileges = true; 186 + UMask = "0077"; 187 }; 188 }; 189 };
+4 -8
pkgs/applications/blockchains/cryptop/default.nix pkgs/by-name/cr/cryptop/package.nix
··· 1 { 2 lib, 3 - buildPythonApplication, 4 fetchPypi, 5 - requests, 6 - requests-cache, 7 - setuptools, 8 }: 9 - 10 - buildPythonApplication rec { 11 pname = "cryptop"; 12 version = "0.2.0"; 13 format = "setuptools"; ··· 17 sha256 = "0akrrz735vjfrm78plwyg84vabj0x3qficq9xxmy9kr40fhdkzpb"; 18 }; 19 20 - propagatedBuildInputs = [ 21 setuptools 22 requests 23 requests-cache ··· 29 meta = { 30 homepage = "https://github.com/huwwp/cryptop"; 31 description = "Command line Cryptocurrency Portfolio"; 32 - license = with lib.licenses; [ mit ]; 33 maintainers = with lib.maintainers; [ bhipple ]; 34 mainProgram = "cryptop"; 35 };
··· 1 { 2 lib, 3 + python3Packages, 4 fetchPypi, 5 }: 6 + python3Packages.buildPythonApplication rec { 7 pname = "cryptop"; 8 version = "0.2.0"; 9 format = "setuptools"; ··· 13 sha256 = "0akrrz735vjfrm78plwyg84vabj0x3qficq9xxmy9kr40fhdkzpb"; 14 }; 15 16 + propagatedBuildInputs = with python3Packages; [ 17 setuptools 18 requests 19 requests-cache ··· 25 meta = { 26 homepage = "https://github.com/huwwp/cryptop"; 27 description = "Command line Cryptocurrency Portfolio"; 28 + license = lib.licenses.mit; 29 maintainers = with lib.maintainers; [ bhipple ]; 30 mainProgram = "cryptop"; 31 };
+3 -3
pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
··· 5 }: 6 mkLibretroCore { 7 core = "genesis-plus-gx"; 8 - version = "0-unstable-2025-07-18"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "Genesis-Plus-GX"; 13 - rev = "0cfb7a22b129f42feb3b48095871c122acf45158"; 14 - hash = "sha256-Fonxi2RQJ/iqSLAfun2anHCzVnM7TkJFkc8PtWkNsQY="; 15 }; 16 17 meta = {
··· 5 }: 6 mkLibretroCore { 7 core = "genesis-plus-gx"; 8 + version = "0-unstable-2025-08-03"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "Genesis-Plus-GX"; 13 + rev = "a69c81e44a3a25e5a9254a18652eae2dad875003"; 14 + hash = "sha256-vjh8NxoQgGU/u8XZLLQslYSlJdlMqU5quOjyWnUm3Ig="; 15 }; 16 17 meta = {
+3 -3
pkgs/applications/networking/browsers/palemoon/bin.nix
··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "palemoon-bin"; 26 - version = "33.8.0"; 27 28 src = finalAttrs.passthru.sources."gtk${if withGTK3 then "3" else "2"}"; 29 ··· 173 { 174 gtk3 = fetchzip { 175 urls = urlRegionVariants "gtk3"; 176 - hash = "sha256-cdPFMYlVEr6D+0mH7Mg5nGpf0KvePGLm3Y/ZytdFHHA="; 177 }; 178 gtk2 = fetchzip { 179 urls = urlRegionVariants "gtk2"; 180 - hash = "sha256-dgWKmkHl5B1ri3uev63MNz/+E767ip9wJ/YzSog8vdQ="; 181 }; 182 }; 183
··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "palemoon-bin"; 26 + version = "33.8.1.2"; 27 28 src = finalAttrs.passthru.sources."gtk${if withGTK3 then "3" else "2"}"; 29 ··· 173 { 174 gtk3 = fetchzip { 175 urls = urlRegionVariants "gtk3"; 176 + hash = "sha256-qgabtZ/8nBaOGP0pIXd/byd9XCxulT8w+7uczJE4SAg="; 177 }; 178 gtk2 = fetchzip { 179 urls = urlRegionVariants "gtk2"; 180 + hash = "sha256-qeA8EYRY9STsezWrvlVt73fgxPB0mynkxtTV71HFMgU="; 181 }; 182 }; 183
+2 -2
pkgs/applications/video/kodi/addons/controller-topology-project/default.nix
··· 8 let 9 drv = stdenv.mkDerivation rec { 10 pname = "controller-topology-project"; 11 - version = "1.0.4"; 12 13 src = fetchFromGitHub { 14 owner = "kodi-game"; 15 repo = "controller-topology-project"; 16 rev = "v${version}"; 17 - sha256 = "sha256-0h2Qbnym8XxUVao7aEN25uIKSIreutH272OiqtG4Obc="; 18 }; 19 20 postPatch = ''
··· 8 let 9 drv = stdenv.mkDerivation rec { 10 pname = "controller-topology-project"; 11 + version = "1.0.5"; 12 13 src = fetchFromGitHub { 14 owner = "kodi-game"; 15 repo = "controller-topology-project"; 16 rev = "v${version}"; 17 + sha256 = "sha256-9NqupL/LAshME7GlzKAT6i3kx2MPEBU7Jw2nPele1W8="; 18 }; 19 20 postPatch = ''
+3 -3
pkgs/by-name/an/ananicy-rules-cachyos/package.nix
··· 7 8 stdenvNoCC.mkDerivation { 9 pname = "ananicy-rules-cachyos"; 10 - version = "0-unstable-2025-07-06"; 11 12 src = fetchFromGitHub { 13 owner = "CachyOS"; 14 repo = "ananicy-rules"; 15 - rev = "339bee6f2de3de8e866c23b210baf6cabf153549"; 16 - hash = "sha256-D/+/7NdfV8kHwYm5mJ6b7Vl3QCUdK2+NbZSefWTZt5k="; 17 }; 18 19 dontConfigure = true;
··· 7 8 stdenvNoCC.mkDerivation { 9 pname = "ananicy-rules-cachyos"; 10 + version = "0-unstable-2025-08-06"; 11 12 src = fetchFromGitHub { 13 owner = "CachyOS"; 14 repo = "ananicy-rules"; 15 + rev = "80576999c92af3eb88ea2008d4a18d29393ed579"; 16 + hash = "sha256-SdxOgm7purRxIU16RFuSgUzKIgi+7gJ2hJuCDVCjd54="; 17 }; 18 19 dontConfigure = true;
+29
pkgs/by-name/ba/baresip/fix-modules-path.patch
···
··· 1 + commit 46479c52695cc5f8c01370fd2594468666c45c8e 2 + Author: rnhmjoj <rnhmjoj@inventati.org> 3 + Date: Sun Aug 3 00:18:47 2025 +0200 4 + 5 + Fix the modules path at build time 6 + 7 + The location of the modules is determined by reading the `module_path` 8 + setting, which is set to "$out/lib/baresip/modules" when the 9 + configuration file is generated during the first run. If the package is 10 + updated and the store path changes, baresip breaks completely, forcing 11 + the user to manually fix the configuration. 12 + 13 + This patch fixes the location of the modules at build time, ignoring the 14 + `module_path` setting, to avoid this issue. 15 + 16 + diff --git a/src/module.c b/src/module.c 17 + index 9f2135c6..b62d0bdd 100644 18 + --- a/src/module.c 19 + +++ b/src/module.c 20 + @@ -141,8 +141,7 @@ int module_init(const struct conf *conf) 21 + if (!conf) 22 + return EINVAL; 23 + 24 + - if (conf_get(conf, "module_path", &path)) 25 + - pl_set_str(&path, "."); 26 + + pl_set_str(&path, MOD_PATH); 27 + 28 + err = conf_apply(conf, "module", module_handler, &path); 29 + if (err)
+78 -66
pkgs/by-name/ba/baresip/package.nix
··· 29 zlib, 30 dbusSupport ? true, 31 }: 32 stdenv.mkDerivation rec { 33 - version = "3.10.1"; 34 pname = "baresip"; 35 src = fetchFromGitHub { 36 owner = "baresip"; 37 repo = "baresip"; 38 rev = "v${version}"; 39 - hash = "sha256-0huZP1hopHaN5R1Hki6YutpvoASfIHzHMl/Y4czHHMo="; 40 }; 41 prePatch = '' 42 substituteInPlace cmake/FindGTK3.cmake --replace-fail GTK3_CFLAGS_OTHER "" 43 '' 44 + lib.optionalString (!dbusSupport) '' 45 substituteInPlace cmake/modules.cmake --replace-fail 'list(APPEND MODULES ctrl_dbus)' "" 46 ''; 47 nativeBuildInputs = [ 48 cmake 49 pkg-config ··· 102 -D__need_timeval -D__need_timespec -D__need_time_t 103 ''; 104 105 - doInstallCheck = true; 106 # CMake feature detection is prone to breakage between upgrades: 107 # spot-check that the optional modules we care about were compiled 108 - postInstallCheck = lib.concatMapStringsSep "\n" (m: "test -x $out/lib/baresip/modules/${m}.so") [ 109 - "account" 110 - "alsa" 111 - "aubridge" 112 - "auconv" 113 - "aufile" 114 - "auresamp" 115 - "ausine" 116 - "avcodec" 117 - "avfilter" 118 - "avformat" 119 - "cons" 120 - "contact" 121 - "ctrl_dbus" 122 - "ctrl_tcp" 123 - "debug_cmd" 124 - "dtls_srtp" 125 - "ebuacip" 126 - "echo" 127 - "evdev" 128 - "fakevideo" 129 - "g711" 130 - "g722" 131 - "g726" 132 - "gst" 133 - "gtk" 134 - "httpd" 135 - "httpreq" 136 - "ice" 137 - "l16" 138 - "menu" 139 - "mixausrc" 140 - "mixminus" 141 - "multicast" 142 - "mwi" 143 - "natpmp" 144 - "netroam" 145 - "pcp" 146 - "pipewire" 147 - "plc" 148 - "portaudio" 149 - "presence" 150 - "rtcpsummary" 151 - "sdl" 152 - "selfview" 153 - "serreg" 154 - "snapshot" 155 - "sndfile" 156 - "srtp" 157 - "stdio" 158 - "stun" 159 - "swscale" 160 - "syslog" 161 - "turn" 162 - "uuid" 163 - "v4l2" 164 - "vidbridge" 165 - "vidinfo" 166 - "vp8" 167 - "vp9" 168 - "vumeter" 169 - "x11" 170 - ]; 171 172 meta = { 173 description = "Modular SIP User-Agent with audio and video support"; ··· 175 maintainers = with lib.maintainers; [ 176 raskin 177 ehmry 178 ]; 179 mainProgram = "baresip"; 180 license = lib.licenses.bsd3;
··· 29 zlib, 30 dbusSupport ? true, 31 }: 32 + 33 stdenv.mkDerivation rec { 34 + version = "3.24.0"; 35 pname = "baresip"; 36 + 37 src = fetchFromGitHub { 38 owner = "baresip"; 39 repo = "baresip"; 40 rev = "v${version}"; 41 + hash = "sha256-32XyMblHF+ST+TpIbdyPFdRtWnIugYMr4lYZnfeFm/c="; 42 }; 43 + 44 + patches = [ 45 + ./fix-modules-path.patch 46 + ]; 47 + 48 prePatch = '' 49 substituteInPlace cmake/FindGTK3.cmake --replace-fail GTK3_CFLAGS_OTHER "" 50 '' 51 + lib.optionalString (!dbusSupport) '' 52 substituteInPlace cmake/modules.cmake --replace-fail 'list(APPEND MODULES ctrl_dbus)' "" 53 ''; 54 + 55 nativeBuildInputs = [ 56 cmake 57 pkg-config ··· 110 -D__need_timeval -D__need_timespec -D__need_time_t 111 ''; 112 113 # CMake feature detection is prone to breakage between upgrades: 114 # spot-check that the optional modules we care about were compiled 115 + installCheckPhase = '' 116 + runHook preInstallCheck 117 + ${lib.concatMapStringsSep "\n" (m: "test -x $out/lib/baresip/modules/${m}.so") [ 118 + "account" 119 + "alsa" 120 + "aubridge" 121 + "auconv" 122 + "aufile" 123 + "auresamp" 124 + "ausine" 125 + "avcodec" 126 + "avfilter" 127 + "avformat" 128 + "cons" 129 + "contact" 130 + "ctrl_dbus" 131 + "ctrl_tcp" 132 + "debug_cmd" 133 + "dtls_srtp" 134 + "ebuacip" 135 + "echo" 136 + "evdev" 137 + "fakevideo" 138 + "g711" 139 + "g722" 140 + "g726" 141 + "gst" 142 + "gtk" 143 + "httpd" 144 + "httpreq" 145 + "ice" 146 + "l16" 147 + "menu" 148 + "mixausrc" 149 + "mixminus" 150 + "multicast" 151 + "mwi" 152 + "natpmp" 153 + "netroam" 154 + "pcp" 155 + "pipewire" 156 + "plc" 157 + "portaudio" 158 + "presence" 159 + "rtcpsummary" 160 + "sdl" 161 + "selfview" 162 + "serreg" 163 + "snapshot" 164 + "sndfile" 165 + "srtp" 166 + "stdio" 167 + "stun" 168 + "swscale" 169 + "syslog" 170 + "turn" 171 + "uuid" 172 + "v4l2" 173 + "vidbridge" 174 + "vidinfo" 175 + "vp8" 176 + "vp9" 177 + "vumeter" 178 + "x11" 179 + ]} 180 + runHook postInstallCheck 181 + ''; 182 183 meta = { 184 description = "Modular SIP User-Agent with audio and video support"; ··· 186 maintainers = with lib.maintainers; [ 187 raskin 188 ehmry 189 + rnhmjoj 190 ]; 191 mainProgram = "baresip"; 192 license = lib.licenses.bsd3;
+9 -9
pkgs/by-name/co/code-cursor/package.nix
··· 16 17 sources = { 18 x86_64-linux = fetchurl { 19 - url = "https://downloads.cursor.com/production/a1fa6fc7d2c2f520293aad84aaa38d091dee6fef/linux/x64/Cursor-1.3.8-x86_64.AppImage"; 20 - hash = "sha256-qR1Wu3H0JUCKIoUP/QFC1YyYiRaQ9PVN7ZT9TjHwn1k="; 21 }; 22 aarch64-linux = fetchurl { 23 - url = "https://downloads.cursor.com/production/a1fa6fc7d2c2f520293aad84aaa38d091dee6fef/linux/arm64/Cursor-1.3.8-aarch64.AppImage"; 24 - hash = "sha256-UrUstEFP8W8Y9WUCR5kt3434bKCBBK/NaSu2UK8+gII="; 25 }; 26 x86_64-darwin = fetchurl { 27 - url = "https://downloads.cursor.com/production/a1fa6fc7d2c2f520293aad84aaa38d091dee6fef/darwin/x64/Cursor-darwin-x64.dmg"; 28 - hash = "sha256-FGjqbOdr1HSjVlDYP/+vp4bVQoqdJww3U4t59QLg1kk="; 29 }; 30 aarch64-darwin = fetchurl { 31 - url = "https://downloads.cursor.com/production/a1fa6fc7d2c2f520293aad84aaa38d091dee6fef/darwin/arm64/Cursor-darwin-arm64.dmg"; 32 - hash = "sha256-tsVPS48APst7kbEh7cjhJ2zYKcKBDdjH+NXMpAe4Ixs="; 33 }; 34 }; 35 ··· 39 inherit useVSCodeRipgrep; 40 commandLineArgs = finalCommandLineArgs; 41 42 - version = "1.3.8"; 43 pname = "cursor"; 44 45 # You can find the current VSCode version in the About dialog:
··· 16 17 sources = { 18 x86_64-linux = fetchurl { 19 + url = "https://downloads.cursor.com/production/54c27320fab08c9f5dd5873f07fca101f7a3e076/linux/x64/Cursor-1.3.9-x86_64.AppImage"; 20 + hash = "sha256-0kkTL6ZCnLxGBQSVoZ7UEOBNtTZVQolVAk/2McCV0Rw="; 21 }; 22 aarch64-linux = fetchurl { 23 + url = "https://downloads.cursor.com/production/54c27320fab08c9f5dd5873f07fca101f7a3e076/linux/arm64/Cursor-1.3.9-aarch64.AppImage"; 24 + hash = "sha256-5g26fm+tpm8xQTutygI20TcUHL08gKlG0uZSHixK2Ao="; 25 }; 26 x86_64-darwin = fetchurl { 27 + url = "https://downloads.cursor.com/production/54c27320fab08c9f5dd5873f07fca101f7a3e076/darwin/x64/Cursor-darwin-x64.dmg"; 28 + hash = "sha256-IJV35JNpoUybArz2NhvX8IzDUmvzN+GVq/MyDtXgVeI="; 29 }; 30 aarch64-darwin = fetchurl { 31 + url = "https://downloads.cursor.com/production/54c27320fab08c9f5dd5873f07fca101f7a3e076/darwin/arm64/Cursor-darwin-arm64.dmg"; 32 + hash = "sha256-TYdv8UKoBtv0WUHWBqJtpG9vHDkEBBPLS/7BZhdxR1M="; 33 }; 34 }; 35 ··· 39 inherit useVSCodeRipgrep; 40 commandLineArgs = finalCommandLineArgs; 41 42 + version = "1.3.9"; 43 pname = "cursor"; 44 45 # You can find the current VSCode version in the About dialog:
+4 -4
pkgs/by-name/co/codebuff/package-lock.json
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 - "codebuff": "^1.0.441" 9 } 10 }, 11 "node_modules/chownr": { ··· 18 } 19 }, 20 "node_modules/codebuff": { 21 - "version": "1.0.441", 22 - "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.441.tgz", 23 - "integrity": "sha512-2/u30sGXiEd1caB+doYWy34lbv8DJhQ2SomHXpCmmeEKITUgd9ckdVMLaaEgrR/FIUHyFBcu7aCVzmwsBEfnuQ==", 24 "cpu": [ 25 "x64", 26 "arm64"
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 + "codebuff": "^1.0.451" 9 } 10 }, 11 "node_modules/chownr": { ··· 18 } 19 }, 20 "node_modules/codebuff": { 21 + "version": "1.0.451", 22 + "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.451.tgz", 23 + "integrity": "sha512-LYzX+cu1zMnU/qntnRMQzQ+iPT436OYphFyIrEvx5DarfEEns5UIMDyWp0E9PWxbU4WsJfHJnL6srYxC/T8hUg==", 24 "cpu": [ 25 "x64", 26 "arm64"
+3 -3
pkgs/by-name/co/codebuff/package.nix
··· 6 7 buildNpmPackage rec { 8 pname = "codebuff"; 9 - version = "1.0.441"; 10 11 src = fetchzip { 12 url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz"; 13 - hash = "sha256-l57ZQTvvIR8mpFJGJeF6AqE6sbjIUkQdjlvdQ4UAQ9g="; 14 }; 15 16 - npmDepsHash = "sha256-/LiXKA0HdFg3K7xyioL0SKjWicktCpih1oJkEPLDzIA="; 17 18 postPatch = '' 19 cp ${./package-lock.json} package-lock.json
··· 6 7 buildNpmPackage rec { 8 pname = "codebuff"; 9 + version = "1.0.451"; 10 11 src = fetchzip { 12 url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz"; 13 + hash = "sha256-98NiHDb0PrK71I28y7DwDJf2i+mKTQBp22PY4WJh5ig="; 14 }; 15 16 + npmDepsHash = "sha256-qtBi5OT7UBsCIriO6Fk33gLOFNp5Ae0bT9qN+37b2sg="; 17 18 postPatch = '' 19 cp ${./package-lock.json} package-lock.json
+2 -2
pkgs/by-name/gh/gh-gei/package.nix
··· 7 8 buildDotnetModule rec { 9 pname = "gh-gei"; 10 - version = "1.17.0"; 11 12 src = fetchFromGitHub { 13 owner = "github"; 14 repo = "gh-gei"; 15 rev = "v${version}"; 16 - hash = "sha256-mV7lqwC8S5ms79IIcmgDIsUlPKaLSWElXZ00Tm8qs4Y="; 17 }; 18 19 dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx;
··· 7 8 buildDotnetModule rec { 9 pname = "gh-gei"; 10 + version = "1.18.0"; 11 12 src = fetchFromGitHub { 13 owner = "github"; 14 repo = "gh-gei"; 15 rev = "v${version}"; 16 + hash = "sha256-AMmeuobgJ+DSRG4zS7RP5l3/BraqQxXB+ygLDc3XnOs="; 17 }; 18 19 dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx;
+2 -2
pkgs/by-name/go/gosmee/package.nix
··· 7 8 buildGoModule rec { 9 pname = "gosmee"; 10 - version = "0.27.0"; 11 12 src = fetchFromGitHub { 13 owner = "chmouel"; 14 repo = "gosmee"; 15 rev = "v${version}"; 16 - hash = "sha256-MoSfEnciYn+Lv695aZUl27o8VtmmKf0KbELLJb06hqY="; 17 }; 18 vendorHash = null; 19
··· 7 8 buildGoModule rec { 9 pname = "gosmee"; 10 + version = "0.28.0"; 11 12 src = fetchFromGitHub { 13 owner = "chmouel"; 14 repo = "gosmee"; 15 rev = "v${version}"; 16 + hash = "sha256-RJYa6bpd3OUhHhj1vECy8LKSyfIdl2SHedhGgsJclSo="; 17 }; 18 vendorHash = null; 19
+32
pkgs/by-name/hd/hdrhistogram_c/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + zlib, 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "hdrhistogram_c"; 11 + version = "0.11.8"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "HdrHistogram"; 15 + repo = "HdrHistogram_c"; 16 + tag = finalAttrs.version; 17 + hash = "sha256-TFlrC4bgK8o5KRZcLMlYU5EO9Oqaqe08PjJgmsUl51M="; 18 + }; 19 + 20 + buildInputs = [ zlib ]; 21 + nativeBuildInputs = [ cmake ]; 22 + 23 + doCheck = true; 24 + 25 + meta = { 26 + description = "C port or High Dynamic Range (HDR) Histogram"; 27 + homepage = "https://github.com/HdrHistogram/HdrHistogram_c"; 28 + changelog = "https://github.com/HdrHistogram/HdrHistogram_c/releases/tag/${finalAttrs.version}"; 29 + license = lib.licenses.publicDomain; 30 + maintainers = with lib.maintainers; [ jherland ]; 31 + }; 32 + })
+7
pkgs/by-name/he/heimdall-gui/package.nix
···
··· 1 + { 2 + heimdall, 3 + }: 4 + 5 + heimdall.override { 6 + enableGUI = true; 7 + }
+61
pkgs/by-name/ip/ip2asn/package.nix
···
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + openssl, 7 + nix-update-script, 8 + versionCheckHook, 9 + }: 10 + 11 + rustPlatform.buildRustPackage (finalAttrs: { 12 + pname = "ip2asn"; 13 + version = "0.1.2"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "x123"; 17 + repo = "ip2asn"; 18 + tag = finalAttrs.version; 19 + hash = "sha256-2wuxBwllrkPdmmBCt7DPQ38E2k3igAjbICun51bhopY="; 20 + }; 21 + 22 + cargoHash = "sha256-fYg0aIU8usueMg6cMWUcwMIFCinHdm6H7k9ywZGYfg8="; 23 + 24 + passthru.updateScript = nix-update-script { }; 25 + 26 + cargoBuildFlags = [ 27 + "-p" 28 + "ip2asn-cli" 29 + ]; 30 + 31 + # disable network based tests that download data 32 + cargoTestFlags = [ 33 + "-p" 34 + "ip2asn-cli" 35 + "--" 36 + "--skip" 37 + "auto_update_tests::test_auto_update_triggers_download" 38 + "--skip" 39 + "auto_update_tests::test_auto_update_skips_check_for_recent_cache" 40 + ]; 41 + 42 + doInstallCheck = true; 43 + nativeInstallCheckInputs = [ versionCheckHook ]; 44 + 45 + nativeBuildInputs = [ 46 + pkg-config 47 + ]; 48 + 49 + buildInputs = [ 50 + openssl 51 + ]; 52 + 53 + meta = { 54 + description = "CLI tool for mapping IP addresses to Autonomous System information"; 55 + homepage = "https://github.com/x123/ip2asn/tree/master/ip2asn-cli"; 56 + changelog = "https://github.com/x123/ip2asn/blob/${finalAttrs.version}/CHANGELOG.md"; 57 + license = lib.licenses.mit; 58 + maintainers = with lib.maintainers; [ x123 ]; 59 + mainProgram = "ip2asn"; 60 + }; 61 + })
+2 -2
pkgs/by-name/li/libre/package.nix
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 - version = "3.10.0"; 12 pname = "libre"; 13 src = fetchFromGitHub { 14 owner = "baresip"; 15 repo = "re"; 16 rev = "v${version}"; 17 - sha256 = "sha256-OWVDuKlF7YLipDURC46s14WOLWWagUqWg20sH0kSIA4="; 18 }; 19 20 buildInputs = [
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 + version = "3.24.0"; 12 pname = "libre"; 13 src = fetchFromGitHub { 14 owner = "baresip"; 15 repo = "re"; 16 rev = "v${version}"; 17 + sha256 = "sha256-wcntgFKpVxDlRMF8a7s9UxeXihguiGxTL/PGv9ImB80="; 18 }; 19 20 buildInputs = [
+3 -3
pkgs/by-name/n9/n98-magerun2/package.nix
··· 7 8 php83.buildComposerProject2 (finalAttrs: { 9 pname = "n98-magerun2"; 10 - version = "9.0.1"; 11 12 src = fetchFromGitHub { 13 owner = "netz98"; 14 repo = "n98-magerun2"; 15 tag = finalAttrs.version; 16 - hash = "sha256-Lq9TEwhcsoO4Cau2S7i/idEZYIzBeI0iXX1Ol7LnbAo="; 17 }; 18 19 - vendorHash = "sha256-JxUVqQjSBh8FYW1JbwooHHkzDRtMRaCuVO6o45UMzOk="; 20 21 nativeInstallCheckInputs = [ versionCheckHook ]; 22 versionCheckProgramArg = "--version";
··· 7 8 php83.buildComposerProject2 (finalAttrs: { 9 pname = "n98-magerun2"; 10 + version = "9.0.2"; 11 12 src = fetchFromGitHub { 13 owner = "netz98"; 14 repo = "n98-magerun2"; 15 tag = finalAttrs.version; 16 + hash = "sha256-v6Be9yODeac4ZLYfHXZTLMcfzjKGDXD7jz7kmI/z8wo="; 17 }; 18 19 + vendorHash = "sha256-vaRRxtHu/ZFc+Z38KJjm0iUncFYUfRLkk7A3+T1p4+I="; 20 21 nativeInstallCheckInputs = [ versionCheckHook ]; 22 versionCheckProgramArg = "--version";
+2 -2
pkgs/by-name/r2/r2modman/package.nix
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "r2modman"; 18 - version = "3.2.1"; 19 20 src = fetchFromGitHub { 21 owner = "ebkr"; 22 repo = "r2modmanPlus"; 23 rev = "v${finalAttrs.version}"; 24 - hash = "sha256-l1xrp+Gl26kiWqh5pIKp4QiETrzr5mTrUP10T0DhUCw="; 25 }; 26 27 offlineCache = fetchYarnDeps {
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "r2modman"; 18 + version = "3.2.3"; 19 20 src = fetchFromGitHub { 21 owner = "ebkr"; 22 repo = "r2modmanPlus"; 23 rev = "v${finalAttrs.version}"; 24 + hash = "sha256-0LlZsyUSVuDakbNUzJ1ZUBe9KxWNd0ONKkPafwbCINY="; 25 }; 26 27 offlineCache = fetchYarnDeps {
+2 -2
pkgs/by-name/st/stevenblack-blocklist/package.nix
··· 6 }: 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 pname = "stevenblack-blocklist"; 9 - version = "3.16.6"; 10 11 src = fetchFromGitHub { 12 owner = "StevenBlack"; 13 repo = "hosts"; 14 tag = finalAttrs.version; 15 - hash = "sha256-QrJGRXmyOz7sAxDeefZ/vdeX07RwNqX00WPuw6KOnsI="; 16 }; 17 18 outputs = [
··· 6 }: 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 pname = "stevenblack-blocklist"; 9 + version = "3.16.9"; 10 11 src = fetchFromGitHub { 12 owner = "StevenBlack"; 13 repo = "hosts"; 14 tag = finalAttrs.version; 15 + hash = "sha256-GLQLaiWBVdRatbq6OaydAddDREHPlHs/kr1QvQp/n1g="; 16 }; 17 18 outputs = [
+2 -2
pkgs/development/python-modules/cloup/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "cloup"; 14 - version = "3.0.7"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.9"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-yFLgoFQapDPGqzGpuLUD9j2Ygekd2vA4TWknll8rQhw="; 22 }; 23 24 nativeBuildInputs = [ setuptools-scm ];
··· 11 12 buildPythonPackage rec { 13 pname = "cloup"; 14 + version = "3.0.8"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.9"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-+RwICnJRlt33T+q9YlAmb0Zul/wW3+Iadiz2vGvrPss="; 22 }; 23 24 nativeBuildInputs = [ setuptools-scm ];
-2
pkgs/development/python-modules/presto-python-client/default.nix
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 click, 6 - future, 7 httpretty, 8 pytestCheckHook, 9 requests, ··· 28 29 dependencies = [ 30 click 31 - future 32 requests 33 requests-kerberos 34 six
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 click, 6 httpretty, 7 pytestCheckHook, 8 requests, ··· 27 28 dependencies = [ 29 click 30 requests 31 requests-kerberos 32 six
+3 -3
pkgs/development/python-modules/smp/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "smp"; 15 - version = "3.3.1"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "JPHutchins"; 20 repo = "smp"; 21 tag = version; 22 - hash = "sha256-TjucQm07nbfuFrVOHGOVA/f1rQRQfU8ws8VVC+U/kp8="; 23 }; 24 25 build-system = [ ··· 44 meta = { 45 description = "Simple Management Protocol (SMP) for remotely managing MCU firmware"; 46 homepage = "https://github.com/JPHutchins/smp"; 47 - changelog = "https://github.com/JPHutchins/smp/releases/tag/${version}"; 48 license = lib.licenses.asl20; 49 maintainers = with lib.maintainers; [ otavio ]; 50 };
··· 12 13 buildPythonPackage rec { 14 pname = "smp"; 15 + version = "3.3.2"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "JPHutchins"; 20 repo = "smp"; 21 tag = version; 22 + hash = "sha256-klMFJOKGSy6s16M+9wQhSvLSWdNPO/IMNdY5RW+wyFc="; 23 }; 24 25 build-system = [ ··· 44 meta = { 45 description = "Simple Management Protocol (SMP) for remotely managing MCU firmware"; 46 homepage = "https://github.com/JPHutchins/smp"; 47 + changelog = "https://github.com/JPHutchins/smp/releases/tag/${src.tag}"; 48 license = lib.licenses.asl20; 49 maintainers = with lib.maintainers; [ otavio ]; 50 };
+1 -4
pkgs/top-level/all-packages.nix
··· 3202 3203 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { }; 3204 3205 - heimdall-gui = heimdall.override { enableGUI = true; }; 3206 - 3207 headscale = callPackage ../servers/headscale { }; 3208 3209 highlight = callPackage ../tools/text/highlight { ··· 13128 }; 13129 13130 palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { }; 13131 13132 pantalaimon = callPackage ../applications/networking/instant-messengers/pantalaimon { }; 13133 ··· 14179 withGui = false; 14180 inherit (darwin) autoSignDarwinBinariesHook; 14181 }; 14182 - 14183 - cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { }; 14184 14185 elements = libsForQt5.callPackage ../applications/blockchains/elements { 14186 withGui = true;
··· 3202 3203 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { }; 3204 3205 headscale = callPackage ../servers/headscale { }; 3206 3207 highlight = callPackage ../tools/text/highlight { ··· 13126 }; 13127 13128 palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { }; 13129 + palemoon-gtk2-bin = palemoon-bin.override { withGTK3 = false; }; 13130 13131 pantalaimon = callPackage ../applications/networking/instant-messengers/pantalaimon { }; 13132 ··· 14178 withGui = false; 14179 inherit (darwin) autoSignDarwinBinariesHook; 14180 }; 14181 14182 elements = libsForQt5.callPackage ../applications/blockchains/elements { 14183 withGui = true;