Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
e6218aa1 58e6bb17

+402 -107
+1
doc/release-notes/rl-2511.section.md
··· 16 16 - The `offrss` package was removed due to lack of upstream maintenance since 2012. It's recommended for users to migrate to another RSS reader 17 17 18 18 - `base16-builder` node package has been removed due to lack of upstream maintenance. 19 + - `gentium` package now provides `Gentium-*.ttf` files, and not `GentiumPlus-*.ttf` files like before. The font identifiers `Gentium Plus*` are available in the `gentium-plus` package, and if you want to use the more recently updated package `gentium` [by sil](https://software.sil.org/gentium/), you should update your configuration files to use the `Gentium` font identifier. 19 20 20 21 ## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes} 21 22
+5
maintainers/maintainer-list.nix
··· 2652 2652 githubId = 9315; 2653 2653 name = "Zhong Jianxin"; 2654 2654 }; 2655 + b-fein = { 2656 + github = "b-fein"; 2657 + githubId = 64250573; 2658 + name = "Benedikt Fein"; 2659 + }; 2655 2660 b-m-f = { 2656 2661 email = "maximilian@sodawa.com"; 2657 2662 github = "b-m-f";
+2 -2
nixos/tests/fontconfig-default-fonts.nix
··· 18 18 gentium 19 19 ]; 20 20 fonts.fontconfig.defaultFonts = { 21 - serif = [ "Gentium Plus" ]; 21 + serif = [ "Gentium" ]; 22 22 sansSerif = [ "Cantarell" ]; 23 23 monospace = [ "Source Code Pro" ]; 24 24 emoji = [ "Twitter Color Emoji" ]; ··· 26 26 }; 27 27 28 28 testScript = '' 29 - machine.succeed("fc-match serif | grep '\"Gentium Plus\"'") 29 + machine.succeed("fc-match serif | grep '\"Gentium\"'") 30 30 machine.succeed("fc-match sans-serif | grep '\"Cantarell\"'") 31 31 machine.succeed("fc-match monospace | grep '\"Source Code Pro\"'") 32 32 machine.succeed("fc-match emoji | grep '\"Twitter Color Emoji\"'")
+1
nixos/tests/keepassxc.nix
··· 17 17 ]; 18 18 19 19 services.xserver.enable = true; 20 + programs.dconf.enable = true; 20 21 21 22 # for better OCR 22 23 environment.etc."icewm/prefoverride".text = ''
+1
nixos/tests/nginx-http3.nix
··· 90 90 91 91 server.wait_for_unit("nginx") 92 92 server.wait_for_open_port(443) 93 + client.wait_for_unit("network-online.target") 93 94 94 95 # Check http connections 95 96 client.succeed("curl --verbose --http3-only https://acme.test | grep 'Hello World!'")
-68
pkgs/applications/networking/p2p/soulseekqt/default.nix
··· 1 - { 2 - stdenv, 3 - lib, 4 - fetchzip, 5 - mkDerivation, 6 - appimageTools, 7 - autoPatchelfHook, 8 - desktop-file-utils, 9 - imagemagick, 10 - qtmultimedia, 11 - }: 12 - 13 - mkDerivation rec { 14 - pname = "soulseekqt"; 15 - version = "2018-1-30"; 16 - 17 - src = fetchzip { 18 - url = "https://www.slsknet.org/SoulseekQt/Linux/SoulseekQt-${version}-64bit-appimage.tgz"; 19 - sha256 = "16ncnvv8h33f161mgy7qc0wjvvqahsbwvby65qhgfh9pbbgb4xgg"; 20 - }; 21 - 22 - appextracted = appimageTools.extractType2 { 23 - inherit pname version; 24 - src = "${src}/SoulseekQt-2018-1-30-64bit.AppImage"; 25 - }; 26 - 27 - dontBuild = true; 28 - dontConfigure = true; 29 - 30 - nativeBuildInputs = [ 31 - imagemagick 32 - autoPatchelfHook 33 - desktop-file-utils 34 - ]; 35 - buildInputs = [ 36 - qtmultimedia 37 - stdenv.cc.cc 38 - ]; 39 - 40 - installPhase = '' 41 - binary="$(realpath ${appextracted}/AppRun)" 42 - install -Dm755 $binary -t $out/bin 43 - 44 - # fixup and install desktop file 45 - desktop-file-install --dir $out/share/applications \ 46 - --set-key Exec --set-value SoulseekQt \ 47 - --set-key Terminal --set-value false \ 48 - --set-key Comment --set-value "${meta.description}" \ 49 - --set-key Categories --set-value Network ${appextracted}/default.desktop 50 - mv $out/share/applications/default.desktop $out/share/applications/SoulseekQt.desktop 51 - #TODO: write generic code to read icon path from $binary.desktop 52 - icon="$(realpath ${appextracted}/.DirIcon)" 53 - for size in 16 32 48 64 72 96 128 192 256 512 1024; do 54 - mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps 55 - convert -resize "$size"x"$size" $icon $out/share/icons/hicolor/"$size"x"$size"/apps/$(basename $icon) 56 - done 57 - ''; 58 - 59 - meta = with lib; { 60 - description = "Official Qt SoulSeek client"; 61 - homepage = "https://www.slsknet.org"; 62 - mainProgram = "SoulseekQt"; 63 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 64 - license = licenses.unfree; 65 - maintainers = [ ]; 66 - platforms = [ "x86_64-linux" ]; 67 - }; 68 - }
+2 -2
pkgs/by-name/bl/blender/package.nix
··· 134 134 '${lib.getLib brotli}/lib/libbrotlidec.dylib' 135 135 '') 136 136 + (lib.optionalString hipSupport '' 137 - substituteInPlace extern/hipew/src/hipew.c --replace '"/opt/rocm/hip/lib/libamdhip64.so"' '"${rocmPackages.clr}/lib/libamdhip64.so"' 138 - substituteInPlace extern/hipew/src/hipew.c --replace '"opt/rocm/hip/bin"' '"${rocmPackages.clr}/bin"' 137 + substituteInPlace extern/hipew/src/hipew.c --replace-fail '"/opt/rocm/hip/lib/libamdhip64.so.${lib.versions.major rocmPackages.clr.version}"' '"${rocmPackages.clr}/lib/libamdhip64.so"' 138 + substituteInPlace extern/hipew/src/hipew.c --replace-fail '"opt/rocm/hip/bin"' '"${rocmPackages.clr}/bin"' 139 139 ''); 140 140 141 141 env.NIX_CFLAGS_COMPILE = "-I${python3}/include/${python3.libPrefix}";
+53
pkgs/by-name/ge/gentium-book/package.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchzip, 5 + }: 6 + 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 + pname = "gentium-book"; 9 + version = "7.000"; 10 + 11 + src = fetchzip { 12 + url = "http://software.sil.org/downloads/r/gentium/GentiumBook-${finalAttrs.version}.zip"; 13 + hash = "sha256-A/QZX8OYrifaxChC08SNOaspdnSr8PxOtYgFAwUc5WY="; 14 + }; 15 + 16 + installPhase = '' 17 + runHook preInstall 18 + 19 + install -Dm644 *.ttf -t $out/share/fonts/truetype 20 + install -Dm644 FONTLOG.txt README.txt -t $out/share/doc/${finalAttrs.pname}-${finalAttrs.version} 21 + cp -r documentation $out/share/doc/${finalAttrs.pname}-${finalAttrs.version} 22 + 23 + runHook postInstall 24 + ''; 25 + 26 + meta = { 27 + homepage = "https://software.sil.org/gentium/"; 28 + description = "High-quality typeface family for Latin, Cyrillic, and Greek"; 29 + longDescription = '' 30 + Gentium is a typeface family designed to enable the diverse ethnic groups 31 + around the world who use the Latin, Cyrillic and Greek scripts to produce 32 + readable, high-quality publications. It supports a wide range of Latin and 33 + Cyrillic-based alphabets. 34 + 35 + The design is intended to be highly readable, reasonably compact, and 36 + visually attractive. The additional ‘extended’ Latin letters are designed 37 + to naturally harmonize with the traditional 26 ones. Diacritics are 38 + treated with careful thought and attention to their use. Gentium also 39 + supports both polytonic and monotonic Greek. 40 + 41 + This package contains the regular and italic styles for the Gentium Book 42 + font family, along with documentation. 43 + ''; 44 + downloadPage = "https://software.sil.org/gentium/download/"; 45 + maintainers = with lib.maintainers; [ 46 + b-fein 47 + raskin 48 + rycee 49 + ]; 50 + license = lib.licenses.ofl; 51 + platforms = lib.platforms.all; 52 + }; 53 + })
+52
pkgs/by-name/ge/gentium-plus/package.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchzip, 5 + }: 6 + 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 + pname = "gentium-plus"; 9 + version = "6.200"; 10 + 11 + src = fetchzip { 12 + url = "http://software.sil.org/downloads/r/gentium/GentiumPlus-${finalAttrs.version}.zip"; 13 + hash = "sha256-gpVOtmF4Kp3y1Rm00c4o3WQEskO7mY1Z5SVaYHI0hzg="; 14 + }; 15 + 16 + installPhase = '' 17 + runHook preInstall 18 + 19 + install -Dm644 *.ttf -t $out/share/fonts/truetype 20 + install -Dm644 FONTLOG.txt README.txt -t $out/share/doc/${finalAttrs.pname}-${finalAttrs.version} 21 + cp -r documentation $out/share/doc/${finalAttrs.pname}-${finalAttrs.version} 22 + 23 + runHook postInstall 24 + ''; 25 + 26 + meta = { 27 + homepage = "https://software.sil.org/gentium/"; 28 + description = "High-quality typeface family for Latin, Cyrillic, and Greek"; 29 + longDescription = '' 30 + Gentium is a typeface family designed to enable the diverse ethnic groups 31 + around the world who use the Latin, Cyrillic and Greek scripts to produce 32 + readable, high-quality publications. It supports a wide range of Latin and 33 + Cyrillic-based alphabets. 34 + 35 + The design is intended to be highly readable, reasonably compact, and 36 + visually attractive. The additional ‘extended’ Latin letters are designed 37 + to naturally harmonize with the traditional 26 ones. Diacritics are 38 + treated with careful thought and attention to their use. Gentium Plus also 39 + supports both polytonic and monotonic Greek. 40 + 41 + This package contains the regular and italic styles for the Gentium Plus 42 + font family, along with documentation. 43 + ''; 44 + downloadPage = "https://software.sil.org/gentium/download/"; 45 + maintainers = with lib.maintainers; [ 46 + raskin 47 + rycee 48 + ]; 49 + license = lib.licenses.ofl; 50 + platforms = lib.platforms.all; 51 + }; 52 + })
+15 -14
pkgs/by-name/ge/gentium/package.nix
··· 4 4 fetchzip, 5 5 }: 6 6 7 - stdenvNoCC.mkDerivation rec { 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "gentium"; 9 - version = "6.200"; 9 + version = "7.000"; 10 10 11 11 src = fetchzip { 12 - url = "http://software.sil.org/downloads/r/gentium/GentiumPlus-${version}.zip"; 13 - hash = "sha256-gpVOtmF4Kp3y1Rm00c4o3WQEskO7mY1Z5SVaYHI0hzg="; 12 + url = "http://software.sil.org/downloads/r/gentium/Gentium-${finalAttrs.version}.zip"; 13 + hash = "sha256-RBBecFdi/yyFfBk1CcQebOuAdKNUczpwOP52zVtbc2o="; 14 14 }; 15 15 16 16 installPhase = '' 17 17 runHook preInstall 18 18 19 19 install -Dm644 *.ttf -t $out/share/fonts/truetype 20 - install -Dm644 FONTLOG.txt README.txt -t $out/share/doc/${pname}-${version} 21 - cp -r documentation $out/share/doc/${pname}-${version} 20 + install -Dm644 FONTLOG.txt README.txt -t $out/share/doc/${finalAttrs.pname}-${finalAttrs.version} 21 + cp -r documentation $out/share/doc/${finalAttrs.pname}-${finalAttrs.version} 22 22 23 23 runHook postInstall 24 24 ''; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 homepage = "https://software.sil.org/gentium/"; 28 28 description = "High-quality typeface family for Latin, Cyrillic, and Greek"; 29 29 longDescription = '' ··· 35 35 The design is intended to be highly readable, reasonably compact, and 36 36 visually attractive. The additional ‘extended’ Latin letters are designed 37 37 to naturally harmonize with the traditional 26 ones. Diacritics are 38 - treated with careful thought and attention to their use. Gentium Plus also 38 + treated with careful thought and attention to their use. Gentium also 39 39 supports both polytonic and monotonic Greek. 40 40 41 - This package contains the regular and italic styles for the Gentium Plus 42 - font family, along with documentation. 41 + This package contains the regular and italic styles for the Gentium font 42 + family, along with documentation. 43 43 ''; 44 44 downloadPage = "https://software.sil.org/gentium/download/"; 45 - maintainers = with maintainers; [ 45 + maintainers = with lib.maintainers; [ 46 + b-fein 46 47 raskin 47 48 rycee 48 49 ]; 49 - license = licenses.ofl; 50 - platforms = platforms.all; 50 + license = lib.licenses.ofl; 51 + platforms = lib.platforms.all; 51 52 }; 52 - } 53 + })
+2 -2
pkgs/by-name/ho/hottext/package.nix
··· 2 2 lib, 3 3 buildNimPackage, 4 4 fetchFromSourcehut, 5 - gentium, 5 + gentium-plus, 6 6 makeDesktopItem, 7 7 }: 8 8 ··· 19 19 20 20 lockFile = ./lock.json; 21 21 22 - HOTTEXT_FONT_PATH = "${gentium}/share/fonts/truetype/GentiumPlus-Regular.ttf"; 22 + HOTTEXT_FONT_PATH = "${gentium-plus}/share/fonts/truetype/GentiumPlus-Regular.ttf"; 23 23 24 24 desktopItem = makeDesktopItem { 25 25 categories = [ "Utility" ];
+3 -3
pkgs/by-name/mi/mini-calc/package.nix
··· 9 9 }: 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "mini-calc"; 12 - version = "3.4.2"; 12 + version = "4.0.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "vanilla-extracts"; 16 16 repo = "calc"; 17 17 rev = version; 18 - hash = "sha256-iLKW0ibsHZyAMYvux+CrOeJZCVMPE1HtWi0VBg96hr0="; 18 + hash = "sha256-601BmecY+jbiD39buN68MeJKd5wguH0hahHquHadsL4="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-DMfk0F2HSFGoGM1+JCeDlPMOYBjRumc8KXzt0xsSbh0="; 22 + cargoHash = "sha256-9Ug6lyDvacj47FnLzJo4fwpXeMYxgSlMB7+2fIv5oxo="; 23 23 24 24 nativeBuildInputs = [ makeWrapper ]; 25 25 postFixup = ''
+2 -2
pkgs/by-name/no/nom/package.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "nom"; 8 - version = "2.8.1"; 8 + version = "2.8.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "guyfedwards"; 12 12 repo = "nom"; 13 13 tag = "v${version}"; 14 - hash = "sha256-PqoTpy+Pz5OS+7pzzdxNKeqIZRipOvHKMs9o67XzdqY="; 14 + hash = "sha256-SkmY3eFEAC4EJtFpe6FwRmECIZJa/Oyb1yov75ySSH0="; 15 15 }; 16 16 17 17 vendorHash = "sha256-d5KTDZKfuzv84oMgmsjJoXGO5XYLVKxOB5XehqgRvYw=";
+5
pkgs/by-name/ru/rucio/package.nix
··· 1 + { python3Packages }: 2 + 3 + with python3Packages; 4 + 5 + toPythonApplication rucio
+2 -2
pkgs/by-name/si/sile/package.nix
··· 20 20 libiconv, 21 21 # FONTCONFIG_FILE 22 22 makeFontsConf, 23 - gentium, 23 + gentium-plus, 24 24 25 25 # passthru.tests 26 26 runCommand, ··· 100 100 101 101 FONTCONFIG_FILE = makeFontsConf { 102 102 fontDirectories = [ 103 - gentium 103 + gentium-plus 104 104 ]; 105 105 }; 106 106 strictDeps = true;
+3 -3
pkgs/development/php-packages/grumphp/default.nix
··· 7 7 8 8 php.buildComposerProject2 (finalAttrs: { 9 9 pname = "grumphp"; 10 - version = "2.12.0"; 10 + version = "2.13.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "phpro"; 14 14 repo = "grumphp"; 15 15 rev = "v${finalAttrs.version}"; 16 - hash = "sha256-uA+s3ZOZIlgO2yD5jsjJUKPy3u66K/8kazDL3TUVyF8="; 16 + hash = "sha256-tPMmvauFQooXYQvS5BCZN/pJzywXeiOqqmnwy64jBaA="; 17 17 }; 18 18 19 - vendorHash = "sha256-F+9/Avu+36pN0U9meUJppo4YqyCKEblQx2rCJ7uD8PU="; 19 + vendorHash = "sha256-TRK/xDrVvjJOWOh8JwKvffEV3kyR2VpveKbFn6rjGkI="; 20 20 21 21 doInstallCheck = true; 22 22 nativeInstallCheckInputs = [ versionCheckHook ];
+2 -5
pkgs/development/python-modules/gfal2-python/default.nix
··· 13 13 }: 14 14 buildPythonPackage rec { 15 15 pname = "gfal2-python"; 16 - version = "1.12.2"; 16 + version = "1.13.0"; 17 17 src = fetchFromGitHub { 18 18 owner = "cern-fts"; 19 19 repo = "gfal2-python"; 20 20 rev = "v${version}"; 21 - hash = "sha256-Xk+gLTrqfWb0kGB6QhnM62zAHVFb8rRAqCIBxn0V824="; 21 + hash = "sha256-TF8EwT1UEtB9lhfq8Jkn9rrSkSxMSLzuAywfB23K1kE="; 22 22 }; 23 23 nativeBuildInputs = [ 24 24 cmake ··· 44 44 homepage = "https://github.com/cern-fts/gfal2-python"; 45 45 license = licenses.asl20; 46 46 maintainers = with maintainers; [ ShamrockLee ]; 47 - # It currently fails to build against Python 3.12 or later, 48 - # complaining CMake faililng to find Python include path, library path and site package path. 49 - broken = pythonAtLeast "3.12"; 50 47 }; 51 48 }
+68
pkgs/development/python-modules/oic/default.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + 7 + # build-system 8 + setuptools, 9 + 10 + # dependencies 11 + requests, 12 + pycryptodomex, 13 + pydantic-settings, 14 + pyjwkest, 15 + mako, 16 + cryptography, 17 + defusedxml, 18 + 19 + # tests 20 + pytestCheckHook, 21 + freezegun, 22 + responses, 23 + testfixtures, 24 + }: 25 + 26 + buildPythonPackage rec { 27 + pname = "oic"; 28 + version = "1.7.0"; 29 + pyproject = true; 30 + 31 + src = fetchFromGitHub { 32 + owner = "CZ-NIC"; 33 + repo = "pyoidc"; 34 + tag = version; 35 + hash = "sha256-7qEK1HWLEGCKu+gDAfbyT1a+sM9fVOfjtkqZ33GWv6U="; 36 + }; 37 + 38 + build-system = [ 39 + setuptools 40 + ]; 41 + 42 + dependencies = [ 43 + requests 44 + pycryptodomex 45 + pydantic-settings 46 + pyjwkest 47 + mako 48 + cryptography 49 + defusedxml 50 + ]; 51 + 52 + nativeCheckInputs = [ 53 + pytestCheckHook 54 + freezegun 55 + responses 56 + testfixtures 57 + ]; 58 + 59 + pythonImportsCheck = [ "oic" ]; 60 + 61 + meta = { 62 + description = "OpenID Connect implementation in Python"; 63 + homepage = "https://github.com/CZ-NIC/pyoidc"; 64 + changelog = "https://github.com/CZ-NIC/pyoidc/releases/tag/${version}"; 65 + license = lib.licenses.asl20; 66 + maintainers = with lib.maintainers; [ veprbl ]; 67 + }; 68 + }
+2 -2
pkgs/development/python-modules/osprofiler/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "osprofiler"; 18 - version = "4.2.0"; 18 + version = "4.3.0"; 19 19 pyproject = true; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-bdHEviZFqPJBIQVdpbtGFojcr8fmtNS6vA7xumaQJ4E="; 23 + hash = "sha256-d6jaKyO7X5BIBUvVzMRdCshFdMqKiO8SC4+sbohk4kw="; 24 24 }; 25 25 26 26 build-system = [ setuptools ];
+114
pkgs/development/python-modules/rucio/default.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + 7 + # build-system 8 + setuptools, 9 + 10 + # dependencies 11 + alembic, 12 + argcomplete, 13 + boto3, 14 + dogpile-cache, 15 + flask, 16 + geoip2, 17 + gfal2-python, 18 + google-auth, 19 + jsonschema, 20 + oic, 21 + paramiko, 22 + prometheus-client, 23 + pymemcache, 24 + python-dateutil, 25 + python-magic, 26 + redis, 27 + requests, 28 + sqlalchemy, 29 + statsd, 30 + stomp-py, 31 + tabulate, 32 + urllib3, 33 + 34 + # tests 35 + pytestCheckHook, 36 + }: 37 + 38 + buildPythonPackage rec { 39 + pname = "rucio"; 40 + version = "32.8.6"; 41 + pyproject = true; 42 + 43 + src = fetchFromGitHub { 44 + owner = "rucio"; 45 + repo = "rucio"; 46 + tag = version; 47 + hash = "sha256-VQQ4gy9occism1WDrlcHnB7b7D5/G68wKct2PhD59FA="; 48 + }; 49 + 50 + pythonRelaxDeps = [ 51 + "alembic" 52 + "argcomplete" 53 + "boto3" 54 + "dogpile.cache" 55 + "flask" 56 + "geoip2" 57 + "google-auth" 58 + "jsonschema" 59 + "oic" 60 + "paramiko" 61 + "prometheus_client" 62 + "python-dateutil" 63 + "redis" 64 + "requests" 65 + "sqlalchemy" 66 + "stomp.py" 67 + "urllib3" 68 + ]; 69 + 70 + build-system = [ 71 + setuptools 72 + ]; 73 + 74 + dependencies = [ 75 + alembic 76 + argcomplete 77 + boto3 78 + dogpile-cache 79 + flask 80 + geoip2 81 + gfal2-python # needed for rucio download 82 + google-auth 83 + jsonschema 84 + oic 85 + paramiko 86 + prometheus-client 87 + pymemcache 88 + python-dateutil 89 + python-magic 90 + redis 91 + requests 92 + sqlalchemy 93 + statsd 94 + stomp-py 95 + tabulate 96 + urllib3 97 + ]; 98 + 99 + nativeCheckInputs = [ 100 + pytestCheckHook 101 + ]; 102 + 103 + doCheck = false; # needs a rucio.cfg 104 + 105 + pythonImportsCheck = [ "rucio" ]; 106 + 107 + meta = { 108 + description = "Tool for Scientific Data Management"; 109 + homepage = "http://rucio.cern.ch/"; 110 + changelog = "https://github.com/rucio/rucio/releases/tag/${version}"; 111 + license = lib.licenses.asl20; 112 + maintainers = with lib.maintainers; [ veprbl ]; 113 + }; 114 + }
+54
pkgs/development/python-modules/stomp-py/default.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + 7 + # build-system 8 + poetry-core, 9 + 10 + # dependencies 11 + docopt, 12 + websocket-client, 13 + 14 + # tests 15 + pytestCheckHook, 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "stomp-py"; 20 + version = "8.2.0"; 21 + pyproject = true; 22 + 23 + src = fetchFromGitHub { 24 + owner = "jasonrbriggs"; 25 + repo = "stomp.py"; 26 + tag = "v${version}"; 27 + hash = "sha256-UkNmE0+G9d3k1OhkNl98Jy5sP6MAywynzBmBtK9mZ90="; 28 + }; 29 + 30 + build-system = [ 31 + poetry-core 32 + ]; 33 + 34 + dependencies = [ 35 + docopt 36 + websocket-client 37 + ]; 38 + 39 + nativeCheckInputs = [ 40 + pytestCheckHook 41 + ]; 42 + 43 + doCheck = false; # needs external services setup 44 + 45 + pythonImportsCheck = [ "stomp" ]; 46 + 47 + meta = { 48 + description = "Client library for accessing messaging servers (such as ActiveMQ or RabbitMQ) using the STOMP protocol"; 49 + homepage = "https://github.com/jasonrbriggs/stomp.py"; 50 + changelog = "https://github.com/jasonrbriggs/stomp.py/releases/tag/${version}"; 51 + license = lib.licenses.asl20; 52 + maintainers = with lib.maintainers; [ veprbl ]; 53 + }; 54 + }
+1
pkgs/top-level/aliases.nix
··· 1769 1769 snapTools = throw "snapTools was removed because makeSnap produced broken snaps and it was the only function in snapTools. See https://github.com/NixOS/nixpkgs/issues/100618 for more details."; # 2024-03-04; 1770 1770 snort2 = throw "snort2 has been removed as it is deprecated and unmaintained by upstream. Consider using snort (snort3) package instead."; # 2025-05-21 1771 1771 soldat-unstable = opensoldat; # Added 2022-07-02 1772 + soulseekqt = throw "'soulseekqt' has been removed due to lack of maintenance in Nixpkgs in a long time. Consider using 'nicotine-plus' or 'slskd' instead."; # Added 2025-06-07 1772 1773 soundOfSorting = sound-of-sorting; # Added 2023-07-07 1773 1774 SP800-90B_EntropyAssessment = sp800-90b-entropyassessment; # Added on 2024-06-12 1774 1775 SPAdes = spades; # Added 2024-06-12
+6 -2
pkgs/top-level/all-packages.nix
··· 4344 4344 pythonPackages = python3Packages; 4345 4345 }; 4346 4346 4347 + rucio = callPackage ../by-name/ru/rucio/package.nix { 4348 + # Pinned to python 3.12 while python313Packages.future does not evaluate and 4349 + # until https://github.com/CZ-NIC/pyoidc/issues/649 is resolved 4350 + python3Packages = python312Packages; 4351 + }; 4352 + 4347 4353 rubocop = rubyPackages.rubocop; 4348 4354 4349 4355 ruby-lsp = rubyPackages.ruby-lsp; ··· 13984 13990 sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { }; 13985 13991 13986 13992 sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { }; 13987 - 13988 - soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { }; 13989 13993 13990 13994 spek = callPackage ../applications/audio/spek { 13991 13995 autoreconfHook = buildPackages.autoreconfHook269;
+6
pkgs/top-level/python-packages.nix
··· 10408 10408 10409 10409 ohme = callPackage ../development/python-modules/ohme { }; 10410 10410 10411 + oic = callPackage ../development/python-modules/oic { }; 10412 + 10411 10413 okonomiyaki = callPackage ../development/python-modules/okonomiyaki { }; 10412 10414 10413 10415 okta = callPackage ../development/python-modules/okta { }; ··· 15576 15578 15577 15579 rubymarshal = callPackage ../development/python-modules/rubymarshal { }; 15578 15580 15581 + rucio = callPackage ../development/python-modules/rucio { }; 15582 + 15579 15583 ruff = callPackage ../development/python-modules/ruff { inherit (pkgs) ruff; }; 15580 15584 15581 15585 ruff-api = callPackage ../development/python-modules/ruff-api { }; ··· 16945 16949 stix2-validator = callPackage ../development/python-modules/stix2-validator { }; 16946 16950 16947 16951 stm32loader = callPackage ../development/python-modules/stm32loader { }; 16952 + 16953 + stomp-py = callPackage ../development/python-modules/stomp-py { }; 16948 16954 16949 16955 stone = callPackage ../development/python-modules/stone { }; 16950 16956