nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge remote-tracking branch 'origin/master' into staging-next

K900 e0b2b6b1 b6973f28

+1248 -886
+8
doc/languages-frameworks/python.section.md
··· 2102 2102 result in packages depending on different variants and thereby causing 2103 2103 collisions. 2104 2104 2105 + ::: {.note} 2106 + The `optional-dependencies` attribute should only be used for dependency groups 2107 + as defined in package metadata. If a package gracefully handles missing 2108 + dependencies in runtime but doesn't advertise it through package metadata, then 2109 + these dependencies should not be listed at all. (One may still have to list 2110 + them in `nativeCheckInputs` to pass test suite.) 2111 + ::: 2112 + 2105 2113 ### How to contribute a Python package to nixpkgs? {#tools} 2106 2114 2107 2115 Packages inside nixpkgs must use the [`buildPythonPackage`](#buildpythonpackage-function) or [`buildPythonApplication`](#buildpythonapplication-function) function directly,
+16 -4
nixos/modules/programs/nh.nix
··· 8 8 cfg = config.programs.nh; 9 9 in 10 10 { 11 - meta.maintainers = [ lib.maintainers.viperML ]; 11 + meta.maintainers = with lib.maintainers; [ 12 + NotAShelf 13 + viperML 14 + ]; 12 15 13 16 options.programs.nh = { 14 17 enable = lib.mkEnableOption "nh, yet another Nix CLI helper"; ··· 22 19 type = lib.types.nullOr lib.types.path; 23 20 default = null; 24 21 description = '' 25 - The path that will be used for the `FLAKE` environment variable. 22 + The path that will be used for the `NH_FLAKE` environment variable. 26 23 27 - `FLAKE` is used by nh as the default flake for performing actions, like `nh os switch`. 24 + `NH_FLAKE` is used by nh as the default flake for performing actions, such as 25 + `nh os switch`. This behaviour can be overriden per-command with environment 26 + variables that will take priority. 27 + 28 + - `NH_OS_FLAKE`: will take priority for `nh os` commands. 29 + - `NH_HOME_FLAKE`: will take priority for `nh home` commands. 30 + - `NH_DARWIN_FLAKE`: will take priority for `nh darwin` commands. 31 + 32 + The formerly valid `FLAKE` is now deprecated by nh, and will cause hard errors 33 + in future releases if `NH_FLAKE` is not set. 28 34 ''; 29 35 }; 30 36 ··· 89 77 environment = lib.mkIf cfg.enable { 90 78 systemPackages = [ cfg.package ]; 91 79 variables = lib.mkIf (cfg.flake != null) { 92 - FLAKE = cfg.flake; 80 + NH_FLAKE = cfg.flake; 93 81 }; 94 82 }; 95 83
+5 -1
nixos/modules/services/home-automation/home-assistant.nix
··· 20 20 filter 21 21 filterAttrsRecursive 22 22 flatten 23 + getAttr 23 24 hasAttrByPath 24 25 isAttrs 25 26 isDerivation ··· 112 111 hasAttrByPath (splitString "." component) cfg.config 113 112 || useComponentPlatform component 114 113 || useExplicitComponent component 115 - || builtins.elem component (cfg.extraComponents ++ cfg.defaultIntegrations); 114 + || builtins.elem component ( 115 + cfg.extraComponents ++ cfg.defaultIntegrations ++ map (getAttr "domain") cfg.customComponents 116 + ); 116 117 117 118 # Final list of components passed into the package to include required dependencies 118 119 extraComponents = filter useComponent availableComponents; ··· 845 842 846 843 # Custom components, maintained manually. 847 844 "amshan" 845 + "benqprojector" 848 846 ]; 849 847 in 850 848 {
+3 -12
pkgs/applications/blockchains/bitcoin-knots/default.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 - fetchpatch2, 6 5 autoreconfHook, 7 6 pkg-config, 8 7 util-linux, ··· 25 26 26 27 stdenv.mkDerivation rec { 27 28 pname = if withGui then "bitcoin-knots" else "bitcoind-knots"; 28 - version = "26.1.knots20240325"; 29 + version = "28.1.knots20250305"; 29 30 30 31 src = fetchurl { 31 - url = "https://bitcoinknots.org/files/26.x/${version}/bitcoin-${version}.tar.gz"; 32 - hash = "sha256-PqpePDna2gpCzF2K43N4h6cV5Y9w/e5ZcUvaNEaFaIk="; 32 + url = "https://bitcoinknots.org/files/28.x/${version}/bitcoin-${version}.tar.gz"; 33 + hash = "sha256-DKO3+43Tn/BTKQVrLrCkeMtzm8SfbaJD8rPlb6lDA8A="; 33 34 }; 34 - 35 - patches = [ 36 - # upnp: add compatibility for miniupnpc 2.2.8 37 - (fetchpatch2 { 38 - url = "https://github.com/bitcoinknots/bitcoin/commit/643014424359a4783cf9c73bee3346ac2f04e713.patch?full_index=1"; 39 - hash = "sha256-FdLoNH3+ZZTbqrwRvhbAeJuGz4SgnIvoWUBzRxjfzs8="; 40 - }) 41 - ]; 42 35 43 36 nativeBuildInputs = 44 37 [
+12 -10
pkgs/applications/file-managers/dfilemanager/default.nix pkgs/by-name/df/dfilemanager/package.nix
··· 1 1 { 2 2 lib, 3 - mkDerivation, 3 + stdenv, 4 4 fetchFromGitHub, 5 5 cmake, 6 + libsForQt5, 6 7 file, 7 - qtbase, 8 - qttools, 9 - solid, 10 8 }: 11 9 12 - mkDerivation { 10 + stdenv.mkDerivation { 13 11 pname = "dfilemanager"; 14 12 version = "unstable-2021-02-20"; 15 13 ··· 15 17 owner = "probonopd"; 16 18 repo = "dfilemanager"; 17 19 rev = "61179500a92575e05cf9a71d401c388726bfd73d"; 18 - sha256 = "sha256-BHd2dZDVxy82vR6PyXIS5M6zBGJ4bQfOhdBCdOww4kc="; 20 + hash = "sha256-BHd2dZDVxy82vR6PyXIS5M6zBGJ4bQfOhdBCdOww4kc="; 19 21 }; 20 22 21 - nativeBuildInputs = [ cmake ]; 23 + nativeBuildInputs = [ 24 + cmake 25 + libsForQt5.wrapQtAppsHook 26 + ]; 22 27 buildInputs = [ 23 - qtbase 24 - qttools 28 + libsForQt5.qtbase 29 + libsForQt5.qttools 30 + libsForQt5.solid 25 31 file 26 - solid 27 32 ]; 28 33 29 34 cmakeFlags = [ "-DQT5BUILD=true" ]; ··· 37 36 mainProgram = "dfm"; 38 37 license = lib.licenses.gpl2; 39 38 platforms = lib.platforms.unix; 39 + maintainers = [ ]; 40 40 }; 41 41 }
+2 -2
pkgs/applications/misc/gpxsee/default.nix
··· 18 18 in 19 19 stdenv.mkDerivation (finalAttrs: { 20 20 pname = "gpxsee"; 21 - version = "13.38"; 21 + version = "13.40"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "tumic0"; 25 25 repo = "GPXSee"; 26 26 tag = finalAttrs.version; 27 - hash = "sha256-ftVuFuoseXtpeXzOMZA66O2Z6wxKd7G6l3Kx8WOgor0="; 27 + hash = "sha256-xxMnqUsYfmTD1ZNAm+lFMLvXvo6qRrq88m234ZtYiuA="; 28 28 }; 29 29 30 30 buildInputs =
+3 -3
pkgs/applications/networking/cluster/linkerd/edge.nix
··· 2 2 3 3 (callPackage ./generic.nix { }) { 4 4 channel = "edge"; 5 - version = "25.4.2"; 6 - sha256 = "0i0z2x9x2sf9lpkvw9pnvwp74hxm9rqbdhx9v91qwlsnw8clc950"; 7 - vendorHash = "sha256-jIL/08mSvz6xLlB1Iyj2F9vnfOkadeYf92CeXXx0Otw="; 5 + version = "25.4.4"; 6 + sha256 = "1zdi6ziz8ys231xszzildi1rk0pz15cp27xf7zpy6hl0n2b1vbij"; 7 + vendorHash = "sha256-xr/RMfVYYXtfWpnPmm3tG/TwJITIyRRFzoZwbBQwSc8="; 8 8 }
+11 -11
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 317 317 "vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA=" 318 318 }, 319 319 "datadog": { 320 - "hash": "sha256-7V4nSuksCvy2fSyQbzVo0RlEaevUwCIlX61y3GEBqVk=", 320 + "hash": "sha256-bRC17BNrJYaEcqRUuuywhCAJSHe/NLJ5syayQGk8k6k=", 321 321 "homepage": "https://registry.terraform.io/providers/DataDog/datadog", 322 322 "owner": "DataDog", 323 323 "repo": "terraform-provider-datadog", 324 - "rev": "v3.59.1", 324 + "rev": "v3.60.0", 325 325 "spdx": "MPL-2.0", 326 - "vendorHash": "sha256-vOg972dcpX9MEZ/GaPGcm0OIC1xu+p6KMcflEUPx0hU=" 326 + "vendorHash": "sha256-Q3D0YEJkDKiDOqUIewATOrctHbLDEn85EFEgyUW9W+8=" 327 327 }, 328 328 "deno": { 329 329 "hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=", ··· 534 534 "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g=" 535 535 }, 536 536 "grafana": { 537 - "hash": "sha256-uWRFi0jYGwlZ1b8qvVoL/NslI6e5bv76QmlWL5C7fA8=", 537 + "hash": "sha256-uPvG2/miG5CCZkSinFwGUj1wmGBPyI2jCkYS31559NY=", 538 538 "homepage": "https://registry.terraform.io/providers/grafana/grafana", 539 539 "owner": "grafana", 540 540 "repo": "terraform-provider-grafana", 541 - "rev": "v3.22.2", 541 + "rev": "v3.22.3", 542 542 "spdx": "MPL-2.0", 543 - "vendorHash": "sha256-wqGNczKE2IFq/wLb8fj5+k07Vh1dR1oXwW06fIWV6Eg=" 543 + "vendorHash": "sha256-8KsQan5KxNj3/NSzj/M+IR44PiQ5E7PL/K4vVC5KovA=" 544 544 }, 545 545 "gridscale": { 546 546 "hash": "sha256-Ygt3L/dzwycccQZmuwbcaLHp9FBGNHgU19wSNmY8PzQ=", ··· 831 831 "vendorHash": "sha256-1nm2Y4T9/mCWMXMjXEzBz3w08AYHjQJeb9mYPQeWPs0=" 832 832 }, 833 833 "mongodbatlas": { 834 - "hash": "sha256-V1kQPFNW0/C1Rw6gbHpQ1+yK5L8dO+zFIHkQs93a56Y=", 834 + "hash": "sha256-9fgaBOzly/B1kTvTmevoaEHs6s3/i3kGokFqzKWKwwg=", 835 835 "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", 836 836 "owner": "mongodb", 837 837 "repo": "terraform-provider-mongodbatlas", 838 - "rev": "v1.32.0", 838 + "rev": "v1.33.0", 839 839 "spdx": "MPL-2.0", 840 - "vendorHash": "sha256-VznDrCvaY6O8n1bl/fx/PIdKfFD32pQaGn5Ti1sJucU=" 840 + "vendorHash": "sha256-yKNhCFxs2BRU4X9P7ZREmR64u5/8QFFGMk8khXyqUsA=" 841 841 }, 842 842 "namecheap": { 843 843 "hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=", ··· 1102 1102 "vendorHash": "sha256-lkooWo0DbpL4zjNQ20TRw+hsHXWZP9u7u95n1WyzTQk=" 1103 1103 }, 1104 1104 "rootly": { 1105 - "hash": "sha256-bIn3TshuK06MCNznghPeFS5jfFMshz2Zmc9DKoHUEWs=", 1105 + "hash": "sha256-HvUvRDoRalOzHHnCM0uBR+xc0i0ItfglgoJ0H1QLovg=", 1106 1106 "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", 1107 1107 "owner": "rootlyhq", 1108 1108 "repo": "terraform-provider-rootly", 1109 - "rev": "v2.26.5", 1109 + "rev": "v2.26.8", 1110 1110 "spdx": "MPL-2.0", 1111 1111 "vendorHash": "sha256-IJJjA7SCQib5GdqbS2rnZtbBNB8sYYPYH+vHMGf1Bfk=" 1112 1112 },
+3 -3
pkgs/applications/networking/davmail/default.nix
··· 17 17 }: 18 18 19 19 let 20 - rev = 3546; 20 + rev = 3627; 21 21 jre' = if preferZulu then zulu else jre; 22 22 gtk' = if preferGtk3 then gtk3 else gtk2; 23 23 in 24 24 stdenv.mkDerivation rec { 25 25 pname = "davmail"; 26 - version = "6.2.2"; 26 + version = "6.3.0"; 27 27 28 28 src = fetchurl { 29 29 url = "mirror://sourceforge/${pname}/${version}/${pname}-${version}-${toString rev}.zip"; 30 - hash = "sha256-45paGy6SfUFXK6vY8L4tHFYiio1/5ah9vTyGImdgwHI="; 30 + hash = "sha256-Yh61ZHsEMF6SchLEyBV3rRI7pJ/bvR2K4G8U6jrPa3A="; 31 31 }; 32 32 33 33 postPatch = ''
+2 -2
pkgs/applications/networking/remote/remmina/default.nix
··· 51 51 52 52 stdenv.mkDerivation (finalAttrs: { 53 53 pname = "remmina"; 54 - version = "1.4.39"; 54 + version = "1.4.40"; 55 55 56 56 src = fetchFromGitLab { 57 57 owner = "Remmina"; 58 58 repo = "Remmina"; 59 59 rev = "v${finalAttrs.version}"; 60 - hash = "sha256-gsQtPa6NLQC3nMfemmZv416hyqFg8Z1GDMALhNaPAOw="; 60 + hash = "sha256-AfZ9tWoaZTRs7GZOdli74e7/X/OMgbvfez9BipoZ/ng="; 61 61 }; 62 62 63 63 nativeBuildInputs = [
+6 -8
pkgs/applications/video/mpv/scripts/buildLua.nix
··· 81 81 inherit scriptName; 82 82 } 83 83 // lib.optionalAttrs (runtime-dependencies != [ ]) { 84 - extraWrapperArgs = 85 - [ 86 - "--prefix" 87 - "PATH" 88 - ":" 89 - ] 90 - ++ (map lib.makeBinPath runtime-dependencies) 91 - ++ args.passthru.extraWrapperArgs or [ ]; 84 + extraWrapperArgs = [ 85 + "--prefix" 86 + "PATH" 87 + ":" 88 + (lib.makeBinPath runtime-dependencies) 89 + ] ++ args.passthru.extraWrapperArgs or [ ]; 92 90 }; 93 91 meta = 94 92 {
+3 -3
pkgs/applications/video/mpv/scripts/uosc.nix
··· 9 9 10 10 buildLua (finalAttrs: { 11 11 pname = "uosc"; 12 - version = "5.6.2"; 12 + version = "5.8.0"; 13 13 scriptPath = "src/uosc"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "tomasklaen"; 17 17 repo = "uosc"; 18 18 rev = finalAttrs.version; 19 - hash = "sha256-UbSEJGlLSX5wZpfj+Cb3LfWw17pnjxIJUNtP8dclKoU="; 19 + hash = "sha256-O8GLYsFoDQmYvHWLwfWo1zcQvCsV2RqAe/m+R5cOITI="; 20 20 }; 21 21 passthru.updateScript = gitUpdater { }; 22 22 23 23 tools = buildGoModule { 24 24 pname = "uosc-bin"; 25 25 inherit (finalAttrs) version src; 26 - vendorHash = "sha256-nkY0z2GiDxfNs98dpe+wZNI3dAXcuHaD/nHiZ2XnZ1Y="; 26 + vendorHash = "sha256-oRXChHeVQj6nXvKOVV125sM8wD33Dxxv0r/S7sl6SxQ="; 27 27 }; 28 28 29 29 # the script uses custom "texture" fonts as the background for ui elements.
+4 -4
pkgs/by-name/af/affine/package.nix
··· 43 43 stdenv.mkDerivation (finalAttrs: { 44 44 pname = binName; 45 45 46 - version = "0.21.2"; 46 + version = "0.21.4"; 47 47 src = fetchFromGitHub { 48 48 owner = "toeverything"; 49 49 repo = "AFFiNE"; 50 50 tag = "v${finalAttrs.version}"; 51 - hash = "sha256-d5dHHiiCXhzn8qJlCqJVw0qC86PvKyDZstPivX9bpCI="; 51 + hash = "sha256-Xd8b+JXL46r9Jv5Uv5wdtvSKwnHafEo52v1aERmyxrI="; 52 52 }; 53 53 54 54 cargoDeps = rustPlatform.fetchCargoVendor { 55 55 inherit (finalAttrs) pname version src; 56 - hash = "sha256-0vhUeqCStM7P8+sDs3ZI+JlEzPAreoP+1X8x5zKOJUo="; 56 + hash = "sha256-1BTSvHaSPE55v6awnvRry1Exms+zeGug3PNldZ2v2HY="; 57 57 }; 58 58 yarnOfflineCache = stdenvNoCC.mkDerivation { 59 59 name = "yarn-offline-cache"; ··· 98 98 ''; 99 99 dontInstall = true; 100 100 outputHashMode = "recursive"; 101 - outputHash = "sha256-pJiMCyBJSuTaxix3kKnSCrURL2+t26zB4Y59gGdxalo="; 101 + outputHash = "sha256-w9Lz8wFq34VXInoE5pUeg1B7N92D+TnBWbL2qJ/q8ik="; 102 102 }; 103 103 104 104 buildInputs = lib.optionals hostPlatform.isDarwin [
+14 -11
pkgs/by-name/ai/ain/package.nix
··· 4 4 fetchFromGitHub, 5 5 }: 6 6 7 - buildGoModule rec { 7 + buildGoModule (finalAttrs: { 8 8 pname = "ain"; 9 - version = "1.4.1"; 9 + version = "1.6.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "jonaslu"; 13 13 repo = "ain"; 14 - rev = "v${version}"; 15 - hash = "sha256-JEavBPnF3WW6oCZ1OC8g1dZev4qC7bi74/q2nvXK3mo="; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-jZTdFA3ZNb0xIN7+ne5bz6jMpj4jqZ/JHxz2x83fBm8="; 16 16 }; 17 17 18 - vendorHash = "sha256-+72Y8SKvx7KBK5AIBWKlDqQYpHnZc9CNxCdo4yakPb0="; 18 + vendorHash = "sha256-VLn7JPYYFmQ/9c0zKHWJBqtxwCbWgsN4FHlXrQiKMj4="; 19 19 20 20 ldflags = [ 21 21 "-s" 22 22 "-w" 23 - "-X=main.gitSha=${src.rev}" 23 + "-X=main.gitSha=${finalAttrs.src.tag}" 24 24 ]; 25 25 26 - meta = with lib; { 26 + # need network 27 + doCheck = false; 28 + 29 + meta = { 27 30 description = "HTTP API client for the terminal"; 28 31 homepage = "https://github.com/jonaslu/ain"; 29 - changelog = "https://github.com/jonaslu/ain/releases/tag/${src.rev}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ figsoda ]; 32 + changelog = "https://github.com/jonaslu/ain/releases/tag/v${finalAttrs.version}"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ figsoda ]; 32 35 mainProgram = "ain"; 33 36 }; 34 - } 37 + })
+3 -3
pkgs/by-name/ai/airwin2rack/package.nix
··· 53 53 54 54 vcvRackSdk = srcOnly vcv-rack; 55 55 pname = "airwin2rack"; 56 - version = "2.13.0"; 56 + version = "2.13.0-unstable-2025-04-07"; 57 57 in 58 58 stdenv.mkDerivation { 59 59 inherit pname; ··· 62 62 src = fetchFromGitHub { 63 63 owner = "baconpaul"; 64 64 repo = "airwin2rack"; 65 - tag = "DAWPlugin"; 66 - hash = "sha256-xjE9M5fMeOOYncq7xe+v++XvfUL6QZc2tF0jnYWSwKQ="; 65 + rev = "595eb7c7ccec5f9e662f8d620579a91dab60c1ff"; 66 + hash = "sha256-gBphJ6WSPw6DOQk64w8GmLrtuYSF7NFEf6xK1oxOF3w="; 67 67 fetchSubmodules = true; 68 68 }; 69 69
+2 -2
pkgs/by-name/al/altus/package.nix
··· 7 7 8 8 let 9 9 pname = "altus"; 10 - version = "5.7.0"; 10 + version = "5.7.1"; 11 11 12 12 src = fetchurl { 13 13 name = "altus-${version}.AppImage"; 14 14 url = "https://github.com/amanharwara/altus/releases/download/${version}/Altus-${version}.AppImage"; 15 - hash = "sha256-75mNEXH+C/gRptq3Cx2GUdm3+goDbIvHzpYl0tU3WoU="; 15 + hash = "sha256-G0jKBnobMKJWZmLtyYLpdruNxEVGt5rZHPFJYJkY8Y4="; 16 16 }; 17 17 18 18 appimageContents = appimageTools.extractType2 {
+2 -2
pkgs/by-name/an/anydesk/package.nix
··· 34 34 in 35 35 stdenv.mkDerivation (finalAttrs: { 36 36 pname = "anydesk"; 37 - version = "6.4.3"; 37 + version = "7.0.0"; 38 38 39 39 src = fetchurl { 40 40 urls = [ 41 41 "https://download.anydesk.com/linux/anydesk-${finalAttrs.version}-amd64.tar.gz" 42 42 "https://download.anydesk.com/linux/generic-linux/anydesk-${finalAttrs.version}-amd64.tar.gz" 43 43 ]; 44 - hash = "sha256-P90BPUayKG+uYszIQkbYcBg1vObQvueq67HU+su+GSI="; 44 + hash = "sha256-AEj4/S4k6mnCb/CagEDhpCtExB8pIqv7V2b/br4nC/8="; 45 45 }; 46 46 47 47 buildInputs =
+5 -5
pkgs/by-name/ap/apparency/package.nix
··· 6 6 }: 7 7 8 8 let 9 - snapshot = "20240601172844"; 9 + snapshot = "20250105225747"; 10 10 in 11 11 stdenv.mkDerivation { 12 12 pname = "apparency"; 13 - version = "2.0"; 13 + version = "2.2"; 14 14 15 15 src = fetchurl { 16 16 # Use externally archived download URL because 17 17 # upstream does not provide stable URLs for versioned releases 18 18 url = "https://web.archive.org/web/${snapshot}/https://www.mothersruin.com/software/downloads/Apparency.dmg"; 19 - hash = "sha256-XKxWxqfxy9AQneILLrN9XqLt4/k2N8yumZ5mrSvczFk="; 19 + hash = "sha256-nktNbyJOXDydQPwb43Uq3nQv65XcwrqZTKu5OCcLyfU="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ undmg ]; ··· 34 34 ''; 35 35 36 36 meta = { 37 - description = "App That Opens Apps"; 37 + description = "Toolkit for analysing macOS applications"; 38 38 homepage = "https://www.mothersruin.com/software/Apparency/"; 39 39 license = lib.licenses.unfreeRedistributable; 40 - maintainers = [ ]; 40 + maintainers = with lib.maintainers; [ andre4ik3 ]; 41 41 mainProgram = "appy"; 42 42 platforms = lib.platforms.darwin; 43 43 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+17 -14
pkgs/by-name/ap/aptly/package.nix
··· 12 12 aptly, 13 13 }: 14 14 15 - buildGoModule rec { 15 + buildGoModule (finalAttrs: { 16 16 pname = "aptly"; 17 - version = "1.5.0"; 17 + version = "1.6.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "aptly-dev"; 21 21 repo = "aptly"; 22 - rev = "v${version}"; 23 - sha256 = "sha256-LqGOLXXaGfQfoj2r+aY9SdOKUDI9+22EsHKBhHMidyk="; 22 + tag = "v${finalAttrs.version}"; 23 + hash = "sha256-oGogOK0oQTdmlQUrIOo2BT/8wEk9kZ3mJbj0K5s9tiU="; 24 24 }; 25 25 26 - vendorHash = "sha256-6l3OFKFTtFWT68Ylav6woczBlMhD75C9ZoQ6OeLz0Cs="; 26 + vendorHash = "sha256-4z0JFC+Cz72e48ygfgA4DYJVkpInPIyA5yh//eedt8Q="; 27 27 28 28 nativeBuildInputs = [ 29 29 installShellFiles ··· 33 33 ldflags = [ 34 34 "-s" 35 35 "-w" 36 - "-X main.Version=${version}" 37 36 ]; 37 + 38 + preBuild = '' 39 + echo ${finalAttrs.version} > VERSION 40 + ''; 38 41 39 42 postInstall = '' 40 43 installShellCompletion --bash --name aptly completion.d/aptly 41 44 installShellCompletion --zsh --name _aptly completion.d/_aptly 42 - wrapProgram "$out/bin/aptly" \ 43 - --prefix PATH ":" "${ 45 + wrapProgram $out/bin/aptly \ 46 + --prefix PATH : ${ 44 47 lib.makeBinPath [ 45 48 gnupg 46 49 bzip2 47 50 xz 48 51 graphviz 49 52 ] 50 - }" 53 + } 51 54 ''; 52 55 53 56 doCheck = false; ··· 60 57 command = "aptly version"; 61 58 }; 62 59 63 - meta = with lib; { 60 + meta = { 64 61 homepage = "https://www.aptly.info"; 65 62 description = "Debian repository management tool"; 66 - license = licenses.mit; 67 - maintainers = with maintainers; [ montag451 ] ++ teams.bitnomial.members; 68 - changelog = "https://github.com/aptly-dev/aptly/releases/tag/v${version}"; 63 + license = lib.licenses.mit; 64 + maintainers = [ lib.maintainers.montag451 ] ++ lib.teams.bitnomial.members; 65 + changelog = "https://github.com/aptly-dev/aptly/releases/tag/v${finalAttrs.version}"; 69 66 mainProgram = "aptly"; 70 67 }; 71 - } 68 + })
+5 -2
pkgs/by-name/as/async-profiler/package.nix
··· 4 4 fetchFromGitHub, 5 5 jdk, 6 6 makeWrapper, 7 + nix-update-script, 7 8 }: 8 9 stdenv.mkDerivation rec { 9 10 pname = "async-profiler"; 10 - version = "3.0"; 11 + version = "4.0"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "jvm-profiling-tools"; 14 15 repo = "async-profiler"; 15 16 rev = "v${version}"; 16 - hash = "sha256-0CCJoRjRLq4LpiRD0ibzK8So9qSQymePCTYUI60Oy2k="; 17 + hash = "sha256-4S5Lbhqu2V7TzrbFf3G3G4OEYLU6w5lcgUl49k9YqSA="; 17 18 }; 18 19 19 20 nativeBuildInputs = [ makeWrapper ]; ··· 35 34 fixupPhase = '' 36 35 wrapProgram $out/bin/async-profiler --prefix PATH : ${lib.makeBinPath [ jdk ]} 37 36 ''; 37 + 38 + passthru.updateScript = nix-update-script { }; 38 39 39 40 meta = with lib; { 40 41 description = "Low overhead sampling profiler for Java that does not suffer from Safepoint bias problem";
+3 -3
pkgs/by-name/at/atlas/package.nix
··· 8 8 9 9 buildGoModule (finalAttrs: { 10 10 pname = "atlas"; 11 - version = "0.32.0"; 11 + version = "0.32.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ariga"; 15 15 repo = "atlas"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-iM+Qy8tQAjonXpt36WWIEIAmtqnR0wWtMMxIh76Fv0U="; 17 + hash = "sha256-1uPOS5r13nGNAPxCCphrmWyvxg+OoopMP0U/VhR+gDQ="; 18 18 }; 19 19 20 20 modRoot = "cmd/atlas"; 21 21 22 22 proxyVendor = true; 23 - vendorHash = "sha256-kSKxZmguHasRlxI3h2Gm/0sj8dQwUd8F9bL1yp6stRE="; 23 + vendorHash = "sha256-K94zOisolCplE/cFrWmv4/MWl5DD27lRekPTl+o4Jwk="; 24 24 25 25 nativeBuildInputs = [ installShellFiles ]; 26 26
+2 -2
pkgs/by-name/be/beeper/package.nix
··· 9 9 }: 10 10 let 11 11 pname = "beeper"; 12 - version = "4.0.623"; 12 + version = "4.0.640"; 13 13 src = fetchurl { 14 14 url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}.AppImage"; 15 - hash = "sha256-K043RQ5BoS1ysnmY+LpRixBmMx2XCbRzhWnWsxg26dg="; 15 + hash = "sha256-hYbTYvfrTpRPRwXXgNCqKeEtiRpuLj6sYIYnfJ3aMv4="; 16 16 }; 17 17 appimageContents = appimageTools.extract { 18 18 inherit version pname src;
+2 -2
pkgs/by-name/bu/bustools/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "bustools"; 13 - version = "0.44.1"; 13 + version = "0.45.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "BUStools"; 17 17 repo = "bustools"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-0Y+9T9V+l20hqxpKbSWsEB0tt8A/ctYcoPN2n/roxvg="; 19 + sha256 = "sha256-Af2WUryx4HQuAlNJ1RWJK1Mj2M7X+4Ckap3rqEJ3vto="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/ca/cables/package.nix
··· 7 7 8 8 let 9 9 pname = "cables"; 10 - version = "0.5.11"; 10 + version = "0.5.12"; 11 11 name = "${pname}-${version}"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/cables-gl/cables_electron/releases/download/v${version}/cables-${version}-linux-x64.AppImage"; 15 - sha256 = "sha256-d6IKORuySXrVk5ifevtPlposSuxk7n9b/dxD8CRfdMQ="; 15 + sha256 = "sha256-uQWfll9aYVNmR9Sw0PnupxY6n/gv+nV0pIttsmzGM9A="; 16 16 }; 17 17 18 18 appimageContents = appimageTools.extract {
+2 -2
pkgs/by-name/ca/camunda-modeler/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation rec { 12 12 pname = "camunda-modeler"; 13 - version = "5.33.1"; 13 + version = "5.34.0"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/camunda/camunda-modeler/releases/download/v${version}/camunda-modeler-${version}-linux-x64.tar.gz"; 17 - hash = "sha256-YZSekLBjyADmBauGn5gonJ98bpW7ubHeKDS7J0IxsJo="; 17 + hash = "sha256-3A8f371zyfx2GWJSwL0e+pD9M1Nitk4P7voq+V8Fojs="; 18 18 }; 19 19 sourceRoot = "camunda-modeler-${version}-linux-x64"; 20 20
-12
pkgs/by-name/ca/cargo-geiger/allow-warnings.patch
··· 1 - diff --git a/cargo-geiger/src/lib.rs b/cargo-geiger/src/lib.rs 2 - index cc08146..d220ad9 100644 3 - --- a/cargo-geiger/src/lib.rs 4 - +++ b/cargo-geiger/src/lib.rs 5 - @@ -5,7 +5,6 @@ 6 - #![deny(clippy::cargo)] 7 - #![deny(clippy::doc_markdown)] 8 - #![forbid(unsafe_code)] 9 - -#![deny(warnings)] 10 - 11 - /// Argument parsing 12 - pub mod args;
-48
pkgs/by-name/ca/cargo-geiger/fix-build-with-rust-1.80.patch
··· 1 - diff --git a/Cargo.lock b/Cargo.lock 2 - index 48c5606f..4c796675 100644 3 - --- a/Cargo.lock 4 - +++ b/Cargo.lock 5 - @@ -2238,6 +2238,12 @@ dependencies = [ 6 - "winapi", 7 - ] 8 - 9 - +[[package]] 10 - +name = "num-conv" 11 - +version = "0.1.0" 12 - +source = "registry+https://github.com/rust-lang/crates.io-index" 13 - +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 14 - + 15 - [[package]] 16 - name = "num-traits" 17 - version = "0.2.17" 18 - @@ -3148,13 +3154,14 @@ dependencies = [ 19 - 20 - [[package]] 21 - name = "time" 22 - -version = "0.3.30" 23 - +version = "0.3.36" 24 - source = "registry+https://github.com/rust-lang/crates.io-index" 25 - -checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" 26 - +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 27 - dependencies = [ 28 - "deranged", 29 - "itoa", 30 - "libc", 31 - + "num-conv", 32 - "num_threads", 33 - "powerfmt", 34 - "serde", 35 - @@ -3170,10 +3177,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 36 - 37 - [[package]] 38 - name = "time-macros" 39 - -version = "0.2.15" 40 - +version = "0.2.18" 41 - source = "registry+https://github.com/rust-lang/crates.io-index" 42 - -checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 43 - +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 44 - dependencies = [ 45 - + "num-conv", 46 - "time-core", 47 - ] 48 -
+30 -29
pkgs/by-name/ca/cargo-geiger/package.nix
··· 4 4 fetchFromGitHub, 5 5 rustPlatform, 6 6 pkg-config, 7 - # darwin dependencies 8 7 openssl, 8 + # darwin dependencies 9 9 libiconv, 10 10 curl, 11 + # testing 12 + testers, 13 + cargo-geiger, 11 14 }: 12 15 13 16 rustPlatform.buildRustPackage rec { 14 17 pname = "cargo-geiger"; 15 - version = "0.11.7"; 18 + version = "0.12.0"; 16 19 17 20 src = fetchFromGitHub { 18 - owner = "rust-secure-code"; 21 + owner = "geiger-rs"; 19 22 repo = "cargo-geiger"; 20 - rev = "cargo-geiger@v${version}"; 21 - hash = "sha256-/5yuayqneZV6aVQ6YFgqNS2XY3W6yETRQ0kE5ovc7p8="; 23 + tag = "cargo-geiger-${version}"; 24 + hash = "sha256-OW/LOZUCGOIl7jeWnzt4SXTo3gplJx/wbC21S1TdZx0="; 22 25 }; 23 26 24 - cargoPatches = [ 25 - # https://github.com/geiger-rs/cargo-geiger/pull/528 26 - ./fix-build-with-rust-1.80.patch 27 - ]; 28 - 29 27 useFetchCargoVendor = true; 30 - cargoHash = "sha256-n6RfulzrK9QebC1tgVVd/YnBc21Jf0OSfHApRO1c0ew="; 31 - 32 - patches = [ 33 - ./allow-warnings.patch 34 - ]; 28 + cargoHash = "sha256-aDgpEfX0QRkQD6c4ant6uSN18WLHVnZISRr7lyu9IzA="; 35 29 36 30 buildInputs = 37 31 [ openssl ] ··· 38 44 # curl-sys wants to run curl-config on darwin 39 45 ++ lib.optionals stdenv.hostPlatform.isDarwin [ curl.dev ]; 40 46 47 + preCheck = '' 48 + export HOME=$(mktemp -d) 49 + ''; 50 + 41 51 # skip tests with networking or other failures 42 52 checkFlags = [ 43 - "--skip serialize_test1_quick_report" 53 + # panics 44 54 "--skip serialize_test2_quick_report" 45 55 "--skip serialize_test3_quick_report" 46 - "--skip serialize_test4_quick_report" 47 56 "--skip serialize_test6_quick_report" 48 - "--skip serialize_test7_quick_report" 49 - "--skip serialize_test1_report" 50 57 "--skip serialize_test2_report" 51 58 "--skip serialize_test3_report" 52 - "--skip serialize_test4_report" 53 59 "--skip serialize_test6_report" 54 - "--skip serialize_test7_report" 55 - # multiple test cases that time-out or cause memory leaks 56 - "--skip test_package" 60 + # requires networking 61 + "--skip test_package::case_2" 62 + "--skip test_package::case_3" 63 + "--skip test_package::case_6" 64 + "--skip test_package::case_9" 65 + # panics, snapshot assertions fails 57 66 "--skip test_package_update_readme::case_2" 58 67 "--skip test_package_update_readme::case_3" 59 68 "--skip test_package_update_readme::case_5" 60 69 ]; 61 70 62 - meta = with lib; { 63 - homepage = "https://github.com/rust-secure-code/cargo-geiger"; 64 - changelog = "https://github.com/rust-secure-code/cargo-geiger/blob/cargo-geiger-${version}/CHANGELOG.md"; 71 + passthru.tests.version = testers.testVersion { 72 + package = cargo-geiger; 73 + }; 74 + 75 + meta = { 65 76 description = "Detects usage of unsafe Rust in a Rust crate and its dependencies"; 66 - mainProgram = "cargo-geiger"; 67 77 longDescription = '' 68 78 A cargo plugin that detects the usage of unsafe Rust in a Rust crate and 69 79 its dependencies. It provides information to aid auditing and guide 70 80 dependency selection but it can not help you decide when and why unsafe 71 81 code is appropriate. 72 82 ''; 73 - license = with licenses; [ 83 + homepage = "https://github.com/geiger-rs/cargo-geiger"; 84 + changelog = "https://github.com/geiger-rs/cargo-geiger/blob/cargo-geiger-${version}/CHANGELOG.md"; 85 + mainProgram = "cargo-geiger"; 86 + license = with lib.licenses; [ 74 87 asl20 # or 75 88 mit 76 89 ]; 77 - maintainers = with maintainers; [ 90 + maintainers = with lib.maintainers; [ 78 91 evanjs 79 92 gepbird 80 93 jk
+3 -3
pkgs/by-name/ca/cartero/package.nix
··· 18 18 }: 19 19 stdenv.mkDerivation (finalAttrs: { 20 20 pname = "cartero"; 21 - version = "0.1.5"; 21 + version = "0.2.1"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "danirod"; 25 25 repo = "cartero"; 26 26 tag = "v${finalAttrs.version}"; 27 - hash = "sha256-1pSOyVGGl+G6mspdzzYP/BoQueVvAHTP6Vwqt6zL80c="; 27 + hash = "sha256-EJhp/UQmD5Otf3n7wpd3s4oKt9g02q29tZA6bGKMQc8="; 28 28 }; 29 29 30 30 cargoDeps = rustPlatform.fetchCargoVendor { 31 31 inherit (finalAttrs) pname version src; 32 - hash = "sha256-qqxoP/T9de4w2wQJaCtQGRsoD+/dF7ir4iwYY69R+/I="; 32 + hash = "sha256-szzQNFF+jMn7YLMjbmpM624T+qK0I++dNnZnJcPKZrw="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+2 -2
pkgs/by-name/ch/checkov/package.nix
··· 25 25 26 26 python3.pkgs.buildPythonApplication rec { 27 27 pname = "checkov"; 28 - version = "3.2.407"; 28 + version = "3.2.408"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "bridgecrewio"; 33 33 repo = "checkov"; 34 34 tag = version; 35 - hash = "sha256-xVscXBrgaJhQDmtuvQ/eQsWS3Z7rpaOJSptWXaMsby0="; 35 + hash = "sha256-QvM45kgRnzmDjYLnO3g1gMYEJpof7W9z/gCPwXExdgc="; 36 36 }; 37 37 38 38 pythonRelaxDeps = [
+3 -3
pkgs/by-name/ch/chezmoi/package.nix
··· 8 8 let 9 9 argset = { 10 10 pname = "chezmoi"; 11 - version = "2.62.1"; 11 + version = "2.62.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "twpayne"; 15 15 repo = "chezmoi"; 16 16 rev = "v${argset.version}"; 17 - hash = "sha256-2n8ePR5WzV6RtfI9ySIy5Zqg8jKXltUNq572kVUyLWY="; 17 + hash = "sha256-Bma7w/Nhpht02eOVyVJDJq+JDUXR7svD8TdMZhuNw10="; 18 18 }; 19 19 20 - vendorHash = "sha256-7OD/yRI0TD8PM1IoMazN2W5b8AwKs64068ZectGXFtU="; 20 + vendorHash = "sha256-L089chsoaEDo2+ahTKs9w0Np3S2fWVtt9jWRJmBrP3w="; 21 21 22 22 nativeBuildInputs = [ 23 23 installShellFiles
+7 -7
pkgs/by-name/ch/chunkfs/package.nix
··· 6 6 fuse, 7 7 }: 8 8 9 - stdenv.mkDerivation rec { 10 - version = "0.7"; 9 + stdenv.mkDerivation (finalAttrs: { 11 10 pname = "chunkfs"; 11 + version = "0.8"; 12 12 13 13 src = fetchurl { 14 - url = "https://chunkfs.florz.de/chunkfs_${version}.tar.gz"; 15 - sha256 = "4c168fc2b265a6ba34afc565707ea738f34375325763c0596f2cfa1c9b8d40f1"; 14 + url = "https://chunkfs.florz.de/chunkfs_${finalAttrs.version}.tar.xz"; 15 + hash = "sha256-HFv51ta2eNW9Qt9CUp2oTTlC8Lpwc1XKR/uYzMDfd88="; 16 16 }; 17 17 18 18 buildInputs = [ ··· 32 32 33 33 meta = { 34 34 description = "FUSE filesystems for viewing chunksync-style directory trees as a block device and vice versa"; 35 - homepage = "http://chunkfs.florz.de/"; 35 + homepage = "http://chunkfs.florz.de"; 36 36 license = lib.licenses.gpl2Plus; 37 - platforms = with lib.platforms; linux; 37 + platforms = lib.platforms.linux; 38 38 }; 39 - } 39 + })
+3 -3
pkgs/by-name/cl/clickup/package.nix
··· 7 7 }: 8 8 let 9 9 pname = "clickup"; 10 - version = "3.3.79"; 10 + version = "3.5.87"; 11 11 12 12 src = fetchurl { 13 13 # Using archive.org because the website doesn't store older versions of the software. 14 - url = "https://web.archive.org/web/20240601173958/https%3A%2F%2Fdesktop.clickup.com%2Flinux"; 15 - hash = "sha256-jAOYDX9j+ZTqWsSg0rEckKZnErgsIV6+CtUv3M3wNqM="; 14 + url = "https://web.archive.org/web/20250419020454/https://desktop.clickup.com/linux"; 15 + hash = "sha256-+Et+N8ZR5pJ8dvsU/tZa+LLpatooTnq3D24c6t1NS18="; 16 16 }; 17 17 18 18 appimage = appimageTools.wrapType2 {
+4 -7
pkgs/by-name/cl/cloudflare-dyndns/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "cloudflare-dyndns"; 9 - version = "5.0"; 9 + version = "5.3"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "kissgyorgy"; 14 14 repo = "cloudflare-dyndns"; 15 15 rev = "v${version}"; 16 - hash = "sha256-tI6qdNxIMEuAR+BcqsRi2EBXTQnfdDLKW7Y+fbcmlao="; 16 + hash = "sha256-t0MqH9lDfl+cAnPYSG7P32OGO8Qpo1ep0Hj3Xl76lhU="; 17 17 }; 18 18 19 19 build-system = with python3.pkgs; [ 20 - poetry-core 20 + hatchling 21 21 ]; 22 22 23 23 dependencies = with python3.pkgs; [ 24 - attrs 25 24 click 26 - cloudflare 27 - pydantic 28 - requests 29 25 httpx 26 + pydantic 30 27 truststore 31 28 ]; 32 29
+3 -3
pkgs/by-name/cn/cnquery/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cnquery"; 9 - version = "11.49.0"; 9 + version = "11.51.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mondoohq"; 13 13 repo = "cnquery"; 14 14 tag = "v${version}"; 15 - hash = "sha256-e/tD/yo7tV2JkQER1KW9qO9YIo2TQR3jt8uYup/wEt4="; 15 + hash = "sha256-Vc6ucWZf/n/joscFEVuQEfsg2fu860thmlppVItFDnE="; 16 16 }; 17 17 18 18 subPackages = [ "apps/cnquery" ]; 19 19 20 - vendorHash = "sha256-M3pRUXAwXgdWLaEMXRd6hkH4Z2hh4z38SzO6BeOzjeo="; 20 + vendorHash = "sha256-gvRsEIYEj5D+P8gFlGdfHC/3Pho5YYZxKm6Mkq8lwQw="; 21 21 22 22 ldflags = [ 23 23 "-w"
+3 -3
pkgs/by-name/co/codeberg-cli/package.nix
··· 9 9 }: 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "codeberg-cli"; 12 - version = "0.4.9"; 12 + version = "0.4.11"; 13 13 14 14 src = fetchFromGitea { 15 15 domain = "codeberg.org"; 16 16 owner = "Aviac"; 17 17 repo = "codeberg-cli"; 18 18 rev = "v${version}"; 19 - hash = "sha256-uifLgXwKcdZ8Q2GjVIa/EA5iq+T9pm821aKsXPbPL34="; 19 + hash = "sha256-wf9Ve7focNBo6fGsjBQpTIx+DtxOo73AIQ9uoV8Q88Q="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-nKI0bIKocTjodZ6O1VTTTrlzeeueaH6crF9jdTnx5lI="; 23 + cargoHash = "sha256-LmLMTnNwxih5HcrMUmQpVdIVz4KeHxcOFtOrNqgGPkA="; 24 24 nativeBuildInputs = [ 25 25 pkg-config 26 26 installShellFiles
+18 -9
pkgs/by-name/co/codecov-cli/package.nix
··· 1 1 { 2 - fetchPypi, 3 2 lib, 4 3 python3Packages, 4 + fetchFromGitHub, 5 5 }: 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "codecov-cli"; 9 - version = "9.1.1"; 9 + version = "10.4.0"; 10 10 pyproject = true; 11 11 12 - src = fetchPypi { 13 - inherit pname version; 14 - hash = "sha256-jaljYA2x2nZUOn9vy/CdtxfGjQKHtrtY13WmBdsICTA="; 15 - }; 12 + src = 13 + (fetchFromGitHub { 14 + owner = "codecov"; 15 + repo = "codecov-cli"; 16 + tag = "v${version}"; 17 + hash = "sha256-R1GFQ81N/e2OX01oSs8Xs+PM0JKVZofiUPADVdxCzWk="; 18 + fetchSubmodules = true; 19 + }).overrideAttrs 20 + (_: { 21 + GIT_CONFIG_COUNT = 1; 22 + GIT_CONFIG_KEY_0 = "url.https://github.com/.insteadOf"; 23 + GIT_CONFIG_VALUE_0 = "git@github.com:"; 24 + }); 16 25 17 - build-system = with python3Packages; [ 18 - setuptools 19 - ]; 26 + build-system = with python3Packages; [ setuptools ]; 20 27 21 28 pythonRelaxDeps = [ 22 29 "httpx" ··· 40 33 responses 41 34 test-results-parser 42 35 tree-sitter 36 + sentry-sdk 37 + wrapt 43 38 ]; 44 39 45 40 meta = {
+2 -2
pkgs/by-name/co/containerd/package.nix
··· 16 16 17 17 buildGoModule rec { 18 18 pname = "containerd"; 19 - version = "2.0.4"; 19 + version = "2.0.5"; 20 20 21 21 outputs = [ 22 22 "out" ··· 27 27 owner = "containerd"; 28 28 repo = "containerd"; 29 29 tag = "v${version}"; 30 - hash = "sha256-KW2fKdsJ590UPGcu2O3IGyJ+/iY0c8GQLirL8zK3F14="; 30 + hash = "sha256-BY6lIzTlJbBbeIxCtSd7NcYVEWta3VNMmHmH97ksGsE="; 31 31 }; 32 32 33 33 postPatch = "patchShebangs .";
+11 -16
pkgs/by-name/cp/cplay-ng/package.nix
··· 1 1 { 2 2 lib, 3 - python3, 3 + python3Packages, 4 4 fetchFromGitHub, 5 5 makeWrapper, 6 6 mpv, 7 7 pulseaudio, 8 8 }: 9 9 10 - python3.pkgs.buildPythonApplication rec { 10 + python3Packages.buildPythonApplication rec { 11 11 pname = "cplay-ng"; 12 - version = "5.3.1"; 12 + version = "5.4.0"; 13 + pyproject = true; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "xi"; 16 17 repo = "cplay-ng"; 17 - rev = version; 18 - hash = "sha256-6mphhoLDkGZ2r+elzLlPl3B8fNz3loqrQB8x8276AHI="; 18 + tag = version; 19 + hash = "sha256-ob5wX+Q5XKB/fTYG5phLU61imonpk2A/fk5cg/dfr1Y="; 19 20 }; 20 21 21 - nativeBuildInputs = [ 22 - makeWrapper 23 - ]; 22 + nativeBuildInputs = [ makeWrapper ]; 24 23 25 - build-system = [ 26 - python3.pkgs.setuptools 27 - ]; 28 - 29 - pyproject = true; 24 + build-system = [ python3Packages.setuptools ]; 30 25 31 26 postInstall = '' 32 27 wrapProgram $out/bin/cplay-ng \ ··· 33 38 } 34 39 ''; 35 40 36 - meta = with lib; { 41 + meta = { 37 42 homepage = "https://github.com/xi/cplay-ng"; 38 43 description = "Simple curses audio player"; 39 44 mainProgram = "cplay-ng"; ··· 50 55 maintained. This is a rewrite that aims to stay true to the original 51 56 design while evolving with a shifting environment. 52 57 ''; 53 - license = licenses.gpl2Plus; 54 - maintainers = with maintainers; [ fgaz ]; 58 + license = lib.licenses.gpl2Plus; 59 + maintainers = with lib.maintainers; [ fgaz ]; 55 60 }; 56 61 }
+3 -3
pkgs/by-name/cw/cwe-client-cli/package.nix
··· 9 9 }: 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "cwe-client-cli"; 12 - version = "0.3.2"; 12 + version = "0.3.3"; 13 13 src = fetchFromGitHub { 14 14 owner = "NotBalds"; 15 15 repo = "cwe-client-cli"; 16 16 rev = "v${version}"; 17 - hash = "sha256-7zzmYwuQ+Sg8hf1zuKtKUMgk0Is1YJB4WdOKdxtWRA0="; 17 + hash = "sha256-3ehzERWV0/hV0Suy9LtCcp+xmaD13Chgu4a0gPT7cHs="; 18 18 }; 19 19 nativeBuildInputs = [ pkg-config ]; 20 20 buildInputs = [ ··· 23 23 openssl_3 24 24 ]; 25 25 useFetchCargoVendor = true; 26 - cargoHash = "sha256-ctcsO7HRs3wWcOFW+ewQbKGCSEBlVzT/enAEjFIAaPU="; 26 + cargoHash = "sha256-ml6anuAJru2zVIHNf/z4gdQjplRrXL4FO44cxfaDRns="; 27 27 28 28 meta = { 29 29 description = "Simple command line client for CWE";
+3 -3
pkgs/by-name/cy/cyberpunk-neon/package.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation { 10 10 pname = "cyberpunk-neon"; 11 - version = "0-unstable-2025-02-01"; 11 + version = "0-unstable-2025-04-17"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Roboron3042"; 15 15 repo = "Cyberpunk-Neon"; 16 - rev = "eb7595459c0d4164262e0ccaf8d6e5c1936a6f67"; 17 - hash = "sha256-whHBIxEGGvTPVUaE/HQDb/Qyl5sPMGlOmofgNCBaNng="; 16 + rev = "84f4817bf6e84fc24c3a93371f8de36613d76fa1"; 17 + hash = "sha256-aCQ0BfDrKUH+ati9oiLh4iGc0eoyt2d7Zyg5yXwZe30="; 18 18 }; 19 19 20 20 outputs = [
+2 -2
pkgs/by-name/cy/cyclonedx-python/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "cyclonedx-python"; 9 - version = "5.3.0"; 9 + version = "5.5.0"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "CycloneDX"; 14 14 repo = "cyclonedx-python"; 15 15 tag = "v${version}"; 16 - hash = "sha256-H3r/ypD3aEkrCnclf+zh0BK4ZzDQBMNvWS7V7xKX43g="; 16 + hash = "sha256-6sWDUuABGDgaim3YSrRNedu5z2XOIY0ERgit78ZM1+E="; 17 17 }; 18 18 19 19 build-system = with python3Packages; [ poetry-core ];
+9 -5
pkgs/by-name/do/domination/package.nix
··· 30 30 in 31 31 stdenv.mkDerivation { 32 32 pname = "domination"; 33 - version = "1.3.1"; 33 + version = "1.3.3"; 34 34 35 35 # The .zip releases do not contain the build.xml file 36 36 src = fetchsvn { 37 37 url = "https://svn.code.sf.net/p/domination/code/Domination"; 38 38 # There are no tags in the repository. 39 - # Look for commits like "new version x.y.z info on website" 40 - # or "website update for x.y.z". 41 - rev = "2538"; 42 - hash = "sha256-wsLBHkQc1SW+PToyCXIek6qRrRga2nLLkM+5msrnsBo="; 39 + # Look for "(svn rev X)" at 40 + # https://sourceforge.net/p/domination/code/HEAD/tree/Domination/ChangeLog.txt 41 + # Alternatively, look for revs like "changelog update", 42 + # "new version x.y.z info on website", or "website update for x.y.z". 43 + rev = "2616"; 44 + hash = "sha256-/h9TstRxMpeoEsIeSN0MRmyRsiBHomguIPch1Zda8s8="; 43 45 }; 44 46 45 47 nativeBuildInputs = [ ··· 97 95 passthru.tests = { 98 96 domination-starts = nixosTests.domination; 99 97 }; 98 + 99 + passthru.updateScript = ./update.tcl; 100 100 101 101 meta = with lib; { 102 102 homepage = "https://domination.sourceforge.net/";
+8
pkgs/by-name/do/domination/update.tcl
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i tclsh -p tcl common-updater-scripts curl 3 + 4 + set changelog_url https://sourceforge.net/p/domination/code/HEAD/tree/Domination/ChangeLog.txt?format=raw 5 + 6 + set changelog [exec -ignorestderr curl -Ls $changelog_url] 7 + regexp {(\d+(\.\d+)*) \(\d+\.\d+\.\d+\) \(svn rev (\d+)\)} $changelog _ version _ rev 8 + exec -ignorestderr update-source-version domination $version --rev=$rev
+2 -2
pkgs/by-name/do/doppler/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "doppler"; 13 - version = "3.73.1"; 13 + version = "3.74.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "dopplerhq"; 17 17 repo = "cli"; 18 18 rev = version; 19 - hash = "sha256-9UF9ZMQWfhncJkRFieYIawtv0EnfngeS7Sw5uPtyheI="; 19 + hash = "sha256-mT6AB3Xtjm7AHtdF3eKn7dfnd/3ul1nCiZ5e4cHUXbc="; 20 20 }; 21 21 22 22 vendorHash = "sha256-tSRtgkDPvDlEfwuNhahvs3Pvt4h7QAJrJtb1XQXGaFM=";
+15 -14
pkgs/by-name/do/dosbox-staging/package.nix
··· 1 1 { 2 2 lib, 3 3 SDL2, 4 - SDL2_image, 5 4 SDL2_net, 6 5 alsa-lib, 7 6 fetchFromGitHub, 8 - fetchpatch, 9 7 fluidsynth, 10 8 gitUpdater, 11 9 glib, ··· 31 33 32 34 stdenv.mkDerivation (finalAttrs: { 33 35 pname = "dosbox-staging"; 34 - version = "0.81.1"; 36 + version = "0.82.1"; 37 + shortRev = "13441a2"; 35 38 36 39 src = fetchFromGitHub { 37 40 owner = "dosbox-staging"; 38 41 repo = "dosbox-staging"; 39 42 rev = "v${finalAttrs.version}"; 40 - hash = "sha256-XGssEyX+AVv7/ixgGTRtPFjsUSX0FT0fhP+TXsFl2fY="; 43 + hash = "sha256-BVeFBKqTQiEftWVvMkSYBjC6dCYI4juWD4A6Bx8E8/Y="; 41 44 }; 42 - 43 - patches = [ 44 - (fetchpatch { 45 - name = "darwin-allow-bypass-wraps.patch"; 46 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/9f0fc1dc762010e5f7471d01c504d817a066cae3.patch"; 47 - hash = "sha256-IzxRE1Vr+M8I5hdy80UwebjJ5R1IlH9ymaYgs6VwAO4="; 48 - }) 49 - ]; 50 45 51 46 nativeBuildInputs = [ 52 47 gtest ··· 51 60 52 61 buildInputs = [ 53 62 SDL2 54 - SDL2_image 55 63 SDL2_net 56 64 fluidsynth 57 65 glib ··· 74 84 "man" 75 85 ]; 76 86 87 + # replace instances of the get-version.sh script that uses git in meson.build with manual values 88 + postPatch = '' 89 + substituteInPlace meson.build \ 90 + --replace-fail "meson.project_source_root() + '/scripts/get-version.sh'," "'printf'," \ 91 + --replace-fail "'version', check: true," "'${finalAttrs.version}', check: true," \ 92 + --replace-fail "'./scripts/get-version.sh', 'hash'," "'printf', '${ 93 + builtins.substring 0 5 finalAttrs.shortRev 94 + }'," 95 + ''; 96 + 77 97 postInstall = '' 78 - install -Dm644 $src/contrib/linux/dosbox-staging.desktop $out/share/applications/ 98 + install -Dm644 $src/contrib/linux/org.dosbox-staging.dosbox-staging.desktop $out/share/applications/ 79 99 ''; 80 100 81 101 # Rename binary, add a wrapper, and copy manual to avoid conflict with ··· 125 125 license = lib.licenses.gpl2Plus; 126 126 maintainers = with lib.maintainers; [ 127 127 joshuafern 128 + Zaechus 128 129 ]; 129 130 platforms = lib.platforms.unix; 130 131 priority = 101;
+22 -9
pkgs/by-name/ec/ecos/package.nix
··· 4 4 fetchFromGitHub, 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation (finalAttrs: { 8 8 pname = "ecos"; 9 - version = "2.0.7"; 9 + version = "2.0.10"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "embotech"; 13 13 repo = "ecos"; 14 - rev = version; 15 - sha256 = "1hsndim5kjvcwk5svqa4igawzahj982180xj1d7yd0dbjlgxc7w7"; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-WMgqDc+XAY3g2wwlefjJ0ATxR5r/jL971FZKtxsunnU="; 16 16 }; 17 17 18 18 buildPhase = '' 19 + runHook preBuild 20 + 19 21 make all shared 22 + 23 + runHook postBuild 20 24 ''; 21 25 22 26 doCheck = true; 27 + 23 28 checkPhase = '' 29 + runHook preCheck 30 + 24 31 make test 25 32 ./runecos 33 + 34 + runHook postCheck 26 35 ''; 27 36 28 37 installPhase = '' 38 + runHook preInstall 39 + 29 40 mkdir -p $out/lib 30 41 cp lib*.a lib*.so $out/lib 31 42 cp -r include $out/ 43 + 44 + runHook postInstall 32 45 ''; 33 46 34 - meta = with lib; { 47 + meta = { 35 48 description = "Lightweight conic solver for second-order cone programming"; 36 49 homepage = "https://www.embotech.com/ECOS"; 37 50 downloadPage = "https://github.com/embotech/ecos/releases"; 38 - license = licenses.gpl3; 39 - platforms = platforms.all; 40 - maintainers = with maintainers; [ bhipple ]; 51 + license = lib.licenses.gpl3; 52 + platforms = lib.platforms.all; 53 + maintainers = with lib.maintainers; [ bhipple ]; 41 54 }; 42 - } 55 + })
+4 -4
pkgs/by-name/ed/eduke32/package.nix
··· 26 26 in 27 27 stdenv.mkDerivation (finalAttrs: { 28 28 pname = "eduke32"; 29 - version = "0-unstable-2024-07-26"; 29 + version = "0-unstable-2025-04-11"; 30 30 31 31 src = fetchFromGitLab { 32 32 domain = "voidpoint.io"; 33 33 owner = "terminx"; 34 34 repo = "eduke32"; 35 - rev = "19c21b9ab10b0c17147c9ad951cc15279ed33f77"; 36 - hash = "sha256-lwnx2tVjbHouB0vaT7Dh1Ozea8+7Az6e4Wn6HmxDxCo="; 35 + rev = "b8759847124c2c53a165a02efef4a0c778674baf"; 36 + hash = "sha256-PudO6EKCh6UpoY6GT/J0hkVteKNIAO4Q454jIzaegMg="; 37 37 }; 38 38 39 39 patches = [ ··· 84 84 makeFlags = [ 85 85 "SDLCONFIG=${SDL2}/bin/sdl2-config" 86 86 # git rev-list --count HEAD 87 - "VC_REV=10593" 87 + "VC_REV=10619" 88 88 "VC_HASH=${lib.substring 0 9 finalAttrs.src.rev}" 89 89 "VC_BRANCH=master" 90 90 ];
+71
pkgs/by-name/eq/equalx/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitLab, 5 + 6 + # nativeBuildInputs 7 + protobuf, 8 + qt5, 9 + libsForQt5, 10 + pkg-config, 11 + installShellFiles, 12 + 13 + # buildInputs 14 + ghostscript, 15 + poppler-utils, 16 + exempi, 17 + }: 18 + 19 + stdenv.mkDerivation (finalAttrs: { 20 + pname = "equalx"; 21 + version = "0.7.1-unstable-2020-02-26"; 22 + 23 + src = fetchFromGitLab { 24 + owner = "q-quark"; 25 + repo = "equalx"; 26 + rev = "b7175a574379d86c43cabbdb6071f0b6d40d8e79"; 27 + hash = "sha256-3KIJk5bTmFjaojjHDurJjEgyvuIf0LHcSi+MrmsRPcg="; 28 + }; 29 + postPatch = '' 30 + substituteInPlace equalx.pro \ 31 + --replace-fail 'git describe --abbrev=0 --tags' 'echo ${finalAttrs.version}' 32 + ''; 33 + 34 + nativeBuildInputs = [ 35 + protobuf 36 + qt5.qmake 37 + qt5.wrapQtAppsHook 38 + pkg-config 39 + installShellFiles 40 + ]; 41 + 42 + buildInputs = [ 43 + qt5.qtbase 44 + qt5.qtmultimedia 45 + libsForQt5.poppler 46 + ghostscript 47 + poppler-utils 48 + exempi 49 + ]; 50 + 51 + installPhase = '' 52 + runHook preInstall 53 + 54 + installBin equalx 55 + installManPage equalx.1 56 + install -Dm644 equalx.appdata.xml $out/share/metainfo/eqaulx.appdata.xml 57 + install -Dm644 resources/equalx.ico $out/share/icons/hicolor/256x256/apps/equalx.ico 58 + install -Dm644 resources/equalx.desktop $out/share/applications/equalx.desktop 59 + 60 + runHook postInstall 61 + ''; 62 + 63 + meta = { 64 + description = "Graphical interface to latex and a bunch of conversion programs"; 65 + homepage = "https://equalx.sourceforge.io/"; 66 + mainProgram = "equalx"; 67 + downloadPage = "https://gitlab.com/q-quark/equalx"; 68 + license = lib.licenses.gpl3Plus; 69 + maintainers = with lib.maintainers; [ doronbehar ]; 70 + }; 71 + })
+2 -2
pkgs/by-name/et/ettercap/package.nix
··· 8 8 libnet, 9 9 zlib, 10 10 curl, 11 - pcre, 11 + pcre2, 12 12 openssl, 13 13 ncurses, 14 14 glib, ··· 53 53 libnet 54 54 zlib 55 55 curl 56 - pcre 56 + pcre2 57 57 openssl 58 58 ncurses 59 59 glib
+3 -3
pkgs/by-name/fa/fabric-ai/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "fabric-ai"; 10 - version = "1.4.171"; 10 + version = "1.4.183"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "danielmiessler"; 14 14 repo = "fabric"; 15 15 tag = "v${version}"; 16 - hash = "sha256-NHsgsK7h+PeunGKAgkIOmINPJugkx7nuNvAU4jwsrAI="; 16 + hash = "sha256-40HOm7T8jwNuEdU+vCfg2eQUh72B67fQaHNLzT6QAN0="; 17 17 }; 18 18 19 - vendorHash = "sha256-ax0ZLvLfbmpzO93xRqonHJz1zHs6u0+Mu0WegR1eW60="; 19 + vendorHash = "sha256-ZrIzCKhEa00KOS8tauYEGLR4o7gGVVZ9pdfEQbAGDkI="; 20 20 21 21 # Fabric introduced plugin tests that fail in the nix build sandbox. 22 22 doCheck = false;
+3 -3
pkgs/by-name/fr/freetube/package.nix
··· 20 20 in 21 21 stdenvNoCC.mkDerivation (finalAttrs: { 22 22 pname = "freetube"; 23 - version = "0.23.3"; 23 + version = "0.23.4"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "FreeTubeApp"; 27 27 repo = "FreeTube"; 28 28 tag = "v${finalAttrs.version}-beta"; 29 - hash = "sha256-EpcYNUtGbEFvetroo1zAyfKxW70vD1Lk0aJKWcaV39I="; 29 + hash = "sha256-JQob4NyZ00iOnRbSyNWjL4xyNQ14ixyZDXsJ7KBd9ZM="; 30 30 }; 31 31 32 32 # Darwin requires writable Electron dist ··· 49 49 50 50 yarnOfflineCache = fetchYarnDeps { 51 51 yarnLock = "${finalAttrs.src}/yarn.lock"; 52 - hash = "sha256-xiJGzvmfrvvB6/rdwALOxhWSWAZ31cbySYygtG8+QpQ="; 52 + hash = "sha256-F1YcdshWGRCO7kHsCK0Ejs0aMR7BFXd5M9ITdRVcpbk="; 53 53 }; 54 54 55 55 nativeBuildInputs = [
-54
pkgs/by-name/ga/gargoyle/darwin.sh
··· 1 - #!@shell@ 2 - 3 - set -e 4 - 5 - GARGDIST=build/macosx.release 6 - BUNDLE=${out}/Applications/Gargoyle.app/Contents 7 - TERPS=" 8 - advsys/advsys 9 - agility/agility 10 - alan2/alan2 11 - alan3/alan3 12 - bocfel/bocfel 13 - frotz/frotz 14 - garglk/gargoyle 15 - geas/geas 16 - git/git 17 - glulxe/glulxe 18 - hugo/hugo 19 - jacl/jacl 20 - level9/level9 21 - magnetic/magnetic 22 - nitfol/nitfol 23 - scare/scare 24 - scott/scott 25 - tads/tadsr 26 - " 27 - 28 - mkdir -p $BUNDLE/MacOS 29 - mkdir -p $BUNDLE/Frameworks 30 - mkdir -p $BUNDLE/Resources 31 - mkdir -p $BUNDLE/PlugIns 32 - 33 - install_name_tool -id @executable_path/../Frameworks/libgarglk.dylib $GARGDIST/garglk/libgarglk.dylib 34 - for file in $TERPS 35 - do 36 - install_name_tool -change @executable_path/libgarglk.dylib @executable_path/../Frameworks/libgarglk.dylib $GARGDIST/$file || true 37 - cp -f $GARGDIST/$file $BUNDLE/PlugIns 38 - done 39 - 40 - cp -f garglk/launcher.plist $BUNDLE/Info.plist 41 - cp -f $GARGDIST/garglk/gargoyle $BUNDLE/MacOS/Gargoyle 42 - cp -f $GARGDIST/garglk/libgarglk.dylib $BUNDLE/Frameworks 43 - cp -f $GARGDIST/garglk/libgarglk.dylib $BUNDLE/PlugIns 44 - cp -f garglk/launchmac.nib $BUNDLE/Resources/MainMenu.nib 45 - cp -f garglk/garglk.ini $BUNDLE/Resources 46 - cp -f garglk/*.icns $BUNDLE/Resources 47 - cp -f licenses/* $BUNDLE/Resources 48 - 49 - mkdir $BUNDLE/Resources/Fonts 50 - cp fonts/LiberationMono*.ttf $BUNDLE/Resources/Fonts 51 - cp fonts/LinLibertine*.otf $BUNDLE/Resources/Fonts 52 - 53 - mkdir -p ${out}/bin 54 - ln -s $BUNDLE/MacOS/Gargoyle ${out}/bin/gargoyle
+55 -76
pkgs/by-name/ga/gargoyle/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - replaceVarsWith, 6 - jam, 7 - cctools, 5 + fetchDebianPatch, 6 + cmake, 8 7 pkg-config, 9 - SDL, 10 - SDL_mixer, 11 - SDL_sound, 12 - gtk2, 8 + fluidsynth, 9 + fmt, 10 + freetype, 11 + libjpeg, 12 + libopenmpt, 13 + libpng, 14 + libsndfile, 13 15 libvorbis, 14 - smpeg, 16 + mpg123, 17 + qt6, 15 18 }: 16 - 17 - let 18 - 19 - jamenv = 20 - '' 21 - unset AR 22 - '' 23 - + ( 24 - if stdenv.hostPlatform.isDarwin then 25 - '' 26 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${lib.getDev SDL}/include/SDL" 27 - export GARGLKINI="$out/Applications/Gargoyle.app/Contents/Resources/garglk.ini" 28 - '' 29 - else 30 - '' 31 - export NIX_LDFLAGS="$NIX_LDFLAGS -rpath $out/libexec/gargoyle" 32 - export DESTDIR="$out" 33 - export _BINDIR=libexec/gargoyle 34 - export _APPDIR=libexec/gargoyle 35 - export _LIBDIR=libexec/gargoyle 36 - export GARGLKINI="$out/etc/garglk.ini" 37 - '' 38 - ); 39 - 40 - in 41 19 42 20 stdenv.mkDerivation rec { 43 21 pname = "gargoyle"; 44 - version = "2019.1.1"; 22 + version = "2023.1"; 45 23 46 24 src = fetchFromGitHub { 47 25 owner = "garglk"; 48 26 repo = "garglk"; 49 - rev = version; 50 - sha256 = "0w54avmbp4i4zps2rb4acmpa641s6wvwbrln4vbdhcz97fx48nzz"; 27 + tag = version; 28 + hash = "sha256-XsN5FXWJb3DSOjipxr/HW9R7QS+7iEaITERTrbGEMwA="; 51 29 }; 52 30 31 + patches = [ 32 + (fetchDebianPatch { 33 + pname = "gargoyle-free"; 34 + version = "2023.1+dfsg"; 35 + debianRevision = "4"; 36 + patch = "ftbfs_gcc14.patch"; 37 + hash = "sha256-eMx/RlUpq5Ez+1L8VZo40Y3h2ZKkqiQEmKTlkZRMXnI="; 38 + }) 39 + ]; 40 + 41 + postPatch = '' 42 + substituteInPlace garglk/garglk.pc.in \ 43 + --replace "\''${prefix}/@CMAKE_INSTALL_LIBDIR@" "@CMAKE_INSTALL_FULL_LIBDIR@" \ 44 + --replace "\''${prefix}/@CMAKE_INSTALL_INCLUDEDIR@" "@CMAKE_INSTALL_FULL_INCLUDEDIR@" 45 + ''; 46 + 53 47 nativeBuildInputs = [ 54 - jam 48 + cmake 55 49 pkg-config 56 - ] ++ lib.optional stdenv.hostPlatform.isDarwin cctools; 50 + qt6.wrapQtAppsHook 51 + ]; 57 52 58 53 buildInputs = 59 54 [ 60 - SDL 61 - SDL_mixer 62 - SDL_sound 63 - gtk2 64 - ] 65 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ 66 - smpeg 55 + fluidsynth 56 + fmt 57 + freetype 58 + libjpeg 59 + libopenmpt 60 + libpng 61 + libsndfile 67 62 libvorbis 63 + mpg123 64 + qt6.qtbase 65 + qt6.qtmultimedia 66 + ] 67 + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ 68 + qt6.qtwayland 68 69 ]; 69 70 70 - # Workaround build failure on -fno-common toolchains: 71 - # ld: build/linux.release/alan3/Location.o:(.bss+0x0): multiple definition of 72 - # `logFile'; build/linux.release/alan3/act.o:(.bss+0x0): first defined here 73 - # TODO: drop once updated to 2022.1 or later. 74 - env.NIX_CFLAGS_COMPILE = "-fcommon"; 75 - 76 - buildPhase = jamenv + "jam -j$NIX_BUILD_CORES"; 77 - 78 - installPhase = 79 - if stdenv.hostPlatform.isDarwin then 80 - (replaceVarsWith { 81 - replacements = { inherit (stdenv) shell; }; 82 - isExecutable = true; 83 - src = ./darwin.sh; 84 - }) 85 - else 86 - jamenv 87 - + '' 88 - jam -j$NIX_BUILD_CORES install 89 - mkdir -p "$out/bin" 90 - ln -s ../libexec/gargoyle/gargoyle "$out/bin" 91 - mkdir -p "$out/etc" 92 - cp garglk/garglk.ini "$out/etc" 93 - mkdir -p "$out/share/applications" 94 - cp garglk/gargoyle.desktop "$out/share/applications" 95 - mkdir -p "$out/share/icons/hicolor/32x32/apps" 96 - cp garglk/gargoyle-house.png "$out/share/icons/hicolor/32x32/apps" 97 - ''; 98 - 99 - enableParallelBuilding = true; 71 + cmakeFlags = [ 72 + (lib.cmakeFeature "INTERFACE" "QT") 73 + (lib.cmakeFeature "SOUND" "QT") 74 + (lib.cmakeBool "WITH_QT6" true) 75 + # fatal error: 'macglk_startup.h' file not found 76 + (lib.cmakeBool "WITH_AGILITY" (!stdenv.hostPlatform.isDarwin)) 77 + (lib.cmakeBool "WITH_LEVEL9" (!stdenv.hostPlatform.isDarwin)) 78 + (lib.cmakeBool "WITH_MAGNETIC" (!stdenv.hostPlatform.isDarwin)) 79 + ]; 100 80 101 81 meta = with lib; { 102 - broken = stdenv.hostPlatform.isDarwin; 103 82 homepage = "http://ccxvii.net/gargoyle/"; 104 83 license = licenses.gpl2Plus; 105 84 description = "Interactive fiction interpreter GUI";
+4 -4
pkgs/by-name/gi/gitbutler/package.nix
··· 35 35 36 36 rustPlatform.buildRustPackage rec { 37 37 pname = "gitbutler"; 38 - version = "0.14.16"; 38 + version = "0.14.18"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "gitbutlerapp"; 42 42 repo = "gitbutler"; 43 43 tag = "release/${version}"; 44 - hash = "sha256-SbxoLlXa6ZouZPY4P29ol9caDrM9XyJyBl35Wemmh9Y="; 44 + hash = "sha256-lYC7thGiCAW6snGyE+qQteS1WfY9k3aez84U8PEjmjg="; 45 45 }; 46 46 47 47 # Let Tauri know what version we're building ··· 60 60 ''; 61 61 62 62 useFetchCargoVendor = true; 63 - cargoHash = "sha256-VlGHexsNOwipyKiotWYgt8E+x6C22a7xW2Zft39FeJE="; 63 + cargoHash = "sha256-VVGdZxfBLj1kKEJjck5jhOsoW4KRUWiup6w6wpRto7Q="; 64 64 65 65 pnpmDeps = pnpm_9.fetchDeps { 66 66 inherit pname version src; 67 - hash = "sha256-Zf/n49nb1PcE3RMeBoN3EAershxQh1AO8Hx9m3NV9XM="; 67 + hash = "sha256-v+nW5C4an5Yx6Kfd1iErNiXRofPubgLSNFZu/Ae1DFc="; 68 68 }; 69 69 70 70 nativeBuildInputs = [
+23
pkgs/by-name/gi/gitlab-ci-local/package.nix
··· 34 34 ''; 35 35 36 36 postInstall = '' 37 + NODE_MODULES=$out/lib/node_modules/gitlab-ci-local/node_modules 38 + 39 + # Remove intermediate build files for re2 to reduce dependencies. 40 + # 41 + # This does not affect the behavior. On npm `re2` does not ship 42 + # the build directory and downloads a prebuilt version of the 43 + # `re2.node` binary. This method produces the same result. 44 + find $NODE_MODULES/re2/build -type f ! -path "*/Release/re2.node" -delete 45 + strip -x $NODE_MODULES/re2/build/Release/re2.node 46 + 47 + # Remove files that depend on python3 48 + # 49 + # The node-gyp package is only used for building re2, so it is 50 + # not needed at runtime. I did not remove the whole directory 51 + # because of some dangling links to the node-gyp directory which 52 + # is not required. It is possible to remove the directory and all 53 + # the files that link to it, but I figured it was not worth 54 + # tracking down the files. 55 + # 56 + # The re2/vendor directory is used for building the re2.node 57 + # binary, so it is not needed at runtime. 58 + rm -rf $NODE_MODULES/{node-gyp/gyp,re2/vendor} 59 + 37 60 wrapProgram $out/bin/gitlab-ci-local \ 38 61 --prefix PATH : "${ 39 62 lib.makeBinPath [
+2 -2
pkgs/by-name/gl/glooctl/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "glooctl"; 10 - version = "1.18.14"; 10 + version = "1.18.16"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "solo-io"; 14 14 repo = "gloo"; 15 15 rev = "v${version}"; 16 - hash = "sha256-NFcUSvtoXTXGLOGKsf6620R80b19ce++gfG5njDyvI0="; 16 + hash = "sha256-+GQLmmIU+b7GczeypHZ+Z3UyOafWrAUBgtVFMJV+WSE="; 17 17 }; 18 18 19 19 vendorHash = "sha256-lcnsmeZ2XobBE95KqIhUZCKmevg2WEGuZC4qUVkdafM=";
+3 -3
pkgs/by-name/go/go-migrate/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "go-migrate"; 9 - version = "4.18.2"; 9 + version = "4.18.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "golang-migrate"; 13 13 repo = "migrate"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-DRWJ5USabSQtNkyDjz8P7eOS2QBE1KaD8K8XYORBVGo="; 15 + sha256 = "sha256-aM8okSrLj2oIb3Ey2KkHu3UQY7mSnPjMfwNsdL2Fz28="; 16 16 }; 17 17 18 18 proxyVendor = true; # darwin/linux hash mismatch 19 - vendorHash = "sha256-0SbhHA5gKzODW8rHCEuZXWs8vMsVDMqJsRDPs4V1gGc="; 19 + vendorHash = "sha256-H3FBO6RFoXzwk/9bkSVuIlDbfd4AATzbgLmEvbtahFM="; 20 20 21 21 subPackages = [ "cmd/migrate" ]; 22 22
+5 -5
pkgs/by-name/go/google-chrome/package.nix
··· 171 171 172 172 linux = stdenv.mkDerivation (finalAttrs: { 173 173 inherit pname meta passthru; 174 - version = "135.0.7049.84"; 174 + version = "135.0.7049.114"; 175 175 176 176 src = fetchurl { 177 177 url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; 178 - hash = "sha256-ZygM2YuML23KPJQ8Kl5f2YqI+0vbXnC3fYk8l8R/nXk="; 178 + hash = "sha256-1YdXtlEY6icyPMngvfthLdhSaMGbpI0lifFkZSZc2a4="; 179 179 }; 180 180 181 181 # With strictDeps on, some shebangs were not being patched correctly ··· 274 274 275 275 darwin = stdenvNoCC.mkDerivation (finalAttrs: { 276 276 inherit pname meta passthru; 277 - version = "135.0.7049.85"; 277 + version = "135.0.7049.115"; 278 278 279 279 src = fetchurl { 280 - url = "http://dl.google.com/release2/chrome/adtorua7m5iaphuubpwxkpgb7qwa_135.0.7049.85/GoogleChrome-135.0.7049.85.dmg"; 281 - hash = "sha256-NvCVflxCbMyx4wnbg+3IlO01xZuvzKAVPgg/S629Xls="; 280 + url = "http://dl.google.com/release2/chrome/ba5pqpswpjr5iyzekrawihvjey_135.0.7049.115/GoogleChrome-135.0.7049.115.dmg"; 281 + hash = "sha256-0J1qJ8i141RsmDGGcMM4UvVlT9tBtyn3cOFTz1XIxSk="; 282 282 }; 283 283 284 284 dontPatch = true;
+3 -3
pkgs/by-name/go/google-cloud-sql-proxy/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "google-cloud-sql-proxy"; 10 - version = "2.15.2"; 10 + version = "2.15.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "GoogleCloudPlatform"; 14 14 repo = "cloud-sql-proxy"; 15 15 rev = "v${version}"; 16 - hash = "sha256-IZSWJhA3M+d16KKOY6MULibvTNrf7InuNR/ahYznQHY="; 16 + hash = "sha256-B9r4It6YQVBJ4tVX7IUI5jc6X3WgkgdzAcP0EWKUkeE="; 17 17 }; 18 18 19 19 subPackages = [ "." ]; 20 20 21 - vendorHash = "sha256-iFCM1goZSYCCPC+14diCeK7AqLC+tRRSG10C8Nn0Lp0="; 21 + vendorHash = "sha256-7QGetVfoDw59Mw1ZZh5wKEmqwxEgn3QP9kML+822dLc="; 22 22 23 23 checkFlags = [ 24 24 "-short"
+5 -5
pkgs/by-name/go/gopass-jsonapi/package.nix
··· 13 13 14 14 let 15 15 16 - # https://github.com/gopasspw/gopass-jsonapi/blob/v1.15.15/internal/jsonapi/manifest/manifest_path_linux.go 16 + # https://github.com/gopasspw/gopass-jsonapi/blob/v1.15.16/internal/jsonapi/manifest/manifest_path_linux.go 17 17 manifestPaths = { 18 18 firefox = "$out/lib/mozilla/native-messaging-hosts/com.justwatch.gopass.json"; 19 19 chrome = "$out/etc/opt/chrome/native-messaging-hosts/com.justwatch.gopass.json"; ··· 27 27 in 28 28 buildGoModule rec { 29 29 pname = "gopass-jsonapi"; 30 - version = "1.15.15"; 30 + version = "1.15.16"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "gopasspw"; 34 34 repo = "gopass-jsonapi"; 35 35 rev = "v${version}"; 36 - hash = "sha256-nayg7NTJH6bAPiguyuN37JivfWkpOUX/xI/+PHDi3UI="; 36 + hash = "sha256-Nl69SSqs18zG7eYhBafXFGBVNQglSeffg7Z0Y8zuLmc="; 37 37 }; 38 38 39 - vendorHash = "sha256-khX1CdzN+5T8q2hA3NyCxtz7uw9uDd9u61q3UslTtqs="; 39 + vendorHash = "sha256-zncWJSA6cUthwcFZQXtJmwJZujaXt0Rubcga8D0+ZQc="; 40 40 41 41 subPackages = [ "." ]; 42 42 ··· 72 72 # `gopass-jsonapi configure` will ask for them. (`--libpath` and `--global` 73 73 # are overriden by `--manifest-path`. `--libpath` is only used to 74 74 # compute Firefox's global manifest path. See 75 - # https://github.com/gopasspw/gopass-jsonapi/blob/v1.15.15/setup_others.go#L33-L46) 75 + # https://github.com/gopasspw/gopass-jsonapi/blob/v1.15.16/setup_others.go#L33-L46) 76 76 # 77 77 # `gopass-jsonapi configure` ask for confirmation before writing any files, 78 78 # `echo y` gives it.
+35
pkgs/by-name/gz/gz-utils/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + gz-cmake, 7 + spdlog, 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "gz-utils"; 12 + version = "3.1.1"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "gazebosim"; 16 + repo = "gz-utils"; 17 + tag = "gz-utils${lib.versions.major finalAttrs.version}_${finalAttrs.version}"; 18 + hash = "sha256-fYzysdB608jfMb/EbqiGD4hXmPxcaVTUrt9Wx0dBlto="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + cmake 23 + gz-cmake 24 + spdlog 25 + ]; 26 + 27 + meta = { 28 + description = "General purpose utility classes and functions for the Gazebo libraries"; 29 + homepage = "https://gazebosim.org/home"; 30 + changelog = "https://github.com/gazebosim/gz-utils/blob/${finalAttrs.src.tag}/Changelog.md"; 31 + license = lib.licenses.asl20; 32 + platforms = lib.platforms.unix ++ lib.platforms.windows; 33 + maintainers = with lib.maintainers; [ guelakais ]; 34 + }; 35 + })
+3 -7
pkgs/by-name/he/heroic-unwrapped/package.nix
··· 8 8 python3, 9 9 makeWrapper, 10 10 # Upstream uses EOL Electron 31. Use next oldest version. 11 - electron_33, 11 + electron_34, 12 12 vulkan-helper, 13 13 gogdl, 14 14 legendary-heroic, ··· 17 17 }: 18 18 19 19 let 20 - electron = electron_33; 20 + electron = electron_34; 21 21 in 22 22 stdenv.mkDerivation (finalAttrs: { 23 23 pname = "heroic-unwrapped"; ··· 53 53 runHook preBuild 54 54 55 55 # set nodedir to prevent node-gyp from downloading headers 56 - # taken from https://nixos.org/manual/nixpkgs/stable/#javascript-tool-specific 57 - mkdir -p $HOME/.node-gyp/${nodejs.version} 58 - echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion 59 - ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version} 60 - export npm_config_nodedir=${nodejs} 56 + export npm_config_nodedir=${electron.headers} 61 57 62 58 pnpm --offline electron-vite build 63 59 pnpm --offline electron-builder \
+6 -3
pkgs/by-name/hy/hypseus-singe/package.nix
··· 11 11 SDL2, 12 12 SDL2_image, 13 13 SDL2_ttf, 14 + SDL2_mixer, 14 15 libmpeg2, 15 16 libvorbis, 16 17 libzip, ··· 20 19 21 20 stdenv.mkDerivation (finalAttrs: { 22 21 pname = "hypseus-singe"; 23 - version = "2.11.3"; 22 + version = "2.11.4"; 24 23 25 24 src = fetchFromGitHub { 26 25 owner = "DirtBagXon"; 27 26 repo = "hypseus-singe"; 28 - rev = "refs/tags/v${finalAttrs.version}"; 29 - hash = "sha256-hLl+/tJrBXo6m/cJxmn2bSLXcNLM8B6SKrM702Z8K8E="; 27 + tag = "v${finalAttrs.version}"; 28 + hash = "sha256-04WC0fO/eNUz4muwDAbjDy5AA53QPpX5dq5Xgt8qeBI="; 30 29 }; 31 30 32 31 patches = [ ./use-shared-mpeg2.patch ]; ··· 45 44 SDL2 46 45 SDL2_image 47 46 SDL2_ttf 47 + SDL2_mixer 48 48 libmpeg2 49 49 libvorbis 50 50 libzip ··· 57 55 env.NIX_CFLAGS_COMPILE = toString [ 58 56 "-I${lib.getDev SDL2_image}/include/SDL2" 59 57 "-I${lib.getDev SDL2_ttf}/include/SDL2" 58 + "-I${lib.getDev SDL2_mixer}/include/SDL2" 60 59 ]; 61 60 62 61 preConfigure = ''
+4 -3
pkgs/by-name/hy/hypseus-singe/use-shared-mpeg2.patch
··· 1 1 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt 2 - index 6a85063..73dbd39 100644 2 + index 780b802..2f0b489 100644 3 3 --- a/src/CMakeLists.txt 4 4 +++ b/src/CMakeLists.txt 5 - @@ -50,13 +50,12 @@ include(GetGitRevisionDescription) 5 + @@ -53,14 +53,13 @@ include(GetGitRevisionDescription) 6 6 include(InstallRequiredSystemLibraries) 7 7 include(FindPkgConfig) 8 8 include(ExternalProject) ··· 12 12 13 13 PKG_SEARCH_MODULE(SDL2 REQUIRED sdl2) 14 14 PKG_SEARCH_MODULE(SDL2_TTF REQUIRED SDL2_ttf) 15 + PKG_SEARCH_MODULE(SDL2_MIXER REQUIRED SDL2_mixer) 15 16 -build_libmpeg2( ) 16 17 +PKG_SEARCH_MODULE(MPEG2 REQUIRED libmpeg2) 17 18 18 19 message(STATUS "Target: ${CMAKE_SYSTEM_NAME} ${CMAKE_TARGET_ARCHITECTURES}") 19 20 20 - @@ -110,7 +109,6 @@ add_subdirectory(timer) 21 + @@ -114,7 +113,6 @@ add_subdirectory(timer) 21 22 add_subdirectory(video) 22 23 add_subdirectory(vldp) 23 24
+3 -3
pkgs/by-name/ji/jira-cli-go/package.nix
··· 13 13 14 14 buildGoModule rec { 15 15 pname = "jira-cli-go"; 16 - version = "1.5.2"; 16 + version = "1.6.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "ankitpokhrel"; 20 20 repo = "jira-cli"; 21 21 tag = "v${version}"; 22 - hash = "sha256-Wp6uDvnTiNixn8GyEn8SeKPdXanUNN3b7yr9dT1D6uo="; 22 + hash = "sha256-+7R0yf7YVUnJErvhDm6dVskAJdyd7DHM0JJ6V9gzj/Q="; 23 23 }; 24 24 25 - vendorHash = "sha256-a11ZO/iV/Yhaq/cu504p2C/OkKJ04PeMMSoHrl7edvM="; 25 + vendorHash = "sha256-cl+Sfi9WSPy8qOtB13rRiKtQdDC+HC0+FMKpsWbtU2w="; 26 26 27 27 nativeBuildInputs = [ installShellFiles ]; 28 28
+2 -2
pkgs/by-name/ju/junction/package.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "junction"; 22 - version = "1.8"; 22 + version = "1.9"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "sonnyp"; 26 26 repo = "junction"; 27 27 rev = "v${version}"; 28 - hash = "sha256-0zY6Dp0aKHtBHSTiGbI5o6876BsARbo8/BbArl0RaMY="; 28 + hash = "sha256-gnFig8C46x73gAUl9VVx3Y3hrhEVeP/DvaYHYuv9RTg="; 29 29 fetchSubmodules = true; 30 30 }; 31 31
+17 -10
pkgs/by-name/ka/kamid/package.nix
··· 1 1 { 2 - stdenv, 3 2 lib, 3 + stdenv, 4 + fetchurl, 4 5 pkg-config, 5 6 libevent, 6 7 libressl, 7 - libbsd, 8 - fetchurl, 9 8 readline, 9 + libbsd, 10 10 }: 11 11 12 - stdenv.mkDerivation rec { 12 + stdenv.mkDerivation (finalAttrs: { 13 13 pname = "kamid"; 14 14 version = "0.2"; 15 15 16 16 src = fetchurl { 17 - url = "https://github.com/omar-polo/kamid/releases/download/${version}/${pname}-${version}.tar.gz"; 17 + url = "https://github.com/omar-polo/kamid/releases/download/${finalAttrs.version}/kamid-${finalAttrs.version}.tar.gz"; 18 18 sha256 = "sha256-23LgcZ+R6wcUz1fZA+IbhyshfQOTyiFPZ+uKVwOh680="; 19 19 }; 20 20 ··· 29 29 libbsd 30 30 ]; 31 31 32 + env.NIX_CFLAGS_COMPILE = toString [ 33 + # client.c:381:13: error: implicit declaration of function 'setgroups'; did you mean 'getgroups'? 34 + "-Wno-error=implicit-function-declaration" 35 + # ftp.c:1585:22: error: passing argument 1 of 'log_procinit' makes pointer from integer without a cast 36 + "-Wno-error=int-conversion" 37 + ]; 38 + 32 39 makeFlags = [ "AR:=$(AR)" ]; 33 40 34 - meta = with lib; { 41 + meta = { 35 42 description = "FREE, easy-to-use and portable implementation of a 9p file server daemon for UNIX-like systems"; 36 43 homepage = "https://kamid.omarpolo.com"; 37 - license = licenses.isc; 38 - maintainers = with maintainers; [ heph2 ]; 39 - platforms = platforms.linux; 44 + license = lib.licenses.isc; 45 + maintainers = with lib.maintainers; [ heph2 ]; 46 + platforms = lib.platforms.linux; 40 47 }; 41 - } 48 + })
+2 -2
pkgs/by-name/ka/kargo/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "kargo"; 14 - version = "1.4.1"; 14 + version = "1.4.3"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "akuity"; 18 18 repo = "kargo"; 19 19 tag = "v${version}"; 20 - hash = "sha256-yLBq3zc9GcuLaS/Muup+15vpj99bHV2ImGvL4UuMuj4="; 20 + hash = "sha256-qrMvEVKOUsRjIfnY/u7o56oPxCWXZbj+XU6c8/7fugQ="; 21 21 }; 22 22 23 23 vendorHash = "sha256-1J/9AXKU6jLZh6B5jWCoQeStborTOGjxFkZ1Vk2Yw+8=";
+3 -3
pkgs/by-name/ku/kubecm/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kubecm"; 9 - version = "0.32.3"; 9 + version = "0.33.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sunny0826"; 13 13 repo = "kubecm"; 14 14 rev = "v${version}"; 15 - hash = "sha256-z0uQhAfyrK2LKs4hwnHGE7hKQwhLGCmp7yN58ehDn/w="; 15 + hash = "sha256-osyxgwJIHsnTW8uDKPFO174ImUntKHmW61v6KPY1E9M="; 16 16 }; 17 17 18 - vendorHash = "sha256-2GFZ++7H0ii+9WJKPxtDBHikJTQQyDFqJ6qzwVvA84g="; 18 + vendorHash = "sha256-rSha+Fd8vohRnLjECqRn3Zg4DYxGgXc4M7mUAgvW+Gw="; 19 19 ldflags = [ 20 20 "-s" 21 21 "-w"
+3 -3
pkgs/by-name/ma/mautrix-discord/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "mautrix-discord"; 13 - version = "0.7.2"; 13 + version = "0.7.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "mautrix"; 17 17 repo = "discord"; 18 18 rev = "v${version}"; 19 - hash = "sha256-KRfbxPblOL4JznnGx9Jj5XXEWEKzan5xWvAwYmP7yGc="; 19 + hash = "sha256-q6FpeGWoeIVVeomKMHpXUntMWsMJMV73FDiBfbMQ6Oc="; 20 20 }; 21 21 22 - vendorHash = "sha256-8SW2q4Svfe8X9qwzYBa5HhHyQZDsPJqig/V1/Wp+avo="; 22 + vendorHash = "sha256-6R5ryzjAAAI3YtTMlHjrLOXkid2kCe8+ZICnNUjtxaQ="; 23 23 24 24 ldflags = [ 25 25 "-s"
+3 -3
pkgs/by-name/ma/mautrix-meta/package.nix
··· 15 15 16 16 buildGoModule rec { 17 17 pname = "mautrix-meta"; 18 - version = "0.4.5"; 18 + version = "0.4.6"; 19 19 20 20 subPackages = [ "cmd/mautrix-meta" ]; 21 21 ··· 23 23 owner = "mautrix"; 24 24 repo = "meta"; 25 25 rev = "v${version}"; 26 - hash = "sha256-UWW5h4e6usxVkMH1TDGt62/ThlAhbeqivnYFIKPOqXE="; 26 + hash = "sha256-FRK32NBtAro/+StacBa/jMg31xkxOKx791RBmuG61z8="; 27 27 }; 28 28 29 29 buildInputs = lib.optional (!withGoolm) olm; 30 30 tags = lib.optional withGoolm "goolm"; 31 31 32 - vendorHash = "sha256-fJuCNhbm6930zPyfXA8mbjyJmRdv0Zn0ZZ+ULImXjKU="; 32 + vendorHash = "sha256-nFxWPMNV0La21W03WNDZNktcHYLFVzPY/SkAyp0AVxs="; 33 33 34 34 passthru = { 35 35 tests = {
+3 -3
pkgs/by-name/ma/mautrix-slack/package.nix
··· 13 13 withGoolm ? false, 14 14 }: 15 15 let 16 - version = "0.2.0"; 16 + version = "0.2.1"; 17 17 in 18 18 buildGoModule { 19 19 pname = "mautrix-slack"; ··· 23 23 owner = "mautrix"; 24 24 repo = "slack"; 25 25 tag = "v${version}"; 26 - hash = "sha256-y6DsojQQAQkAB4puhk3DLheVvjn0puoYvzoX1H7gBEM="; 26 + hash = "sha256-1/OuwyQU68tsg9WOl0Eg4ZM28sD6JDMQN9i1LZLYOuE="; 27 27 }; 28 28 29 - vendorHash = "sha256-1aYg6wDG2hzUshtHs9KiJDAFb4OM1oupUJAh3LR4KxY="; 29 + vendorHash = "sha256-YjM2ZpXm3DGNRtCGvj7+0+bXAnb7HXYzQvxCSL4+hHo="; 30 30 31 31 buildInputs = lib.optional (!withGoolm) olm; 32 32 tags = lib.optional withGoolm "goolm";
+45
pkgs/by-name/md/mdsf/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + let 9 + pname = "mdsf"; 10 + version = "0.5.1"; 11 + in 12 + rustPlatform.buildRustPackage { 13 + inherit pname version; 14 + 15 + src = fetchFromGitHub { 16 + owner = "hougesen"; 17 + repo = "mdsf"; 18 + tag = "v${version}"; 19 + hash = "sha256-KHTWE3ENRc/VHrgwAag6DsnEU3c8Nqw15jR5jWlNrk4="; 20 + }; 21 + 22 + useFetchCargoVendor = true; 23 + cargoHash = "sha256-kgqRwYjDc/eV9wv1G6aAhfrGpoYDPCFfqaTm+T2p7uw="; 24 + 25 + checkFlags = [ 26 + "--skip=tests::it_should_add_go_package_if_missing" 27 + "--skip=tests::it_should_format_the_code" 28 + "--skip=tests::it_should_format_the_codeblocks_that_start_with_whitespace" 29 + "--skip=tests::it_should_not_care_if_go_package_is_set" 30 + "--skip=tests::it_should_not_modify_outside_blocks" 31 + ]; 32 + 33 + nativeInstallCheckInputs = [ versionCheckHook ]; 34 + doInstallCheck = true; 35 + passthru.updateScript = nix-update-script { }; 36 + 37 + meta = { 38 + description = "Tool for formatting a linting markdown code snippets using language specific tools"; 39 + homepage = "https://github.com/hougesen/mdsf"; 40 + changelog = "https://github.com/hougesen/mdsf/releases"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; 43 + mainProgram = "mdsf"; 44 + }; 45 + }
+3 -3
pkgs/by-name/me/melange/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "melange"; 10 - version = "0.23.6"; 10 + version = "0.23.9"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "chainguard-dev"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - hash = "sha256-ahvYLj80fT93F2w22W7oD45mt3NAVpAhqKxqj4Hb1wY="; 16 + hash = "sha256-HJNB3SCy54v9Tvc6qXT3jisWcqhUCT0evjJxjCltazc="; 17 17 # populate values that require us to use git. By doing this in postFetch we 18 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 19 leaveDotGit = true; ··· 26 26 ''; 27 27 }; 28 28 29 - vendorHash = "sha256-hmbdq4h1+8rIn8rbG0ZYNaimSiFROk3rTX1VhPPE200="; 29 + vendorHash = "sha256-uxEQR6NuNJDtjXY5nPBkVU/1ExpdvTGOIpMTRjz68I8="; 30 30 31 31 subPackages = [ "." ]; 32 32
+47 -11
pkgs/by-name/mo/modsecurity_standalone/package.nix
··· 13 13 luaSupport ? false, 14 14 lua5, 15 15 perl, 16 + fetchpatch, 17 + versionCheckHook, 16 18 }: 17 19 18 20 let ··· 22 20 optional = lib.optional; 23 21 in 24 22 25 - stdenv.mkDerivation rec { 23 + stdenv.mkDerivation (finalAttrs: { 26 24 pname = "modsecurity"; 27 - version = "2.9.7"; 25 + version = "2.9.8"; 28 26 29 27 src = fetchFromGitHub { 30 28 owner = "owasp-modsecurity"; 31 29 repo = "modsecurity"; 32 - rev = "v${version}"; 33 - sha256 = "sha256-hJ8wYeC83dl85bkUXGZKHpHzw9QRgtusj1/+Coxsx0k="; 30 + tag = "v${finalAttrs.version}"; 31 + hash = "sha256-fJ5XeO5m5LlImAuzIvXVVWkc9awbaRI3NWWOOwGrshI="; 34 32 }; 35 33 36 34 nativeBuildInputs = [ ··· 58 56 "--with-lua=${luaValue}" 59 57 ]; 60 58 59 + enableParallelBuilding = true; 60 + 61 + env.NIX_CFLAGS_COMPILE = toString [ 62 + # msc_test.c:86:5: error: initialization of 'int' from 'void *' makes integer from pointer without a cast [] 63 + "-Wno-error=int-conversion" 64 + ]; 65 + 61 66 outputs = [ 62 67 "out" 63 68 "nginx" 64 69 ]; 65 - # by default modsecurity's install script copies compiled output to httpd's modules folder 66 - # this patch removes those lines 67 - patches = [ ./Makefile.am.patch ]; 70 + patches = [ 71 + # by default modsecurity's install script copies compiled output to httpd's modules folder 72 + # this patch removes those lines 73 + ./Makefile.am.patch 74 + # remove when 2.9.9 is released 75 + (fetchpatch { 76 + name = "move-id_log"; 77 + url = "https://github.com/owasp-modsecurity/ModSecurity/commit/149376377ecef9ecc36ee81d5b666fc0ac7e249b.patch"; 78 + hash = "sha256-KjQGqSBt/u9zPZY1aSIupnYHleJbsOAOk3Y2bNOyRxk="; 79 + }) 80 + # remove when 2.9.9 is released 81 + (fetchpatch { 82 + name = "gcc-format-security"; 83 + url = "https://github.com/owasp-modsecurity/ModSecurity/commit/cddd9a7eb5585a9b3be1f9bdcadcace8f60f5808.patch"; 84 + hash = "sha256-H1wkZQ5bTQIRhlEvvvj7YCBi9qndRgHgKTnE9Cusq3I="; 85 + }) 86 + # remove when 2.9.9 is released 87 + (fetchpatch { 88 + name = "gcc-incompatible-pointer-type"; 89 + url = "https://github.com/owasp-modsecurity/ModSecurity/commit/4919814a5cf0e7911f71856ed872b0e73b659a0a.patch"; 90 + hash = "sha256-9JzCtiLf43xw6i4NqQpok37es+kuWXZWKdJum28Hx4M="; 91 + }) 92 + ]; 68 93 69 94 doCheck = true; 70 95 nativeCheckInputs = [ perl ]; ··· 101 72 cp -R * $nginx 102 73 ''; 103 74 104 - meta = with lib; { 75 + doInstallCheck = true; 76 + nativeInstallCheckInputs = [ 77 + versionCheckHook 78 + ]; 79 + versionCheckProgramArg = "-v"; 80 + versionCheckProgram = "${placeholder "out"}/bin/mlogc"; 81 + 82 + meta = { 105 83 description = "Open source, cross-platform web application firewall (WAF)"; 106 - license = licenses.asl20; 84 + license = lib.licenses.asl20; 107 85 homepage = "https://github.com/owasp-modsecurity/ModSecurity"; 108 - maintainers = with maintainers; [ offline ]; 86 + maintainers = with lib.maintainers; [ offline ]; 109 87 platforms = lib.platforms.linux ++ lib.platforms.darwin; 110 88 }; 111 - } 89 + })
+7 -14
pkgs/by-name/na/nanomq/package.nix
··· 49 49 in 50 50 stdenv.mkDerivation (finalAttrs: { 51 51 pname = "nanomq"; 52 - version = "0.22.1"; 52 + version = "0.23.6"; 53 53 54 54 src = fetchFromGitHub { 55 55 owner = "emqx"; 56 56 repo = "nanomq"; 57 - rev = finalAttrs.version; 58 - hash = "sha256-aB1gEzo2dX8NY+e0Dq4ELgkUpL/NtvvuY/l539BPIng="; 57 + tag = finalAttrs.version; 58 + hash = "sha256-Fy/9ASpQ/PHGItYhad69DdHWqCr/Wa+Xdm53Q573Pfc="; 59 59 fetchSubmodules = true; 60 60 }; 61 - 62 - postPatch = '' 63 - substituteInPlace CMakeLists.txt \ 64 - --replace "DESTINATION /etc" "DESTINATION $out/etc" 65 - ''; 66 61 67 62 nativeBuildInputs = [ 68 63 cmake ··· 84 89 (lib.cmakeBool "NNG_ENABLE_SQLITE" true) 85 90 (lib.cmakeBool "NNG_ENABLE_TLS" true) 86 91 ]; 87 - 88 - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=int-conversion"; 89 92 90 93 # disabled by default - not 100% reliable and making nanomq depend on 91 94 # mosquitto would annoy people ··· 126 133 }); 127 134 }; 128 135 129 - meta = with lib; { 136 + meta = { 130 137 description = "Ultra-lightweight and blazing-fast MQTT broker for IoT edge"; 131 138 homepage = "https://nanomq.io/"; 132 - license = licenses.mit; 133 - maintainers = with maintainers; [ sikmir ]; 134 - platforms = platforms.unix; 139 + license = lib.licenses.mit; 140 + maintainers = with lib.maintainers; [ sikmir ]; 141 + platforms = lib.platforms.unix; 135 142 }; 136 143 })
+2 -2
pkgs/by-name/nc/ncbi-vdb/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "ncbi-vdb"; 15 - version = "3.1.1"; 15 + version = "3.2.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ncbi"; 19 19 repo = "ncbi-vdb"; 20 20 tag = finalAttrs.version; 21 - hash = "sha256-HBiheN8XfYYwmY5gw7j8qTczn6WZZNTzY2/fGtpgs/8="; 21 + hash = "sha256-ccKJF6Ank/hyADnDwN0qoQbb0BniXlz/Fgnc1IXq0P0="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/by-name/nv/nvitop/package.nix
··· 7 7 8 8 python3Packages.buildPythonApplication rec { 9 9 pname = "nvitop"; 10 - version = "1.4.2"; 10 + version = "1.5.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "XuehaiPan"; 14 14 repo = "nvitop"; 15 15 tag = "v${version}"; 16 - hash = "sha256-2l/VfqgV2UmMVad3UYASjYFu/Mzp2K2XNQFUDq1XM9k="; 16 + hash = "sha256-1WL1S6jUbCLtuAe223AAmCcOcLZ0rStE04uCd0L9gVw="; 17 17 }; 18 18 19 19 pythonRelaxDeps = [ "nvidia-ml-py" ];
+17 -16
pkgs/by-name/op/openmolcas/package.nix
··· 123 123 124 124 passthru = lib.optionalAttrs enableMpi { inherit mpi; }; 125 125 126 + cmakeFlags = [ 127 + "-DOPENMP=ON" 128 + "-DTOOLS=ON" 129 + "-DHDF5=ON" 130 + "-DFDE=ON" 131 + "-DEXTERNAL_LIBXC=${lib.getDev libxc}" 132 + (lib.strings.cmakeBool "DMRG" enableQcmaquis) 133 + (lib.strings.cmakeBool "NEVPT2" enableQcmaquis) 134 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 135 + (lib.strings.cmakeBool "BUILD_STATIC_LIBS" stdenv.hostPlatform.isStatic) 136 + (lib.strings.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) 137 + "-DLINALG=Manual" 138 + (lib.strings.cmakeBool "DGA" enableMpi) 139 + (lib.strings.cmakeBool "MPI" enableMpi) 140 + ]; 141 + 126 142 preConfigure = 127 143 '' 128 - cmakeFlagsArray+=( 129 - "-DOPENMP=ON" 130 - "-DTOOLS=ON" 131 - "-DHDF5=ON" 132 - "-DFDE=ON" 133 - "-DEXTERNAL_LIBXC=${lib.getDev libxc}" 134 - ${lib.strings.cmakeBool "DMRG" enableQcmaquis} 135 - ${lib.strings.cmakeBool "NEVPT2" enableQcmaquis} 136 - "-DCMAKE_SKIP_BUILD_RPATH=ON" 137 - ${lib.strings.cmakeBool "BUILD_STATIC_LIBS" stdenv.hostPlatform.isStatic} 138 - ${lib.strings.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)} 139 - "-DLINALG=Manual" 140 - "-DLINALG_LIBRARIES=-lblas -llapack" 141 - ${lib.strings.cmakeBool "DGA" enableMpi} 142 - ${lib.strings.cmakeBool "MPI" enableMpi} 143 - ) 144 + cmakeFlagsArray+=("-DLINALG_LIBRARIES=-lblas -llapack") 144 145 '' 145 146 + lib.optionalString enableMpi '' 146 147 export GAROOT=${globalarrays};
+3 -3
pkgs/by-name/op/opentofu/package.nix
··· 15 15 let 16 16 package = buildGoModule rec { 17 17 pname = "opentofu"; 18 - version = "1.9.0"; 18 + version = "1.9.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "opentofu"; 22 22 repo = "opentofu"; 23 23 tag = "v${version}"; 24 - hash = "sha256-e0ZzbQdex0DD7Bj9WpcVI5roh0cMbJuNr5nsSVaOSu4="; 24 + hash = "sha256-YZMv17fnvzgzm35MXFkvMc5JAuPnyapa41H8Ob4t88c="; 25 25 }; 26 26 27 - vendorHash = "sha256-fMTbLSeW+pw6GK8/JLZzG2ER90ss2g1FSDX5+f292do="; 27 + vendorHash = "sha256-avfyMwYv8nKLCUHSExsPvYQrt9sMKZNPHFB/YFGQs2s="; 28 28 ldflags = [ 29 29 "-s" 30 30 "-w"
+20 -7
pkgs/by-name/ov/ovftool/package.nix
··· 85 85 }; 86 86 87 87 ovftoolSystem = ovftoolSystems.${stdenv.system} or (throw "unsupported system ${stdenv.system}"); 88 + 89 + # Regrettably, we need to compile this version or else ovftool complains about unknown symbols. 90 + ovftool-xercesc = xercesc.overrideAttrs (prev: rec { 91 + version = "3.2.5"; 92 + src = fetchurl { 93 + url = lib.replaceStrings [ prev.version ] [ version ] prev.src.url; 94 + hash = "sha256-VFz8zmxOdVIHvR8n4xkkHlDjfAwnJQ8RzaEWAY8e8PU="; 95 + }; 96 + }); 88 97 in 89 98 stdenv.mkDerivation (final: { 90 99 pname = "ovftool"; ··· 120 111 icu60 121 112 libiconv 122 113 libxcrypt-legacy 123 - xercesc 114 + ovftool-xercesc 124 115 zlib 125 116 curl 126 117 ] ··· 132 123 libxml2 133 124 ]; 134 125 135 - nativeBuildInputs = [ 136 - unzip 137 - makeWrapper 138 - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 126 + nativeBuildInputs = 127 + [ 128 + unzip 129 + makeWrapper 130 + ] 131 + ++ lib.optionals stdenv.hostPlatform.isLinux [ 132 + autoPatchelfHook 133 + ]; 139 134 140 135 postUnpack = '' 141 136 # The linux package wraps ovftool.bin with ovftool. Wrapping ··· 251 238 change_args+=(-change @loader_path/lib/libexpat.dylib ${expat}/lib/libexpat.dylib) 252 239 change_args+=(-change @loader_path/lib/libicudata.60.2.dylib ${icu60}/lib/libicudata.60.2.dylib) 253 240 change_args+=(-change @loader_path/lib/libicuuc.60.2.dylib ${icu60}/lib/libicuuc.60.2.dylib) 254 - change_args+=(-change @loader_path/lib/libxerces-c-3.2.dylib ${xercesc}/lib/libxerces-c-3.2.dylib) 241 + change_args+=(-change @loader_path/lib/libxerces-c-3.2.dylib ${ovftool-xercesc}/lib/libxerces-c.dylib) 255 242 256 243 # lolwut 257 244 change_args+=(-change @GOBUILD_CAYMAN_CURL_ROOT@/apple_mac64/lib/libcurl.4.dylib ${curl.out}/lib/libcurl.4.dylib) ··· 266 253 change_args+=(-change @loader_path/libexpat.dylib ${expat}/lib/libexpat.dylib) 267 254 change_args+=(-change @loader_path/libicudata.60.2.dylib ${icu60}/lib/libicudata.60.2.dylib) 268 255 change_args+=(-change @loader_path/libicuuc.60.2.dylib ${icu60}/lib/libicuuc.60.2.dylib) 269 - change_args+=(-change @loader_path/libxerces-c-3.2.dylib ${xercesc}/lib/libxerces-c-3.2.dylib) 256 + change_args+=(-change @loader_path/libxerces-c-3.2.dylib ${ovftool-xercesc}/lib/libxerces-c.dylib) 270 257 271 258 # Add new absolute paths for other libs to all libs 272 259 for lib in $out/lib/*.dylib; do
+2 -2
pkgs/by-name/pa/pavolctld/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "pavolctld"; 10 - version = "1.0.1"; 10 + version = "1.0.2"; 11 11 12 12 src = fetchgit { 13 13 url = "https://git.tjkeller.xyz/pavolctld"; 14 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-nmN8bQKQNGpCGvHQnZK9YQgB80SxRSds0V9Y7h/Guh8="; 15 + hash = "sha256-gNEXED+9BkCCLi8oW2GZi9Azd/zOWUvu/bY0a1WbE/A="; 16 16 }; 17 17 18 18 buildInputs = [ libpulseaudio ];
+3 -3
pkgs/by-name/pi/pixi/package.nix
··· 14 14 15 15 rustPlatform.buildRustPackage (finalAttrs: { 16 16 pname = "pixi"; 17 - version = "0.45.0"; 17 + version = "0.46.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "prefix-dev"; 21 21 repo = "pixi"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-nOSwGR0V6dOaF5pCmYch6EJN87XCs0atSaWshH6Pwqs="; 23 + hash = "sha256-HkaDc7RauVhuuu4R88xlgiAM9pv6RPgyvaVoPO0PHqA="; 24 24 }; 25 25 26 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-vSyo7j+HCWUgXxPAxOGiOGQQwVhHOWJhGyM92KDIeC4="; 27 + cargoHash = "sha256-0X+3/fQLgUSSnDVAociKqk4rJfKHJtKdXIIaSUzI18g="; 28 28 29 29 nativeBuildInputs = [ 30 30 pkg-config
+2 -2
pkgs/by-name/pl/plasmusic-toolbar/package.nix
··· 7 7 }: 8 8 stdenvNoCC.mkDerivation (finalAttrs: { 9 9 pname = "plasmusic-toolbar"; 10 - version = "2.3.0"; 10 + version = "2.4.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ccatterina"; 14 14 repo = "plasmusic-toolbar"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-YxhZ4XhHCbEPVrc+qqO+phGnEf0nnKiDVRB5K4wjR/Q="; 16 + hash = "sha256-bf7dFLQD3JQZtB3GH0aMK9U2D+bOv9mF8NbxUn7oOlQ="; 17 17 }; 18 18 19 19 installPhase = ''
+2 -2
pkgs/by-name/pr/prefect/package.nix
··· 8 8 9 9 python3Packages.buildPythonApplication rec { 10 10 pname = "prefect"; 11 - version = "3.3.4"; 11 + version = "3.3.5"; 12 12 pyproject = true; 13 13 14 14 # Trying to install from source is challenging ··· 17 17 # Source will be missing sdist, uv.lock, ui artefacts ... 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-ii5AqUeo2asSY3oA2PYqGhRev42KInSrn/plDp4Q90Q="; 20 + hash = "sha256-L5L1ldEpOHJPE9K8UPvpUZlF/85mm5llN912LIlvs9k="; 21 21 }; 22 22 23 23 pythonRelaxDeps = [
+3 -3
pkgs/by-name/pr/proto/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "proto"; 13 - version = "0.47.11"; 13 + version = "0.48.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "moonrepo"; 17 17 repo = "proto"; 18 18 rev = "v${version}"; 19 - hash = "sha256-2Lyd2wa47VhBz4HHHw2qG2RgUlPDWZPvVTIPAknaIVE="; 19 + hash = "sha256-nvcewUlMIfvL/qiBl23cdRfa3IFcCm7ncCSATW4607I="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-3zN7t3yplRm4/P0m316uSooDftgJicvWIvz34jzOmBY="; 23 + cargoHash = "sha256-oyATT8lEzBltT6+jXMAHvhPTdXGO4Hm5WwEjy/2bgmE="; 24 24 25 25 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 26 26 libiconv
+2 -2
pkgs/by-name/pu/puffin/package.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "puffin"; 8 - version = "2.1.3"; 8 + version = "2.1.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "siddhantac"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-1qF5KOu2Se49Dw8QrSeUYIx9Yf0MCY/nbLu9IFnHxpA="; 14 + hash = "sha256-cXhnCCg5A/G/FKWfCpq130qSD1iTGpgidqzGGnIPqO8="; 15 15 }; 16 16 17 17 vendorHash = "sha256-ZxAqR3D5VUtbntktrpnywPG3m9rq1utO4fdum0Qe6TU=";
+3 -3
pkgs/by-name/pu/pulumi-esc/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "pulumi-esc"; 9 - version = "0.13.0"; 9 + version = "0.13.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pulumi"; 13 13 repo = "esc"; 14 14 rev = "v${version}"; 15 - hash = "sha256-hQYA8j0fmVdlRuUfZy4NT5oYYot2lHrTqFCPe255F2k="; 15 + hash = "sha256-EmlZLtlioBbXX71TiqZF9bH2VxLT6u4X7CQQsV0ioeY="; 16 16 }; 17 17 18 18 subPackages = "cmd/esc"; 19 19 20 - vendorHash = "sha256-J4ozpVm177DR+a35ckMtLY/4rFIPU6MsI5ewXz/wYGc="; 20 + vendorHash = "sha256-v2+fisMMNUZVcDbUhXDGAUU6rC+Clrh/rb3cuuSCLF0="; 21 21 22 22 ldflags = [ 23 23 "-s"
+2 -2
pkgs/by-name/qo/qownnotes/package.nix
··· 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 pname = "qownnotes"; 19 19 appname = "QOwnNotes"; 20 - version = "25.4.3"; 20 + version = "25.4.4"; 21 21 22 22 src = fetchurl { 23 23 url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; 24 - hash = "sha256-BjtRrRRV7Rs4PTa7DZ3+fFfpx7sH7xtvsf1ALUUvjd0="; 24 + hash = "sha256-9xRituPXmGQ1fFHp4JvXkQ9Rvoj535UP53G6vDMl1L4="; 25 25 }; 26 26 27 27 nativeBuildInputs =
+3 -3
pkgs/by-name/ra/railway/package.nix
··· 7 7 }: 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "railway"; 10 - version = "4.0.0"; 10 + version = "4.0.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "railwayapp"; 14 14 repo = "cli"; 15 15 rev = "v${version}"; 16 - hash = "sha256-o3AWcUKeOBiNsDSDV0XFzQ0rWpj7el4qX6iQKnqMPgg="; 16 + hash = "sha256-2qVib63l+NSiHPD9qDoZiRG1t7SCyqJEUpUI60UMneA="; 17 17 }; 18 18 19 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-F+1ELwvtjnaQlvkfdKk7hnuEEde4NL/sUjPBExU+zds="; 20 + cargoHash = "sha256-p9KH8UhblE4+bKJrkiHvAg77WI2f6KVbIJ4wuUniqDU="; 21 21 22 22 nativeBuildInputs = [ pkg-config ]; 23 23
+2 -2
pkgs/by-name/re/refine/package.nix
··· 35 35 36 36 python3Packages.buildPythonApplication rec { 37 37 pname = "refine"; 38 - version = "0.5.6"; 38 + version = "0.5.7"; 39 39 pyproject = false; # uses meson 40 40 41 41 src = fetchFromGitLab { ··· 43 43 owner = "TheEvilSkeleton"; 44 44 repo = "Refine"; 45 45 tag = version; 46 - hash = "sha256-cIJWTzeLm2YP8Pm/nzcYHIGzBOmQlPe0lQ+b6BufIMg="; 46 + hash = "sha256-Ew/FCCJxgc5ybc/o6tEYP65G24sEmVLoeMTu9/cCjVQ="; 47 47 }; 48 48 49 49 nativeBuildInputs = [
+36
pkgs/by-name/re/repro-env/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + }: 7 + 8 + rustPlatform.buildRustPackage (finalAttrs: { 9 + pname = "repro-env"; 10 + version = "0.4.3"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "kpcyrd"; 14 + repo = "repro-env"; 15 + tag = "v${finalAttrs.version}"; 16 + hash = "sha256-ViOUS7prwLl2C2BOlwqshFks+q+xeiAD4ONdKUcDgWU="; 17 + }; 18 + 19 + cargoHash = "sha256-0ljIt84CqcdC01YXU6J7RlvkN/nlU6Thige8TricFus="; 20 + 21 + doInstallCheck = true; 22 + nativeInstallCheckInputs = [ versionCheckHook ]; 23 + versionCheckProgramArg = "--version"; 24 + 25 + meta = { 26 + changelog = "https://github.com/kpcyrd/repro-env/releases/tag/v${finalAttrs.version}"; 27 + description = "Dependency lockfiles for reproducible build environments"; 28 + homepage = "https://github.com/kpcyrd/repro-env"; 29 + license = with lib.licenses; [ 30 + asl20 31 + mit 32 + ]; 33 + maintainers = with lib.maintainers; [ drupol ]; 34 + mainProgram = "repro-env"; 35 + }; 36 + })
+13 -7
pkgs/by-name/rp/rpcs3/package.nix
··· 21 21 python3, 22 22 pugixml, 23 23 flatbuffers, 24 - llvm_16, 24 + llvm_18, 25 25 cubeb, 26 + opencv, 26 27 enableDiscordRpc ? false, 27 28 faudioSupport ? true, 28 29 faudio, 29 30 SDL2, 31 + sdl3, 30 32 waylandSupport ? true, 31 33 wayland, 32 34 wrapGAppsHook3, ··· 36 34 37 35 let 38 36 # Keep these separate so the update script can regex them 39 - rpcs3GitVersion = "17323-92d070729"; 40 - rpcs3Version = "0.0.34-17323-92d070729"; 41 - rpcs3Revision = "92d07072915b99917892dd7833c06eb44a09e234"; 42 - rpcs3Hash = "sha256-GH2sXw1AYdqwzxucXFhVS0nM0eRhC+XDHS6RTZY8pYY="; 37 + rpcs3GitVersion = "17736-c86a25079"; 38 + rpcs3Version = "0.0.36-17736-c86a25079"; 39 + rpcs3Revision = "c86a25079518032d73395a79979970acb2581a91"; 40 + rpcs3Hash = "sha256-e+mT3qn1oz1fh2bqu5YM+m774Can34If57Kd1T1EGbk="; 43 41 44 42 inherit (qt6Packages) 45 43 qtbase ··· 84 82 (lib.cmakeBool "USE_SYSTEM_CURL" true) 85 83 (lib.cmakeBool "USE_SYSTEM_WOLFSSL" true) 86 84 (lib.cmakeBool "USE_SYSTEM_FAUDIO" true) 85 + (lib.cmakeBool "USE_SYSTEM_OPENAL" true) 87 86 (lib.cmakeBool "USE_SYSTEM_PUGIXML" true) 88 87 (lib.cmakeBool "USE_SYSTEM_FLATBUFFERS" true) 89 88 (lib.cmakeBool "USE_SYSTEM_SDL" true) 89 + (lib.cmakeBool "USE_SYSTEM_OPENCV" true) 90 90 (lib.cmakeBool "USE_SDL" true) 91 91 (lib.cmakeBool "WITH_LLVM" true) 92 92 (lib.cmakeBool "BUILD_LLVM" false) ··· 124 120 wolfssl 125 121 python3 126 122 pugixml 127 - SDL2 123 + SDL2 # Still needed by FAudio's CMake 124 + sdl3 128 125 flatbuffers 129 - llvm_16 126 + llvm_18 130 127 libSM 128 + opencv 131 129 ] 132 130 ++ cubeb.passthru.backendLibs 133 131 ++ lib.optional faudioSupport faudio
+2 -2
pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "rust-analyzer-unwrapped"; 15 - version = "2025-04-14"; 15 + version = "2025-04-21"; 16 16 useFetchCargoVendor = true; 17 17 cargoHash = "sha256-6HKx3zm6RaixTiioij/PI2KvgWGhPFfVQsbECm4LtEc="; 18 18 ··· 20 20 owner = "rust-lang"; 21 21 repo = "rust-analyzer"; 22 22 rev = version; 23 - hash = "sha256-NPUnfDAwLD69aKetxjC7lV5ysrvs1IKC0Sy4Zai10Mw="; 23 + hash = "sha256-Gw627dJW6/IJydIUCQnI8c2oilpMxhZIwHb7ppGX7hk="; 24 24 }; 25 25 26 26 cargoBuildFlags = [
+5
pkgs/by-name/ru/rustdesk-flutter/package.nix
··· 24 24 rustc, 25 25 rustfmt, 26 26 xdotool, 27 + xdg-user-dirs, 27 28 pipewire, 28 29 cargo-expand, 29 30 yq, ··· 204 203 mkdir -p $out/share/polkit-1/actions $out/share/icons/hicolor/{256x256,scalable}/apps 205 204 cp ../res/128x128@2x.png $out/share/icons/hicolor/256x256/apps/rustdesk.png 206 205 cp ../res/scalable.svg $out/share/icons/hicolor/scalable/apps/rustdesk.svg 206 + ''; 207 + 208 + extraWrapProgramArgs = '' 209 + --prefix PATH : ${lib.makeBinPath [ xdg-user-dirs ]} 207 210 ''; 208 211 209 212 desktopItems = [
+4 -4
pkgs/by-name/ru/rustls-ffi/package.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "rustls-ffi"; 18 - version = "0.14.1"; 18 + version = "0.15.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "rustls"; 22 22 repo = "rustls-ffi"; 23 - rev = "v${finalAttrs.version}"; 24 - hash = "sha256-ZKAyKcKwhnPE6PrfBFjLJKkTlGbdLcmW1EP/xSv2cpM="; 23 + tag = "v${finalAttrs.version}"; 24 + hash = "sha256-m92kWH+J8wuGmI0msrp2aginY1K51iqgi3+u4ncmfts="; 25 25 }; 26 26 27 27 cargoDeps = rustPlatform.fetchCargoVendor { 28 28 src = finalAttrs.src; 29 29 name = "${finalAttrs.pname}-${finalAttrs.version}"; 30 - hash = "sha256-cZ92wSKoygt9x6O/ginOEiCiarlR5qGVFOHrIFdWOWE="; 30 + hash = "sha256-gqc6en59QQpD14hOgRuGEPWLvrkyGn9tPR9vQmRAxIg="; 31 31 }; 32 32 33 33 propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
+4
pkgs/by-name/sm/smbclient-ng/package.nix
··· 19 19 pythonRelaxDeps = [ 20 20 "impacket" 21 21 "pefile" 22 + "rich" 22 23 ]; 23 24 24 25 build-system = with python3.pkgs; [ poetry-core ]; ··· 30 29 pefile 31 30 rich 32 31 ]; 32 + 33 + # Project has no unit tests 34 + doCheck = false; 33 35 34 36 pythonImportsCheck = [ "smbclientng" ]; 35 37
+3 -3
pkgs/by-name/so/sonarlint-ls/package.nix
··· 16 16 17 17 maven.buildMavenPackage rec { 18 18 pname = "sonarlint-ls"; 19 - version = "3.20.0.76057"; 19 + version = "3.20.1.76068"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "SonarSource"; 23 23 repo = "sonarlint-language-server"; 24 24 rev = version; 25 - hash = "sha256-O02KxAIOKhHBkxjLSsc2Pw7VkR0IsyA/kpCu4f1urTE="; 25 + hash = "sha256-sM0/L6li314/j//hTDpSKr+XimWY5EZiC1d0CVKoWmw="; 26 26 }; 27 27 28 28 mvnJdk = jdk17; 29 - mvnHash = "sha256-yFzT0v7u23b/r8Pe+wuSXlwc4rN5DJ9ezmtlcWVMj7k="; 29 + mvnHash = "sha256-aF2lQhed7EN6l3Nwu90x3b4mzwfXyZNCYE8fLMU1Ln0="; 30 30 31 31 # Disables failing tests which either need network access or are flaky. 32 32 mvnParameters = lib.escapeShellArgs [
+2 -2
pkgs/by-name/sr/sratoolkit/package.nix
··· 16 16 pname = "sratoolkit"; 17 17 18 18 # NOTE: When updating make sure to update ncbi-vdb as well for versions to match 19 - version = "3.1.1"; 19 + version = "3.2.1"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "ncbi"; 23 23 repo = "sra-tools"; 24 24 tag = finalAttrs.version; 25 - hash = "sha256-WVPiAz3EFYuhBnl7BsEjJ2BTi1wAownEunVM4sdLaj8="; 25 + hash = "sha256-OeM4syv9c1rZn2ferrhXyKJu68ywVYwnHoqnviWBZy4="; 26 26 }; 27 27 28 28 cmakeFlags = [
+2 -2
pkgs/by-name/st/stats/package.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 10 pname = "stats"; 11 - version = "2.11.36"; 11 + version = "2.11.41"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg"; 15 - hash = "sha256-ESCZWWJwzkuc+51qSOVj635nADfz2lHRsfn6YQyB69U="; 15 + hash = "sha256-iW22uCyfx9sCX3GyVmYzyJIHylxIpgJLns2oHVFBwc4="; 16 16 }; 17 17 18 18 sourceRoot = ".";
+3 -3
pkgs/by-name/sy/syn2mas/package.nix
··· 6 6 7 7 buildNpmPackage rec { 8 8 pname = "syn2mas"; 9 - version = "0.14.1"; 9 + version = "0.15.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "element-hq"; 13 13 repo = "matrix-authentication-service"; 14 14 rev = "v${version}"; 15 - hash = "sha256-s6LVCISmbG3ubY/67DcUUE/pnTJSE0v9n8INmLMQNcw="; 15 + hash = "sha256-RK58yfsPJirOKHyBnth42sLTkWo+AkMylEigH0w/RWc="; 16 16 }; 17 17 18 18 sourceRoot = "${src.name}/tools/syn2mas"; 19 19 20 - npmDepsHash = "sha256-H3N0wm7M9GUvB32fch2TWulmmcU5Cb3SuWLkOkIZBqY="; 20 + npmDepsHash = "sha256-RzZjTKS4d/n9mIJ+eUY7NlqWssCnJ2Yh2nAMwasY8Fk="; 21 21 22 22 dontBuild = true; 23 23
+3 -3
pkgs/by-name/ta/tanka/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "tanka"; 10 - version = "0.31.3"; 10 + version = "0.32.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "grafana"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-MaWO9I2+xHA+55tUSQ91yJ7suubnWP4V7JxZTruN1A0="; 16 + sha256 = "sha256-+875PMDATNarFhnAhpi9QxBNgV9irrjRWd/hHsqlH+c="; 17 17 }; 18 18 19 - vendorHash = "sha256-jTvKNl0L+Dl3u5qHQg0R/rtNtLljLoIvciXYKRe/zNg="; 19 + vendorHash = "sha256-pgtkTpEnRBjao/78Zc8qVJXZGRmKbO5wIy/7G4y0DgU="; 20 20 21 21 doCheck = false; 22 22 # Required for versions >= 0.28 as they introduce a gowork.sum file. This is only used for tests so we can safely disable GOWORK
+3 -3
pkgs/by-name/te/television/package.nix
··· 8 8 }: 9 9 rustPlatform.buildRustPackage (finalAttrs: { 10 10 pname = "television"; 11 - version = "0.11.7"; 11 + version = "0.11.9"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "alexpasmantier"; 15 15 repo = "television"; 16 16 tag = finalAttrs.version; 17 - hash = "sha256-cxbg7ic/LzQPfq5VFr9iSaEfL3SF1Aca1/SfXWCOTQo="; 17 + hash = "sha256-9ug3MFBAvdOpA7Cw5eqCjS2gWK0InqlfUAOItE0o40s="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-T8m/B95PoKeIR7A8Kh6j1sicYlaUk6pb4os+XxC356U="; 21 + cargoHash = "sha256-n417hrDLpBD7LhtHfqHPgr9N+gkdC9nw+iDnNRcTqQQ="; 22 22 23 23 passthru = { 24 24 tests.version = testers.testVersion {
+2 -2
pkgs/by-name/th/thc-hydra/package.nix
··· 6 6 openssl, 7 7 ncurses, 8 8 libidn, 9 - pcre, 9 + pcre2, 10 10 libssh, 11 11 libmysqlclient, 12 12 libpq, ··· 53 53 openssl 54 54 ncurses 55 55 libidn 56 - pcre 56 + pcre2 57 57 libssh 58 58 libmysqlclient 59 59 libpq
+3 -3
pkgs/by-name/tp/tpnote/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "tpnote"; 15 - version = "1.25.7"; 15 + version = "1.25.8"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "getreu"; 19 19 repo = "tp-note"; 20 20 tag = "v${version}"; 21 - hash = "sha256-lTUS3sAMq5FPxC8Moi6a+S71XtG+9AlBTO/cDVTrncM="; 21 + hash = "sha256-zJgV6iy/guLhsyg9TDy8rkM+hyjpO9GSN2oEuVkBbV0="; 22 22 }; 23 23 24 24 useFetchCargoVendor = true; 25 - cargoHash = "sha256-3oallbuiRrBDAWsIl8vGz3xbjPIb5ceBmQsNHVOWbTE="; 25 + cargoHash = "sha256-LdHS1XWstAqij6xe5+KSHvMRtS2/Gw3UE+VjkogAfTs="; 26 26 27 27 nativeBuildInputs = [ 28 28 cmake
+15 -26
pkgs/by-name/tr/trdl-client/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 - testers, 6 - trdl-client, 5 + versionCheckHook, 7 6 }: 8 - 9 - buildGoModule rec { 7 + buildGoModule (finalAttrs: { 10 8 pname = "trdl-client"; 11 9 version = "0.10.0"; 12 10 13 11 src = fetchFromGitHub { 14 12 owner = "werf"; 15 13 repo = "trdl"; 16 - rev = "v${version}"; 14 + tag = "v${finalAttrs.version}"; 17 15 hash = "sha256-0Q0qs7lzLnJChhT3LGVCHIz1ruci/PGGLJdR9FO1RyE="; 18 16 }; 19 17 20 - sourceRoot = "${src.name}/client"; 18 + sourceRoot = "${finalAttrs.src.name}/client"; 21 19 22 20 vendorHash = "sha256-veSgWyk1ytHRNHuuZJBV+1rqGDsdEb01CImm+EexFCk="; 23 21 24 22 subPackages = [ "cmd/trdl" ]; 25 23 26 - env.CGO_ENABLED = 0; 27 - 28 24 ldflags = [ 29 25 "-s" 30 26 "-w" 31 - "-X github.com/werf/trdl/client/pkg/trdl.Version=${src.rev}" 27 + "-X github.com/werf/trdl/client/pkg/trdl.Version=${finalAttrs.src.rev}" 32 28 ]; 33 29 34 30 tags = [ ··· 32 36 "dfssh" 33 37 ]; 34 38 35 - # There are no tests for cmd/trdl. 36 - doCheck = false; 39 + doInstallCheck = true; 40 + nativeInstallCheckInputs = [ versionCheckHook ]; 41 + versionCheckProgram = "${placeholder "out"}/bin/trdl"; 42 + versionCheckProgramArg = "version"; 37 43 38 - passthru.tests.version = testers.testVersion { 39 - package = trdl-client; 40 - command = "trdl version"; 41 - version = "v${version}"; 42 - }; 43 - 44 - meta = with lib; { 45 - description = '' 46 - The universal solution for delivering your software updates securely from 47 - a trusted The Update Framework (TUF) repository 48 - ''; 44 + meta = { 45 + description = "Universal solution for delivering your software updates"; 49 46 longDescription = '' 50 47 trdl is an Open Source solution providing a secure channel for delivering 51 48 updates from the Git repository to the end user. ··· 52 63 software version from the TUF repository, and uses it. 53 64 ''; 54 65 homepage = "https://trdl.dev"; 55 - changelog = "https://github.com/werf/trdl/releases/tag/${src.rev}"; 56 - license = licenses.asl20; 57 - maintainers = with maintainers; [ azahi ]; 66 + changelog = "https://github.com/werf/trdl/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 67 + license = lib.licenses.asl20; 68 + maintainers = [ lib.maintainers.azahi ]; 58 69 mainProgram = "trdl"; 59 70 }; 60 - } 71 + })
+2 -2
pkgs/by-name/tr/trealla/package.nix
··· 23 23 ]; 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "trealla"; 26 - version = "2.66.2"; 26 + version = "2.68.21"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "trealla-prolog"; 30 30 repo = "trealla"; 31 31 rev = "v${finalAttrs.version}"; 32 - hash = "sha256-E91w1mQtbnmnGB047UqvdFEg1y9PX7yU2IrXQdN1PYw="; 32 + hash = "sha256-iUK2cbt/m386fyBqS9BcO0H5djApd01E6CwUvZ8WtmA="; 33 33 }; 34 34 35 35 postPatch = ''
+3 -3
pkgs/by-name/tr/trivy/package.nix
··· 11 11 12 12 buildGo124Module rec { 13 13 pname = "trivy"; 14 - version = "0.61.0"; 14 + version = "0.61.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "aquasecurity"; 18 18 repo = "trivy"; 19 19 tag = "v${version}"; 20 - hash = "sha256-SC/EYozsPdqummWBCrQi852rHk6TAMnzxyn0FzwjJ6w="; 20 + hash = "sha256-T9CjvRmqUAOpDLidYGDyE5L36yPJ3OfZGhvyVuZe5n8="; 21 21 }; 22 22 23 23 # Hash mismatch on across Linux and Darwin 24 24 proxyVendor = true; 25 25 26 - vendorHash = "sha256-cQPfZnLDNqMfunBr0xa45H/Trh9+EvdDdiYrjZsOyF0="; 26 + vendorHash = "sha256-Qs+E/PtV5hQnfTwBWMkuLTjfWQLAo8ASFHEfFZ9H7AQ="; 27 27 28 28 subPackages = [ "cmd/trivy" ]; 29 29
+17 -17
pkgs/by-name/up/upbound/sources-main.json
··· 8 8 "fetchurlAttrSet": { 9 9 "docker-credential-up": { 10 10 "aarch64-darwin": { 11 - "hash": "sha256-/izZizyqsBJMYELKhU8KOXUeOv9l+gbmidq0EnBHpbY=", 12 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.319.gfbb14165/bundle/docker-credential-up/darwin_arm64.tar.gz" 11 + "hash": "sha256-xvRrhG3+uAwR1hfc5Ltf98CTdY6gYVA9YRA1BnLOgXw=", 12 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.375.gfed05a63/bundle/docker-credential-up/darwin_arm64.tar.gz" 13 13 }, 14 14 "aarch64-linux": { 15 - "hash": "sha256-kc5d9hdKHWd8oys0x/+RBNvB5xHMCBB+YRTOQWw26PQ=", 16 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.319.gfbb14165/bundle/docker-credential-up/linux_arm64.tar.gz" 15 + "hash": "sha256-rtzPdlbmgWdE6PihMMmRyz8x/AFklBqgPBO2Bm7o/GA=", 16 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.375.gfed05a63/bundle/docker-credential-up/linux_arm64.tar.gz" 17 17 }, 18 18 "x86_64-darwin": { 19 - "hash": "sha256-7XRb35x5r9bqkJc4Hi9YbAAF7tK2tdyxTiYD0PQuwsY=", 20 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.319.gfbb14165/bundle/docker-credential-up/darwin_amd64.tar.gz" 19 + "hash": "sha256-QMyaGIZwPGUGlID7HMe7zh2Ium3d8P1vXRFDkaQgXIQ=", 20 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.375.gfed05a63/bundle/docker-credential-up/darwin_amd64.tar.gz" 21 21 }, 22 22 "x86_64-linux": { 23 - "hash": "sha256-peGrumeN6iD2Yl5RgBOdLdpkoiA2JMyGe1Z/OkmiogY=", 24 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.319.gfbb14165/bundle/docker-credential-up/linux_amd64.tar.gz" 23 + "hash": "sha256-/Cq70JhxYp+q9/p3jw93O9rYrmYQi4p0CAf3Q22FARk=", 24 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.375.gfed05a63/bundle/docker-credential-up/linux_amd64.tar.gz" 25 25 } 26 26 }, 27 27 "up": { 28 28 "aarch64-darwin": { 29 - "hash": "sha256-VtuDCMA6C2oRcIGMFkWkftsOe9SwTNk7FXxFQfpA5sk=", 30 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.319.gfbb14165/bundle/up/darwin_arm64.tar.gz" 29 + "hash": "sha256-P+p0lZzlOx08xoh3faMt0dh00e+VX7JeXrj98T1jWkk=", 30 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.375.gfed05a63/bundle/up/darwin_arm64.tar.gz" 31 31 }, 32 32 "aarch64-linux": { 33 - "hash": "sha256-5mrDsZUXiGzWK8I5P2fQZi3iNLGSy0OCxz8GdJH9wyU=", 34 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.319.gfbb14165/bundle/up/linux_arm64.tar.gz" 33 + "hash": "sha256-Wa1esP+v0sL62T91LUld+xMxv/5O89rnivY7c1aXqvU=", 34 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.375.gfed05a63/bundle/up/linux_arm64.tar.gz" 35 35 }, 36 36 "x86_64-darwin": { 37 - "hash": "sha256-EmD2YruVppeXMhbX9EVTr800MMHj36CtS/QVC3AasPk=", 38 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.319.gfbb14165/bundle/up/darwin_amd64.tar.gz" 37 + "hash": "sha256-ZZX6hgy4XV6FDuXdmeRKlyMvSYk+3/T020wgCaX9mkw=", 38 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.375.gfed05a63/bundle/up/darwin_amd64.tar.gz" 39 39 }, 40 40 "x86_64-linux": { 41 - "hash": "sha256-EFfe70yKImxLqkWjMgjXEhoBbDu+kVJMy+Ladpxg2BU=", 42 - "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.319.gfbb14165/bundle/up/linux_amd64.tar.gz" 41 + "hash": "sha256-lBqnKwjBfLImptezjqdD2iamx2D5lgBmPTLeeI77hdA=", 42 + "url": "https://cli.upbound.io/main/v0.39.0-0.rc.0.375.gfed05a63/bundle/up/linux_amd64.tar.gz" 43 43 } 44 44 } 45 45 }, ··· 49 49 "x86_64-darwin", 50 50 "x86_64-linux" 51 51 ], 52 - "version": "0.39.0-0.rc.0.319.gfbb14165" 52 + "version": "0.39.0-0.rc.0.375.gfed05a63" 53 53 }
+2 -2
pkgs/by-name/uv/uv-sort/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "uv-sort"; 9 - version = "0.5.0"; 9 + version = "0.5.1"; 10 10 pyproject = true; 11 11 12 12 # Build from GitHub does not work. Use fetchPypi instead of fetchFromGitHub. ··· 14 14 src = fetchPypi { 15 15 pname = "uv_sort"; 16 16 inherit version; 17 - hash = "sha256-qCShDuKBFS4omcsntZ1wzRtAKTbp8CfTw0IIAgxBvcE="; 17 + hash = "sha256-d0mI3BQQaoG5pPnqBqyAI2LQffkS9fxX+itD9UEL050="; 18 18 }; 19 19 20 20 build-system = with python3Packages; [
+31 -23
pkgs/by-name/vg/vgmstream/package.nix
··· 15 15 nix-update-script, 16 16 }: 17 17 18 - stdenv.mkDerivation rec { 19 - pname = "vgmstream"; 20 - version = "1980"; 21 - 22 - src = fetchFromGitHub { 23 - owner = "vgmstream"; 24 - repo = "vgmstream"; 25 - tag = "r${version}"; 26 - hash = "sha256-TmaWC04XbtFfBYhmTO4ouh3NoByio1BCpDJGJy3r0NY="; 27 - }; 28 - 18 + let 29 19 # https://github.com/vgmstream/vgmstream/blob/1b6a7915bf98ca14a71a0d44bef7a2c6a75c686d/cmake/dependencies/atrac9.cmake 30 20 atrac9-src = fetchFromGitHub { 31 21 owner = "Thealexbarney"; ··· 32 42 celt-0_11_0-src = fetchzip { 33 43 url = "https://downloads.xiph.org/releases/celt/celt-0.11.0.tar.gz"; 34 44 hash = "sha256-JI3b44iCxQ29bqJGNH/L18pEuWiTFZ2132ceaqe8U0E="; 45 + }; 46 + in 47 + 48 + stdenv.mkDerivation rec { 49 + pname = "vgmstream"; 50 + version = "1980"; 51 + 52 + src = fetchFromGitHub { 53 + owner = "vgmstream"; 54 + repo = "vgmstream"; 55 + tag = "r${version}"; 56 + hash = "sha256-TmaWC04XbtFfBYhmTO4ouh3NoByio1BCpDJGJy3r0NY="; 35 57 }; 36 58 37 59 passthru.updateScript = nix-update-script { ··· 82 80 + 83 81 # cmake/dependencies/celt.cmake uses configure_file to modify ${CELT_0110_PATH}/libcelt/ecintrin.h. 84 82 # Therefore, CELT_0110_PATH needs to point to a mutable directory. 85 - '' 83 + lib.optionalString (stdenv.system == "x86_64-linux") '' 86 84 mkdir -p dependencies/celt-0.11.0/ 87 85 cp -r ${celt-0_11_0-src}/* dependencies/celt-0.11.0/ 88 86 chmod -R +w dependencies/celt-0.11.0/ 89 87 ''; 90 88 91 - cmakeFlags = [ 92 - "-DATRAC9_PATH=${atrac9-src}" 93 - "-DCELT_0061_PATH=${celt-0_6_1-src}" 94 - "-DCELT_0110_PATH=../dependencies/celt-0.11.0" 95 - # libg719_decode omitted because it doesn't have a free software license 96 - ]; 89 + cmakeFlags = 90 + [ 91 + "-DATRAC9_PATH=${atrac9-src}" 92 + ] 93 + # Only supported on x86_64-linux 94 + ++ lib.optionals (stdenv.system == "x86_64-linux") [ 95 + "-DCELT_0061_PATH=${celt-0_6_1-src}" 96 + "-DCELT_0110_PATH=../dependencies/celt-0.11.0" 97 + # libg719_decode omitted because it doesn't have a free software license 98 + ]; 97 99 98 100 meta = with lib; { 99 101 description = "Library for playback of various streamed audio formats used in video games"; 100 102 homepage = "https://vgmstream.org"; 101 103 maintainers = with maintainers; [ zane ]; 102 - license = with licenses; [ 103 - isc # vgmstream itself 104 - mit # atrac9 105 - bsd2 # celt 106 - ]; 104 + license = 105 + with licenses; 106 + [ 107 + isc # vgmstream itself 108 + mit # atrac9 109 + ] 110 + ++ optional (stdenv.system == "x86_64-linux") bsd2; 107 111 platforms = with platforms; unix; 108 112 }; 109 113 }
+2 -2
pkgs/by-name/vn/vnote/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "vnote"; 11 - version = "3.19.0"; 11 + version = "3.19.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "vnotex"; 15 15 repo = "vnote"; 16 16 rev = "v${finalAttrs.version}"; 17 17 fetchSubmodules = true; 18 - hash = "sha256-HR7ZxLxFMYaBrBuK7pWGxlCS6WoKITWn8s83fF3Cp/U="; 18 + hash = "sha256-ZRCO32F/J0m7eAp0+AOterYPVJUC3asejzkY6/3QBLg="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/by-name/wa/wavebox/package.nix
··· 156 156 in 157 157 stdenv.mkDerivation (finalAttrs: { 158 158 pname = "wavebox"; 159 - version = "10.135.15-2"; 159 + version = "10.135.21-2"; 160 160 161 161 src = fetchurl { 162 162 url = "https://download.wavebox.app/stable/linux/deb/amd64/wavebox_${finalAttrs.version}_amd64.deb"; 163 - hash = "sha256-nQWaPDHkwBjV7IUYf+e1NkYzXpnV15XZmqkT/Vz16Gc="; 163 + hash = "sha256-NnJ+pP6JrMiMmoXS/yYm5qMLmv5oyguhmYF/M0Pv4/g="; 164 164 }; 165 165 166 166 nativeBuildInputs = [
+9 -9
pkgs/by-name/wi/windsurf/info.json
··· 1 1 { 2 2 "aarch64-darwin": { 3 - "version": "1.6.5", 3 + "version": "1.7.0", 4 4 "vscodeVersion": "1.97.0", 5 - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/d87e525d4461b610eeaba26cba66153dd120ef47/Windsurf-darwin-arm64-1.6.5.zip", 6 - "sha256": "3043acb2902d0ed9178a34591857ede56472527a5c2091a3500ef1e1537bfde7" 5 + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/69a900001328c5e276063fc33dcff89076073a54/Windsurf-darwin-arm64-1.7.0.zip", 6 + "sha256": "06bbc970a2e69891469ece36d435e8e1da91bcf688beeeff189321455154c523" 7 7 }, 8 8 "x86_64-darwin": { 9 - "version": "1.6.5", 9 + "version": "1.7.0", 10 10 "vscodeVersion": "1.97.0", 11 - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/d87e525d4461b610eeaba26cba66153dd120ef47/Windsurf-darwin-x64-1.6.5.zip", 12 - "sha256": "cdee5037ba3959cec5ab0cd6f18f699cf2724e19e6759e4bd180df728dc0362d" 11 + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/69a900001328c5e276063fc33dcff89076073a54/Windsurf-darwin-x64-1.7.0.zip", 12 + "sha256": "772947281470ec2f4feea93781c99b7b0d17f46e2aec891f9775f52f9fe83f23" 13 13 }, 14 14 "x86_64-linux": { 15 - "version": "1.6.5", 15 + "version": "1.7.0", 16 16 "vscodeVersion": "1.97.0", 17 - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/d87e525d4461b610eeaba26cba66153dd120ef47/Windsurf-linux-x64-1.6.5.tar.gz", 18 - "sha256": "f95abc06787b8308bcfdca877049b1cd3251e8affac13d96ddbcdd2c4fa25574" 17 + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/69a900001328c5e276063fc33dcff89076073a54/Windsurf-linux-x64-1.7.0.tar.gz", 18 + "sha256": "d871d33417409c418abf5947fdc57123aea2d85d2993593ad1029ec9423b0b4c" 19 19 } 20 20 }
+11 -7
pkgs/by-name/wl/wla-dx/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "wla-dx"; 10 - version = "9.11"; 10 + version = "10.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "vhelin"; 14 14 repo = "wla-dx"; 15 - rev = "v${version}-fix"; 16 - sha256 = "0sz1vqafl7ii3z1710sk0ilvczv8pb4b6lkmg9pr7hqj3kaxndii"; 15 + tag = "v${version}"; 16 + hash = "sha256-t+X1Y1NhAGi4NOPik2fuLZAR3A7NQMAkSgWvqAFaIik="; 17 17 }; 18 18 19 19 installPhase = '' 20 + runHook preInstall 21 + 20 22 mkdir -p $out/bin 21 23 install binaries/* $out/bin 24 + 25 + runHook postInstall 22 26 ''; 23 27 24 28 nativeBuildInputs = [ cmake ]; 25 29 26 - meta = with lib; { 30 + meta = { 27 31 homepage = "https://www.villehelin.com/wla.html"; 28 32 description = "Yet Another GB-Z80/Z80/6502/65C02/6510/65816/HUC6280/SPC-700 Multi Platform Cross Assembler Package"; 29 - license = licenses.gpl2; 30 - maintainers = with maintainers; [ matthewbauer ]; 31 - platforms = platforms.all; 33 + license = lib.licenses.gpl2; 34 + maintainers = with lib.maintainers; [ matthewbauer ]; 35 + platforms = lib.platforms.all; 32 36 }; 33 37 }
+46
pkgs/by-name/wr/wrkflw/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + openssl, 7 + docker, 8 + versionCheckHook, 9 + nix-update-script, 10 + }: 11 + rustPlatform.buildRustPackage (finalAttrs: { 12 + pname = "wrkflw"; 13 + version = "0.3.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "bahdotsh"; 17 + repo = "wrkflw"; 18 + rev = "v${finalAttrs.version}"; 19 + hash = "sha256-ErzlAVRyDyRo/AAbTjuBhuQtveRttB0ArUugIGuYMiY="; 20 + }; 21 + 22 + cargoHash = "sha256-SbX0jWaihabl90L7KfRfFakvTDIpJcDjsfOr36T8+Xg="; 23 + 24 + nativeBuildInputs = [ pkg-config ]; 25 + buildInputs = [ 26 + openssl 27 + docker 28 + ]; 29 + 30 + doInstallCheck = true; 31 + nativeInstallCheckInputs = [ versionCheckHook ]; 32 + 33 + passthru.updateScript = nix-update-script { }; 34 + 35 + meta = { 36 + description = "Validate and execute GitHub Actions workflows locally"; 37 + homepage = "https://github.com/bahdotsh/wrkflw"; 38 + changelog = "https://github.com/bahdotsh/wrkflw/releases/tag/v${finalAttrs.version}"; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ 41 + awwpotato 42 + FKouhai 43 + ]; 44 + mainProgram = "wrkflw"; 45 + }; 46 + })
+7 -7
pkgs/by-name/zi/zizmor/package.nix
··· 6 6 versionCheckHook, 7 7 }: 8 8 9 - rustPlatform.buildRustPackage rec { 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 10 pname = "zizmor"; 11 - version = "1.5.2"; 11 + version = "1.6.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "woodruffw"; 15 15 repo = "zizmor"; 16 - tag = "v${version}"; 17 - hash = "sha256-KBQ63SAV8eUIfj1TnQQ636DRnLXj+JO4GDiVX1xS9nw="; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-Has3PrXJIKQh6FdhZ3aGvqJ5keHTRqa+nDAb4fv3xWg="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-BMDsV89CcppcuTx1PYyqZO5ZeWDJruudmNjlwnb+QZI="; 21 + cargoHash = "sha256-uXUvEbQpY9E7kTOeXMFN/9b4u4tn/S3HCs0a65Hssn4="; 22 22 23 23 nativeInstallCheckInputs = [ versionCheckHook ]; 24 24 ··· 29 29 meta = { 30 30 description = "Tool for finding security issues in GitHub Actions setups"; 31 31 homepage = "https://woodruffw.github.io/zizmor/"; 32 - changelog = "https://github.com/woodruffw/zizmor/releases/tag/v${version}"; 32 + changelog = "https://github.com/woodruffw/zizmor/releases/tag/v${finalAttrs.version}"; 33 33 license = lib.licenses.mit; 34 34 maintainers = with lib.maintainers; [ lesuisse ]; 35 35 mainProgram = "zizmor"; 36 36 }; 37 - } 37 + })
+15 -13
pkgs/development/compilers/elm/packages/elm-json/default.nix
··· 1 1 { 2 2 lib, 3 - curl, 4 3 rustPlatform, 5 - fetchurl, 6 - openssl, 4 + fetchFromGitHub, 7 5 pkg-config, 6 + curl, 7 + openssl, 8 8 }: 9 9 10 - rustPlatform.buildRustPackage rec { 10 + rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "elm-json"; 12 - version = "0.2.12"; 12 + version = "0.2.13"; 13 13 14 - src = fetchurl { 15 - url = "https://github.com/zwilias/elm-json/archive/v${version}.tar.gz"; 16 - sha256 = "sha256:nlpxlPzWk3wwDgczuMI9T6DFY1YtQpQ1R4BhdPbzZBs="; 14 + src = fetchFromGitHub { 15 + owner = "zwilias"; 16 + repo = "elm-json"; 17 + tag = "v${finalAttrs.version}"; 18 + hash = "sha256-pSt4ugP8r7s0ABT3Y9ZbWAG/ShsARtame2lTxXiCuws="; 17 19 }; 18 20 19 21 cargoPatches = [ ./use-system-ssl.patch ]; ··· 28 26 ]; 29 27 30 28 useFetchCargoVendor = true; 31 - cargoHash = "sha256-iDyGPE1BEh1uIf4K6ijtlqugWFtfM/2GGda0u/lCLJ0="; 29 + cargoHash = "sha256-BnL//AHaSnsugtMEnSTynpMyeNt5N7L6PG2wdWDw1y4="; 32 30 33 31 # Tests perform networking and therefore can't work in sandbox 34 32 doCheck = false; 35 33 36 - meta = with lib; { 34 + meta = { 37 35 description = "Install, upgrade and uninstall Elm dependencies"; 38 36 mainProgram = "elm-json"; 39 37 homepage = "https://github.com/zwilias/elm-json"; 40 - license = licenses.mit; 41 - maintainers = [ maintainers.turbomack ]; 38 + license = lib.licenses.mit; 39 + maintainers = [ lib.maintainers.turbomack ]; 42 40 }; 43 - } 41 + })
+11 -11
pkgs/development/compilers/elm/packages/elm-json/use-system-ssl.patch
··· 2 2 index b9bf434..58cfe81 100644 3 3 --- a/Cargo.lock 4 4 +++ b/Cargo.lock 5 - @@ -685,15 +685,6 @@ version = "0.1.4" 6 - source = "registry+https://github.com/rust-lang/crates.io-index" 7 - checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" 8 - 9 - -[[package]] 5 + @@ -677,15 +677,6 @@ 6 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 7 + 8 + [[package]] 10 9 -name = "openssl-src" 11 - -version = "111.17.0+1.1.1m" 10 + -version = "111.22.0+1.1.1q" 12 11 -source = "registry+https://github.com/rust-lang/crates.io-index" 13 - -checksum = "05d6a336abd10814198f66e2a91ccd7336611f30334119ca8ce300536666fcf4" 12 + -checksum = "8f31f0d509d1c1ae9cada2f9539ff8f37933831fd5098879e482aa687d659853" 14 13 -dependencies = [ 15 14 - "cc", 16 15 -] 17 16 - 18 - [[package]] 17 + -[[package]] 19 18 name = "openssl-sys" 20 - version = "0.9.72" 21 - @@ -703,7 +694,6 @@ dependencies = [ 19 + version = "0.9.76" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + @@ -694,7 +685,6 @@ 22 22 "autocfg", 23 23 "cc", 24 24 "libc", ··· 30 30 index bc97f20..54d3b14 100644 31 31 --- a/Cargo.toml 32 32 +++ b/Cargo.toml 33 - @@ -17,8 +17,8 @@ colored = "2.0" 33 + @@ -17,8 +17,8 @@ 34 34 dialoguer = "0.6" 35 35 dirs = "3.0" 36 36 fs2 = "0.4"
+14 -13
pkgs/development/perl-modules/ham/default.nix pkgs/by-name/ha/ham/package.nix
··· 1 1 { 2 2 lib, 3 - buildPerlPackage, 3 + perlPackages, 4 4 fetchFromGitHub, 5 5 makeWrapper, 6 6 openssh, 7 - GitRepository, 8 - URI, 9 - XMLParser, 10 7 }: 11 8 12 - buildPerlPackage { 9 + perlPackages.buildPerlPackage { 13 10 pname = "ham-unstable"; 14 - version = "2023-10-06"; 11 + version = "2025-02-25"; 15 12 16 13 src = fetchFromGitHub { 17 14 owner = "kernkonzept"; 18 15 repo = "ham"; 19 - rev = "90d104ce481ee8f9b770be4b37d97f34eef5f82f"; 20 - hash = "sha256-DeHH7k9K7CmQW6eOyf8TCV/HNYS30oFnI1b8ztBDk/o="; 16 + rev = "81b6f05fd91865c7d42b94a683388504489356dc"; 17 + hash = "sha256-a1JaUD/jrF7Yf+vyUoKQFjojxenmsCVw3Uo8u7RjPiQ="; 21 18 }; 22 19 23 20 outputs = [ "out" ]; 24 21 25 - nativeBuildInputs = [ makeWrapper ]; 26 - propagatedBuildInputs = [ 27 - openssh 22 + nativeBuildInputs = [ 23 + makeWrapper 24 + ]; 25 + buildInputs = with perlPackages; [ 28 26 GitRepository 29 27 URI 30 28 XMLParser 31 29 ]; 30 + propagatedBuildInputs = [ 31 + openssh 32 + ]; 32 33 33 34 preConfigure = '' 34 - patchShebangs . 35 - touch Makefile.PL 36 35 rm -f Makefile 36 + touch Makefile.PL 37 + patchShebangs . 37 38 ''; 38 39 39 40 installPhase = ''
+30
pkgs/development/php-packages/luasandbox/default.nix
··· 1 + { 2 + lib, 3 + buildPecl, 4 + fetchFromGitHub, 5 + pkg-config, 6 + lua51Packages, 7 + }: 8 + 9 + buildPecl rec { 10 + pname = "luasandbox"; 11 + version = "4.1.2"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "wikimedia"; 15 + repo = "mediawiki-php-luasandbox"; 16 + tag = version; 17 + hash = "sha256-HWObytoHBvxF9+QC62yJfi6MuHOOXFbSNkhuz5zWPCY="; 18 + }; 19 + 20 + nativeBuildInputs = [ pkg-config ]; 21 + buildInputs = [ lua51Packages.lua ]; 22 + 23 + meta = { 24 + description = "extension for PHP 7 and PHP 8 to allow safely running untrusted Lua 5.1 code from within PHP"; 25 + license = lib.licenses.mit; 26 + homepage = "https://www.mediawiki.org/wiki/LuaSandbox"; 27 + maintainers = with lib.maintainers; [ georgyo ]; 28 + platforms = lib.platforms.linux; 29 + }; 30 + }
+2 -2
pkgs/development/python-modules/aiohomekit/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "aiohomekit"; 24 - version = "3.2.13"; 24 + version = "3.2.14"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.10"; ··· 30 30 owner = "Jc2k"; 31 31 repo = "aiohomekit"; 32 32 tag = version; 33 - hash = "sha256-J6VxfuLHdxJ92V1puOWv+dnlpBKRBww1iP6IcRMqamk="; 33 + hash = "sha256-TP5YW4pIWO0xHV1EY5hDa80MrBOvkZLyQTNP7m0x+AU="; 34 34 }; 35 35 36 36 build-system = [ poetry-core ];
+45
pkgs/development/python-modules/benqprojector/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + hatch-vcs, 7 + pyserial, 8 + pyserial-asyncio-fast, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "benqprojector"; 13 + version = "0.1.6"; 14 + pyproject = true; 15 + 16 + src = fetchFromGitHub { 17 + owner = "rrooggiieerr"; 18 + repo = "benqprojector.py"; 19 + tag = version; 20 + hash = "sha256-Ys2C44kr5gd6tXO51OFRx4YVKVRGLfFPCYDFGt+gN0c="; 21 + }; 22 + 23 + build-system = [ 24 + hatchling 25 + hatch-vcs 26 + ]; 27 + 28 + dependencies = [ 29 + pyserial 30 + pyserial-asyncio-fast 31 + ]; 32 + 33 + # Test cases require an actual serial/telnet connection to a projector 34 + doCheck = false; 35 + 36 + pythonImportsCheck = [ "benqprojector" ]; 37 + 38 + meta = rec { 39 + description = "Python library to control BenQ projectors"; 40 + homepage = "https://github.com/rrooggiieerr/benqprojector.py"; 41 + changelog = "${homepage}/releases/tag/${version}"; 42 + license = lib.licenses.asl20; 43 + maintainers = with lib.maintainers; [ sephalon ]; 44 + }; 45 + }
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 359 360 360 buildPythonPackage rec { 361 361 pname = "boto3-stubs"; 362 - version = "1.38.0"; 362 + version = "1.38.1"; 363 363 pyproject = true; 364 364 365 365 disabled = pythonOlder "3.7"; ··· 367 367 src = fetchPypi { 368 368 pname = "boto3_stubs"; 369 369 inherit version; 370 - hash = "sha256-sEY+y4qWWGCW7eQHvCuUeILYt+o0igSNt2Ivbh4AuTE="; 370 + hash = "sha256-JbA/29oojBV2++AC7PQAiOn11s3wUY3oqEp0Z6qJgJI="; 371 371 }; 372 372 373 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "botocore-stubs"; 13 - version = "1.38.0"; 13 + version = "1.38.1"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchPypi { 19 19 pname = "botocore_stubs"; 20 20 inherit version; 21 - hash = "sha256-waWcO0CSVxDtNR8ojN6OkoM7DDngGC5qZSDbL7+7VPo="; 21 + hash = "sha256-4vxGO1mB62a2qAmwhoI4PfEN+utwPMu94fEEJGWawhk="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/cohere/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "cohere"; 23 - version = "5.14.2"; 23 + version = "5.15.0"; 24 24 pyproject = true; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "cohere-ai"; 28 28 repo = "cohere-python"; 29 29 tag = version; 30 - hash = "sha256-58l6yBJsKDpFktZITbHemLm/PdK9BZOhoxsCJNvyCmQ="; 30 + hash = "sha256-X/6eAST9du6GT3j0d1xZuYfzN5p7rYlgGIIqv7V6vik="; 31 31 }; 32 32 33 33 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/falconpy/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "falconpy"; 11 - version = "1.4.8"; 11 + version = "1.4.9"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "CrowdStrike"; 16 16 repo = "falconpy"; 17 17 tag = "v${version}"; 18 - hash = "sha256-tl/+mYilGFGxq9gJcu9tmm6wenF14gIP0gB+HAXQh0o="; 18 + hash = "sha256-P+/AT42aHkWX+4upSh1pul0kf8rFbdHsQLezypa3XyA="; 19 19 }; 20 20 21 21 build-system = [ hatchling ];
+3 -3
pkgs/development/python-modules/gdsfactory/default.nix
··· 46 46 }: 47 47 buildPythonPackage rec { 48 48 pname = "gdsfactory"; 49 - version = "9.5.1"; 49 + version = "9.5.2"; 50 50 pyproject = true; 51 51 52 52 src = fetchFromGitHub { 53 53 owner = "gdsfactory"; 54 54 repo = "gdsfactory"; 55 55 tag = "v${version}"; 56 - hash = "sha256-z8zKPbWLl554MZq6/Iy3ecvwWiRpy57VYji8xHR+JBo="; 56 + hash = "sha256-BcFEMcHt0qUQ0hTLSznuIH37rAk+10JGrPdrhE/sTfU="; 57 57 }; 58 58 59 59 build-system = [ flit-core ]; ··· 111 111 meta = { 112 112 description = "Python library to generate GDS layouts"; 113 113 homepage = "https://github.com/gdsfactory/gdsfactory"; 114 - changelog = "https://github.com/gdsfactory/gdsfactory/blob/v${version}/CHANGELOG.md"; 114 + changelog = "https://github.com/gdsfactory/gdsfactory/blob/${src.tag}/CHANGELOG.md"; 115 115 license = lib.licenses.mit; 116 116 maintainers = with lib.maintainers; [ fbeffa ]; 117 117 };
+13 -5
pkgs/development/python-modules/getjump/default.nix
··· 4 4 buildPythonPackage, 5 5 fetchPypi, 6 6 pillow, 7 - poetry-core, 7 + hatchling, 8 8 pythonOlder, 9 9 requests, 10 10 rich, 11 + uv-dynamic-versioning, 11 12 }: 12 13 13 14 buildPythonPackage rec { 14 15 pname = "getjump"; 15 - version = "2.7.2"; 16 + version = "2.7.3"; 16 17 pyproject = true; 17 18 18 19 disabled = pythonOlder "3.9"; 19 20 20 21 src = fetchPypi { 21 22 inherit pname version; 22 - hash = "sha256-fP+qFbMQGB9E8nocoNkXgru4mjONSNw2zeBa4CpDbGw="; 23 + hash = "sha256-B0d8a5IcU545zzw+7UzDtm3ACv2hDI4MBOHRPCi1MNQ="; 23 24 }; 24 25 25 - pythonRelaxDeps = [ "pillow" ]; 26 + pythonRelaxDeps = [ 27 + "pillow" 28 + "rich" 29 + ]; 26 30 27 - build-system = [ poetry-core ]; 31 + build-system = [ 32 + hatchling 33 + uv-dynamic-versioning 34 + ]; 28 35 29 36 dependencies = [ 30 37 beautifulsoup4 ··· 48 41 meta = with lib; { 49 42 description = "Get and save images from jump web viewer"; 50 43 homepage = "https://github.com/eggplants/getjump"; 44 + changelog = "https://github.com/eggplants/getjump/releases/tag/v${version}"; 51 45 license = licenses.mit; 52 46 maintainers = [ ]; 53 47 mainProgram = "jget";
+2 -2
pkgs/development/python-modules/githubkit/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "githubkit"; 20 - version = "0.12.10"; 20 + version = "0.12.11"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.9"; ··· 26 26 owner = "yanyongyu"; 27 27 repo = "githubkit"; 28 28 tag = "v${version}"; 29 - hash = "sha256-nxJlC3+mHeUApqj1U5Qe3Q937BWD61U9fSXFfg4QNmA="; 29 + hash = "sha256-uCOxLr60ePeEdsWpXKhYwzzZaj8mwiQMWwprNm9i1DE="; 30 30 }; 31 31 32 32 pythonRelaxDeps = [ "hishel" ];
+3 -3
pkgs/development/python-modules/gudhi/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "gudhi"; 24 - version = "3.10.1"; 24 + version = "3.11.0"; 25 25 pyproject = true; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "GUDHI"; 29 29 repo = "gudhi-devel"; 30 - rev = "tags/gudhi-release-${version}"; 30 + tag = "tags/gudhi-release-${version}"; 31 31 fetchSubmodules = true; 32 - hash = "sha256-zHjSGm3hk3FZQmyQ03y14vJp5xeoofvij1hczKidvVA="; 32 + hash = "sha256-EebPvmioTYBv3VR6SNEfiqi2GC4sZn8WEj0fu42B8yM="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/hf-xet/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "hf-xet"; 12 - version = "1.0.3"; 12 + version = "1.0.4"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "huggingface"; 17 17 repo = "xet-core"; 18 18 tag = "v${version}"; 19 - hash = "sha256-ZbLSPLRsRVSF9HD+R8k/GR7yq3Ej+c+AyYbyHhKOf3w="; 19 + hash = "sha256-V1PeTgjVrJ4FquP/LkKnd8N41mca4zNPDP3M+dPbTyA="; 20 20 }; 21 21 22 22 sourceRoot = "${src.name}/hf_xet"; ··· 28 28 src 29 29 sourceRoot 30 30 ; 31 - hash = "sha256-gO5A457CJUdV7nfy69yliL6uqMu5Fc3rY2uXyMM/Na0="; 31 + hash = "sha256-gDHBnNWpCHwxbwYKQZQEfClXUPtWesb+cxtPXEOj1Us="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/magika/default.nix
··· 6 6 magika, 7 7 numpy, 8 8 onnxruntime, 9 - poetry-core, 9 + hatchling, 10 10 python-dotenv, 11 11 pythonOlder, 12 12 stdenv, ··· 26 26 hash = "sha256-490ixzk2Ywsc150PQS1tmlPcmbpeNwmxrFP1a8mY5jU="; 27 27 }; 28 28 29 - nativeBuildInputs = [ poetry-core ]; 29 + nativeBuildInputs = [ hatchling ]; 30 30 31 31 propagatedBuildInputs = [ 32 32 click
+2 -2
pkgs/development/python-modules/mdformat-mkdocs/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "mdformat-mkdocs"; 17 - version = "4.1.1"; 17 + version = "4.1.2"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "KyleKing"; 24 24 repo = "mdformat-mkdocs"; 25 25 tag = "v${version}"; 26 - hash = "sha256-KH0edaqH5STRYtcSqbR0uTdlZVKuHRS7AUgd25fjvEE="; 26 + hash = "sha256-+2w7UrOPSCUDc6jnLAW0/njq+aJ4y+H8n7gshxLj8/Q="; 27 27 }; 28 28 29 29 nativeBuildInputs = [ flit-core ];
+2 -2
pkgs/development/python-modules/meraki/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "meraki"; 16 - version = "2.0.1"; 16 + version = "2.0.2"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.10"; ··· 22 22 owner = "meraki"; 23 23 repo = "dashboard-api-python"; 24 24 tag = version; 25 - hash = "sha256-/zRPwPIpKQ56kjBA+zaQefVek51nd+3jlvm5jIz/Ekg="; 25 + hash = "sha256-n2iSnxdjMZvYTG/GWU4NnaoA4+A0JIhHj49j4+T10sU="; 26 26 }; 27 27 28 28 pythonRelaxDeps = [
+8 -8
pkgs/development/python-modules/mypy-boto3/default.nix
··· 266 266 "sha256-II4WIgBsWK3+CXk/XFzWpmlEXsbBuWt4C3onExl2u0o="; 267 267 268 268 mypy-boto3-codebuild = 269 - buildMypyBoto3Package "codebuild" "1.38.0" 270 - "sha256-MFSvGSyadm+jDU0a+zv5xIHlkhY1KCkfYSkRcbtBVsk="; 269 + buildMypyBoto3Package "codebuild" "1.38.1" 270 + "sha256-ksjuuQGLNtw+9jbc0YieZx9yLBoG/5VYH4Q9ky4zIIw="; 271 271 272 272 mypy-boto3-codecatalyst = 273 273 buildMypyBoto3Package "codecatalyst" "1.38.0" ··· 462 462 "sha256-qJ22ZyzB+8OVRjRklxWYKJlA9WZg542CccUWmdx4p+s="; 463 463 464 464 mypy-boto3-ecs = 465 - buildMypyBoto3Package "ecs" "1.38.0" 466 - "sha256-x1TKXNYuVv7hXpXPkjtdfre6pbfF0Hs3ih30yadVHzY="; 465 + buildMypyBoto3Package "ecs" "1.38.1" 466 + "sha256-YXg0m0bBhNqd3zXkE/yE2Q1VgCF2VdAIuqLff4+39SA="; 467 467 468 468 mypy-boto3-efs = 469 469 buildMypyBoto3Package "efs" "1.38.0" ··· 614 614 "sha256-n11mu3O2o2sPL13xPtwlWVvpNfVUdV7l7NO2lXg+ZyM="; 615 615 616 616 mypy-boto3-imagebuilder = 617 - buildMypyBoto3Package "imagebuilder" "1.38.0" 618 - "sha256-DIO9k4N3y0WM/Em5io7lPeZ1USFDFPuS9/G/pEsuoGc="; 617 + buildMypyBoto3Package "imagebuilder" "1.38.1" 618 + "sha256-HPu11CEOmUBmaTQz8VXh5cdhgU06VgyFw70Mjy4c9Vs="; 619 619 620 620 mypy-boto3-importexport = 621 621 buildMypyBoto3Package "importexport" "1.38.0" ··· 1114 1114 "sha256-xJSQ4m36XC98qB7wSgKcjIK4knHvf7pL47xxIiKInsc="; 1115 1115 1116 1116 mypy-boto3-resource-explorer-2 = 1117 - buildMypyBoto3Package "resource-explorer-2" "1.38.0" 1118 - "sha256-4rtUq243gD3EY4073lxxHiyGpvmkVm4d61gvewJuKos="; 1117 + buildMypyBoto3Package "resource-explorer-2" "1.38.1" 1118 + "sha256-TIahRC+cMQXpduzw6iQmBRXh/l7vDNsLAf0OlxDPSCU="; 1119 1119 1120 1120 mypy-boto3-resource-groups = 1121 1121 buildMypyBoto3Package "resource-groups" "1.38.0"
+2 -2
pkgs/development/python-modules/osc-sdk-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "osc-sdk-python"; 13 - version = "0.31.0"; 13 + version = "0.33.0"; 14 14 pyproject = true; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "outscale"; 18 18 repo = "osc-sdk-python"; 19 19 tag = "v${version}"; 20 - hash = "sha256-5Ws/yPIw0H+FV9oRZLsywap1eqIkCOEK1yGhk0Ft6Ic="; 20 + hash = "sha256-+UDbll+svNlCyY+/tSqfDa9rceFTavOUGQc//Vl2+Fk="; 21 21 fetchSubmodules = true; 22 22 }; 23 23
+2 -2
pkgs/development/python-modules/peft/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "peft"; 34 - version = "0.15.1"; 34 + version = "0.15.2"; 35 35 pyproject = true; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "huggingface"; 39 39 repo = "peft"; 40 40 tag = "v${version}"; 41 - hash = "sha256-oGDRGg1FmDJPFyDy6n4CiWmQjG0VibW7tLXYGBNq25c="; 41 + hash = "sha256-c9oHBQCdJpPAeI7xwePXx75Sp39I8QVjRZSxxSOm2PM="; 42 42 }; 43 43 44 44 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/rq/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "rq"; 25 - version = "2.3.1"; 25 + version = "2.3.2"; 26 26 pyproject = true; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "rq"; 30 30 repo = "rq"; 31 31 tag = "v${version}"; 32 - hash = "sha256-RnnYO6gKhbcft61EhTFbfvhC+9SsVfDsu64GuNfGKvE="; 32 + hash = "sha256-odO4DSuLNyGndj+n++DupAyOUywYJtnmkO0lUM1xS2I="; 33 33 }; 34 34 35 35 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/seabreeze/default.nix
··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "seabreeze"; 33 - version = "2.10.0"; 33 + version = "2.10.1"; 34 34 pyproject = true; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "ap--"; 38 38 repo = "python-seabreeze"; 39 39 tag = "v${version}"; 40 - hash = "sha256-HXcNXVziSscP532dSx35eS0ZHuJEPC6I9Nc95N90mVQ="; 40 + hash = "sha256-q4qBblebCb5z67KgWBIzsvCWNZf146I7LHPCyAabDUM="; 41 41 leaveDotGit = true; 42 42 }; 43 43
+2 -2
pkgs/development/python-modules/tinytag/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "tinytag"; 12 - version = "2.1.0"; 12 + version = "2.1.1"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "tinytag"; 17 17 repo = "tinytag"; 18 18 tag = version; 19 - hash = "sha256-QRPnXPTMe0eM9nlZ1YFWJuP+OvifZnaNCwOcJz+48EY="; 19 + hash = "sha256-8+IXbLUevId4zusY6Nv55t/eRkYqGkf1cTZCMYSpuL8="; 20 20 }; 21 21 22 22 build-system = [
+2 -2
pkgs/development/python-modules/tldextract/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "tldextract"; 20 - version = "5.2.0"; 20 + version = "5.3.0"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.8"; ··· 26 26 owner = "john-kurkowski"; 27 27 repo = "tldextract"; 28 28 tag = version; 29 - hash = "sha256-5/o/9XRIe1BpLJCiTln0C80aT9V9sg308SDtCae6HAE="; 29 + hash = "sha256-PCDjceBU4cjAqRes/yWt/mbM/aWxjYtNl+qN+49OjA8="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+1
pkgs/development/python-modules/typer-shell/default.nix
··· 28 28 29 29 pythonRelaxDeps = [ 30 30 "iterfzf" 31 + "rich" 31 32 "typer" 32 33 ]; 33 34
+3 -3
pkgs/development/python-modules/yara-x/default.nix
··· 9 9 }: 10 10 buildPythonPackage rec { 11 11 pname = "yara-x"; 12 - version = "0.13.0"; 12 + version = "0.14.0"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.9"; ··· 18 18 owner = "VirusTotal"; 19 19 repo = "yara-x"; 20 20 tag = "v${version}"; 21 - hash = "sha256-ZSJHvpRZO6Tbw7Ct4oD6QmuV4mJ4RGW5gnT6PTX+nC8="; 21 + hash = "sha256-C8wBGmilouNcNN3HkwvSTWcZY1fe0jVc2TeWDN4w5xA="; 22 22 }; 23 23 24 24 buildAndTestSubdir = "py"; 25 25 26 26 cargoDeps = rustPlatform.fetchCargoVendor { 27 27 inherit pname src version; 28 - hash = "sha256-pD4qyw+TTpmcoX1N3C65VelYszYifm9sFOsEkXEysvo="; 28 + hash = "sha256-afCBuWr12trjEIDvE0qnGFxTXU7LKZCzZB8RqgqperY="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/yaramod/default.nix
··· 21 21 in 22 22 buildPythonPackage rec { 23 23 pname = "yaramod"; 24 - version = "4.3.0"; 24 + version = "4.3.1"; 25 25 pyproject = true; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "avast"; 29 29 repo = "yaramod"; 30 30 tag = "v${version}"; 31 - hash = "sha256-cgqVUBSDjT7xuCnSY76v8pAvA3W8tFu0fJZaFAF2caU="; 31 + hash = "sha256-NAKQxKY3FdlSDbDBwiBricvMOwwlhtMNz9RPEaB6NOw="; 32 32 }; 33 33 34 34 postPatch = ''
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "esbuild"; 9 - version = "0.25.2"; 9 + version = "0.25.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "evanw"; 13 13 repo = "esbuild"; 14 14 rev = "v${version}"; 15 - hash = "sha256-aDxheDMeQYqCT9XO3In6RbmzmXVchn+bjgf3nL3VE4I="; 15 + hash = "sha256-YYwvz6TCLAtVHsmXLGC+L/CQVAy5qSFU6JS1o5O5Zkg="; 16 16 }; 17 17 18 18 vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
+6 -2
pkgs/games/papermc/versions.json
··· 68 68 "version": "1.21.3-83" 69 69 }, 70 70 "1.21.4": { 71 - "hash": "sha256-DN5RmWlReUorNF95au0FBuWuDeslqwhDGWf2NkTihxc=", 72 - "version": "1.21.4-224" 71 + "hash": "sha256-4uzalgJxiz/KXYKTlmJSYRXoUab3BPTOasWmU6VX53M=", 72 + "version": "1.21.4-226" 73 + }, 74 + "1.21.5": { 75 + "hash": "sha256-qV6l8ZhHEtGt1/weX+xlL7mohGKF5cjImvWfKINUidg=", 76 + "version": "1.21.5-22" 73 77 } 74 78 }
+13 -15
pkgs/games/qzdl/default.nix pkgs/by-name/qz/qzdl/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 cmake, 6 + copyDesktopItems, 6 7 inih, 8 + libsForQt5, 9 + makeDesktopItem, 7 10 ninja, 8 11 pkg-config, 9 - qtbase, 10 - wrapQtAppsHook, 11 - makeDesktopItem, 12 - copyDesktopItems, 13 12 }: 14 - 15 13 stdenv.mkDerivation { 16 14 pname = "qzdl"; 17 - version = "unstable-2023-04-04"; 15 + version = "3.3.0.0-unstable-2025-01-04"; 18 16 19 17 src = fetchFromGitHub { 20 18 owner = "qbasicer"; 21 19 repo = "qzdl"; 22 - rev = "44aaec0182e781a3cef373e5c795c9dbd9cd61bb"; 23 - hash = "sha256-K/mJQb7uO2H94krWJIJtFRYd6BAe2TX1xBt6fGBb1tA="; 20 + rev = "a03191777152b932b9bf15f45d439bf38e8c7679"; 21 + hash = "sha256-YRWJBuYY1QI/liiGw5zYFqsrK+DyvW1Lpava6CkmVnQ="; 24 22 }; 25 23 26 24 patches = [ 27 - ./non-bundled-inih.patch 25 + ./cmake.patch 28 26 ]; 29 27 30 28 nativeBuildInputs = [ ··· 30 32 copyDesktopItems 31 33 ninja 32 34 pkg-config 33 - wrapQtAppsHook 35 + libsForQt5.wrapQtAppsHook 34 36 ]; 35 37 36 38 buildInputs = [ 37 39 inih 38 - qtbase 40 + libsForQt5.qtbase 39 41 ]; 40 42 41 43 postInstall = '' ··· 53 55 }) 54 56 ]; 55 57 56 - meta = with lib; { 58 + meta = { 57 59 description = "ZDoom WAD Launcher"; 58 60 homepage = "https://zdl.vectec.net"; 59 - license = licenses.gpl3Only; 60 - inherit (qtbase.meta) platforms; 61 - maintainers = with maintainers; [ azahi ]; 61 + license = lib.licenses.gpl3Only; 62 + inherit (libsForQt5.qtbase.meta) platforms; 63 + maintainers = [ lib.maintainers.azahi ]; 62 64 mainProgram = "zdl"; 63 65 }; 64 66 }
+10 -9
pkgs/games/qzdl/non-bundled-inih.patch pkgs/by-name/qz/qzdl/cmake.patch
··· 1 1 diff --git i/CMakeLists.txt w/CMakeLists.txt 2 - index 10a8fb6..dcab540 100644 2 + index 364f72b..2d5070d 100644 3 3 --- i/CMakeLists.txt 4 4 +++ w/CMakeLists.txt 5 - @@ -6,16 +6,8 @@ set(CMAKE_AUTOMOC ON) 6 - project(qzdl LANGUAGES C CXX) 7 - find_package(Qt5 COMPONENTS Core Widgets REQUIRED) 5 + @@ -7,16 +7,8 @@ project(qzdl LANGUAGES C CXX) 6 + find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core Widgets) 7 + find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Widgets REQUIRED) 8 8 9 9 -include(FetchContent) 10 10 -FetchContent_Declare( ··· 14 14 -) 15 15 -FetchContent_GetProperties(inih) 16 16 -if (NOT inih_POPULATED) 17 - - FetchContent_Populate(inih) 17 + - FetchContent_MakeAvailable(inih) 18 18 -endif() 19 19 +find_package(PkgConfig) 20 20 +pkg_check_modules(INIH inih) 21 21 22 22 add_executable( 23 23 zdl 24 - @@ -45,9 +37,8 @@ add_executable( 24 + @@ -46,9 +38,9 @@ add_executable( 25 25 libwad.cpp 26 26 qzdl.cpp 27 27 ${PROJECT_SOURCE_DIR}/zdlconf/zdlconf.cpp ··· 30 30 31 31 -target_include_directories(zdl PRIVATE ${PROJECT_SOURCE_DIR}/zdlconf) 32 32 -target_include_directories(zdl PRIVATE ${inih_SOURCE_DIR}) 33 - -target_link_libraries(zdl Qt5::Core Qt5::Widgets) 34 - +target_include_directories(zdl PRIVATE ${PROJECT_SOURCE_DIR}/zdlconf ${INIH_INCLUDEDIR}) 35 - +target_link_libraries(zdl Qt5::Core Qt5::Widgets ${INIH_LDFLAGS}) 33 + -target_link_libraries(zdl Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Widgets) 34 + +target_include_directories(zdl PRIVATE ${PROJECT_SOURCE_DIR}/zdlconf ${inih_INCLUDE_DIR}) 35 + +target_link_libraries(zdl Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Widgets ${INIH_LDFLAGS}) 36 + + 36 37 +install(TARGETS zdl RUNTIME DESTINATION "bin")
+29
pkgs/servers/home-assistant/custom-components/benqprojector/package.nix
··· 1 + { 2 + lib, 3 + buildHomeAssistantComponent, 4 + fetchFromGitHub, 5 + benqprojector, 6 + }: 7 + 8 + buildHomeAssistantComponent rec { 9 + owner = "rrooggiieerr"; 10 + domain = "benqprojector"; 11 + version = "0.1.3"; 12 + 13 + src = fetchFromGitHub { 14 + inherit owner; 15 + repo = "homeassistant-benqprojector"; 16 + tag = version; 17 + hash = "sha256-iAFmXL10QqudECsS9u9w7KBETzu9aWCg1EBbFR1ff+o="; 18 + }; 19 + 20 + dependencies = [ benqprojector ]; 21 + 22 + meta = rec { 23 + description = "Home Assistant integration for BenQ projectors"; 24 + homepage = "https://github.com/rrooggiieerr/homeassistant-benqprojector"; 25 + changelog = "${homepage}/releases/tag/${version}"; 26 + license = lib.licenses.asl20; 27 + maintainers = with lib.maintainers; [ sephalon ]; 28 + }; 29 + }
-2
pkgs/servers/home-assistant/custom-components/climate_group/package.nix
··· 15 15 hash = "sha256-f/VQUNzRSxmKGNgijaafQ5NbngUUKmcdkafYC3Ol9qM="; 16 16 }; 17 17 18 - dontBuild = true; 19 - 20 18 meta = { 21 19 changelog = "https://github.com/bjrnptrsn/climate_group/blob/${src.rev}/README.md#changelog"; 22 20 description = "Group multiple climate devices to a single entity";
-2
pkgs/servers/home-assistant/custom-components/emporia_vue/package.nix
··· 25 25 "pyemvue" 26 26 ]; 27 27 28 - dontBuild = true; 29 - 30 28 meta = with lib; { 31 29 description = "Reads data from the Emporia Vue energy monitor into Home Assistant"; 32 30 homepage = "https://github.com/magico13/ha-emporia-vue";
-1
pkgs/servers/home-assistant/custom-components/epex_spot/package.nix
··· 24 24 #skip phases without activity 25 25 dontConfigure = true; 26 26 doCheck = false; 27 - dontBuild = true; 28 27 29 28 meta = with lib; { 30 29 changelog = "https://github.com/mampfes/ha_epex_spot/releases/tag/${version}";
-2
pkgs/servers/home-assistant/custom-components/frigate/package.nix
··· 29 29 30 30 dependencies = [ hass-web-proxy-lib ]; 31 31 32 - dontBuild = true; 33 - 34 32 nativeCheckInputs = 35 33 [ 36 34 homeassistant
-2
pkgs/servers/home-assistant/custom-components/govee-lan/package.nix
··· 28 28 }) 29 29 ]; 30 30 31 - dontBuild = true; 32 - 33 31 dependencies = [ 34 32 govee-led-wez 35 33 ];
-3
pkgs/servers/home-assistant/custom-components/miele/package.nix
··· 23 23 pymiele 24 24 ]; 25 25 26 - # Makefile only used for bumping the version 27 - dontBuild = true; 28 - 29 26 meta = with lib; { 30 27 changelog = "https://github.com/astrandb/miele/releases/tag/v${version}"; 31 28 description = "Modern integration for Miele devices in Home Assistant";
-1
pkgs/servers/home-assistant/custom-components/moonraker/package.nix
··· 23 23 24 24 #skip phases with nothing to do 25 25 dontConfigure = true; 26 - dontBuild = true; 27 26 doCheck = false; 28 27 29 28 meta = with lib; {
-2
pkgs/servers/home-assistant/custom-components/nest_protect/package.nix
··· 15 15 hash = "sha256-UAVyfI+cHYx0va2P14moyy6BbhNegsdLWtiex5QeFrs="; 16 16 }; 17 17 18 - dontBuild = true; 19 - 20 18 # AttributeError: 'async_generator' object has no attribute 'data' 21 19 doCheck = false; 22 20
-2
pkgs/servers/home-assistant/custom-components/prometheus_sensor/package.nix
··· 16 16 hash = "sha256-+28mMvzNKVInknnDh++YolXR+/b1wsve1VEn4olR7Fs="; 17 17 }; 18 18 19 - dontBuild = true; 20 - 21 19 meta = with lib; { 22 20 changelog = "https://github.com/mweinelt/ha-prometheus-sensor/blob/${version}/CHANGELOG.md"; 23 21 description = "Import prometheus query results into Home Assistant";
-2
pkgs/servers/home-assistant/custom-components/smartir/package.nix
··· 24 24 distutils 25 25 ]; 26 26 27 - dontBuild = true; 28 - 29 27 postInstall = '' 30 28 cp -r codes $out/custom_components/smartir/ 31 29 '';
+26
pkgs/servers/home-assistant/custom-components/sun2/package.nix
··· 1 + { 2 + lib, 3 + buildHomeAssistantComponent, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildHomeAssistantComponent rec { 8 + owner = "pnbruckner"; 9 + domain = "sun2"; 10 + version = "3.3.5"; 11 + 12 + src = fetchFromGitHub { 13 + inherit owner; 14 + repo = "ha-sun2"; 15 + tag = version; 16 + hash = "sha256-aR9tQw1d64RWuwc9QLhTP0z4TdaKeRfN0p7lMdWUpgw="; 17 + }; 18 + 19 + meta = rec { 20 + description = "Home Assistant Sun2 sensor"; 21 + homepage = "https://github.com/pnbruckner/ha-sun2"; 22 + changelog = "${homepage}/releases/tag/${version}"; 23 + maintainers = with lib.maintainers; [ sephalon ]; 24 + license = lib.licenses.unlicense; 25 + }; 26 + }
-2
pkgs/servers/home-assistant/custom-components/xiaomi_gateway3/package.nix
··· 20 20 21 21 dependencies = [ zigpy ]; 22 22 23 - dontBuild = true; 24 - 25 23 passthru.updateScript = nix-update-script { }; 26 24 27 25 meta = with lib; {
-2
pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix
··· 26 26 python-miio 27 27 ]; 28 28 29 - dontBuild = true; 30 - 31 29 passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=^v([0-9.]+)$" ]; }; 32 30 33 31 meta = {
+1 -1
pkgs/servers/monitoring/grafana/default.nix
··· 70 70 missingHashes = ./missing-hashes.json; 71 71 offlineCache = yarn-berry_4.fetchYarnBerryDeps { 72 72 inherit src missingHashes; 73 - hash = "sha256-qJ1xP02tdoZmAlrO5J8wxRYdNeg420NN27Tt2gaNPFc="; 73 + hash = "sha256-tpQjEa4xeD4fmrucynt8WVVXZ3uN5WxjSF8YcjE6HLU="; 74 74 }; 75 75 76 76 disallowedRequisites = [ offlineCache ];
+7 -7
pkgs/tools/misc/geekbench/6.nix
··· 11 11 12 12 let 13 13 inherit (stdenv.hostPlatform.uname) processor; 14 - version = "6.3.0"; 14 + version = "6.4.0"; 15 15 sources = { 16 16 "x86_64-linux" = { 17 17 url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz"; 18 - hash = "sha256-AXJ5mXGc1RWnIkB13KtIdt7vKETEXowunzQZciQDnzs="; 18 + hash = "sha256-Q4MwU3dIFheKKSMxzCBZI8XoForaN41BuRGVMhJaUKw="; 19 19 }; 20 20 "aarch64-linux" = { 21 21 url = "https://cdn.geekbench.com/Geekbench-${version}-LinuxARMPreview.tar.gz"; 22 - hash = "sha256-fbf01qa9wx3k9j8AEqv38fAM3F9tZOcnpH/wa/9rawQ="; 22 + hash = "sha256-PZ95w2X4sqTLZGZ5wygt7WjSK4Gfgtdh/UCPo+8Ysc8="; 23 23 }; 24 24 }; 25 25 geekbench_avx2 = lib.optionalString stdenv.hostPlatform.isx86_64 "geekbench_avx2"; ··· 62 62 runHook postInstall 63 63 ''; 64 64 65 - meta = with lib; { 65 + meta = { 66 66 description = "Cross-platform benchmark"; 67 67 homepage = "https://geekbench.com/"; 68 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 69 - license = licenses.unfree; 70 - maintainers = with maintainers; [ 68 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 69 + license = lib.licenses.unfree; 70 + maintainers = with lib.maintainers; [ 71 71 michalrus 72 72 asininemonkey 73 73 ];
+3 -3
pkgs/tools/package-management/nix-du/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "nix-du"; 14 - version = "1.2.2"; 14 + version = "1.2.3"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "symphorien"; 18 18 repo = "nix-du"; 19 19 tag = "v${version}"; 20 - hash = "sha256-RkGPXjog2XR3ISlWMQZ1rzy3SwE5IPAKP09FIZ6LwkM="; 20 + hash = "sha256-/Afp0InA/0xXdombAzylYJF9wcv5WwYizVsP+fHTDrM="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-rrBFgE3Tz68gBQbz006RSdsqacSZqON78NM4FNi+wrk="; 24 + cargoHash = "sha256-Q/woxGh1I6FpgJ5D0x7KovSwuRXfZzqjzwljaoKj0/Y="; 25 25 26 26 doCheck = true; 27 27 nativeCheckInputs = [
+2 -2
pkgs/tools/virtualization/linode-cli/default.nix
··· 16 16 }: 17 17 18 18 let 19 - hash = "sha256-ITsZUjk0O7SvXOsj/sUD99pJPOZvOcLV1I6avV6Jeds="; 19 + hash = "sha256-QQxadKVEIh1PvD8FdYgJ/U1iyWdy6FvO+LUELQ70KKw="; 20 20 # specVersion taken from: https://www.linode.com/docs/api/openapi.yaml at `info.version`. 21 21 specVersion = "4.176.0"; 22 22 specHash = "sha256-P1E8Ga5ckrsw/CX0kxFef5fe8/p/pDCLuleX9wR5l48="; ··· 29 29 30 30 buildPythonApplication rec { 31 31 pname = "linode-cli"; 32 - version = "5.54.0"; 32 + version = "5.56.2"; 33 33 pyproject = true; 34 34 35 35 src = fetchPypi {
+5 -6
pkgs/top-level/all-packages.nix
··· 3504 3504 3505 3505 hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { }); 3506 3506 3507 - ham = pkgs.perlPackages.ham; 3508 - 3509 3507 hdf5 = callPackage ../tools/misc/hdf5 { 3510 3508 fortranSupport = false; 3511 3509 fortran = gfortran; ··· 12843 12845 12844 12846 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { }; 12845 12847 12846 - dfilemanager = libsForQt5.callPackage ../applications/file-managers/dfilemanager { }; 12847 - 12848 12848 direwolf = callPackage ../applications/radio/direwolf { 12849 12849 hamlib = hamlib_4; 12850 12850 }; ··· 15534 15538 inherit (darwin) autoSignDarwinBinariesHook; 15535 15539 }; 15536 15540 15541 + bitcoin-knots = libsForQt5.callPackage ../applications/blockchains/bitcoin-knots { 15542 + withGui = true; 15543 + inherit (darwin) autoSignDarwinBinariesHook; 15544 + }; 15545 + 15537 15546 bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots { 15538 15547 withGui = false; 15539 15548 inherit (darwin) autoSignDarwinBinariesHook; ··· 17480 17479 qmake2cmake = python3Packages.callPackage ../tools/misc/qmake2cmake { }; 17481 17480 17482 17481 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { }; 17483 - 17484 - qzdl = libsForQt5.callPackage ../games/qzdl { }; 17485 17482 17486 17483 rbspy = callPackage ../development/tools/rbspy { }; 17487 17484
-2
pkgs/top-level/perl-packages.nix
··· 15541 15541 }; 15542 15542 }; 15543 15543 15544 - ham = callPackage ../development/perl-modules/ham { }; 15545 - 15546 15544 HashFlatten = buildPerlPackage { 15547 15545 pname = "Hash-Flatten"; 15548 15546 version = "1.19";
+2
pkgs/top-level/php-packages.nix
··· 308 308 309 309 ioncube-loader = callPackage ../development/php-packages/ioncube-loader { }; 310 310 311 + luasandbox = callPackage ../development/php-packages/luasandbox { }; 312 + 311 313 mailparse = callPackage ../development/php-packages/mailparse { }; 312 314 313 315 maxminddb = callPackage ../development/php-packages/maxminddb { };
+2
pkgs/top-level/python-packages.nix
··· 1752 1752 1753 1753 beniget = callPackage ../development/python-modules/beniget { }; 1754 1754 1755 + benqprojector = callPackage ../development/python-modules/benqprojector { }; 1756 + 1755 1757 bentoml = callPackage ../development/python-modules/bentoml { }; 1756 1758 1757 1759 berkeleydb = callPackage ../development/python-modules/berkeleydb { };