Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 2aa3d6ed 0cd628f6

+827 -442
+6
maintainers/maintainer-list.nix
··· 11363 githubId = 1651325; 11364 name = "maralorn"; 11365 }; 11366 marcovergueira = { 11367 email = "vergueira.marco@gmail.com"; 11368 github = "marcovergueira";
··· 11363 githubId = 1651325; 11364 name = "maralorn"; 11365 }; 11366 + marble = { 11367 + email = "nixpkgs@computer-in.love"; 11368 + github = "cyber-murmel"; 11369 + githubId = 30078229; 11370 + name = "marble"; 11371 + }; 11372 marcovergueira = { 11373 email = "vergueira.marco@gmail.com"; 11374 github = "marcovergueira";
+1 -20
nixos/modules/services/editors/emacs.nix
··· 15 fi 16 ''; 17 18 - desktopApplicationFile = pkgs.writeTextFile { 19 - name = "emacsclient.desktop"; 20 - destination = "/share/applications/emacsclient.desktop"; 21 - text = '' 22 - [Desktop Entry] 23 - Name=Emacsclient 24 - GenericName=Text Editor 25 - Comment=Edit text 26 - MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; 27 - Exec=emacseditor %F 28 - Icon=emacs 29 - Type=Application 30 - Terminal=false 31 - Categories=Development;TextEditor; 32 - StartupWMClass=Emacs 33 - Keywords=Text;Editor; 34 - ''; 35 - }; 36 - 37 in 38 { 39 ··· 102 wantedBy = if cfg.startWithGraphical then [ "graphical-session.target" ] else [ "default.target" ]; 103 }; 104 105 - environment.systemPackages = [ cfg.package editorScript desktopApplicationFile ]; 106 107 environment.variables.EDITOR = mkIf cfg.defaultEditor (mkOverride 900 "emacseditor"); 108 };
··· 15 fi 16 ''; 17 18 in 19 { 20 ··· 83 wantedBy = if cfg.startWithGraphical then [ "graphical-session.target" ] else [ "default.target" ]; 84 }; 85 86 + environment.systemPackages = [ cfg.package editorScript ]; 87 88 environment.variables.EDITOR = mkIf cfg.defaultEditor (mkOverride 900 "emacseditor"); 89 };
+3 -3
pkgs/applications/audio/gtkcord4/default.nix
··· 18 19 buildGoModule rec { 20 pname = "gtkcord4"; 21 - version = "0.0.16-1"; 22 23 src = fetchFromGitHub { 24 owner = "diamondburned"; 25 repo = pname; 26 rev = "v${version}"; 27 - hash = "sha256-GDQ11X202RIoJUZ2eJ9ukHalhXtKYn9C8lcvAzzaB+4="; 28 }; 29 30 nativeBuildInputs = [ ··· 56 install -D -m 444 internal/icons/hicolor/scalable/apps/logo.svg $out/share/icons/hicolor/scalable/apps/gtkcord4.svg 57 ''; 58 59 - vendorHash = "sha256-ZQBYi5t6ntukoHP2FtwpZrpFd7b2opPC8tOSU9j3jUM="; 60 61 meta = with lib; { 62 description = "GTK4 Discord client in Go, attempt #4";
··· 18 19 buildGoModule rec { 20 pname = "gtkcord4"; 21 + version = "0.0.17"; 22 23 src = fetchFromGitHub { 24 owner = "diamondburned"; 25 repo = pname; 26 rev = "v${version}"; 27 + hash = "sha256-fvY55N7AyCasT1Nxi37AtbyGQ4qC/764WgfCmwFa1YQ="; 28 }; 29 30 nativeBuildInputs = [ ··· 56 install -D -m 444 internal/icons/hicolor/scalable/apps/logo.svg $out/share/icons/hicolor/scalable/apps/gtkcord4.svg 57 ''; 58 59 + vendorHash = "sha256-dMrdbUAU87wmnRDlJukG6w4PZ2DKx2v68gxNW5Ewijk="; 60 61 meta = with lib; { 62 description = "GTK4 Discord client in Go, attempt #4";
+2 -2
pkgs/applications/audio/praat/default.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "praat"; 14 - version = "6.4.01"; 15 16 src = fetchFromGitHub { 17 owner = "praat"; 18 repo = "praat"; 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-6g9oDPcJpI/udX+GKyCUkv+mjGoTbHU2YfTYaTVRwu4="; 21 }; 22 23 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "praat"; 14 + version = "6.4.03"; 15 16 src = fetchFromGitHub { 17 owner = "praat"; 18 repo = "praat"; 19 rev = "v${finalAttrs.version}"; 20 + hash = "sha256-eiZBe/tBX5ax23jsj1AY9O2BBLvEyiDQ6WS1ZtOBQNU="; 21 }; 22 23 nativeBuildInputs = [
+2 -2
pkgs/applications/audio/snd/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "snd"; 8 - version = "23.9"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/snd/snd-${version}.tar.gz"; 12 - sha256 = "sha256-2iuY0kjLEVKTK4N1s+mBEt7+RlbK4rm6RFpWq08i6RY="; 13 }; 14 15 nativeBuildInputs = [ pkg-config ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "snd"; 8 + version = "24.0"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/snd/snd-${version}.tar.gz"; 12 + sha256 = "sha256-DU7AtPoLH+WXXsmree8GbHePvNYmPP7MxYSfhEzgOtU="; 13 }; 14 15 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/applications/blockchains/besu/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "besu"; 5 - version = "23.10.2"; 6 7 src = fetchurl { 8 url = "https://hyperledger.jfrog.io/artifactory/${pname}-binaries/${pname}/${version}/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-JVgYpcYGejiqi1ZdjzKkmhcqdTah03BnO7t19UgmPCw="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "besu"; 5 + version = "23.10.3"; 6 7 src = fetchurl { 8 url = "https://hyperledger.jfrog.io/artifactory/${pname}-binaries/${pname}/${version}/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-c8g0zzLHu+JV19jMfKXR6w34QwuRFJNcjc86Z1sqy8I="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/applications/editors/codux/default.nix
··· 5 6 let 7 pname = "codux"; 8 - version = "15.17.2"; 9 10 src = fetchurl { 11 url = "https://github.com/wixplosives/codux-versions/releases/download/${version}/Codux-${version}.x86_64.AppImage"; 12 - sha256 = "sha256-6y3c9SbRxGhfND0bsMh0yYs7Dy8B23VSjj4qQ/2eBos="; 13 }; 14 15 appimageContents = appimageTools.extractType2 { inherit pname version src; };
··· 5 6 let 7 pname = "codux"; 8 + version = "15.18.1"; 9 10 src = fetchurl { 11 url = "https://github.com/wixplosives/codux-versions/releases/download/${version}/Codux-${version}.x86_64.AppImage"; 12 + sha256 = "sha256-/U3byPCaeDIFoZX3TY+FbIZQWALOoDEwEtNg6RH86GM="; 13 }; 14 15 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+8 -8
pkgs/applications/editors/vscode/vscode.nix
··· 30 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 31 32 sha256 = { 33 - x86_64-linux = "1z692zp413vgla0ln04rf2fnx0giy2rgglmi6q1jk9b7wmlrsrh1"; 34 - x86_64-darwin = "00d143mgrx5s7qdsxp93j04wz2xcgm8rkb5gj1a2czjcjvpsyjmv"; 35 - aarch64-linux = "1b5fjxfgjr7rak23kmnapqbbimd6f7q5fjiwbcclxwyl0cqa0d3j"; 36 - aarch64-darwin = "0zv81nj767741i9p2i5ac5ql9pm9snz6lg1zqvvw3rps3d5vwysz"; 37 - armv7l-linux = "11zms120dagscnxrr5xpivcxipbmahf2sy68a4bmcjk1nqnvcsgh"; 38 }.${system} or throwSystem; 39 in 40 callPackage ./generic.nix rec { 41 # Please backport all compatible updates to the stable release. 42 # This is important for the extension ecosystem. 43 - version = "1.85.1"; 44 pname = "vscode" + lib.optionalString isInsiders "-insiders"; 45 46 # This is used for VS Code - Remote SSH test 47 - rev = "0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2"; 48 49 executableName = "code" + lib.optionalString isInsiders "-insiders"; 50 longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; ··· 68 src = fetchurl { 69 name = "vscode-server-${rev}.tar.gz"; 70 url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; 71 - sha256 = "06672ynsr7bxzkgdi1ghmrb6ki0y1ypmakk7w51r599vi1bjfnr0"; 72 }; 73 }; 74
··· 30 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 31 32 sha256 = { 33 + x86_64-linux = "0v702nvv971rwv1grp921ys2d1ig0aq0di7idc1lfikl5ka9b4wa"; 34 + x86_64-darwin = "1cz1817gy8kx3pkfn80jdgsxmvfyrwiwbmq9mp0079s1zzcdy31k"; 35 + aarch64-linux = "0bgdiv7nchwlird53r6q5k8ixljaf682w5ki2kx4bgsii83ih4px"; 36 + aarch64-darwin = "0c5hy5z6k8jjdas7hn29wrmrxwixgrb5jdm1vfdbgqg43sslpgm4"; 37 + armv7l-linux = "0h8y7mwfhf0ygnywwapblxgiskp9xjh3lpnvwhwbir3bs3v37bhh"; 38 }.${system} or throwSystem; 39 in 40 callPackage ./generic.nix rec { 41 # Please backport all compatible updates to the stable release. 42 # This is important for the extension ecosystem. 43 + version = "1.85.2"; 44 pname = "vscode" + lib.optionalString isInsiders "-insiders"; 45 46 # This is used for VS Code - Remote SSH test 47 + rev = "8b3775030ed1a69b13e4f4c628c612102e30a681"; 48 49 executableName = "code" + lib.optionalString isInsiders "-insiders"; 50 longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; ··· 68 src = fetchurl { 69 name = "vscode-server-${rev}.tar.gz"; 70 url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; 71 + sha256 = "1gaq9f4jzdzhfxixb9al5f5pgn1w7lpccacvvy19hq89jzixbix0"; 72 }; 73 }; 74
+2 -2
pkgs/applications/file-managers/xfe/default.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "xfe"; 19 - version = "1.45"; 20 21 src = fetchurl { 22 url = "mirror://sourceforge/xfe/xfe-${version}.tar.xz"; 23 - sha256 = "sha256-RmvVUzqCsRRwXgC4Yabt46uFHnL0XFWncQfXDG+owDc="; 24 }; 25 26 nativeBuildInputs = [ pkg-config intltool ];
··· 16 17 stdenv.mkDerivation rec { 18 pname = "xfe"; 19 + version = "1.46"; 20 21 src = fetchurl { 22 url = "mirror://sourceforge/xfe/xfe-${version}.tar.xz"; 23 + sha256 = "sha256-80rtoetmipDObW8BHL2US7305Jo5TFrQrIg6DzLoR/k="; 24 }; 25 26 nativeBuildInputs = [ pkg-config intltool ];
+3 -3
pkgs/applications/misc/avrdudess/default.nix
··· 2 3 stdenv.mkDerivation { 4 pname = "avrdudess"; 5 - version = "2.14"; 6 7 src = fetchurl { 8 - url = "https://github.com/ZakKemble/AVRDUDESS/releases/download/v2.14/AVRDUDESS-2.14-portable.zip"; 9 - sha256 = "sha256-x3xcsJLBJVO8XdV4OUveZ4KLqN5z/z0FsNLbGHSNoHs="; 10 }; 11 12 nativeBuildInputs = [ unzip ];
··· 2 3 stdenv.mkDerivation { 4 pname = "avrdudess"; 5 + version = "2.15"; 6 7 src = fetchurl { 8 + url = "https://github.com/ZakKemble/AVRDUDESS/releases/download/v2.15/AVRDUDESS-2.15-portable.zip"; 9 + sha256 = "sha256-TILveSFlZOzkd7XpW6haWZzrWTb7f/GMoj+fHNEJYLA="; 10 }; 11 12 nativeBuildInputs = [ unzip ];
+2 -2
pkgs/applications/misc/batsignal/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "batsignal"; 5 - version = "1.6.4"; 6 7 src = fetchFromGitHub { 8 owner = "electrickite"; 9 repo = "batsignal"; 10 rev = version; 11 - sha256 = "sha256-Z5j5tSIF3AZiZjkFFtyyi3hMqWMXtf6ont2CQ/FSEjk="; 12 }; 13 14 buildInputs = [ libnotify glib ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "batsignal"; 5 + version = "1.8.0"; 6 7 src = fetchFromGitHub { 8 owner = "electrickite"; 9 repo = "batsignal"; 10 rev = version; 11 + sha256 = "sha256-yngd2yP6XtRp8y8ZUd0NISdf8+8wJvpLogrQQMdB0lA="; 12 }; 13 14 buildInputs = [ libnotify glib ];
+3 -3
pkgs/applications/misc/clipcat/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "clipcat"; 10 - version = "0.16.1"; 11 12 src = fetchFromGitHub { 13 owner = "xrelkd"; 14 repo = pname; 15 rev = "v${version}"; 16 - hash = "sha256-SqA8UjKTBtkE1IkWGeshI8KBHr86V9r/+YvFZNJ6Oq8="; 17 }; 18 19 - cargoHash = "sha256-KU3kXqy9zL7GQdSsCNW7jcsxdTuRXjJyDtBpmgoXi6E="; 20 21 nativeBuildInputs = [ 22 protobuf
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "clipcat"; 10 + version = "0.16.2"; 11 12 src = fetchFromGitHub { 13 owner = "xrelkd"; 14 repo = pname; 15 rev = "v${version}"; 16 + hash = "sha256-01vjCs9ktDrULPL8IZraMPpa5+cw8vLtt4cKHKxHjK4="; 17 }; 18 19 + cargoHash = "sha256-9L6w7adoQflOW5vxkIJf4FLF7xACx36sKaSPjJAtt3Y="; 20 21 nativeBuildInputs = [ 22 protobuf
+2 -2
pkgs/applications/misc/girara/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "girara"; 21 - version = "0.4.1"; 22 23 outputs = [ "out" "dev" ]; 24 ··· 27 owner = "pwmt"; 28 repo = "girara"; 29 rev = version; 30 - sha256 = "sha256-47ff7NBunVvYlCEQN/LwTRG33aButisVvdwxlh28LUM="; 31 }; 32 33 nativeBuildInputs = [
··· 18 19 stdenv.mkDerivation rec { 20 pname = "girara"; 21 + version = "0.4.2"; 22 23 outputs = [ "out" "dev" ]; 24 ··· 27 owner = "pwmt"; 28 repo = "girara"; 29 rev = version; 30 + hash = "sha256-/9pj6gB46sKIilImDGdJ8H7UHip/z5ckZWZnJLw/0YU="; 31 }; 32 33 nativeBuildInputs = [
+3 -3
pkgs/applications/networking/blocky/default.nix
··· 6 7 buildGoModule rec { 8 pname = "blocky"; 9 - version = "0.22"; 10 11 src = fetchFromGitHub { 12 owner = "0xERR0R"; 13 repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-iU7fpTn8sPtglZfqLJ6fVYbHtYp0jqItSpJsvN4iKE8="; 16 }; 17 18 # needs network connection and fails at 19 # https://github.com/0xERR0R/blocky/blob/development/resolver/upstream_resolver_test.go 20 doCheck = false; 21 22 - vendorHash = "sha256-PnqpDAbHCs1wFudYy+nyG+p/E6ig7ZuhbuU4CFFoiyk="; 23 24 ldflags = [ "-s" "-w" "-X github.com/0xERR0R/blocky/util.Version=${version}" ]; 25
··· 6 7 buildGoModule rec { 8 pname = "blocky"; 9 + version = "0.23"; 10 11 src = fetchFromGitHub { 12 owner = "0xERR0R"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-IB5vi+nFXbV94YFtY2eMKTgzUgX8q8i8soSrso2zaD4="; 16 }; 17 18 # needs network connection and fails at 19 # https://github.com/0xERR0R/blocky/blob/development/resolver/upstream_resolver_test.go 20 doCheck = false; 21 22 + vendorHash = "sha256-h1CkvI7M1kt2Ix3D8+gDl97CFElV+0/9Eram1burOaM="; 23 24 ldflags = [ "-s" "-w" "-X github.com/0xERR0R/blocky/util.Version=${version}" ]; 25
+3 -3
pkgs/applications/networking/browsers/vivaldi/default.nix
··· 24 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 25 in stdenv.mkDerivation rec { 26 pname = "vivaldi"; 27 - version = "6.5.3206.48"; 28 29 suffix = { 30 aarch64-linux = "arm64"; ··· 34 src = fetchurl { 35 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb"; 36 hash = { 37 - aarch64-linux = "sha256-laerVZWB9kNozy0MxYAPXbTjcfgvr+jL18NMP5u7ST0="; 38 - x86_64-linux = "sha256-3gRvPSSyJapqay6nePlMA1R/tfFI75mHi+mx3f+wfjQ="; 39 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 40 }; 41
··· 24 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 25 in stdenv.mkDerivation rec { 26 pname = "vivaldi"; 27 + version = "6.5.3206.50"; 28 29 suffix = { 30 aarch64-linux = "arm64"; ··· 34 src = fetchurl { 35 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb"; 36 hash = { 37 + aarch64-linux = "sha256-8Ozhad6aRskhhNqtUQFYLT14JHZnhLnHtuB+SmtwL8g="; 38 + x86_64-linux = "sha256-hpWPDnnJGx2pokR1JFe3Uuq299HvsnjKMyg89wAo53I="; 39 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 40 }; 41
+2 -2
pkgs/applications/networking/cluster/glooctl/default.nix
··· 6 7 buildGoModule rec { 8 pname = "glooctl"; 9 - version = "1.15.18"; 10 11 src = fetchFromGitHub { 12 owner = "solo-io"; 13 repo = "gloo"; 14 rev = "v${version}"; 15 - hash = "sha256-oHwo0I3OFfilLg2tlL0EycTo6BC7LYbzg7dxgfz/XeI="; 16 }; 17 18 vendorHash = "sha256-MrTiZCvYUmdX4sK85jeeQpUupvitH6PfbQ+RfwELaV4=";
··· 6 7 buildGoModule rec { 8 pname = "glooctl"; 9 + version = "1.15.19"; 10 11 src = fetchFromGitHub { 12 owner = "solo-io"; 13 repo = "gloo"; 14 rev = "v${version}"; 15 + hash = "sha256-Tv+S0DnYOabtAVrb7W+VHzugGu2Dm2fBYsoz/DwR4xg="; 16 }; 17 18 vendorHash = "sha256-MrTiZCvYUmdX4sK85jeeQpUupvitH6PfbQ+RfwELaV4=";
+2 -2
pkgs/applications/networking/cluster/temporal/default.nix
··· 2 3 buildGoModule rec { 4 pname = "temporal"; 5 - version = "1.22.3"; 6 7 src = fetchFromGitHub { 8 owner = "temporalio"; 9 repo = "temporal"; 10 rev = "v${version}"; 11 - hash = "sha256-iqJzvnueUnIyu3Z6a5Ht90arHaHgM4COCDdZo7Qvzuk="; 12 }; 13 14 vendorHash = "sha256-Aum5OsdJ69MkP8tXXGWa6IdouX6F4xKjD/ndAqShMhw=";
··· 2 3 buildGoModule rec { 4 pname = "temporal"; 5 + version = "1.22.4"; 6 7 src = fetchFromGitHub { 8 owner = "temporalio"; 9 repo = "temporal"; 10 rev = "v${version}"; 11 + hash = "sha256-M/2Zm9B2VeA2BKcF7A7R1Y7T61VZiU2uKGwxGgdy4Sg="; 12 }; 13 14 vendorHash = "sha256-Aum5OsdJ69MkP8tXXGWa6IdouX6F4xKjD/ndAqShMhw=";
+2 -2
pkgs/applications/radio/flrig/default.nix
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 - version = "2.0.04"; 12 pname = "flrig"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/fldigi/${pname}-${version}.tar.gz"; 16 - sha256 = "sha256-+AcQ7l1RXFDVVraYySBUE/+ZCyCOMiM2L4LyRXFquUc="; 17 }; 18 19 buildInputs = [
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 + version = "2.0.05"; 12 pname = "flrig"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/fldigi/${pname}-${version}.tar.gz"; 16 + sha256 = "sha256-Mc3AJfBdtIn9m6CH602Mj4UWj8OqnPlf5IiwLXgMYrA="; 17 }; 18 19 buildInputs = [
+2 -2
pkgs/applications/science/chemistry/gwyddion/default.nix
··· 21 22 stdenv.mkDerivation rec { 23 pname = "gwyddion"; 24 - version = "2.64"; 25 src = fetchurl { 26 url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz"; 27 - sha256 = "sha256-FDL4XDHH6WYF47OsnhxpM7s7YadutiCDjcJKCF8ZlCw="; 28 }; 29 30 nativeBuildInputs = [ pkg-config file ];
··· 21 22 stdenv.mkDerivation rec { 23 pname = "gwyddion"; 24 + version = "2.65"; 25 src = fetchurl { 26 url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz"; 27 + sha256 = "sha256-kRX7CoPJY8YkYNode5g0OCyWmL+5sM8puCmk9ZE2nqM="; 28 }; 29 30 nativeBuildInputs = [ pkg-config file ];
+2 -2
pkgs/applications/version-management/gitea/default.nix
··· 20 21 buildGoModule rec { 22 pname = "gitea"; 23 - version = "1.21.3"; 24 25 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 26 src = fetchurl { 27 url = "https://dl.gitea.com/gitea/${version}/gitea-src-${version}.tar.gz"; 28 - hash = "sha256-tJC9p7++lb3lD0yYR4qAtFOTRBQK2SkNCD6Tk+g9M78="; 29 }; 30 31 vendorHash = null;
··· 20 21 buildGoModule rec { 22 pname = "gitea"; 23 + version = "1.21.4"; 24 25 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 26 src = fetchurl { 27 url = "https://dl.gitea.com/gitea/${version}/gitea-src-${version}.tar.gz"; 28 + hash = "sha256-bkRI2m7aHrQH5wQbm4MoygrF5da7j4i8Qd/aoMJbhS0="; 29 }; 30 31 vendorHash = null;
+2 -2
pkgs/applications/video/media-downloader/default.nix
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "media-downloader"; 15 - version = "4.1.0"; 16 17 src = fetchFromGitHub { 18 owner = "mhogomchungu"; 19 repo = "media-downloader"; 20 rev = finalAttrs.version; 21 - hash = "sha256-x2uM4z4nQd761aj8PVlFH0MbWzwWRiR7ItzLQVOc1Zw="; 22 }; 23 24 nativeBuildInputs = [
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "media-downloader"; 15 + version = "4.2.0"; 16 17 src = fetchFromGitHub { 18 owner = "mhogomchungu"; 19 repo = "media-downloader"; 20 rev = finalAttrs.version; 21 + hash = "sha256-hQLrs4RyHUtcG03h0nCn3uMsHEskGKMVwUkcssGZQLs="; 22 }; 23 24 nativeBuildInputs = [
+2
pkgs/applications/video/mythtv/default.nix
··· 43 configureFlags = 44 [ "--dvb-path=${linuxHeaders}/include" ]; 45 46 meta = with lib; { 47 homepage = "https://www.mythtv.org/"; 48 description = "Open Source DVR";
··· 43 configureFlags = 44 [ "--dvb-path=${linuxHeaders}/include" ]; 45 46 + enableParallelBuilding = true; 47 + 48 meta = with lib; { 49 homepage = "https://www.mythtv.org/"; 50 description = "Open Source DVR";
+3 -3
pkgs/by-name/ar/arxiv-latex-cleaner/package.nix
··· 5 }: 6 python3Packages.buildPythonApplication rec { 7 pname = "arxiv-latex-cleaner"; 8 - version = "1.0.1"; 9 10 src = fetchFromGitHub { 11 owner = "google-research"; 12 repo = "arxiv-latex-cleaner"; 13 - rev = "v${version}"; 14 - hash = "sha256-1IWSDKEoAM4hBKAEEcPq7X89WYDprifDL2GTEJQtdcQ="; 15 }; 16 17 propagatedBuildInputs = with python3Packages; [
··· 5 }: 6 python3Packages.buildPythonApplication rec { 7 pname = "arxiv-latex-cleaner"; 8 + version = "1.0.3"; 9 10 src = fetchFromGitHub { 11 owner = "google-research"; 12 repo = "arxiv-latex-cleaner"; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-kM1eCzXipJ6GuYFA9Na2C0HtwHLotmE63nyUZ+9wkkk="; 15 }; 16 17 propagatedBuildInputs = with python3Packages; [
+2 -2
pkgs/by-name/de/debianutils/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "debianutils"; 11 - version = "5.15"; 12 13 src = fetchFromGitLab { 14 domain = "salsa.debian.org"; 15 owner = "debian"; 16 repo = "debianutils"; 17 rev = "debian/${finalAttrs.version}"; 18 - hash = "sha256-o9HPiJCKcTJSoVDCjUcYPkqa6wnAuvCFOFhPdPSKS3A="; 19 }; 20 21 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "debianutils"; 11 + version = "5.16"; 12 13 src = fetchFromGitLab { 14 domain = "salsa.debian.org"; 15 owner = "debian"; 16 repo = "debianutils"; 17 rev = "debian/${finalAttrs.version}"; 18 + hash = "sha256-v0sEk0xnFjWsBoDBge57kbANn8afP2EAImgwFihq7bI="; 19 }; 20 21 nativeBuildInputs = [
+39
pkgs/by-name/el/elf2nucleus/package.nix
···
··· 1 + { 2 + installShellFiles 3 + , fetchFromGitHub 4 + , lib 5 + , micronucleus 6 + , rustPlatform 7 + }: 8 + 9 + rustPlatform.buildRustPackage rec { 10 + pname = "elf2nucleus"; 11 + version = "0.1.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "kpcyrd"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + sha256 = "sha256-FAIOtGfGow+0DrPPEBEfvaiinNZLQlGWKJ4DkMj63OA="; 18 + }; 19 + 20 + cargoSha256 = "sha256-IeQnI6WTzxSI/VzoHtVukZtB1jX98wzLOT01NMLD5wQ="; 21 + 22 + nativeBuildInputs = [ installShellFiles ]; 23 + 24 + buildInputs = [ micronucleus ]; 25 + 26 + postInstall = '' 27 + installShellCompletion --cmd elf2nucleus \ 28 + --bash <($out/bin/elf2nucleus --completions bash) \ 29 + --fish <($out/bin/elf2nucleus --completions fish) \ 30 + --zsh <($out/bin/elf2nucleus --completions zsh) 31 + ''; 32 + 33 + meta = with lib; { 34 + description = "Integrate micronucleus into the cargo buildsystem, flash an AVR firmware from an elf file"; 35 + homepage = "https://github.com/kpcyrd/elf2nucleus"; 36 + license = licenses.gpl3Plus; 37 + maintainers = [ maintainers.marble ]; 38 + }; 39 + }
+15 -2
pkgs/by-name/ll/llama-cpp/package.nix
··· 19 , openblas 20 , pkg-config 21 , metalSupport ? stdenv.isDarwin && stdenv.isAarch64 && !openclSupport 22 }: 23 24 let ··· 29 in 30 effectiveStdenv.mkDerivation (finalAttrs: { 31 pname = "llama-cpp"; 32 - version = "1848"; 33 34 src = fetchFromGitHub { 35 owner = "ggerganov"; 36 repo = "llama.cpp"; 37 rev = "refs/tags/b${finalAttrs.version}"; 38 - hash = "sha256-KuomiKU9c06Ux/ZcqctFdPQykGtjDzArN+tElPJVQ60="; 39 }; 40 41 postPatch = '' ··· 105 ++ lib.optionals blasSupport [ 106 "-DLLAMA_BLAS=ON" 107 "-DLLAMA_BLAS_VENDOR=OpenBLAS" 108 ]; 109 110 installPhase = '' 111 runHook preInstall 112 113 mkdir -p $out/bin 114 115 for f in bin/*; do 116 test -x "$f" || continue 117 cp "$f" $out/bin/llama-cpp-"$(basename "$f")" 118 done 119
··· 19 , openblas 20 , pkg-config 21 , metalSupport ? stdenv.isDarwin && stdenv.isAarch64 && !openclSupport 22 + , patchelf 23 + , static ? true # if false will build the shared objects as well 24 }: 25 26 let ··· 31 in 32 effectiveStdenv.mkDerivation (finalAttrs: { 33 pname = "llama-cpp"; 34 + version = "1892"; 35 36 src = fetchFromGitHub { 37 owner = "ggerganov"; 38 repo = "llama.cpp"; 39 rev = "refs/tags/b${finalAttrs.version}"; 40 + hash = "sha256-FNyl8bR0rg6cixcqidqzk9rG62+CI/0BNvzHuUkBq1E="; 41 }; 42 43 postPatch = '' ··· 107 ++ lib.optionals blasSupport [ 108 "-DLLAMA_BLAS=ON" 109 "-DLLAMA_BLAS_VENDOR=OpenBLAS" 110 + ] 111 + ++ lib.optionals (!static) [ 112 + (lib.cmakeBool "BUILD_SHARED_LIBS" true) 113 ]; 114 115 installPhase = '' 116 runHook preInstall 117 118 mkdir -p $out/bin 119 + ${lib.optionalString (!static) '' 120 + mkdir $out/lib 121 + cp libggml_shared.so $out/lib 122 + cp libllama.so $out/lib 123 + ''} 124 125 for f in bin/*; do 126 test -x "$f" || continue 127 + ${lib.optionalString (!static) '' 128 + ${patchelf}/bin/patchelf "$f" --set-rpath "$out/lib" 129 + ''} 130 cp "$f" $out/bin/llama-cpp-"$(basename "$f")" 131 done 132
+36
pkgs/by-name/mg/mgitstatus/package.nix
···
··· 1 + { fetchFromGitHub 2 + , lib 3 + , stdenvNoCC 4 + , testers 5 + }: 6 + 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 + pname = "mgitstatus"; 9 + version = "2.2"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "fboender"; 13 + repo = "multi-git-status"; 14 + rev = finalAttrs.version; 15 + hash = "sha256-jzoX7Efq9+1UdXQdhLRqBlhU3cBrk5AZblg9AYetItg="; 16 + }; 17 + 18 + installFlags = [ 19 + "PREFIX=$(out)" 20 + ]; 21 + 22 + passthru.tests.version = testers.testVersion { 23 + package = finalAttrs.finalPackage; 24 + version = "v${finalAttrs.version}"; 25 + }; 26 + 27 + meta = with lib; { 28 + description = "Show uncommitted, untracked and unpushed changes for multiple Git repos"; 29 + downloadPage = "https://github.com/fboender/multi-git-status/releases/tag/v${finalAttrs.version}"; 30 + homepage = "https://github.com/fboender/multi-git-status"; 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ getpsyched ]; 33 + mainProgram = "mgitstatus"; 34 + platforms = platforms.all; 35 + }; 36 + })
+3 -3
pkgs/by-name/pm/pmtiles/package.nix
··· 1 { lib, buildGoModule, fetchFromGitHub }: 2 buildGoModule rec { 3 pname = "pmtiles"; 4 - version = "1.12.0"; 5 6 src = fetchFromGitHub { 7 owner = "protomaps"; 8 repo = "go-pmtiles"; 9 rev = "v${version}"; 10 - hash = "sha256-8gd6p4AAevtRkb/IZAXfxz8lioySf3s8lT6moi1IoWc="; 11 }; 12 13 - vendorHash = "sha256-gLFwGEUeH41bObG32MZznF7clct3h2GEvdZ2/KIiVb4="; 14 15 ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=v${version}" ]; 16
··· 1 { lib, buildGoModule, fetchFromGitHub }: 2 buildGoModule rec { 3 pname = "pmtiles"; 4 + version = "1.13.0"; 5 6 src = fetchFromGitHub { 7 owner = "protomaps"; 8 repo = "go-pmtiles"; 9 rev = "v${version}"; 10 + hash = "sha256-Zxf8o0+Vc4l8XV9vYGEWxXSr+KyzTqZNxbgaZtkJ+JQ="; 11 }; 12 13 + vendorHash = "sha256-Y32vDgF7BNjSyGtwgsJdoRy2gGDfhTKtYpSjTjp5dnI="; 14 15 ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=v${version}" ]; 16
+2 -2
pkgs/by-name/wo/worker/package.nix
··· 6 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "worker"; 9 - version = "4.12.1"; 10 11 src = fetchurl { 12 url = "http://www.boomerangsworld.de/cms/worker/downloads/worker-${finalAttrs.version}.tar.gz"; 13 - hash = "sha256-11tSOVuGuCU0IvqpEKiKvUZj9DtjWJErLpM8IsTtvcs="; 14 }; 15 16 buildInputs = [ libX11 ];
··· 6 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "worker"; 9 + version = "5.0.0"; 10 11 src = fetchurl { 12 url = "http://www.boomerangsworld.de/cms/worker/downloads/worker-${finalAttrs.version}.tar.gz"; 13 + hash = "sha256-iEfHl3eDBkLpvI/WKBEO21briu5Ikv9YA4NSVZXos44="; 14 }; 15 16 buildInputs = [ libX11 ];
+2 -2
pkgs/data/fonts/sudo/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "sudo-font"; 5 - version = "0.80"; 6 7 src = fetchzip { 8 url = "https://github.com/jenskutilek/sudo-font/releases/download/v${version}/sudo.zip"; 9 - hash = "sha256-PUqWwWvi9k7Aj6L7NjlrBMFeRHKDUF5yX4efvi0nywI="; 10 }; 11 12 installPhase = ''
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "sudo-font"; 5 + version = "0.81"; 6 7 src = fetchzip { 8 url = "https://github.com/jenskutilek/sudo-font/releases/download/v${version}/sudo.zip"; 9 + hash = "sha256-qc26xHM9P9+lsPE9j5UY4f0hIb5PjlCSy+jm0zEFj2g="; 10 }; 11 12 installPhase = ''
+2 -2
pkgs/desktops/pantheon/apps/elementary-code/default.nix
··· 26 27 stdenv.mkDerivation rec { 28 pname = "elementary-code"; 29 - version = "7.1.0"; 30 31 src = fetchFromGitHub { 32 owner = "elementary"; 33 repo = "code"; 34 rev = version; 35 - sha256 = "sha256-Dtm0+NqDwfn5HUQEYtHTiyrpM3mHp1wUFOGaxH86YUo="; 36 }; 37 38 nativeBuildInputs = [
··· 26 27 stdenv.mkDerivation rec { 28 pname = "elementary-code"; 29 + version = "7.2.0"; 30 31 src = fetchFromGitHub { 32 owner = "elementary"; 33 repo = "code"; 34 rev = version; 35 + sha256 = "sha256-6lvn8c+JfbtZQf5dtViosVqtt/RWL6B/MvksXqmCfFs="; 36 }; 37 38 nativeBuildInputs = [
+2 -2
pkgs/development/interpreters/python/default.nix
··· 109 major = "3"; 110 minor = "13"; 111 patch = "0"; 112 - suffix = "a2"; 113 }; 114 - hash = "sha256-ttRrRBkMTAJCHraaBC0WsMVUgb3agYxsQW3CRBE6nC0="; 115 inherit (darwin) configd; 116 inherit passthruFun; 117 };
··· 109 major = "3"; 110 minor = "13"; 111 patch = "0"; 112 + suffix = "a3"; 113 }; 114 + hash = "sha256-IHhMgwTrHGnID5ZuvfB3W+LjfiPfO2JGHuwSqF3Pfq0="; 115 inherit (darwin) configd; 116 inherit passthruFun; 117 };
+8 -6
pkgs/development/libraries/khronos-ocl-icd-loader/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, opencl-headers, cmake, withTracing ? false }: 2 3 stdenv.mkDerivation rec { 4 - pname = "khronos-ocl-icd-loader"; 5 - version = "2022.01.04"; 6 7 src = fetchFromGitHub { 8 owner = "KhronosGroup"; 9 repo = "OpenCL-ICD-Loader"; 10 rev = "v${version}"; 11 - sha256 = "sha256-T2tBoN0yv41W+UksFABVjsetdkXlnEFUINfxumGgC04="; 12 }; 13 14 - patches = lib.optional withTracing ./tracing.patch; 15 - 16 nativeBuildInputs = [ cmake ]; 17 buildInputs = [ opencl-headers ]; 18 19 meta = with lib; { 20 description = "Official Khronos OpenCL ICD Loader"; 21 homepage = "https://github.com/KhronosGroup/OpenCL-ICD-Loader"; 22 license = licenses.asl20; 23 - platforms = platforms.linux; 24 maintainers = with maintainers; [ davidtwco ]; 25 }; 26 }
··· 1 { lib, stdenv, fetchFromGitHub, opencl-headers, cmake, withTracing ? false }: 2 3 stdenv.mkDerivation rec { 4 + pname = "opencl-icd-loader"; 5 + version = "2023.12.14"; 6 7 src = fetchFromGitHub { 8 owner = "KhronosGroup"; 9 repo = "OpenCL-ICD-Loader"; 10 rev = "v${version}"; 11 + hash = "sha256-/4ixQAwJpygdg+qtR1ccBlz8hmtYYxRgUV5dlJabsg8="; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 buildInputs = [ opencl-headers ]; 16 17 + cmakeFlags = [ 18 + (lib.cmakeBool "OCL_ICD_ENABLE_TRACE" withTracing) 19 + ]; 20 + 21 meta = with lib; { 22 description = "Official Khronos OpenCL ICD Loader"; 23 homepage = "https://github.com/KhronosGroup/OpenCL-ICD-Loader"; 24 license = licenses.asl20; 25 maintainers = with maintainers; [ davidtwco ]; 26 + platforms = platforms.unix; 27 }; 28 }
-13
pkgs/development/libraries/khronos-ocl-icd-loader/tracing.patch
··· 1 - diff --git a/loader/icd.h b/loader/icd.h 2 - index 34751e9..01a33fd 100644 3 - --- a/loader/icd.h 4 - +++ b/loader/icd.h 5 - @@ -123,7 +123,7 @@ void khrIcdContextPropertiesGetPlatform( 6 - cl_platform_id *outPlatform); 7 - 8 - // internal tracing macros 9 - -#if 0 10 - +#if 1 11 - #include <stdio.h> 12 - #define KHR_ICD_TRACE(...) \ 13 - do \
···
+2 -2
pkgs/development/libraries/leptonica/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "leptonica"; 7 - version = "1.84.0"; 8 9 src = fetchurl { 10 url = "https://github.com/DanBloomberg/${pname}/releases/download/${version}/${pname}-${version}.tar.gz"; 11 - hash = "sha256-QqApMSod8M1WQBlal5voG/ZiMOFTFkysRWR4RU5yBtU="; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "leptonica"; 7 + version = "1.84.1"; 8 9 src = fetchurl { 10 url = "https://github.com/DanBloomberg/${pname}/releases/download/${version}/${pname}-${version}.tar.gz"; 11 + hash = "sha256-Kz4SVLHMo4HnfIGbWcqZd0/0NTAgm5rrUR4dRliKZPY="; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
+7 -2
pkgs/development/libraries/libcint/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "libcint"; 12 - version = "5.4.0"; 13 14 src = fetchFromGitHub { 15 owner = "sunqm"; 16 repo = "libcint"; 17 rev = "v${version}"; 18 - hash = "sha256-U+ZlD/I7RHtdYNbFhAmeU4qREe45dYJDIAC3Bup2tr0="; 19 }; 20 21 nativeBuildInputs = [ cmake ]; 22 buildInputs = [ blas ]; ··· 46 changelog = "https://github.com/sunqm/libcint/blob/master/ChangeLog"; 47 license = licenses.bsd2; 48 maintainers = with maintainers; [ drewrisinger ]; 49 }; 50 }
··· 9 10 stdenv.mkDerivation rec { 11 pname = "libcint"; 12 + version = "6.1.0"; 13 14 src = fetchFromGitHub { 15 owner = "sunqm"; 16 repo = "libcint"; 17 rev = "v${version}"; 18 + hash = "sha256-qcVVp+81S3Y0fxDWA/PWQeFT2g0N6tIHNUaOHSru2GA="; 19 }; 20 + 21 + postPatch = '' 22 + sed -i 's/libcint.so/libcint${stdenv.hostPlatform.extensions.sharedLibrary}/g' testsuite/*.py 23 + ''; 24 25 nativeBuildInputs = [ cmake ]; 26 buildInputs = [ blas ]; ··· 50 changelog = "https://github.com/sunqm/libcint/blob/master/ChangeLog"; 51 license = licenses.bsd2; 52 maintainers = with maintainers; [ drewrisinger ]; 53 + platforms = platforms.unix; 54 }; 55 }
+10 -7
pkgs/development/libraries/libhdhomerun/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "libhdhomerun"; 9 - version = "20220303"; 10 11 src = fetchurl { 12 url = "https://download.silicondust.com/hdhomerun/libhdhomerun_${version}.tgz"; 13 - sha256 = "sha256-HlT/78LUiTkRUB2jHmYrnQY+bBiv4stcZlMyUnelSpc="; 14 }; 15 16 - postPatch = lib.optionalString stdenv.isDarwin '' 17 - substituteInPlace Makefile \ 18 - --replace "-arch x86_64" "-arch ${stdenv.hostPlatform.darwinArch}" 19 - ''; 20 21 makeFlags = [ 22 "CC=${stdenv.cc.targetPrefix}cc" 23 ]; 24 25 installPhase = '' 26 mkdir -p $out/{bin,lib,include/hdhomerun} 27 install -Dm444 libhdhomerun${stdenv.hostPlatform.extensions.sharedLibrary} $out/lib 28 install -Dm555 hdhomerun_config $out/bin 29 cp *.h $out/include/hdhomerun 30 ''; 31 32 meta = with lib; { 33 description = "Implements the libhdhomerun protocol for use with Silicondust HDHomeRun TV tuners"; 34 homepage = "https://www.silicondust.com/support/linux"; 35 license = licenses.lgpl21Only; 36 platforms = platforms.unix; 37 - maintainers = [ maintainers.titanous ]; 38 }; 39 }
··· 6 7 stdenv.mkDerivation rec { 8 pname = "libhdhomerun"; 9 + version = "20231214"; 10 11 src = fetchurl { 12 url = "https://download.silicondust.com/hdhomerun/libhdhomerun_${version}.tgz"; 13 + hash = "sha256-VSoQLoqiq8xBYJDewvb4DaWfl/kfV5aOnp17PcAF268="; 14 }; 15 16 + patches = [ 17 + ./nixos-darwin-no-fat-dylib.patch 18 + ]; 19 20 makeFlags = [ 21 "CC=${stdenv.cc.targetPrefix}cc" 22 ]; 23 24 installPhase = '' 25 + runHook preInstall 26 + 27 mkdir -p $out/{bin,lib,include/hdhomerun} 28 install -Dm444 libhdhomerun${stdenv.hostPlatform.extensions.sharedLibrary} $out/lib 29 install -Dm555 hdhomerun_config $out/bin 30 cp *.h $out/include/hdhomerun 31 + 32 + runHook postInstall 33 ''; 34 35 meta = with lib; { 36 description = "Implements the libhdhomerun protocol for use with Silicondust HDHomeRun TV tuners"; 37 homepage = "https://www.silicondust.com/support/linux"; 38 license = licenses.lgpl21Only; 39 + maintainers = with maintainers; [ sielicki titanous ]; 40 platforms = platforms.unix; 41 }; 42 }
+52
pkgs/development/libraries/libhdhomerun/nixos-darwin-no-fat-dylib.patch
···
··· 1 + From 6b9ed19d7874b88b7db5b740dac3dcd7dcda6c8c Mon Sep 17 00:00:00 2001 2 + From: Nicholas Sielicki <git@opensource.nslick.com> 3 + Date: Sat, 25 Nov 2023 13:54:39 -0600 4 + Subject: [PATCH] nixos-darwin-no-fat-dylib 5 + 6 + Signed-off-by: Nicholas Sielicki <git@opensource.nslick.com> 7 + --- 8 + Makefile | 24 ++++-------------------- 9 + 1 file changed, 4 insertions(+), 20 deletions(-) 10 + 11 + diff --git a/Makefile b/Makefile 12 + index 1d8fb9f..35c7d15 100644 13 + --- a/Makefile 14 + +++ b/Makefile 15 + @@ -42,30 +42,14 @@ LIBSRCS += hdhomerun_video.c 16 + 17 + ifeq ($(OS),Darwin) 18 + 19 + -TARGET_X64 := -target x86_64-apple-macos10.11 20 + -TARGET_ARM64 := -target arm64-apple-macos11 21 + - 22 + all : hdhomerun_config libhdhomerun.dylib 23 + 24 + -hdhomerun_config_x64 : hdhomerun_config.c $(LIBSRCS) 25 + - $(CC) $(TARGET_X64) $(CFLAGS) $+ $(LDFLAGS) -o $@ 26 + - $(STRIP) $@ 27 + - 28 + -hdhomerun_config_arm64 : hdhomerun_config.c $(LIBSRCS) 29 + - $(CC) $(TARGET_ARM64) $(CFLAGS) $+ $(LDFLAGS) -o $@ 30 + +hdhomerun_config: hdhomerun_config.c $(LIBSRCS) 31 + + $(CC) $(CFLAGS) $+ $(LDFLAGS) -o $@ 32 + $(STRIP) $@ 33 + 34 + -hdhomerun_config : hdhomerun_config_x64 hdhomerun_config_arm64 35 + - lipo -create -output hdhomerun_config hdhomerun_config_x64 hdhomerun_config_arm64 36 + - 37 + -libhdhomerun_x64.dylib : $(LIBSRCS) 38 + - $(CC) $(TARGET_X64) $(CFLAGS) -DDLL_EXPORT -fPIC -dynamiclib $+ $(LDFLAGS) -o $@ 39 + - 40 + -libhdhomerun_arm64.dylib : $(LIBSRCS) 41 + - $(CC) $(TARGET_ARM64) $(CFLAGS) -DDLL_EXPORT -fPIC -dynamiclib $+ $(LDFLAGS) -o $@ 42 + - 43 + -libhdhomerun.dylib : libhdhomerun_x64.dylib libhdhomerun_arm64.dylib 44 + - lipo -create -output libhdhomerun.dylib libhdhomerun_x64.dylib libhdhomerun_arm64.dylib 45 + +libhdhomerun.dylib : $(LIBSRCS) 46 + + $(CC) $(CFLAGS) -DDLL_EXPORT -fPIC -dynamiclib $+ $(LDFLAGS) -o $@ 47 + 48 + else 49 + 50 + -- 51 + 2.42.0 52 +
+2 -2
pkgs/development/libraries/mdk-sdk/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "mdk-sdk"; 8 - version = "0.23.1"; 9 10 src = fetchurl { 11 url = "https://github.com/wang-bin/mdk-sdk/releases/download/v${version}/mdk-sdk-linux-x64.tar.xz"; 12 - hash = "sha256-qC6FL76MJZ2XrrYePQFpWk5VPLTeoRd5ns93AK3iZjw="; 13 }; 14 15 nativeBuildInputs = [ autoPatchelfHook ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "mdk-sdk"; 8 + version = "0.24.0"; 9 10 src = fetchurl { 11 url = "https://github.com/wang-bin/mdk-sdk/releases/download/v${version}/mdk-sdk-linux-x64.tar.xz"; 12 + hash = "sha256-kRihFM2+vPg6OAL4ARz0dLLUvAFvZsbrCu5TBI6b2RI="; 13 }; 14 15 nativeBuildInputs = [ autoPatchelfHook ];
+2 -2
pkgs/development/libraries/openxr-loader/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "openxr-loader"; 5 - version = "1.0.32"; 6 7 src = fetchFromGitHub { 8 owner = "KhronosGroup"; 9 repo = "OpenXR-SDK-Source"; 10 rev = "release-${version}"; 11 - sha256 = "sha256-Np91NevE0XiFSZ27cpwAUjm0XY2/IuugGDcfG17aV2c="; 12 }; 13 14 nativeBuildInputs = [ cmake python3 pkg-config ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "openxr-loader"; 5 + version = "1.0.33"; 6 7 src = fetchFromGitHub { 8 owner = "KhronosGroup"; 9 repo = "OpenXR-SDK-Source"; 10 rev = "release-${version}"; 11 + sha256 = "sha256-26CRpxiTfZOq6sQSl0H53UmYzPY/6mP33EPObdkwnQs="; 12 }; 13 14 nativeBuildInputs = [ cmake python3 pkg-config ];
+2 -2
pkgs/development/libraries/xml-tooling-c/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "xml-tooling-c"; 7 - version = "3.0.4"; 8 9 src = fetchgit { 10 url = "https://git.shibboleth.net/git/cpp-xmltooling.git"; 11 rev = version; 12 - sha256 = "0frj4w70l06nva6dvdcivgm1ax69rqbjdzzbgp0sxhiqhddslbas"; 13 }; 14 15 buildInputs = [ boost curl openssl log4shib xercesc xml-security-c ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "xml-tooling-c"; 7 + version = "3.2.4"; 8 9 src = fetchgit { 10 url = "https://git.shibboleth.net/git/cpp-xmltooling.git"; 11 rev = version; 12 + sha256 = "sha256-FQ109ahOSWj3hvaxu1r/0FTpCuWaLgSEKM8NBio+wqU="; 13 }; 14 15 buildInputs = [ boost curl openssl log4shib xercesc xml-security-c ];
+17 -17
pkgs/development/php-packages/relay/default.nix
··· 13 }: 14 15 let 16 - version = "0.6.8"; 17 hashes = { 18 "aarch64-darwin" = { 19 platform = "darwin-arm64"; 20 hash = { 21 - "8.0" = "sha256-DDn5JcRux8DN1728cqMWL7eMwueiY+jO/+fw2+ND394="; 22 - "8.1" = "sha256-4r954EKFUA45G55MpnnKcYONCNe45dIffiygs6r8OOI="; 23 - "8.2" = "sha256-qB2IWSsyAKzbUxjt2nz5uLp7PkgPPna1mEBqvz8oTHc="; 24 - "8.3" = "sha256-0s+4zNknH8lEfGS8oU3JjVEuX3mZEo9AULE0hlv11mQ="; 25 }; 26 }; 27 "aarch64-linux" = { 28 platform = "debian-aarch64+libssl3"; 29 hash = { 30 - "8.0" = "sha256-tLrampq1BBrhC+F/v2vcNBJp+16wzjHC8CGFKSswPUo="; 31 - "8.1" = "sha256-DQG3maP9ImwSCTEmP152l5wr7A964lg9kNFAmVQhPqA="; 32 - "8.2" = "sha256-3Ygb2J+MFL+H1zsepBaQKg/ybqgXVwFWt2QrNRctT8o="; 33 - "8.3" = "sha256-MKpN09+Ai9NFARUEL+pkxQxbpRpFTx78als8ViXMdB8="; 34 }; 35 }; 36 "x86_64-darwin" = { 37 platform = "darwin-x86-64"; 38 hash = { 39 - "8.0" = "sha256-jYnhJowVgryKSec+rOfyBiH2gZyasr1h1I+sjPiLods="; 40 - "8.1" = "sha256-VKvVo6so0NOfiq7JjnanBEUDa1Iqmkn9egKnOJSCHTg="; 41 - "8.2" = "sha256-WXWhSljy199UbZiEjfC50XvnKfVEU54lPa6e2+jCqiQ="; 42 - "8.3" = "sha256-CrJoONSm0aXlBWjsRqAJC39qB4tHkMuLAvM5d847DsE="; 43 }; 44 }; 45 "x86_64-linux" = { 46 platform = "debian-x86-64+libssl3"; 47 hash = { 48 - "8.0" = "sha256-kzPlotJWsUIhYUFUwcXEBGv5eNfCNLDNgrs+IqZPH5c="; 49 - "8.1" = "sha256-QBnKHXBW2XpD4GvphzyMPiIrOfs9pzyG2Fv/VyV+h9k="; 50 - "8.2" = "sha256-yk+dkULtWVIccKurBdT96HOPbW8Q9l44iYpAAcoZYog="; 51 - "8.3" = "sha256-MpMupGFGxipghoA57EOytSsDsm9b25rc/VPIza+QMfM="; 52 }; 53 }; 54 };
··· 13 }: 14 15 let 16 + version = "0.7.0"; 17 hashes = { 18 "aarch64-darwin" = { 19 platform = "darwin-arm64"; 20 hash = { 21 + "8.0" = "sha256-pd/9TWZPgAfmVM0/QVYRHu5k4gANcxCSnfAl38irO0Y="; 22 + "8.1" = "sha256-OpxE/nu8MZedTmKGQeyJm36pyyHlRpW11avuGcnGP68="; 23 + "8.2" = "sha256-+CMPdXZotUr43Qda1FwGpuWPEE1K4RuBNE9fiokAtoY="; 24 + "8.3" = "sha256-lbKVxOd5gK5VDGnJ42w7L5DFKsBQDZXgEZLR/Y0gP88="; 25 }; 26 }; 27 "aarch64-linux" = { 28 platform = "debian-aarch64+libssl3"; 29 hash = { 30 + "8.0" = "sha256-NfeC3p0YLYz3NbjzjMRRuzMsnYe9JRwlBjddAG2WV7g="; 31 + "8.1" = "sha256-kvO0PE3BSgFSfe1zHh3WnygQfVV+5V0YFfClBim1Kj4="; 32 + "8.2" = "sha256-illxRqqwMKVNAp6BD+mktKDccM7B/Q1W1KF9UB6aMUQ="; 33 + "8.3" = "sha256-QdB7g+ePJU8qt/BVo1CFnQ2vfkqR29WueBy3dLOOaR0="; 34 }; 35 }; 36 "x86_64-darwin" = { 37 platform = "darwin-x86-64"; 38 hash = { 39 + "8.0" = "sha256-rd3pt2N22bF4a8OOwksI7KJjR91IoxHwk3LcKuHSpV0="; 40 + "8.1" = "sha256-Y/moZrBe4rooQBSQKS8vPCTjviHKy4O7d4T1kD3udC4="; 41 + "8.2" = "sha256-H3EWFk/ZmE+fSU98nLHyq1p1vtU/TYp28OzNLox6kYY="; 42 + "8.3" = "sha256-vZTarrauo7U2JLOXUCwmu2h+vBtWZpm0Q39KkuLyVgY="; 43 }; 44 }; 45 "x86_64-linux" = { 46 platform = "debian-x86-64+libssl3"; 47 hash = { 48 + "8.0" = "sha256-jq/nHC9IGevYBqbM08nF71P9jH6z4NB8s1NdjHOfXQA="; 49 + "8.1" = "sha256-vbFONNHpuSTQsZMrAIdGEoBl5ySchcFkSuhW5uZKbWg="; 50 + "8.2" = "sha256-mXUAMkxwtuPZbIyCybBcxpmaBplr5h59pZEdgJ3PWtA="; 51 + "8.3" = "sha256-YL0P8GtFkV0cmJX1y6wd/HtA0LFzeuOcKDLUCagxHxE="; 52 }; 53 }; 54 };
+15 -3
pkgs/development/python-modules/aiogithubapi/default.nix
··· 15 buildPythonPackage rec { 16 pname = "aiogithubapi"; 17 version = "23.11.0"; 18 - format = "pyproject"; 19 20 disabled = pythonOlder "3.8"; 21 22 src = fetchFromGitHub { 23 owner = "ludeeus"; 24 - repo = pname; 25 rev = "refs/tags/${version}"; 26 hash = "sha256-SbpfHKD4QJuCe3QG0GTvsffkuFiGPLEUXOVW9f1gyTI="; 27 }; 28 29 postPatch = '' 30 # Upstream is releasing with the help of a CI to PyPI, GitHub releases 31 # are not in their focus 32 substituteInPlace pyproject.toml \ 33 --replace 'version = "0"' 'version = "${version}"' \ 34 - --replace 'backoff = "^1.10.0"' 'backoff = "*"' 35 ''; 36 37 nativeBuildInputs = [ ··· 55 "--asyncio-mode=auto" 56 ]; 57 58 pythonImportsCheck = [ 59 "aiogithubapi" 60 ]; 61 62 meta = with lib; {
··· 15 buildPythonPackage rec { 16 pname = "aiogithubapi"; 17 version = "23.11.0"; 18 + pyproject = true; 19 20 disabled = pythonOlder "3.8"; 21 22 src = fetchFromGitHub { 23 owner = "ludeeus"; 24 + repo = "aiogithubapi"; 25 rev = "refs/tags/${version}"; 26 hash = "sha256-SbpfHKD4QJuCe3QG0GTvsffkuFiGPLEUXOVW9f1gyTI="; 27 }; 28 29 + __darwinAllowLocalNetworking = true; 30 + 31 postPatch = '' 32 # Upstream is releasing with the help of a CI to PyPI, GitHub releases 33 # are not in their focus 34 substituteInPlace pyproject.toml \ 35 --replace 'version = "0"' 'version = "${version}"' \ 36 + --replace 'backoff = "^1.10.0"' 'backoff = "*"' \ 37 + --replace 'sigstore = "<2"' 'sigstore = "*"' 38 ''; 39 40 nativeBuildInputs = [ ··· 58 "--asyncio-mode=auto" 59 ]; 60 61 + preCheck = '' 62 + export HOME=$(mktemp -d) 63 + ''; 64 + 65 pythonImportsCheck = [ 66 "aiogithubapi" 67 + ]; 68 + 69 + disabledTests = [ 70 + # sigstore.errors.TUFError: Failed to refresh TUF metadata 71 + "test_sigstore" 72 ]; 73 74 meta = with lib; {
+3 -2
pkgs/development/python-modules/aioopenexchangerates/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "aioopenexchangerates"; 15 - version = "0.4.5"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "MartinHjelmare"; 22 repo = "aioopenexchangerates"; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-4mvd5G4qpebocg74Kz/+XtJovDnGJJYPigyhke9YDjA="; 25 }; 26 27 postPatch = '' 28 substituteInPlace pyproject.toml \ 29 --replace " --cov=aioopenexchangerates --cov-report=term-missing:skip-covered" "" 30 ''; 31
··· 12 13 buildPythonPackage rec { 14 pname = "aioopenexchangerates"; 15 + version = "0.4.6"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "MartinHjelmare"; 22 repo = "aioopenexchangerates"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-6lgjblCyc4NSnw+nlCH0SKV7f9aa4qcfa7v9pgzusKo="; 25 }; 26 27 postPatch = '' 28 substituteInPlace pyproject.toml \ 29 + --replace 'pydantic = "^1.9"' 'pydantic = "*"' \ 30 --replace " --cov=aioopenexchangerates --cov-report=term-missing:skip-covered" "" 31 ''; 32
+27 -10
pkgs/development/python-modules/betterproto/default.nix
··· 13 , pytestCheckHook 14 , pytest-asyncio 15 , pytest-mock 16 , tomlkit 17 , grpcio-tools 18 }: ··· 20 buildPythonPackage rec { 21 pname = "betterproto"; 22 version = "2.0.0b6"; 23 - format = "pyproject"; 24 - disabled = pythonOlder "3.7"; 25 26 src = fetchFromGitHub { 27 owner = "danielgtaylor"; 28 repo = "python-betterproto"; 29 - rev = "v.${version}"; 30 hash = "sha256-ZuVq4WERXsRFUPNNTNp/eisWX1MyI7UtwqEI8X93wYI="; 31 }; 32 33 - nativeBuildInputs = [ poetry-core ]; 34 35 propagatedBuildInputs = [ 36 grpclib 37 python-dateutil 38 ]; 39 40 passthru.optional-dependencies.compiler = [ ··· 42 jinja2 43 isort 44 ]; 45 - 46 - pythonImportsCheck = [ "betterproto" ]; 47 48 nativeCheckInputs = [ 49 pydantic 50 - pytestCheckHook 51 pytest-asyncio 52 pytest-mock 53 tomlkit 54 - grpcio-tools 55 - ] ++ passthru.optional-dependencies.compiler; 56 57 # The tests require the generation of code before execution. This requires 58 # the protoc-gen-python_betterproto script from the package to be on PATH. ··· 62 ${python.interpreter} -m tests.generate 63 ''; 64 65 meta = with lib; { 66 - description = "Clean, modern, Python 3.6+ code generator & library for Protobuf 3 and async gRPC"; 67 longDescription = '' 68 This project aims to provide an improved experience when using Protobuf / 69 gRPC in a modern Python environment by making use of modern language 70 features and generating readable, understandable, idiomatic Python code. 71 ''; 72 homepage = "https://github.com/danielgtaylor/python-betterproto"; 73 license = licenses.mit; 74 maintainers = with maintainers; [ nikstur ]; 75 };
··· 13 , pytestCheckHook 14 , pytest-asyncio 15 , pytest-mock 16 + , typing-extensions 17 , tomlkit 18 , grpcio-tools 19 }: ··· 21 buildPythonPackage rec { 22 pname = "betterproto"; 23 version = "2.0.0b6"; 24 + pyproject = true; 25 + 26 + disabled = pythonOlder "3.9"; 27 28 src = fetchFromGitHub { 29 owner = "danielgtaylor"; 30 repo = "python-betterproto"; 31 + rev = "refs/tags/v.${version}"; 32 hash = "sha256-ZuVq4WERXsRFUPNNTNp/eisWX1MyI7UtwqEI8X93wYI="; 33 }; 34 35 + nativeBuildInputs = [ 36 + poetry-core 37 + ]; 38 39 propagatedBuildInputs = [ 40 grpclib 41 python-dateutil 42 + typing-extensions 43 ]; 44 45 passthru.optional-dependencies.compiler = [ ··· 47 jinja2 48 isort 49 ]; 50 51 nativeCheckInputs = [ 52 + grpcio-tools 53 pydantic 54 pytest-asyncio 55 pytest-mock 56 + pytestCheckHook 57 tomlkit 58 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 59 + 60 + pythonImportsCheck = [ 61 + "betterproto" 62 + ]; 63 64 # The tests require the generation of code before execution. This requires 65 # the protoc-gen-python_betterproto script from the package to be on PATH. ··· 69 ${python.interpreter} -m tests.generate 70 ''; 71 72 + disabledTestPaths = [ 73 + # https://github.com/danielgtaylor/python-betterproto/issues/530 74 + "tests/inputs/oneof/test_oneof.py" 75 + ]; 76 + 77 + disabledTests = [ 78 + "test_pydantic_no_value" 79 + ]; 80 + 81 meta = with lib; { 82 + description = "Code generator & library for Protobuf 3 and async gRPC"; 83 longDescription = '' 84 This project aims to provide an improved experience when using Protobuf / 85 gRPC in a modern Python environment by making use of modern language 86 features and generating readable, understandable, idiomatic Python code. 87 ''; 88 homepage = "https://github.com/danielgtaylor/python-betterproto"; 89 + changelog = "https://github.com/danielgtaylor/python-betterproto/blob/v.${version}/CHANGELOG.md"; 90 license = licenses.mit; 91 maintainers = with maintainers; [ nikstur ]; 92 };
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 365 366 buildPythonPackage rec { 367 pname = "boto3-stubs"; 368 - version = "1.34.20"; 369 pyproject = true; 370 371 disabled = pythonOlder "3.7"; 372 373 src = fetchPypi { 374 inherit pname version; 375 - hash = "sha256-QxhR6oK4WW+PpJ3nAUVUrg8vosxqCVRFl4ejuTh5bGg="; 376 }; 377 378 nativeBuildInputs = [
··· 365 366 buildPythonPackage rec { 367 pname = "boto3-stubs"; 368 + version = "1.34.23"; 369 pyproject = true; 370 371 disabled = pythonOlder "3.7"; 372 373 src = fetchPypi { 374 inherit pname version; 375 + hash = "sha256-VNez2P7s72huTjRfNBvkxZGsjcxkExn7aSCudhuAt4Q="; 376 }; 377 378 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "botocore-stubs"; 12 - version = "1.34.21"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; ··· 17 src = fetchPypi { 18 pname = "botocore_stubs"; 19 inherit version; 20 - hash = "sha256-xc3pikb8lNUNTs1GXdXGRQEiHJT+KJWmBt5cReyDdkM="; 21 }; 22 23 nativeBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "botocore-stubs"; 12 + version = "1.34.23"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; ··· 17 src = fetchPypi { 18 pname = "botocore_stubs"; 19 inherit version; 20 + hash = "sha256-aSfRj6JrFOhTJXO/BmIEDb+OOUOg9uNTEhziVXnlyUI="; 21 }; 22 23 nativeBuildInputs = [
+4 -10
pkgs/development/python-modules/cypari2/default.nix
··· 30 }) 31 ]; 32 33 - # This differs slightly from the default python installPhase in that it pip-installs 34 - # "." instead of "*.whl". 35 - # That is because while the default install phase succeeds to build the package, 36 - # it fails to generate the file "auto_paridecl.pxd". 37 - installPhase = '' 38 - export PYTHONPATH="$out/${python.sitePackages}:$PYTHONPATH" 39 - 40 - # install "." instead of "*.whl" 41 - pip install . --no-index --no-warn-script-location --prefix="$out" --no-cache 42 ''; 43 44 nativeBuildInputs = [ 45 pari 46 - python.pythonOnBuildForHost.pkgs.pip 47 ]; 48 49 buildInputs = [ ··· 56 ]; 57 58 checkPhase = '' 59 make check 60 ''; 61
··· 30 }) 31 ]; 32 33 + preBuild = '' 34 + # generate cythonized extensions (auto_paridecl.pxd is crucial) 35 + ${python.pythonOnBuildForHost.interpreter} setup.py build_ext --inplace 36 ''; 37 38 nativeBuildInputs = [ 39 pari 40 ]; 41 42 buildInputs = [ ··· 49 ]; 50 51 checkPhase = '' 52 + test -f "$out/${python.sitePackages}/cypari2/auto_paridecl.pxd" 53 make check 54 ''; 55
+11 -2
pkgs/development/python-modules/cysignals/default.nix
··· 1 { lib 2 , autoreconfHook 3 , fetchPypi 4 , buildPythonPackage 5 - , cython_3 6 , pariSupport ? true, pari # for interfacing with the PARI/GP signal handler 7 }: 8 ··· 18 hash = "sha256-Dx4yHlWgf5AchqNqHkSX9v+d/nAGgdATCjjDbk6yOMM="; 19 }; 20 21 # explicit check: 22 # build/src/cysignals/implementation.c:27:2: error: #error "cysignals must be compiled without _FORTIFY_SOURCE" 23 hardeningDisable = [ ··· 34 ''; 35 36 propagatedBuildInputs = [ 37 - cython_3 38 ] ++ lib.optionals pariSupport [ 39 # When cysignals is built with pari, including cysignals into the 40 # buildInputs of another python package will cause cython to link against
··· 1 { lib 2 , autoreconfHook 3 + , fetchpatch 4 , fetchPypi 5 , buildPythonPackage 6 + , cython 7 , pariSupport ? true, pari # for interfacing with the PARI/GP signal handler 8 }: 9 ··· 19 hash = "sha256-Dx4yHlWgf5AchqNqHkSX9v+d/nAGgdATCjjDbk6yOMM="; 20 }; 21 22 + patches = [ 23 + # https://github.com/sagemath/cysignals/pull/193 24 + (fetchpatch { 25 + url = "https://github.com/sagemath/cysignals/commit/474179c87ab0ff562fdfd2471b02797e4bdd3148.diff"; 26 + sha256 = "sha256-qEAmf4kU+QDI/JPFNjQMZIjMBk8dnaLmOpagIBMsh7w="; 27 + }) 28 + ]; 29 + 30 # explicit check: 31 # build/src/cysignals/implementation.c:27:2: error: #error "cysignals must be compiled without _FORTIFY_SOURCE" 32 hardeningDisable = [ ··· 43 ''; 44 45 propagatedBuildInputs = [ 46 + cython 47 ] ++ lib.optionals pariSupport [ 48 # When cysignals is built with pari, including cysignals into the 49 # buildInputs of another python package will cause cython to link against
+3 -3
pkgs/development/python-modules/datadog/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "datadog"; 19 - version = "0.47.0"; 20 - format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - hash = "sha256-R747LD1wmn9bcJ6xJu1P5sx5d9YY/lwVjdicKp99mRY="; 27 }; 28 29 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "datadog"; 19 + version = "0.48.0"; 20 + pyproject = true; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + hash = "sha256-1NZhNYw+f4Afv+FRGPXM8Iub2bH0W4uRBgWWUoPtrWQ="; 27 }; 28 29 nativeBuildInputs = [
+20 -11
pkgs/development/python-modules/dataprep-ml/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pythonOlder 5 - , poetry-core 6 , numpy 7 , pandas 8 , pydateinfer 9 , python-dateutil 10 , scipy 11 - , type-infer 12 - , dataclasses-json 13 - , colorlog 14 - , pydantic 15 - , nltk-data 16 , symlinkJoin 17 }: 18 let 19 testNltkData = symlinkJoin { 20 name = "nltk-test-data"; 21 - paths = [ nltk-data.punkt nltk-data.stopwords ]; 22 }; 23 in 24 buildPythonPackage rec { ··· 34 inherit version; 35 hash = "sha256-BtnRmj5JtgNdCFowgNdpIZn5vUdw8QYCWneHfDgC4/c="; 36 }; 37 38 nativeBuildInputs = [ 39 poetry-core 40 ]; 41 42 propagatedBuildInputs = [ 43 numpy 44 pandas 45 pydateinfer 46 python-dateutil 47 scipy 48 type-infer 49 - dataclasses-json 50 - colorlog 51 - pydantic 52 ]; 53 54 # PyPI tarball has no tests
··· 1 { lib 2 , buildPythonPackage 3 + , colorlog 4 + , dataclasses-json 5 , fetchPypi 6 + , nltk-data 7 , numpy 8 , pandas 9 + , poetry-core 10 + , pydantic 11 , pydateinfer 12 , python-dateutil 13 + , pythonOlder 14 + , pythonRelaxDepsHook 15 , scipy 16 , symlinkJoin 17 + , type-infer 18 }: 19 let 20 testNltkData = symlinkJoin { 21 name = "nltk-test-data"; 22 + paths = [ 23 + nltk-data.punkt 24 + nltk-data.stopwords 25 + ]; 26 }; 27 in 28 buildPythonPackage rec { ··· 38 inherit version; 39 hash = "sha256-BtnRmj5JtgNdCFowgNdpIZn5vUdw8QYCWneHfDgC4/c="; 40 }; 41 + 42 + pythonRelaxDeps = [ 43 + "pydantic" 44 + ]; 45 46 nativeBuildInputs = [ 47 poetry-core 48 + pythonRelaxDepsHook 49 ]; 50 51 propagatedBuildInputs = [ 52 + colorlog 53 + dataclasses-json 54 numpy 55 pandas 56 + pydantic 57 pydateinfer 58 python-dateutil 59 scipy 60 type-infer 61 ]; 62 63 # PyPI tarball has no tests
+3 -3
pkgs/development/python-modules/dict2xml/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "dict2xml"; 10 - version = "1.7.3"; 11 - format = "pyproject"; 12 13 disabled = pythonOlder "3.7"; 14 ··· 16 owner = "delfick"; 17 repo = "python-dict2xml"; 18 rev = "refs/tags/release-${version}"; 19 - hash = "sha256-0Ahc+8pb1gHvcpnYhKAJYLIaQ5Wbp7Q8clzMVcnVdYs="; 20 }; 21 22 nativeBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "dict2xml"; 10 + version = "1.7.4"; 11 + pyproject = true; 12 13 disabled = pythonOlder "3.7"; 14 ··· 16 owner = "delfick"; 17 repo = "python-dict2xml"; 18 rev = "refs/tags/release-${version}"; 19 + hash = "sha256-58sWvdkbt+czo96RUxB2vdOl/wqSU3BNIozSEdixWO8="; 20 }; 21 22 nativeBuildInputs = [
+3
pkgs/development/python-modules/django-mailman3/default.nix
··· 12 , django 13 , pytest-django 14 , pytestCheckHook 15 }: 16 17 buildPythonPackage rec { ··· 45 pythonImportsCheck = [ 46 "django_mailman3" 47 ]; 48 49 meta = with lib; { 50 description = "Django library for Mailman UIs";
··· 12 , django 13 , pytest-django 14 , pytestCheckHook 15 + , nixosTests 16 }: 17 18 buildPythonPackage rec { ··· 46 pythonImportsCheck = [ 47 "django_mailman3" 48 ]; 49 + 50 + passthru.tests = { inherit (nixosTests) mailman; }; 51 52 meta = with lib; { 53 description = "Django library for Mailman UIs";
+2 -2
pkgs/development/python-modules/environs/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "environs"; 16 - version = "10.1.0"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.8"; ··· 22 owner = "sloria"; 23 repo = "environs"; 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-G9dgOugmFRHSLlmVHs2H5XyF3UKghAGtuzTWn4IB4dI="; 26 }; 27 28 nativeBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "environs"; 16 + version = "10.3.0"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.8"; ··· 22 owner = "sloria"; 23 repo = "environs"; 24 rev = "refs/tags/${version}"; 25 + hash = "sha256-D6Kp8aHiUls7+cACJ3DwrS4OftA5uMbAu4l5IyR4F5U="; 26 }; 27 28 nativeBuildInputs = [
+16 -2
pkgs/development/python-modules/fpylll/default.nix
··· 1 { lib 2 , fetchFromGitHub 3 , buildPythonPackage 4 5 # build-system 6 , cysignals 7 - , cython_3 8 , pkgconfig 9 , setuptools 10 ··· 30 hash = "sha256-EyReCkVRb3CgzIRal5H13OX/UdwWi+evDe7PoS1qP4A="; 31 }; 32 33 nativeBuildInputs = [ 34 - cython_3 35 cysignals 36 pkgconfig 37 setuptools
··· 1 { lib 2 , fetchFromGitHub 3 + , fetchpatch 4 , buildPythonPackage 5 6 # build-system 7 , cysignals 8 + , cython 9 , pkgconfig 10 , setuptools 11 ··· 31 hash = "sha256-EyReCkVRb3CgzIRal5H13OX/UdwWi+evDe7PoS1qP4A="; 32 }; 33 34 + # temporarily revert to cython 0.29 35 + patches = [ 36 + (fetchpatch { 37 + url = "https://github.com/fplll/fpylll/commit/528243c6fa6491c8e9652b99bdf9758766273d66.diff"; 38 + revert = true; 39 + sha256 = "sha256-IRppkESy0CRwARhxBAsZxP6JkTe0M91apG4CTSSYNUU="; 40 + excludes = ["requirements.txt"]; 41 + }) 42 + ]; 43 + postPatch = '' 44 + substituteInPlace requirements.txt --replace "Cython>=3.0" "Cython" 45 + ''; 46 + 47 nativeBuildInputs = [ 48 + cython 49 cysignals 50 pkgconfig 51 setuptools
+8 -3
pkgs/development/python-modules/gitignore-parser/default.nix
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , pythonOlder 5 , unittestCheckHook 6 }: 7 8 buildPythonPackage rec { 9 pname = "gitignore-parser"; 10 - version = "0.1.10"; 11 - format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 ··· 16 owner = "mherrmann"; 17 repo = "gitignore_parser"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-uILXtozXRTOJeVpF1lpM19xaibebiwIMyHzdrlnfoec="; 20 }; 21 22 nativeCheckInputs = [ 23 unittestCheckHook
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , pythonOlder 5 + , setuptools 6 , unittestCheckHook 7 }: 8 9 buildPythonPackage rec { 10 pname = "gitignore-parser"; 11 + version = "0.1.11"; 12 + pyproject = true; 13 14 disabled = pythonOlder "3.7"; 15 ··· 17 owner = "mherrmann"; 18 repo = "gitignore_parser"; 19 rev = "refs/tags/v${version}"; 20 + hash = "sha256-y8A8OLgJccYWvKTJs7um8RwFFM0CswbwRojknBmk3TY="; 21 }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 26 27 nativeCheckInputs = [ 28 unittestCheckHook
+2 -2
pkgs/development/python-modules/habluetooth/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "habluetooth"; 19 - version = "2.1.0"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.10"; ··· 25 owner = "Bluetooth-Devices"; 26 repo = "habluetooth"; 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-oPdKmaj2wKgOQw7QYwOQc8efcNtQiGryZgNJ+bbB6L8="; 29 }; 30 31 postPatch = ''
··· 16 17 buildPythonPackage rec { 18 pname = "habluetooth"; 19 + version = "2.2.0"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.10"; ··· 25 owner = "Bluetooth-Devices"; 26 repo = "habluetooth"; 27 rev = "refs/tags/v${version}"; 28 + hash = "sha256-iFMs4FXl82ZkOKNad0XY8Ci9gHwdkyzP5LiYJ4/uyzY="; 29 }; 30 31 postPatch = ''
+8 -2
pkgs/development/python-modules/json-schema-for-humans/default.nix
··· 11 , pygments 12 , pytestCheckHook 13 , pythonOlder 14 , pytz 15 , pyyaml 16 , requests ··· 19 buildPythonPackage rec { 20 pname = "json-schema-for-humans"; 21 version = "0.46"; 22 - format = "pyproject"; 23 24 disabled = pythonOlder "3.7"; 25 26 src = fetchFromGitHub { 27 owner = "coveooss"; 28 - repo = pname; 29 rev = "refs/tags/v${version}"; 30 hash = "sha256-wTO+d0O3SKT2jJ2zNubT2q76PdJ7+kT9RBEw5MMH1yg="; 31 }; 32 33 nativeBuildInputs = [ 34 poetry-core 35 ]; 36 37 propagatedBuildInputs = [
··· 11 , pygments 12 , pytestCheckHook 13 , pythonOlder 14 + , pythonRelaxDepsHook 15 , pytz 16 , pyyaml 17 , requests ··· 20 buildPythonPackage rec { 21 pname = "json-schema-for-humans"; 22 version = "0.46"; 23 + pyproject = true; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchFromGitHub { 28 owner = "coveooss"; 29 + repo = "json-schema-for-humans"; 30 rev = "refs/tags/v${version}"; 31 hash = "sha256-wTO+d0O3SKT2jJ2zNubT2q76PdJ7+kT9RBEw5MMH1yg="; 32 }; 33 34 + pythonRelaxDeps = [ 35 + "dataclasses-json" 36 + ]; 37 + 38 nativeBuildInputs = [ 39 poetry-core 40 + pythonRelaxDepsHook 41 ]; 42 43 propagatedBuildInputs = [
+9 -4
pkgs/development/python-modules/maison/default.nix
··· 6 , pydantic 7 , pytestCheckHook 8 , pythonOlder 9 , toml 10 }: 11 12 buildPythonPackage rec { 13 pname = "maison"; 14 - version = "1.4.2"; 15 pyproject = true; 16 17 - disabled = pythonOlder "3.7"; 18 19 src = fetchFromGitHub { 20 owner = "dbatten5"; 21 repo = "maison"; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-XNo7QS8BCYzkDozLW0T+KMQPI667lDTCFtOqKq9q3hw="; 24 }; 25 26 nativeBuildInputs = [ 27 poetry-core 28 ]; 29 30 propagatedBuildInputs = [ ··· 47 changelog = "https://github.com/dbatten5/maison/releases/tag/v${version}"; 48 license = licenses.mit; 49 maintainers = with maintainers; [ fab ]; 50 - broken = versionAtLeast pydantic.version "2"; 51 }; 52 }
··· 6 , pydantic 7 , pytestCheckHook 8 , pythonOlder 9 + , pythonRelaxDepsHook 10 , toml 11 }: 12 13 buildPythonPackage rec { 14 pname = "maison"; 15 + version = "1.4.3"; 16 pyproject = true; 17 18 + disabled = pythonOlder "3.8"; 19 20 src = fetchFromGitHub { 21 owner = "dbatten5"; 22 repo = "maison"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-2hUmk91wr5o2cV3un2nMoXDG+3GT7SaIOKY+QaZY3nw="; 25 }; 26 27 + pythonRelaxDeps = [ 28 + "pydantic" 29 + ]; 30 + 31 nativeBuildInputs = [ 32 poetry-core 33 + pythonRelaxDepsHook 34 ]; 35 36 propagatedBuildInputs = [ ··· 53 changelog = "https://github.com/dbatten5/maison/releases/tag/v${version}"; 54 license = licenses.mit; 55 maintainers = with maintainers; [ fab ]; 56 }; 57 }
+15 -10
pkgs/development/python-modules/marshmallow-polyfield/default.nix
··· 4 , marshmallow 5 , pythonOlder 6 , pytestCheckHook 7 }: 8 9 buildPythonPackage rec { 10 pname = "marshmallow-polyfield"; 11 - version = "5.10"; 12 - format = "setuptools"; 13 14 disabled = pythonOlder "3.6"; 15 16 src = fetchFromGitHub { 17 owner = "Bachmann1234"; 18 - repo = pname; 19 - rev = "v${version}"; 20 - hash = "sha256-oF5LBuDK4kqsAcKwidju+wFjigjy4CNbJ6bfWpGO1yQ="; 21 }; 22 23 propagatedBuildInputs = [ 24 marshmallow 25 ]; ··· 27 nativeCheckInputs = [ 28 pytestCheckHook 29 ]; 30 - 31 - postPatch = '' 32 - substituteInPlace setup.cfg \ 33 - --replace "--cov=marshmallow_polyfield" "" 34 - ''; 35 36 pythonImportsCheck = [ 37 "marshmallow"
··· 4 , marshmallow 5 , pythonOlder 6 , pytestCheckHook 7 + , setuptools 8 }: 9 10 buildPythonPackage rec { 11 pname = "marshmallow-polyfield"; 12 + version = "5.11"; 13 + pyproject = true; 14 15 disabled = pythonOlder "3.6"; 16 17 src = fetchFromGitHub { 18 owner = "Bachmann1234"; 19 + repo = "marshmallow-polyfield"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-jbpeyih2Ccw1Rk+QcXRO9AfN5B/DhZmxa/M6FzXHqqs="; 22 }; 23 24 + postPatch = '' 25 + substituteInPlace setup.cfg \ 26 + --replace "--cov=marshmallow_polyfield" "" 27 + ''; 28 + 29 + nativeBuildInputs = [ 30 + setuptools 31 + ]; 32 + 33 propagatedBuildInputs = [ 34 marshmallow 35 ]; ··· 37 nativeCheckInputs = [ 38 pytestCheckHook 39 ]; 40 41 pythonImportsCheck = [ 42 "marshmallow"
+9 -4
pkgs/development/python-modules/marshmallow/default.nix
··· 6 , pytz 7 , simplejson 8 , packaging 9 }: 10 11 buildPythonPackage rec { 12 pname = "marshmallow"; 13 - version = "3.20.1"; 14 - format = "setuptools"; 15 16 disabled = pythonOlder "3.8"; 17 18 src = fetchFromGitHub { 19 owner = "marshmallow-code"; 20 - repo = pname; 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-sPYiup7ontnubtBxv+rIT0up4IHPJNCUlH9J4FlHsss="; 23 }; 24 25 propagatedBuildInputs = [ 26 packaging
··· 6 , pytz 7 , simplejson 8 , packaging 9 + , setuptools 10 }: 11 12 buildPythonPackage rec { 13 pname = "marshmallow"; 14 + version = "3.20.2"; 15 + pyproject = true; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchFromGitHub { 20 owner = "marshmallow-code"; 21 + repo = "marshmallow"; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-z6Quf6uTelGwB/uYayVXtVmculwaoI5LL8I0kKiM/e8="; 24 }; 25 + 26 + nativeBuildInputs = [ 27 + setuptools 28 + ]; 29 30 propagatedBuildInputs = [ 31 packaging
+12 -5
pkgs/development/python-modules/niaaml/default.nix
··· 5 , numpy 6 , pandas 7 , poetry-core 8 , scikit-learn 9 , toml-adapt 10 - , pytestCheckHook 11 - , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "niaaml"; 16 version = "1.1.12"; 17 - format = "pyproject"; 18 19 - disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "lukapecnik"; 23 repo = "NiaAML"; 24 - rev = version; 25 hash = "sha256-GAUXEkUOD04DQtRG/RAeeeLmenBd25h18Lmrxbm4X3A="; 26 }; 27 28 nativeBuildInputs = [ 29 poetry-core 30 toml-adapt 31 ]; 32 ··· 54 meta = with lib; { 55 description = "Python automated machine learning framework"; 56 homepage = "https://github.com/lukapecnik/NiaAML"; 57 license = licenses.mit; 58 maintainers = with maintainers; [ firefly-cpp ]; 59 };
··· 5 , numpy 6 , pandas 7 , poetry-core 8 + , pytestCheckHook 9 + , pythonOlder 10 + , pythonRelaxDepsHook 11 , scikit-learn 12 , toml-adapt 13 }: 14 15 buildPythonPackage rec { 16 pname = "niaaml"; 17 version = "1.1.12"; 18 + pyproject = true; 19 20 + disabled = pythonOlder "3.9"; 21 22 src = fetchFromGitHub { 23 owner = "lukapecnik"; 24 repo = "NiaAML"; 25 + rev = "refs/tags/${version}"; 26 hash = "sha256-GAUXEkUOD04DQtRG/RAeeeLmenBd25h18Lmrxbm4X3A="; 27 }; 28 29 + pythonRelaxDeps = [ 30 + "pandas" 31 + ]; 32 + 33 nativeBuildInputs = [ 34 poetry-core 35 + pythonRelaxDepsHook 36 toml-adapt 37 ]; 38 ··· 60 meta = with lib; { 61 description = "Python automated machine learning framework"; 62 homepage = "https://github.com/lukapecnik/NiaAML"; 63 + changelog = "https://github.com/lukapecnik/NiaAML/releases/tag/${version}"; 64 license = licenses.mit; 65 maintainers = with maintainers; [ firefly-cpp ]; 66 };
+13 -6
pkgs/development/python-modules/niaclass/default.nix
··· 5 , numpy 6 , pandas 7 , poetry-core 8 , scikit-learn 9 , toml-adapt 10 - , pytestCheckHook 11 - , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "niaclass"; 16 version = "0.1.4"; 17 - format = "pyproject"; 18 19 - disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "lukapecnik"; 23 repo = "NiaClass"; 24 rev = "refs/tags/${version}"; 25 - sha256 = "sha256-md1e/cOIOQKoB760E5hjzjCsC5tS1CzgqAPTeVtrmuo="; 26 }; 27 28 nativeBuildInputs = [ 29 poetry-core 30 toml-adapt 31 ]; 32 ··· 42 toml-adapt -path pyproject.toml -a change -dep scikit-learn -ver X 43 ''; 44 45 - checkInputs = [ 46 pytestCheckHook 47 ]; 48 ··· 53 meta = with lib; { 54 description = "A framework for solving classification tasks using Nature-inspired algorithms"; 55 homepage = "https://github.com/lukapecnik/NiaClass"; 56 license = licenses.mit; 57 maintainers = with maintainers; [ firefly-cpp ]; 58 };
··· 5 , numpy 6 , pandas 7 , poetry-core 8 + , pytestCheckHook 9 + , pythonOlder 10 + , pythonRelaxDepsHook 11 , scikit-learn 12 , toml-adapt 13 }: 14 15 buildPythonPackage rec { 16 pname = "niaclass"; 17 version = "0.1.4"; 18 + pyproject = true; 19 20 + disabled = pythonOlder "3.9"; 21 22 src = fetchFromGitHub { 23 owner = "lukapecnik"; 24 repo = "NiaClass"; 25 rev = "refs/tags/${version}"; 26 + hash = "sha256-md1e/cOIOQKoB760E5hjzjCsC5tS1CzgqAPTeVtrmuo="; 27 }; 28 + 29 + pythonRelaxDeps = [ 30 + "pandas" 31 + ]; 32 33 nativeBuildInputs = [ 34 poetry-core 35 + pythonRelaxDepsHook 36 toml-adapt 37 ]; 38 ··· 48 toml-adapt -path pyproject.toml -a change -dep scikit-learn -ver X 49 ''; 50 51 + nativeCheckInputs = [ 52 pytestCheckHook 53 ]; 54 ··· 59 meta = with lib; { 60 description = "A framework for solving classification tasks using Nature-inspired algorithms"; 61 homepage = "https://github.com/lukapecnik/NiaClass"; 62 + changelog = "https://github.com/lukapecnik/NiaClass/releases/tag/${version}"; 63 license = licenses.mit; 64 maintainers = with maintainers; [ firefly-cpp ]; 65 };
+8 -6
pkgs/development/python-modules/nianet/default.nix
··· 9 , pythonOlder 10 , scikit-learn 11 , toml-adapt 12 , torch 13 }: 14 15 buildPythonPackage rec { 16 pname = "nianet"; 17 version = "1.1.4"; 18 - format = "pyproject"; 19 20 - disabled = pythonOlder "3.6"; 21 22 src = fetchFromGitHub { 23 owner = "SasoPavlic"; 24 - repo = pname; 25 - rev = "version_${version}"; 26 sha256 = "sha256-FZipl6Z9AfiL6WH0kvUn8bVxt8JLdDVlmTSqnyxe0nY="; 27 }; 28 29 nativeBuildInputs = [ 30 - toml-adapt 31 poetry-core 32 ]; 33 34 propagatedBuildInputs = [ ··· 44 toml-adapt -path pyproject.toml -a change -dep torch -ver X 45 ''; 46 47 - checkInputs = [ 48 pytestCheckHook 49 ]; 50 51 pythonImportsCheck = [
··· 9 , pythonOlder 10 , scikit-learn 11 , toml-adapt 12 + , tomli 13 , torch 14 }: 15 16 buildPythonPackage rec { 17 pname = "nianet"; 18 version = "1.1.4"; 19 + pyproject = true; 20 21 + disabled = pythonOlder "3.9"; 22 23 src = fetchFromGitHub { 24 owner = "SasoPavlic"; 25 + repo = "nianet"; 26 + rev = "refs/tags/version_${version}"; 27 sha256 = "sha256-FZipl6Z9AfiL6WH0kvUn8bVxt8JLdDVlmTSqnyxe0nY="; 28 }; 29 30 nativeBuildInputs = [ 31 poetry-core 32 + toml-adapt 33 ]; 34 35 propagatedBuildInputs = [ ··· 45 toml-adapt -path pyproject.toml -a change -dep torch -ver X 46 ''; 47 48 + nativeCheckInputs = [ 49 pytestCheckHook 50 + tomli 51 ]; 52 53 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/openwebifpy/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "openwebifpy"; 19 - version = "4.0.4"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.11"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - hash = "sha256-mGCi3nFnyzA+yKD5qtpErXYjOA6liZRiy7qJTbTGGnQ="; 27 }; 28 29 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "openwebifpy"; 19 + version = "4.2.1"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.11"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + hash = "sha256-dCgbMyyVmYGPV8GyZUrMR+IO8nGoQ//dnmHmhFH2iJo="; 27 }; 28 29 nativeBuildInputs = [
+2
pkgs/development/python-modules/pip-tools/default.nix
··· 66 "test_bad_setup_file" 67 # Assertion error 68 "test_compile_recursive_extras" 69 ]; 70 71 pythonImportsCheck = [
··· 66 "test_bad_setup_file" 67 # Assertion error 68 "test_compile_recursive_extras" 69 + "test_combine_different_extras_of_the_same_package" 70 + "test_diff_should_not_uninstall" 71 ]; 72 73 pythonImportsCheck = [
+6
pkgs/development/python-modules/pygitguardian/default.nix
··· 5 , marshmallow-dataclass 6 , pytestCheckHook 7 , pythonOlder 8 , requests 9 , responses 10 , setuptools ··· 26 hash = "sha256-ybl6QOLb1xE6v0D1C2wKMsSU+r2gWzj24Q4pPIMBsCY="; 27 }; 28 29 nativeBuildInputs = [ 30 setuptools 31 ]; 32
··· 5 , marshmallow-dataclass 6 , pytestCheckHook 7 , pythonOlder 8 + , pythonRelaxDepsHook 9 , requests 10 , responses 11 , setuptools ··· 27 hash = "sha256-ybl6QOLb1xE6v0D1C2wKMsSU+r2gWzj24Q4pPIMBsCY="; 28 }; 29 30 + pythonRelaxDeps = [ 31 + "marshmallow-dataclass" 32 + ]; 33 + 34 nativeBuildInputs = [ 35 + pythonRelaxDepsHook 36 setuptools 37 ]; 38
+11 -5
pkgs/development/python-modules/pymilvus/default.nix
··· 5 , gitpython 6 , grpcio 7 , grpcio-testing 8 , mmh3 9 , pandas 10 , pytestCheckHook 11 - , python 12 , pythonOlder 13 , pythonRelaxDepsHook 14 , scikit-learn 15 , setuptools-scm 16 , ujson ··· 19 20 buildPythonPackage rec { 21 pname = "pymilvus"; 22 - version = "2.3.3"; 23 - format = "pyproject"; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchFromGitHub { 28 owner = "milvus-io"; 29 - repo = pname; 30 rev = "refs/tags/v${version}"; 31 - hash = "sha256-qnm6JaeF2Li2NgVGZ6yJ2yz1n3pVZqkF4Ee+q4v/kdA="; 32 }; 33 34 pythonRelaxDeps = [ 35 "grpcio" 36 ]; 37 ··· 45 propagatedBuildInputs = [ 46 environs 47 grpcio 48 mmh3 49 pandas 50 ujson 51 ]; 52
··· 5 , gitpython 6 , grpcio 7 , grpcio-testing 8 + , minio 9 , mmh3 10 , pandas 11 + , pyarrow 12 , pytestCheckHook 13 , pythonOlder 14 , pythonRelaxDepsHook 15 + , requests 16 , scikit-learn 17 , setuptools-scm 18 , ujson ··· 21 22 buildPythonPackage rec { 23 pname = "pymilvus"; 24 + version = "2.3.5"; 25 + pyproject = true; 26 27 disabled = pythonOlder "3.7"; 28 29 src = fetchFromGitHub { 30 owner = "milvus-io"; 31 + repo = "pymilvus"; 32 rev = "refs/tags/v${version}"; 33 + hash = "sha256-OKvaJyy6v79wcE9T0v2KwOBKShhDE8g0adIWce0bESs="; 34 }; 35 36 pythonRelaxDeps = [ 37 + "environs" 38 "grpcio" 39 ]; 40 ··· 48 propagatedBuildInputs = [ 49 environs 50 grpcio 51 + minio 52 mmh3 53 pandas 54 + pyarrow 55 + requests 56 ujson 57 ]; 58
+64 -21
pkgs/development/python-modules/python-benedict/default.nix
··· 7 , openpyxl 8 , orjson 9 , phonenumbers 10 , pytestCheckHook 11 , python-dateutil 12 , python-decouple ··· 16 , pythonRelaxDepsHook 17 , pyyaml 18 , requests 19 - , six 20 , toml 21 , xlrd 22 , xmltodict ··· 24 25 buildPythonPackage rec { 26 pname = "python-benedict"; 27 - version = "0.33.0"; 28 - format = "setuptools"; 29 30 disabled = pythonOlder "3.7"; 31 32 src = fetchFromGitHub { 33 owner = "fabiocaccamo"; 34 - repo = pname; 35 rev = "refs/tags/${version}"; 36 - hash = "sha256-SJBU7jMnyLBdWQPQ/UGbVklKUOrCM3fMnOkXKHQnyPI="; 37 }; 38 39 nativeBuildInputs = [ 40 pythonRelaxDepsHook 41 - ]; 42 - 43 - pythonRelaxDeps = [ 44 - "boto3" 45 ]; 46 47 propagatedBuildInputs = [ 48 - boto3 49 - ftfy 50 - mailchecker 51 - openpyxl 52 - phonenumbers 53 - python-dateutil 54 python-fsutil 55 python-slugify 56 - pyyaml 57 requests 58 - toml 59 - xlrd 60 - xmltodict 61 ]; 62 63 nativeCheckInputs = [ 64 orjson 65 pytestCheckHook 66 python-decouple 67 - six 68 - ]; 69 70 disabledTests = [ 71 # Tests require network access 72 "test_from_base64_with_valid_url_valid_content" 73 "test_from_json_with_valid_url_valid_content" 74 "test_from_pickle_with_valid_url_valid_content" 75 "test_from_plist_with_valid_url_valid_content"
··· 7 , openpyxl 8 , orjson 9 , phonenumbers 10 + , beautifulsoup4 11 , pytestCheckHook 12 , python-dateutil 13 , python-decouple ··· 17 , pythonRelaxDepsHook 18 , pyyaml 19 , requests 20 + , setuptools 21 , toml 22 , xlrd 23 , xmltodict ··· 25 26 buildPythonPackage rec { 27 pname = "python-benedict"; 28 + version = "0.33.1"; 29 + pyproject = true; 30 31 disabled = pythonOlder "3.7"; 32 33 src = fetchFromGitHub { 34 owner = "fabiocaccamo"; 35 + repo = "python-benedict"; 36 rev = "refs/tags/${version}"; 37 + hash = "sha256-QRWyMqHW4C3+718mgp9z/dQ1loesm0Vaf2TzW3yqF3A="; 38 }; 39 40 + pythonRelaxDeps = [ 41 + "boto3" 42 + ]; 43 + 44 nativeBuildInputs = [ 45 pythonRelaxDepsHook 46 + setuptools 47 ]; 48 49 propagatedBuildInputs = [ 50 python-fsutil 51 python-slugify 52 requests 53 ]; 54 55 + passthru.optional-dependencies = { 56 + all = [ 57 + beautifulsoup4 58 + boto3 59 + ftfy 60 + mailchecker 61 + openpyxl 62 + phonenumbers 63 + python-dateutil 64 + pyyaml 65 + toml 66 + xlrd 67 + xmltodict 68 + ]; 69 + html = [ 70 + beautifulsoup4 71 + xmltodict 72 + ]; 73 + io = [ 74 + beautifulsoup4 75 + openpyxl 76 + pyyaml 77 + toml 78 + xlrd 79 + xmltodict 80 + ]; 81 + parse = [ 82 + ftfy 83 + mailchecker 84 + phonenumbers 85 + python-dateutil 86 + ]; 87 + s3 = [ 88 + boto3 89 + ]; 90 + toml = [ 91 + toml 92 + ]; 93 + xls = [ 94 + openpyxl 95 + xlrd 96 + ]; 97 + xml = [ 98 + xmltodict 99 + ]; 100 + yaml = [ 101 + pyyaml 102 + ]; 103 + }; 104 + 105 nativeCheckInputs = [ 106 orjson 107 pytestCheckHook 108 python-decouple 109 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 110 111 disabledTests = [ 112 # Tests require network access 113 "test_from_base64_with_valid_url_valid_content" 114 + "test_from_html_with_valid_file_valid_content" 115 + "test_from_html_with_valid_url_valid_content" 116 "test_from_json_with_valid_url_valid_content" 117 "test_from_pickle_with_valid_url_valid_content" 118 "test_from_plist_with_valid_url_valid_content"
+9 -5
pkgs/development/python-modules/python-kasa/default.nix
··· 1 { lib 2 , anyio 3 , async-timeout 4 , asyncclick 5 , buildPythonPackage 6 , fetchFromGitHub 7 , kasa-crypt 8 , orjson ··· 17 18 buildPythonPackage rec { 19 pname = "python-kasa"; 20 - version = "0.5.4"; 21 - format = "pyproject"; 22 23 disabled = pythonOlder "3.8"; 24 25 src = fetchFromGitHub { 26 - owner = pname; 27 - repo = pname; 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-wGPMrYaTtKkkNW88eyiiciFcBSTRqqChYi6e15WUCHo="; 30 }; 31 32 nativeBuildInputs = [ ··· 34 ]; 35 36 propagatedBuildInputs = [ 37 anyio 38 async-timeout 39 asyncclick 40 pydantic 41 ]; 42
··· 1 { lib 2 + , aiohttp 3 , anyio 4 , async-timeout 5 , asyncclick 6 , buildPythonPackage 7 + , cryptography 8 , fetchFromGitHub 9 , kasa-crypt 10 , orjson ··· 19 20 buildPythonPackage rec { 21 pname = "python-kasa"; 22 + version = "0.6.0"; 23 + pyproject = true; 24 25 disabled = pythonOlder "3.8"; 26 27 src = fetchFromGitHub { 28 + owner = "python-kasa"; 29 + repo = "python-kasa"; 30 rev = "refs/tags/${version}"; 31 + hash = "sha256-JFd9Ka/96Y4nu2HnL/Waf5EBKb06+7rZdI72F8G472I="; 32 }; 33 34 nativeBuildInputs = [ ··· 36 ]; 37 38 propagatedBuildInputs = [ 39 + aiohttp 40 anyio 41 async-timeout 42 asyncclick 43 + cryptography 44 pydantic 45 ]; 46
+2 -2
pkgs/development/python-modules/python-sql/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "python-sql"; 10 - version = "1.4.2"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-stuHXGcgwblayCyD6lLOu5RMQHvmii7wN8zdi6ucxTw="; 18 }; 19 20 nativeCheckInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "python-sql"; 10 + version = "1.4.3"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-YmC+/4NaNdOgrsTx2jUbC+nKoaDZSmy6lAp82Nz2Ymk="; 18 }; 19 20 nativeCheckInputs = [
+2 -2
pkgs/development/python-modules/r2pipe/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "r2pipe"; 13 - version = "1.8.4"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 31 32 src = fetchPypi { 33 inherit pname version; 34 - hash = "sha256-dy0+q1i/rE+eIQUZXX9S4y2RiOBM0Kc49PqdvtFAE90="; 35 }; 36 37 # Tiny sanity check to make sure r2pipe finds radare2 (since r2pipe doesn't
··· 10 11 buildPythonPackage rec { 12 pname = "r2pipe"; 13 + version = "1.8.8"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 31 32 src = fetchPypi { 33 inherit pname version; 34 + hash = "sha256-wAOmO5bev1zgPcJoiqKlS4anUKayo8HsncQXM+b1clQ="; 35 }; 36 37 # Tiny sanity check to make sure r2pipe finds radare2 (since r2pipe doesn't
+5 -4
pkgs/development/python-modules/reproject/default.nix
··· 4 , astropy-healpix 5 , buildPythonPackage 6 , cloudpickle 7 - , cython 8 , dask 9 , fetchPypi 10 , fsspec ··· 21 buildPythonPackage rec { 22 pname = "reproject"; 23 version = "0.13.0"; 24 - format = "pyproject"; 25 26 - disabled = pythonOlder "3.8"; 27 28 src = fetchPypi { 29 inherit pname version; ··· 37 38 nativeBuildInputs = [ 39 astropy-extension-helpers 40 - cython 41 numpy 42 oldest-supported-numpy 43 setuptools-scm ··· 75 description = "Reproject astronomical images"; 76 downloadPage = "https://github.com/astropy/reproject"; 77 homepage = "https://reproject.readthedocs.io"; 78 license = licenses.bsd3; 79 maintainers = with maintainers; [ smaret ]; 80 };
··· 4 , astropy-healpix 5 , buildPythonPackage 6 , cloudpickle 7 + , cython_3 8 , dask 9 , fetchPypi 10 , fsspec ··· 21 buildPythonPackage rec { 22 pname = "reproject"; 23 version = "0.13.0"; 24 + pyproject = true; 25 26 + disabled = pythonOlder "3.9"; 27 28 src = fetchPypi { 29 inherit pname version; ··· 37 38 nativeBuildInputs = [ 39 astropy-extension-helpers 40 + cython_3 41 numpy 42 oldest-supported-numpy 43 setuptools-scm ··· 75 description = "Reproject astronomical images"; 76 downloadPage = "https://github.com/astropy/reproject"; 77 homepage = "https://reproject.readthedocs.io"; 78 + changelog = "https://github.com/astropy/reproject/releases/tag/v${version}"; 79 license = licenses.bsd3; 80 maintainers = with maintainers; [ smaret ]; 81 };
+17 -18
pkgs/development/python-modules/ruyaml/default.nix
··· 11 buildPythonPackage rec { 12 pname = "ruyaml"; 13 version = "0.91.0"; 14 - format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; 17 18 src = fetchFromGitHub { 19 owner = "pycontribs"; 20 - repo = pname; 21 - rev = "v${version}"; 22 - sha256 = "0gxvwry7n1gczxkjzyfrr3fammllkvnnamja4yln8xrg3n1h89al"; 23 }; 24 25 - patches = [ 26 - (fetchpatch { 27 - name = "remove-setuptools-scm-git-archive-from-setupcfg.patch"; 28 - url = "https://github.com/pycontribs/ruyaml/commit/8922dd826cbb97b29e9826b00fb28a65d584e985.patch"; 29 - includes = [ "setup.cfg" ]; 30 - hash = "sha256-XAsORoPvYRElHswlZ4S377UwuJNCU1JuCz5iyFXoXOQ="; 31 - }) 32 - 33 # https://github.com/pycontribs/ruyaml/pull/107 34 - (fetchpatch { 35 - name = "remove-setuptools-scm-git-archive-from-pyproject.patch"; 36 - url = "https://github.com/pycontribs/ruyaml/commit/4d605bf63f799696c8ba3c1f0a0f505db0ca33ce.patch"; 37 - hash = "sha256-X6HWXBot5ZIo+odoSHhXMb03tgpQfRw/Ze8nFgH43ZI="; 38 - }) 39 - ]; 40 41 nativeBuildInputs = [ 42 setuptools-scm ··· 58 "ruyaml" 59 ]; 60 61 meta = with lib; { 62 description = "YAML 1.2 loader/dumper package for Python"; 63 homepage = "https://ruyaml.readthedocs.io/"; 64 license = with licenses; [ mit ]; 65 maintainers = with maintainers; [ fab ]; 66 };
··· 11 buildPythonPackage rec { 12 pname = "ruyaml"; 13 version = "0.91.0"; 14 + pyproject = true; 15 16 disabled = pythonOlder "3.6"; 17 18 src = fetchFromGitHub { 19 owner = "pycontribs"; 20 + repo = "ruyaml"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-A37L/voBrn2aZ7xT8+bWdZJxbWRjnxbstQtSyUeN1sA="; 23 }; 24 25 + postPatch = '' 26 # https://github.com/pycontribs/ruyaml/pull/107 27 + substituteInPlace pyproject.toml \ 28 + --replace '"pip >= 19.3.1",' "" \ 29 + --replace '"setuptools_scm_git_archive >= 1.1",' "" 30 + ''; 31 32 nativeBuildInputs = [ 33 setuptools-scm ··· 49 "ruyaml" 50 ]; 51 52 + disabledTests = [ 53 + # Assertion error 54 + "test_issue_60" 55 + "test_issue_60_1" 56 + "test_issue_61" 57 + ]; 58 + 59 meta = with lib; { 60 description = "YAML 1.2 loader/dumper package for Python"; 61 homepage = "https://ruyaml.readthedocs.io/"; 62 + changelog = "https://github.com/pycontribs/ruyaml/releases/tag/v${version}"; 63 license = with licenses; [ mit ]; 64 maintainers = with maintainers; [ fab ]; 65 };
+4 -3
pkgs/development/python-modules/sentry-sdk/default.nix
··· 37 38 buildPythonPackage rec { 39 pname = "sentry-sdk"; 40 - version = "1.39.0"; 41 pyproject = true; 42 43 disabled = pythonOlder "3.7"; ··· 46 owner = "getsentry"; 47 repo = "sentry-python"; 48 rev = "refs/tags/${version}"; 49 - hash = "sha256-tYfnQ6L91KrRCR32dgzcDtA7eO+LHRAHBklxU8cXkK8="; 50 }; 51 52 nativeBuildInputs = [ ··· 133 disabledTests = [ 134 # Issue with the asseration 135 "test_auto_enabling_integrations_catches_import_error" 136 ]; 137 138 disabledTestPaths = [ 139 # Varius integration tests fail every once in a while when we 140 - # upgrade depencies, so don't bother testing them. 141 "tests/integrations/" 142 ] ++ lib.optionals (stdenv.buildPlatform != "x86_64-linux") [ 143 # test crashes on aarch64
··· 37 38 buildPythonPackage rec { 39 pname = "sentry-sdk"; 40 + version = "1.39.2"; 41 pyproject = true; 42 43 disabled = pythonOlder "3.7"; ··· 46 owner = "getsentry"; 47 repo = "sentry-python"; 48 rev = "refs/tags/${version}"; 49 + hash = "sha256-MC+9w53fsC5XB7CR9SS+z4bu2GgxkqdeYWERhk8lhcA="; 50 }; 51 52 nativeBuildInputs = [ ··· 133 disabledTests = [ 134 # Issue with the asseration 135 "test_auto_enabling_integrations_catches_import_error" 136 + "test_default_release" 137 ]; 138 139 disabledTestPaths = [ 140 # Varius integration tests fail every once in a while when we 141 + # upgrade dependencies, so don't bother testing them. 142 "tests/integrations/" 143 ] ++ lib.optionals (stdenv.buildPlatform != "x86_64-linux") [ 144 # test crashes on aarch64
+27 -11
pkgs/development/python-modules/sigstore/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 - 5 - # build-system 6 , flit-core 7 - 8 - # dependencies 9 - , appdirs 10 - , cryptography 11 , id 12 , importlib-resources 13 , pydantic 14 , pyjwt 15 , pyopenssl 16 , requests 17 , rich 18 , securesystemslib 19 , sigstore-protobuf-specs 20 , sigstore-rekor-types 21 , tuf 22 - 23 - # tests 24 - , pytestCheckHook 25 }: 26 27 buildPythonPackage rec { ··· 29 version = "2.1.0"; 30 pyproject = true; 31 32 src = fetchFromGitHub { 33 owner = "sigstore"; 34 repo = "sigstore-python"; 35 - rev = "v${version}"; 36 hash = "sha256-WH6Pme8ZbfW5xqBT056eVJ3HZP1D/lAULtyN6k0uMaA="; 37 }; 38 ··· 57 ]; 58 59 nativeCheckInputs = [ 60 pytestCheckHook 61 ]; 62 63 pythonImportsCheck = [ 64 "sigstore" 65 ]; 66 67 meta = with lib; { 68 description = "A codesigning tool for Python packages"; 69 homepage = "https://github.com/sigstore/sigstore-python"; 70 - changelog = "https://github.com/sigstore/sigstore-python/blob/${src.rev}/CHANGELOG.md"; 71 license = licenses.asl20; 72 maintainers = with maintainers; [ ]; 73 };
··· 1 { lib 2 + , appdirs 3 , buildPythonPackage 4 + , cryptography 5 , fetchFromGitHub 6 , flit-core 7 , id 8 , importlib-resources 9 + , pretend 10 , pydantic 11 , pyjwt 12 , pyopenssl 13 + , pytestCheckHook 14 , requests 15 , rich 16 , securesystemslib 17 , sigstore-protobuf-specs 18 , sigstore-rekor-types 19 , tuf 20 + , pythonOlder 21 }: 22 23 buildPythonPackage rec { ··· 25 version = "2.1.0"; 26 pyproject = true; 27 28 + disabled = pythonOlder "3.8"; 29 + 30 src = fetchFromGitHub { 31 owner = "sigstore"; 32 repo = "sigstore-python"; 33 + rev = "refs/tags/v${version}"; 34 hash = "sha256-WH6Pme8ZbfW5xqBT056eVJ3HZP1D/lAULtyN6k0uMaA="; 35 }; 36 ··· 55 ]; 56 57 nativeCheckInputs = [ 58 + pretend 59 pytestCheckHook 60 ]; 61 62 + preCheck = '' 63 + export HOME=$(mktemp -d) 64 + ''; 65 + 66 pythonImportsCheck = [ 67 "sigstore" 68 ]; 69 70 + disabledTests = [ 71 + # Tests require network access 72 + "test_fail_init_url" 73 + "test_get_identity_token_bad_code" 74 + "test_identity_proof_claim_lookup" 75 + "test_init_url" 76 + "test_production" 77 + "test_sct_verify_keyring" 78 + "test_sign_rekor_entry_consistent" 79 + "test_verification_materials_retrieves_rekor_entry" 80 + "test_verifier" 81 + ]; 82 + 83 meta = with lib; { 84 description = "A codesigning tool for Python packages"; 85 homepage = "https://github.com/sigstore/sigstore-python"; 86 + changelog = "https://github.com/sigstore/sigstore-python/blob/${version}/CHANGELOG.md"; 87 license = licenses.asl20; 88 maintainers = with maintainers; [ ]; 89 };
+21 -14
pkgs/development/python-modules/spyse-python/default.nix
··· 7 , pythonOlder 8 , requests 9 , responses 10 }: 11 12 buildPythonPackage rec { 13 pname = "spyse-python"; 14 version = "2.2.3"; 15 - format = "setuptools"; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchFromGitHub { 20 owner = "spyse-com"; 21 - repo = pname; 22 - rev = "v${version}"; 23 - sha256 = "041k0037anwaxp2mh7mdk8rdsw9hdr3arigyyqfxfn35x8j41c3k"; 24 }; 25 26 - propagatedBuildInputs = [ 27 - requests 28 - dataclasses-json 29 - responses 30 - limiter 31 - ]; 32 - 33 - # Tests requires an API token 34 - doCheck = false; 35 - 36 patches = [ 37 # Update limiter import and rate limit, https://github.com/spyse-com/spyse-python/pull/11 38 (fetchpatch { ··· 45 postPatch = '' 46 substituteInPlace setup.py \ 47 --replace "'dataclasses~=0.6'," "" \ 48 --replace "responses~=0.13.3" "responses>=0.13.3" \ 49 --replace "limiter~=0.1.2" "limiter>=0.1.2" \ 50 --replace "requests~=2.26.0" "requests>=2.26.0" 51 ''; 52 53 pythonImportsCheck = [ 54 "spyse" 55 ]; ··· 57 meta = with lib; { 58 description = "Python module for spyse.com API"; 59 homepage = "https://github.com/spyse-com/spyse-python"; 60 license = with licenses; [ mit ]; 61 maintainers = with maintainers; [ fab ]; 62 };
··· 7 , pythonOlder 8 , requests 9 , responses 10 + , setuptools 11 }: 12 13 buildPythonPackage rec { 14 pname = "spyse-python"; 15 version = "2.2.3"; 16 + pyproject = true; 17 18 disabled = pythonOlder "3.8"; 19 20 src = fetchFromGitHub { 21 owner = "spyse-com"; 22 + repo = "spyse-python"; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-c7BAJOplWNcd9v7FrEZuMHHdMpqtHljF7YpbdQYAMxA="; 25 }; 26 27 patches = [ 28 # Update limiter import and rate limit, https://github.com/spyse-com/spyse-python/pull/11 29 (fetchpatch { ··· 36 postPatch = '' 37 substituteInPlace setup.py \ 38 --replace "'dataclasses~=0.6'," "" \ 39 + --replace "dataclasses-json~=0.5.4" "dataclasses-json>=0.5.4" \ 40 --replace "responses~=0.13.3" "responses>=0.13.3" \ 41 --replace "limiter~=0.1.2" "limiter>=0.1.2" \ 42 --replace "requests~=2.26.0" "requests>=2.26.0" 43 ''; 44 45 + nativeBuildInputs = [ 46 + setuptools 47 + ]; 48 + 49 + propagatedBuildInputs = [ 50 + requests 51 + dataclasses-json 52 + responses 53 + limiter 54 + ]; 55 + 56 + # Tests requires an API token 57 + doCheck = false; 58 + 59 pythonImportsCheck = [ 60 "spyse" 61 ]; ··· 63 meta = with lib; { 64 description = "Python module for spyse.com API"; 65 homepage = "https://github.com/spyse-com/spyse-python"; 66 + changelog = "https://github.com/spyse-com/spyse-python/releases/tag/v${version}"; 67 license = with licenses; [ mit ]; 68 maintainers = with maintainers; [ fab ]; 69 };
+20 -20
pkgs/development/python-modules/stravalib/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , nose 5 - , setuptools 6 - , setuptools-scm 7 - , wheel 8 - , arrow 9 - , requests 10 - , units 11 , pint 12 , pydantic 13 , pytz 14 - , six 15 }: 16 17 buildPythonPackage rec { 18 pname = "stravalib"; 19 version = "1.5"; 20 - format = "pyproject"; 21 22 src = fetchPypi { 23 inherit pname version; ··· 27 nativeBuildInputs = [ 28 setuptools 29 setuptools-scm 30 - wheel 31 - ]; 32 - 33 - nativeCheckInputs = [ 34 - nose 35 ]; 36 37 propagatedBuildInputs = [ 38 arrow 39 - requests 40 - units 41 pint 42 pydantic 43 pytz 44 - six 45 ]; 46 47 - # tests require network access 48 - # testing strava api 49 doCheck = false; 50 51 meta = with lib; { 52 description = "Python library for interacting with Strava v3 REST API"; 53 homepage = "https://github.com/stravalib/stravalib"; 54 license = licenses.asl20; 55 - maintainers = [ ]; 56 }; 57 }
··· 1 { lib 2 + , arrow 3 , buildPythonPackage 4 , fetchPypi 5 , pint 6 , pydantic 7 + , pythonOlder 8 , pytz 9 + , requests 10 + , responses 11 + , setuptools 12 + , setuptools-scm 13 }: 14 15 buildPythonPackage rec { 16 pname = "stravalib"; 17 version = "1.5"; 18 + pyproject = true; 19 + 20 + disabled = pythonOlder "3.9"; 21 22 src = fetchPypi { 23 inherit pname version; ··· 27 nativeBuildInputs = [ 28 setuptools 29 setuptools-scm 30 ]; 31 32 propagatedBuildInputs = [ 33 arrow 34 pint 35 pydantic 36 pytz 37 + requests 38 + responses 39 ]; 40 41 + # Tests require network access, testing strava API 42 doCheck = false; 43 + 44 + pythonImportsCheck = [ 45 + "stravalib" 46 + ]; 47 48 meta = with lib; { 49 description = "Python library for interacting with Strava v3 REST API"; 50 homepage = "https://github.com/stravalib/stravalib"; 51 + changelog = "https://github.com/stravalib/stravalib/releases/tag/v${version}"; 52 license = licenses.asl20; 53 + maintainers = with maintainers; [ ]; 54 + # Support for pydantic > 2, https://github.com/stravalib/stravalib/issues/379 55 + broken = versionAtLeast pydantic.version "2"; 56 }; 57 }
+17 -2
pkgs/development/python-modules/strenum/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , pytestCheckHook 5 , pythonOlder 6 }: 7 8 buildPythonPackage rec { 9 pname = "strenum"; 10 version = "0.4.15"; 11 - format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 ··· 19 hash = "sha256-LrDLIWiV/zIbl7CwKh7DAy4LoLyY7+hfUu8nqduclnA="; 20 }; 21 22 postPatch = '' 23 substituteInPlace setup.py \ 24 --replace '"pytest-runner"' "" ··· 26 --replace " --cov=strenum --cov-report term-missing --black --pylint" "" 27 ''; 28 29 nativeCheckInputs = [ 30 pytestCheckHook 31 ]; ··· 35 ]; 36 37 meta = with lib; { 38 - description = "MOdule for enum that inherits from str"; 39 homepage = "https://github.com/irgeek/StrEnum"; 40 changelog = "https://github.com/irgeek/StrEnum/releases/tag/v${version}"; 41 license = with licenses; [ mit ];
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 + , fetchpatch 5 , pytestCheckHook 6 , pythonOlder 7 + , setuptools 8 }: 9 10 buildPythonPackage rec { 11 pname = "strenum"; 12 version = "0.4.15"; 13 + pyproject = true; 14 15 disabled = pythonOlder "3.7"; 16 ··· 21 hash = "sha256-LrDLIWiV/zIbl7CwKh7DAy4LoLyY7+hfUu8nqduclnA="; 22 }; 23 24 + patches = [ 25 + # Replace SafeConfigParser and readfp, https://github.com/milanmeu/aioaseko/pull/6 26 + (fetchpatch { 27 + name = "replace-safeconfigparser.patch"; 28 + url = "https://github.com/irgeek/StrEnum/commit/896bef1b7e4a50c8b53d90c8d2fb5c0164f08ecd.patch"; 29 + hash = "sha256-dmmEzhy17huclo1wOubpBUDc2L7vqEU5b/6a5loM47A="; 30 + }) 31 + ]; 32 + 33 postPatch = '' 34 substituteInPlace setup.py \ 35 --replace '"pytest-runner"' "" ··· 37 --replace " --cov=strenum --cov-report term-missing --black --pylint" "" 38 ''; 39 40 + nativeBuildInputs = [ 41 + setuptools 42 + ]; 43 + 44 nativeCheckInputs = [ 45 pytestCheckHook 46 ]; ··· 50 ]; 51 52 meta = with lib; { 53 + description = "Module for enum that inherits from str"; 54 homepage = "https://github.com/irgeek/StrEnum"; 55 changelog = "https://github.com/irgeek/StrEnum/releases/tag/v${version}"; 56 license = with licenses; [ mit ];
+2 -2
pkgs/development/python-modules/thefuzz/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "thefuzz"; 12 - version = "0.20.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-ol5JeGscRgPH/G4taea8ZgmCopGWmLU2/4NU4GMcxA0="; 20 }; 21 22 propagatedBuildInputs = [ levenshtein ];
··· 9 10 buildPythonPackage rec { 11 pname = "thefuzz"; 12 + version = "0.22.1"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-cTgDmn7PVA2jI3kthZLvmQKx1563jBR9TyBmTeefNoA="; 20 }; 21 22 propagatedBuildInputs = [ levenshtein ];
+16 -1
pkgs/development/python-modules/token-bucket/default.nix
··· 2 , stdenv 3 , buildPythonPackage 4 , fetchFromGitHub 5 , pytestCheckHook 6 , pythonOlder 7 }: 8 9 buildPythonPackage rec { 10 pname = "token-bucket"; 11 version = "0.3.0"; 12 - format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 ··· 20 hash = "sha256-dazqJRpC8FUHOhgKFzDnIl5CT2L74J2o2Hsm0IQf4Cg="; 21 }; 22 23 postPatch = '' 24 substituteInPlace setup.py \ 25 --replace "'pytest-runner'" "" 26 ''; 27 28 nativeCheckInputs = [ 29 pytestCheckHook
··· 2 , stdenv 3 , buildPythonPackage 4 , fetchFromGitHub 5 + , fetchpatch 6 , pytestCheckHook 7 , pythonOlder 8 + , setuptools 9 }: 10 11 buildPythonPackage rec { 12 pname = "token-bucket"; 13 version = "0.3.0"; 14 + pyproject = true; 15 16 disabled = pythonOlder "3.7"; 17 ··· 22 hash = "sha256-dazqJRpC8FUHOhgKFzDnIl5CT2L74J2o2Hsm0IQf4Cg="; 23 }; 24 25 + patches = [ 26 + # Replace imp with importlib, https://github.com/falconry/token-bucket/pull/24 27 + (fetchpatch { 28 + name = "remove-imp.patch"; 29 + url = "https://github.com/falconry/token-bucket/commit/10a3c9f4de00f4933349f66b4c72b6c96db6e766.patch"; 30 + hash = "sha256-Hk5+i3xzeA3F1kXRaRarWT9mff2lT2WNmTfTZvYzGYI="; 31 + }) 32 + ]; 33 + 34 postPatch = '' 35 substituteInPlace setup.py \ 36 --replace "'pytest-runner'" "" 37 ''; 38 + 39 + nativeBuildInputs = [ 40 + setuptools 41 + ]; 42 43 nativeCheckInputs = [ 44 pytestCheckHook
+6 -2
pkgs/development/python-modules/wagtail/default.nix
··· 37 postPatch = '' 38 substituteInPlace setup.py \ 39 --replace "beautifulsoup4>=4.8,<4.12" "beautifulsoup4>=4.8" \ 40 - --replace "draftjs_exporter>=2.1.5,<3.0" "draftjs_exporter>=2.1.5,<6.0" 41 ''; 42 43 propagatedBuildInputs = [ ··· 64 # on wagtail (wagtail-factories) 65 doCheck = false; 66 67 - passthru.tests.wagtail = callPackage ./tests.nix {}; 68 69 meta = with lib; { 70 description = "A Django content management system focused on flexibility and user experience";
··· 37 postPatch = '' 38 substituteInPlace setup.py \ 39 --replace "beautifulsoup4>=4.8,<4.12" "beautifulsoup4>=4.8" \ 40 + --replace "draftjs_exporter>=2.1.5,<3.0" "draftjs_exporter>=2.1.5,<6.0" \ 41 + --replace "django-taggit>=2.0,<5.0" "django-taggit>=2.0,<6.0" \ 42 + --replace "Willow[heif]>=1.6.2,<1.7" "Willow[heif]>=1.6.2,<2" 43 ''; 44 45 propagatedBuildInputs = [ ··· 66 # on wagtail (wagtail-factories) 67 doCheck = false; 68 69 + passthru.tests.wagtail = callPackage ./tests.nix { }; 70 + 71 + pythonImportsCheck = [ "wagtail" ]; 72 73 meta = with lib; { 74 description = "A Django content management system focused on flexibility and user experience";
+33 -7
pkgs/development/python-modules/yamlfix/default.nix
··· 3 , click 4 , fetchFromGitHub 5 , maison 6 - , pdm-pep517 7 , pytest-xdist 8 , pytestCheckHook 9 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "yamlfix"; 16 - version = "1.13.0"; 17 - format = "pyproject"; 18 19 - disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "lyz-code"; 23 - repo = pname; 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-GoCQtanQHYOFrhRvZjzk/cCPnUFwYUAclZuYGZfNg5E="; 26 }; 27 28 nativeBuildInputs = [ 29 setuptools 30 - pdm-pep517 31 ]; 32 33 propagatedBuildInputs = [ ··· 37 ]; 38 39 nativeCheckInputs = [ 40 pytest-xdist 41 pytestCheckHook 42 ]; 43 44 pythonImportsCheck = [ 45 "yamlfix" 46 ]; 47 48 meta = with lib; {
··· 3 , click 4 , fetchFromGitHub 5 , maison 6 + , pdm-backend 7 + , pytest-freezegun 8 , pytest-xdist 9 , pytestCheckHook 10 , pythonOlder ··· 14 15 buildPythonPackage rec { 16 pname = "yamlfix"; 17 + version = "1.16.0"; 18 + pyproject = true; 19 20 + disabled = pythonOlder "3.8"; 21 22 src = fetchFromGitHub { 23 owner = "lyz-code"; 24 + repo = "yamlfix"; 25 rev = "refs/tags/${version}"; 26 + hash = "sha256-nadyBIzXHbWm0QvympRaYU38tuPJ3TPJg8EbvVv+4L0="; 27 }; 28 29 nativeBuildInputs = [ 30 setuptools 31 + pdm-backend 32 ]; 33 34 propagatedBuildInputs = [ ··· 38 ]; 39 40 nativeCheckInputs = [ 41 + pytest-freezegun 42 pytest-xdist 43 pytestCheckHook 44 ]; 45 + 46 + preCheck = '' 47 + export HOME=$(mktemp -d) 48 + ''; 49 50 pythonImportsCheck = [ 51 "yamlfix" 52 + ]; 53 + 54 + disabledTests = [ 55 + # AssertionError: assert ... Fixed <stdin> in... 56 + "test_check_one_file_no_changes" 57 + "test_config_parsing" 58 + "test_corrects_code_from_stdin" 59 + "test_corrects_one_file" 60 + "test_corrects_three_files" 61 + "test_empty_list_inline_comment_indentation" 62 + "test_find_files" 63 + "test_fix_code_converts_non_valid_false_booleans" 64 + "test_ignores_correct_files" 65 + "test_include_exclude_files" 66 + "test_read_prefixed_environment_variables" 67 + "test_section_whitelines" 68 + "test_whitelines" 69 + "test_sequence_style_env_enum_parsing" 70 + "test_verbose_option" 71 + "test_enforcing_flow_style_together_with_adjustable_newlines" 72 ]; 73 74 meta = with lib; {
+2 -2
pkgs/development/tools/database/liquibase/default.nix
··· 25 26 stdenv.mkDerivation rec { 27 pname = "liquibase"; 28 - version = "4.24.0"; 29 30 src = fetchurl { 31 url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz"; 32 - hash = "sha256-bs9jinW1AbeYGJ2oJOFn8p25NHcYYQnyVJUIxiZtCyo="; 33 }; 34 35 nativeBuildInputs = [ makeWrapper ];
··· 25 26 stdenv.mkDerivation rec { 27 pname = "liquibase"; 28 + version = "4.25.1"; 29 30 src = fetchurl { 31 url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz"; 32 + hash = "sha256-iyt6qOx1XU7lL6AhDNKiRP0W7WlfxKciRVYpUHdtKlY="; 33 }; 34 35 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/development/tools/extism-cli/default.nix
··· 7 8 buildGoModule rec { 9 pname = "extism-cli"; 10 - version = "0.3.9"; 11 12 src = fetchFromGitHub { 13 owner = "extism"; 14 repo = "cli"; 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-t53VJOc1umIwPyS6hkAm+u9KsKiYas4iRrlraofJSEY="; 17 }; 18 19 modRoot = "./extism"; 20 21 - vendorHash = "sha256-Ukbg2CG2qeLmM9HijKXZY/fEY2QfJXTyaTIsEDT5W6E="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24
··· 7 8 buildGoModule rec { 9 pname = "extism-cli"; 10 + version = "1.0.1"; 11 12 src = fetchFromGitHub { 13 owner = "extism"; 14 repo = "cli"; 15 rev = "refs/tags/v${version}"; 16 + hash = "sha256-+8/xyHL+Dvm8Z5DXk1VkmFYP7Gg/YadIyc3xI9L0Jow="; 17 }; 18 19 modRoot = "./extism"; 20 21 + vendorHash = "sha256-kJnYp4X4dzkpXw0j7CI3Q3GdCQrCzslZxz2/IkVPqMk="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24
+3 -3
pkgs/development/tools/goa/default.nix
··· 5 6 buildGoModule rec { 7 pname = "goa"; 8 - version = "3.14.1"; 9 10 src = fetchFromGitHub { 11 owner = "goadesign"; 12 repo = "goa"; 13 rev = "v${version}"; 14 - sha256 = "sha256-acF9y0EHjALB+h/mf96MfCUlSTvp3QdhwEbu3gBA/y4="; 15 }; 16 - vendorHash = "sha256-RI2UMmdFCNo6iE9MnWwsJtholjF4jNbCNNLk8nylgtc="; 17 18 subPackages = [ "cmd/goa" ]; 19
··· 5 6 buildGoModule rec { 7 pname = "goa"; 8 + version = "3.14.4"; 9 10 src = fetchFromGitHub { 11 owner = "goadesign"; 12 repo = "goa"; 13 rev = "v${version}"; 14 + hash = "sha256-BwXO03q/vG6DWon0jhGNYckF8DHzaN9RtrX452VC6ls="; 15 }; 16 + vendorHash = "sha256-z4oXiGEcXKZTS57p/3gHhCCUDKh/imNu2n5e6+6BjKg="; 17 18 subPackages = [ "cmd/goa" ]; 19
+3 -3
pkgs/development/tools/rust/cargo-watch/default.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargo-watch"; 11 - version = "8.5.1"; 12 13 src = fetchFromGitHub { 14 owner = "watchexec"; 15 repo = pname; 16 rev = "v${version}"; 17 - hash = "sha256-MzwifQsOSJt9wq8bhVAY6HqXP4Zs4+a2GcG79PdAiMY="; 18 }; 19 20 - cargoHash = "sha256-wyyIZ7i1icvD53hnUM4H/kvxj6K/pVzAAvKKp5LzwTE="; 21 22 buildInputs = lib.optionals stdenv.isDarwin [ Foundation Cocoa ]; 23
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargo-watch"; 11 + version = "8.5.2"; 12 13 src = fetchFromGitHub { 14 owner = "watchexec"; 15 repo = pname; 16 rev = "v${version}"; 17 + hash = "sha256-Vf6BFr8MphaUJoHMtksbbVQb+jha7jowhktQCVFxlxQ="; 18 }; 19 20 + cargoHash = "sha256-skUG1B6TCFEXeQSRwA6vWjXmNifk5bTR4+JESw7CZMo="; 21 22 buildInputs = lib.optionals stdenv.isDarwin [ Foundation Cocoa ]; 23
+2 -2
pkgs/development/tools/schemacrawler/default.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "schemacrawler"; 10 - version = "16.20.7"; 11 12 src = fetchzip { 13 url = "https://github.com/schemacrawler/SchemaCrawler/releases/download/v${finalAttrs.version}/schemacrawler-${finalAttrs.version}-bin.zip"; 14 - hash = "sha256-5TyciQVrJhu8RlT6feHEH9H43fi1NWJX1dGipebf46k="; 15 }; 16 17 nativeBuildInputs = [ makeWrapper ];
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "schemacrawler"; 10 + version = "16.20.8"; 11 12 src = fetchzip { 13 url = "https://github.com/schemacrawler/SchemaCrawler/releases/download/v${finalAttrs.version}/schemacrawler-${finalAttrs.version}-bin.zip"; 14 + hash = "sha256-uNk85AqdctxelImyx06yCsY15AxMFEEclOyao6Hu89A="; 15 }; 16 17 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/tools/skopeo/default.nix
··· 18 19 buildGoModule rec { 20 pname = "skopeo"; 21 - version = "1.14.0"; 22 23 src = fetchFromGitHub { 24 rev = "v${version}"; 25 owner = "containers"; 26 repo = "skopeo"; 27 - hash = "sha256-6PSxYM6u727vHf4FP0ju0TAuqj4R4bxQEdyZHvC4qBA="; 28 }; 29 30 outputs = [ "out" "man" ];
··· 18 19 buildGoModule rec { 20 pname = "skopeo"; 21 + version = "1.14.1"; 22 23 src = fetchFromGitHub { 24 rev = "v${version}"; 25 owner = "containers"; 26 repo = "skopeo"; 27 + hash = "sha256-PYPlhlliqd6j3KbMgelg+spqXOl1ZnA0qd1Xyf8F4wY="; 28 }; 29 30 outputs = [ "out" "man" ];
+2 -2
pkgs/development/tools/spring-boot-cli/default.nix
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "spring-boot-cli"; 5 - version = "3.2.0"; 6 7 src = fetchzip { 8 url = "mirror://maven/org/springframework/boot/${finalAttrs.pname}/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}-bin.zip"; 9 - hash = "sha256-C9hWIH6lFDa9dzH5iYZlawt+7SSPt3gxcXM62qd0zbo="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper installShellFiles ];
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "spring-boot-cli"; 5 + version = "3.2.1"; 6 7 src = fetchzip { 8 url = "mirror://maven/org/springframework/boot/${finalAttrs.pname}/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}-bin.zip"; 9 + hash = "sha256-hZexasMid9yZqTyX7LouTg44rG7WO/KU+CmAtSdpc2Q="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper installShellFiles ];
+2 -2
pkgs/development/tools/ytt/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ytt"; 5 - version = "0.46.3"; 6 7 src = fetchFromGitHub { 8 owner = "vmware-tanzu"; 9 repo = "carvel-ytt"; 10 rev = "v${version}"; 11 - sha256 = "sha256-K2+5NplyQuvc78NnNDiQhfrewqn84jDbiAyN8J9iTm0="; 12 }; 13 14 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "ytt"; 5 + version = "0.47.0"; 6 7 src = fetchFromGitHub { 8 owner = "vmware-tanzu"; 9 repo = "carvel-ytt"; 10 rev = "v${version}"; 11 + sha256 = "sha256-aoKgXagCygK4pzRHw5Nf8LCzpzZd2X77th9tJA5f1aA="; 12 }; 13 14 vendorHash = null;
+2 -2
pkgs/development/web/bootstrap-studio/default.nix
··· 2 3 let 4 pname = "bootstrap-studio"; 5 - version = "6.5.1"; 6 src = fetchurl { 7 url = "https://releases.bootstrapstudio.io/${version}/Bootstrap%20Studio.AppImage"; 8 - sha256 = "sha256-mx9KkMwFzdjhzofr+4l7MTerGfSSsI8+z8jmaoV8uvo="; 9 }; 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11 in
··· 2 3 let 4 pname = "bootstrap-studio"; 5 + version = "6.6.0"; 6 src = fetchurl { 7 url = "https://releases.bootstrapstudio.io/${version}/Bootstrap%20Studio.AppImage"; 8 + sha256 = "sha256-kXYptuLmhYJ3YiKtfIMiOs4zssJ1+v+JgDHWVtbWQ+Y="; 9 }; 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11 in
+2 -2
pkgs/games/ultrastardx/default.nix
··· 31 32 in stdenv.mkDerivation rec { 33 pname = "ultrastardx"; 34 - version = "2023.12.0"; 35 36 src = fetchFromGitHub { 37 owner = "UltraStar-Deluxe"; 38 repo = "USDX"; 39 rev = "v${version}"; 40 - hash = "sha256-BR2TZMg5Xr8K2IEpQBbkR3SkyBQUXdYABjVOoe6GnJc="; 41 }; 42 43 nativeBuildInputs = [ pkg-config autoreconfHook ];
··· 31 32 in stdenv.mkDerivation rec { 33 pname = "ultrastardx"; 34 + version = "2024.1.0"; 35 36 src = fetchFromGitHub { 37 owner = "UltraStar-Deluxe"; 38 repo = "USDX"; 39 rev = "v${version}"; 40 + hash = "sha256-pyX2zQiCp9lHSV1sGz0GaM5jTaBtyw50I6bFVbSm5S4="; 41 }; 42 43 nativeBuildInputs = [ pkg-config autoreconfHook ];
+2 -2
pkgs/games/vcmi/default.nix
··· 27 28 stdenv.mkDerivation rec { 29 pname = "vcmi"; 30 - version = "1.4.2"; 31 32 src = fetchFromGitHub { 33 owner = "vcmi"; 34 repo = "vcmi"; 35 rev = version; 36 - hash = "sha256-C8WzEidTanWKPI/J2bEsi7sTMhn+FmykC55EsXZLLQ0="; 37 }; 38 39 nativeBuildInputs = [
··· 27 28 stdenv.mkDerivation rec { 29 pname = "vcmi"; 30 + version = "1.4.4"; 31 32 src = fetchFromGitHub { 33 owner = "vcmi"; 34 repo = "vcmi"; 35 rev = version; 36 + hash = "sha256-BUphJqIZkxhPGsiK9ubG3oL9ak2ekFze8chdK28qX3o="; 37 }; 38 39 nativeBuildInputs = [
+1 -1
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 120 }; 121 122 legacy_340 = let 123 - # Source cooresponding to https://aur.archlinux.org/packages/nvidia-340xx-dkms 124 aurPatches = fetchFromGitHub { 125 owner = "archlinux-jerry"; 126 repo = "nvidia-340xx";
··· 120 }; 121 122 legacy_340 = let 123 + # Source corresponding to https://aur.archlinux.org/packages/nvidia-340xx-dkms 124 aurPatches = fetchFromGitHub { 125 owner = "archlinux-jerry"; 126 repo = "nvidia-340xx";
+2 -2
pkgs/servers/jackett/default.nix
··· 9 10 buildDotnetModule rec { 11 pname = "jackett"; 12 - version = "0.21.1468"; 13 14 src = fetchFromGitHub { 15 owner = pname; 16 repo = pname; 17 rev = "v${version}"; 18 - hash = "sha512-URVuhMjls3M453ogzrmZmditqOJAuM46erckUd75NKwp/44bPlZgoHvorNeuOxOwnEafYDoo+ExuWv9EiYAjUA=="; 19 }; 20 21 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
··· 9 10 buildDotnetModule rec { 11 pname = "jackett"; 12 + version = "0.21.1510"; 13 14 src = fetchFromGitHub { 15 owner = pname; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha512-isoKpyxrjr+Kq+Ni7+suQDSWEhTieDzFpdFsf7oxm3+9J2/ziHgh7qfiaaicwqIjSnfUhykvXqAGzrf/Yc/+7g=="; 19 }; 20 21 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
+3
pkgs/servers/mail/mailman/hyperkitty.nix
··· 2 , python3 3 , fetchPypi 4 , fetchpatch 5 }: 6 7 with python3.pkgs; ··· 65 PYTHONPATH=.:$PYTHONPATH python example_project/manage.py test \ 66 --settings=hyperkitty.tests.settings_test hyperkitty 67 ''; 68 69 meta = { 70 homepage = "https://www.gnu.org/software/mailman/";
··· 2 , python3 3 , fetchPypi 4 , fetchpatch 5 + , nixosTests 6 }: 7 8 with python3.pkgs; ··· 66 PYTHONPATH=.:$PYTHONPATH python example_project/manage.py test \ 67 --settings=hyperkitty.tests.settings_test hyperkitty 68 ''; 69 + 70 + passthru.tests = { inherit (nixosTests) mailman; }; 71 72 meta = { 73 homepage = "https://www.gnu.org/software/mailman/";
+3
pkgs/servers/mail/mailman/mailman-hyperkitty.nix
··· 2 , python3 3 , fetchPypi 4 , mailman 5 }: 6 7 with python3.pkgs; ··· 38 pythonImportsCheck = [ 39 "mailman_hyperkitty" 40 ]; 41 42 meta = with lib; { 43 description = "Mailman archiver plugin for HyperKitty";
··· 2 , python3 3 , fetchPypi 4 , mailman 5 + , nixosTests 6 }: 7 8 with python3.pkgs; ··· 39 pythonImportsCheck = [ 40 "mailman_hyperkitty" 41 ]; 42 + 43 + passthru.tests = { inherit (nixosTests) mailman; }; 44 45 meta = with lib; { 46 description = "Mailman archiver plugin for HyperKitty";
+3
pkgs/servers/mail/mailman/package.nix
··· 4 , fetchPypi 5 , postfix 6 , lynx 7 }: 8 9 with python3.pkgs; ··· 77 # has all the necessary search paths to execute unwrapped 'master' and 78 # 'runner' scripts. 79 dontWrapPythonPrograms = true; 80 81 meta = { 82 homepage = "https://www.gnu.org/software/mailman/";
··· 4 , fetchPypi 5 , postfix 6 , lynx 7 + , nixosTests 8 }: 9 10 with python3.pkgs; ··· 78 # has all the necessary search paths to execute unwrapped 'master' and 79 # 'runner' scripts. 80 dontWrapPythonPrograms = true; 81 + 82 + passthru.tests = { inherit (nixosTests) mailman; }; 83 84 meta = { 85 homepage = "https://www.gnu.org/software/mailman/";
+3 -1
pkgs/servers/mail/mailman/postorius.nix
··· 1 - { lib, python3, fetchPypi }: 2 3 with python3.pkgs; 4 ··· 16 17 # Tries to connect to database. 18 doCheck = false; 19 20 meta = with lib; { 21 homepage = "https://docs.mailman3.org/projects/postorius";
··· 1 + { lib, python3, fetchPypi, nixosTests }: 2 3 with python3.pkgs; 4 ··· 16 17 # Tries to connect to database. 18 doCheck = false; 19 + 20 + passthru.tests = { inherit (nixosTests) mailman; }; 21 22 meta = with lib; { 23 homepage = "https://docs.mailman3.org/projects/postorius";
+3
pkgs/servers/mail/mailman/web.nix
··· 1 { lib, python3, fetchPypi, fetchpatch 2 , sassc, hyperkitty, postorius 3 }: 4 5 with python3.pkgs; ··· 44 makeWrapperArgs = [ 45 "--suffix PATH : ${lib.makeBinPath [ sassc ]}" 46 ]; 47 48 meta = with lib; { 49 homepage = "https://gitlab.com/mailman/mailman-web";
··· 1 { lib, python3, fetchPypi, fetchpatch 2 , sassc, hyperkitty, postorius 3 + , nixosTests 4 }: 5 6 with python3.pkgs; ··· 45 makeWrapperArgs = [ 46 "--suffix PATH : ${lib.makeBinPath [ sassc ]}" 47 ]; 48 + 49 + passthru.tests = { inherit (nixosTests) mailman; }; 50 51 meta = with lib; { 52 homepage = "https://gitlab.com/mailman/mailman-web";
+2 -2
pkgs/servers/memcached/default.nix
··· 1 {lib, stdenv, fetchurl, cyrus_sasl, libevent, nixosTests }: 2 3 stdenv.mkDerivation rec { 4 - version = "1.6.22"; 5 pname = "memcached"; 6 7 src = fetchurl { 8 url = "https://memcached.org/files/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-NHg6kKTM90xBBwhf2Stoh0nSOyds/a2fBOT3JaBdHKc="; 10 }; 11 12 configureFlags = [
··· 1 {lib, stdenv, fetchurl, cyrus_sasl, libevent, nixosTests }: 2 3 stdenv.mkDerivation rec { 4 + version = "1.6.23"; 5 pname = "memcached"; 6 7 src = fetchurl { 8 url = "https://memcached.org/files/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-hbAzSQT0QClqaFzP2nXw9FF7+JIquO+m0MSzySw1TUw="; 10 }; 11 12 configureFlags = [
+3 -3
pkgs/servers/monitoring/thanos/default.nix
··· 10 11 buildGoModule rec { 12 pname = "thanos"; 13 - version = "0.32.5"; 14 15 src = fetchFromGitHub { 16 owner = "thanos-io"; 17 repo = "thanos"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-A4bDCyvctHmDBYzvWpeEO4u6KhoICN7BbRQK4aZCbIA="; 20 }; 21 22 - vendorHash = "sha256-ZjkMvbWq96Rte9WoxAWzeouVA/6mBqanvY9yHr9F5MM="; 23 24 doCheck = true; 25
··· 10 11 buildGoModule rec { 12 pname = "thanos"; 13 + version = "0.33.0"; 14 15 src = fetchFromGitHub { 16 owner = "thanos-io"; 17 repo = "thanos"; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-AM4gJmUea8/Rfg7i4yTIK1ie+8MHz0M+ZG2F//wYHNA="; 20 }; 21 22 + vendorHash = "sha256-JLj0HhcT4Hlc/FpYNGasqbfNz4cV12UueCYuXjamxks="; 23 24 doCheck = true; 25
+3 -3
pkgs/servers/spicedb/zed.nix
··· 5 6 buildGoModule rec { 7 pname = "zed"; 8 - version = "0.15.2"; 9 10 src = fetchFromGitHub { 11 owner = "authzed"; 12 repo = "zed"; 13 rev = "v${version}"; 14 - hash = "sha256-e9jgRvQ8eYy6eqweqQIyjEKZ4cfEq5DwGXBvBXB2Wk8="; 15 }; 16 17 - vendorHash = "sha256-VRWhhXgBnIkwkakhERm2iSKidPnk0e4iTXXJpJz4cRM="; 18 19 meta = with lib; { 20 description = "Command line for managing SpiceDB";
··· 5 6 buildGoModule rec { 7 pname = "zed"; 8 + version = "0.16.2"; 9 10 src = fetchFromGitHub { 11 owner = "authzed"; 12 repo = "zed"; 13 rev = "v${version}"; 14 + hash = "sha256-MxIeQ8WbTEH342EA03irjpDjfZZyc0sau2hOZOGT27w="; 15 }; 16 17 + vendorHash = "sha256-KhtT0v0FJiOvYUhN/rBYxbkUKs0DdIc5HwlhVUAi9cA="; 18 19 meta = with lib; { 20 description = "Command line for managing SpiceDB";
+3 -3
pkgs/servers/web-apps/pict-rs/default.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "pict-rs"; 16 - version = "0.5.0"; 17 18 src = fetchFromGitea { 19 domain = "git.asonix.dog"; 20 owner = "asonix"; 21 repo = pname; 22 rev = "v${version}"; 23 - sha256 = "sha256-0NlLCUOg7Uk10MCjeqJCTcNidLPddkIBBl5mO8yXCAY="; 24 }; 25 26 - cargoHash = "sha256-IyVt+O+ISjJ2R//Na7z0HhDB6bGO/+Qpq34y1NUSufU="; 27 28 # needed for internal protobuf c wrapper library 29 PROTOC = "${protobuf}/bin/protoc";
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "pict-rs"; 16 + version = "0.5.1"; 17 18 src = fetchFromGitea { 19 domain = "git.asonix.dog"; 20 owner = "asonix"; 21 repo = pname; 22 rev = "v${version}"; 23 + sha256 = "sha256-m0je0SfyjeMDJP/OTx41Goc6mcNavnlSDBZS5Uqw0p0="; 24 }; 25 26 + cargoHash = "sha256-O92m3Va8BAPZyDc4arufSkeHxGC8QpwOPx9FAG0A+TE="; 27 28 # needed for internal protobuf c wrapper library 29 PROTOC = "${protobuf}/bin/protoc";
+3 -3
pkgs/shells/hilbish/default.nix
··· 2 3 buildGoModule rec { 4 pname = "hilbish"; 5 - version = "2.1.2"; 6 7 src = fetchFromGitHub { 8 owner = "Rosettea"; 9 repo = "Hilbish"; 10 rev = "v${version}"; 11 - hash = "sha256-OEuriFnVDS0POXoPeUk4IcLtV3JAMLDM2apDxmjg5cQ="; 12 fetchSubmodules = true; 13 }; 14 15 subPackages = [ "." ]; 16 17 - vendorHash = "sha256-Kiy1JR3X++naY2XNLpnGujrNQt7qlL0zxv8E96cHmHo="; 18 19 ldflags = [ 20 "-s"
··· 2 3 buildGoModule rec { 4 pname = "hilbish"; 5 + version = "2.2.1"; 6 7 src = fetchFromGitHub { 8 owner = "Rosettea"; 9 repo = "Hilbish"; 10 rev = "v${version}"; 11 + hash = "sha256-pXl0emLY+W0DkW4HONv3qVZzCEZnx/SX3MjyBajsosg="; 12 fetchSubmodules = true; 13 }; 14 15 subPackages = [ "." ]; 16 17 + vendorHash = "sha256-nE+THN+Q7Ze36c0nd3oROoFPLIzH/kw9qBwMxv+j9uE="; 18 19 ldflags = [ 20 "-s"
+2 -2
pkgs/tools/admin/awscli2/default.nix
··· 41 in 42 with py.pkgs; buildPythonApplication rec { 43 pname = "awscli2"; 44 - version = "2.15.0"; # N.B: if you change this, check if overrides are still up-to-date 45 pyproject = true; 46 47 src = fetchFromGitHub { 48 owner = "aws"; 49 repo = "aws-cli"; 50 rev = "refs/tags/${version}"; 51 - hash = "sha256-02KGaYMVlNFPhWBhRIgwhm7FcwT7cBxKv6HDXjqpn5s="; 52 }; 53 54 postPatch = ''
··· 41 in 42 with py.pkgs; buildPythonApplication rec { 43 pname = "awscli2"; 44 + version = "2.15.12"; # N.B: if you change this, check if overrides are still up-to-date 45 pyproject = true; 46 47 src = fetchFromGitHub { 48 owner = "aws"; 49 repo = "aws-cli"; 50 rev = "refs/tags/${version}"; 51 + hash = "sha256-1qvtImffj35+J9mPVLCgJE3porpF4DnlsRBW0ihzg10="; 52 }; 53 54 postPatch = ''
+1 -1
pkgs/tools/admin/azure-cli/python-packages.nix
··· 173 }); 174 175 azure-mgmt-devtestlabs = overrideAzureMgmtPackage super.azure-mgmt-devtestlabs "4.0.0" "zip" 176 - "sha256-WVScTEBo8mRmsQl7V0qOUJn7LNbIvgoAOVsG07KeJ40=r"; 177 178 azure-mgmt-loganalytics = overrideAzureMgmtPackage super.azure-mgmt-loganalytics "13.0.0b4" "zip" 179 "sha256-Jm1t7v5vyFjNNM/evVaEI9sXJKNwJk6XAXuJSRSnKHk=";
··· 173 }); 174 175 azure-mgmt-devtestlabs = overrideAzureMgmtPackage super.azure-mgmt-devtestlabs "4.0.0" "zip" 176 + "sha256-WVScTEBo8mRmsQl7V0qOUJn7LNbIvgoAOVsG07KeJ40="; 177 178 azure-mgmt-loganalytics = overrideAzureMgmtPackage super.azure-mgmt-loganalytics "13.0.0b4" "zip" 179 "sha256-Jm1t7v5vyFjNNM/evVaEI9sXJKNwJk6XAXuJSRSnKHk=";
+2 -2
pkgs/tools/archivers/xarchiver/default.nix
··· 2 coreutils, zip, unzip, p7zip, unar, gnutar, bzip2, gzip, lhasa, wrapGAppsHook }: 3 4 stdenv.mkDerivation rec { 5 - version = "0.5.4.21"; 6 pname = "xarchiver"; 7 8 src = fetchFromGitHub { 9 owner = "ib"; 10 repo = "xarchiver"; 11 rev = version; 12 - sha256 = "sha256-pYrF9fyEbay+iboL9EuoTETTI3RTcgv3yeVtAWvAe1Q="; 13 }; 14 15 nativeBuildInputs = [ intltool pkg-config makeWrapper wrapGAppsHook ];
··· 2 coreutils, zip, unzip, p7zip, unar, gnutar, bzip2, gzip, lhasa, wrapGAppsHook }: 3 4 stdenv.mkDerivation rec { 5 + version = "0.5.4.22"; 6 pname = "xarchiver"; 7 8 src = fetchFromGitHub { 9 owner = "ib"; 10 repo = "xarchiver"; 11 rev = version; 12 + sha256 = "sha256-wB1l1OcLK9rh6cpcDprXZBXLXRSwBFV9aueBI57kjJI="; 13 }; 14 15 nativeBuildInputs = [ intltool pkg-config makeWrapper wrapGAppsHook ];
+2 -2
pkgs/tools/backup/zfs-replicate/default.nix
··· 11 12 buildPythonApplication rec { 13 pname = "zfs_replicate"; 14 - version = "3.1.4"; 15 format = "pyproject"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-mRINo20/uFlWtP5W7w+D2E9o89hlAsqZmBjuv0qWP9k="; 20 }; 21 22 postPatch = ''
··· 11 12 buildPythonApplication rec { 13 pname = "zfs_replicate"; 14 + version = "3.2.3"; 15 format = "pyproject"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-uzA8cQTUWAGLEhISZhaU6hNe9xcsF9jPZ1ETOi1XIFc="; 20 }; 21 22 postPatch = ''
+3 -3
pkgs/tools/misc/grizzly/default.nix
··· 5 6 buildGoModule rec { 7 pname = "grizzly"; 8 - version = "0.2.0"; 9 10 src = fetchFromGitHub { 11 owner = "grafana"; 12 repo = pname; 13 rev = "v${version}"; 14 - hash = "sha256-6z/6QZlCm4mRMKAVzLnOokv8ib7Y/7a17ojjMfeoJ4w="; 15 }; 16 17 - vendorHash = "sha256-DDYhdRPcD5hfSW9nRmCWpsrVmIEU1sBoVvFz5Begx8w="; 18 19 subPackages = [ "cmd/grr" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "grizzly"; 8 + version = "0.3.0"; 9 10 src = fetchFromGitHub { 11 owner = "grafana"; 12 repo = pname; 13 rev = "v${version}"; 14 + hash = "sha256-Yc15mD21Ohga7Pw+iowegkI2DWbKIZOZQ2vkKOdsKUk="; 15 }; 16 17 + vendorHash = "sha256-8myfB2LKDPUCFV9GBSXrBo9E+WrCOCm0ZHKTQ1dEb9U="; 18 19 subPackages = [ "cmd/grr" ]; 20
+2 -2
pkgs/tools/misc/mbuffer/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "mbuffer"; 10 - version = "20230301"; 11 12 src = fetchurl { 13 url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz"; 14 - sha256 = "sha256-U/diCd7AD6soPcC8UyKw5jRrCdou27ZDWi1Kj0glLQE="; 15 }; 16 17 buildInputs = [
··· 7 8 stdenv.mkDerivation rec { 9 pname = "mbuffer"; 10 + version = "20231216"; 11 12 src = fetchurl { 13 url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz"; 14 + sha256 = "sha256-Sif2YhoG5/PdGohGR51rIuMhJgPzv4JaDoyTlAv3aJw="; 15 }; 16 17 buildInputs = [
+2 -2
pkgs/tools/networking/bacnet-stack/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "bacnet-stack"; 5 - version = "1.3.1"; 6 7 src = fetchFromGitHub { 8 owner = "bacnet-stack"; 9 repo = "bacnet-stack"; 10 rev = "bacnet-stack-${version}"; 11 - sha256 = "sha256-Uq55zrcP8jBKklmT2AZfL8gkplm/wwSDAh/yXd1jydc="; 12 }; 13 14 hardeningDisable = [ "all" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "bacnet-stack"; 5 + version = "1.3.2"; 6 7 src = fetchFromGitHub { 8 owner = "bacnet-stack"; 9 repo = "bacnet-stack"; 10 rev = "bacnet-stack-${version}"; 11 + sha256 = "sha256-hgUntojq10gYoY/inO46MzwK6o2q8ELKTaJbAbCx8Vc="; 12 }; 13 14 hardeningDisable = [ "all" ];
+2 -2
pkgs/tools/networking/miniupnpd/default.nix
··· 28 in 29 stdenv.mkDerivation rec { 30 pname = "miniupnpd"; 31 - version = "2.3.3"; 32 33 src = fetchurl { 34 url = "https://miniupnp.tuxfamily.org/files/miniupnpd-${version}.tar.gz"; 35 - sha256 = "sha256-b9cBn5Nv+IxB58gi9G8QtRvXLWZZePZYZIPedbMMNr8="; 36 }; 37 38 buildInputs = [ iptables-legacy libuuid openssl ]
··· 28 in 29 stdenv.mkDerivation rec { 30 pname = "miniupnpd"; 31 + version = "2.3.4"; 32 33 src = fetchurl { 34 url = "https://miniupnp.tuxfamily.org/files/miniupnpd-${version}.tar.gz"; 35 + sha256 = "sha256-5zAzSPyKxCfefwTw7rdX1J3Mg2cxHuJYJVLDj11toIo="; 36 }; 37 38 buildInputs = [ iptables-legacy libuuid openssl ]
+2 -2
pkgs/tools/networking/swagger-codegen/default.nix
··· 1 { lib, stdenv, fetchurl, jre, makeWrapper }: 2 3 stdenv.mkDerivation rec { 4 - version = "2.4.34"; 5 pname = "swagger-codegen"; 6 7 jarfilename = "${pname}-cli-${version}.jar"; ··· 12 13 src = fetchurl { 14 url = "mirror://maven/io/swagger/${pname}-cli/${version}/${jarfilename}"; 15 - sha256 = "sha256-OgaKWX9nUqhpgpdMlTiNk0AyBb2glnlYX5Ua03hDWBQ="; 16 }; 17 18 dontUnpack = true;
··· 1 { lib, stdenv, fetchurl, jre, makeWrapper }: 2 3 stdenv.mkDerivation rec { 4 + version = "2.4.38"; 5 pname = "swagger-codegen"; 6 7 jarfilename = "${pname}-cli-${version}.jar"; ··· 12 13 src = fetchurl { 14 url = "mirror://maven/io/swagger/${pname}-cli/${version}/${jarfilename}"; 15 + sha256 = "sha256-ECfOEr4JRCv/i/7YuQvj2s5sKBS1Ja0N8C7eTKoGUx4="; 16 }; 17 18 dontUnpack = true;
+2 -2
pkgs/tools/networking/swaks/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "swaks"; 5 - version = "20201014.0"; 6 7 src = fetchurl { 8 url = "https://www.jetmore.org/john/code/swaks/files/${pname}-${version}.tar.gz"; 9 - sha256 = "0c2sx4nrh4whsqzj6m5ay8d7yqan3aqgg436p8jb25bs91ykn2pv"; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "swaks"; 5 + version = "20240103.0"; 6 7 src = fetchurl { 8 url = "https://www.jetmore.org/john/code/swaks/files/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-DlMbTRZAWIAucmaxT03BiXCZ0Jb5MIIN4vm16wjc2+g="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/tools/networking/telepresence2/default.nix
··· 27 in 28 buildGoModule rec { 29 pname = "telepresence2"; 30 - version = "2.15.1"; 31 32 src = fetchFromGitHub { 33 owner = "telepresenceio"; 34 repo = "telepresence"; 35 rev = "v${version}"; 36 - hash = "sha256-67a5e7Lun/mlRwRoD6eomQpgUXqzAUx8IS7Mv86j6Gw="; 37 }; 38 39 propagatedBuildInputs = [ ··· 47 export CGO_ENABLED=0 48 ''; 49 50 - vendorHash = "sha256-/13OkcLJI/q14tyFsynL5ZAIITH1w9XWpzRqZoJJesE="; 51 52 ldflags = [ 53 "-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}"
··· 27 in 28 buildGoModule rec { 29 pname = "telepresence2"; 30 + version = "2.17.0"; 31 32 src = fetchFromGitHub { 33 owner = "telepresenceio"; 34 repo = "telepresence"; 35 rev = "v${version}"; 36 + hash = "sha256-wmoOBoMjPCNJGg86Cl2V4izZQDiZjNzwErvWMYY1MGk="; 37 }; 38 39 propagatedBuildInputs = [ ··· 47 export CGO_ENABLED=0 48 ''; 49 50 + vendorHash = "sha256-rTlMd56iBSBLTRYJlKHWmYyyeBtNk2WQ3hrPJl9dMYI="; 51 52 ldflags = [ 53 "-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}"
+4 -2
pkgs/tools/networking/tinyssh/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "tinyssh"; 8 - version = "20230101"; 9 10 src = fetchFromGitHub { 11 owner = "janmojzis"; 12 repo = "tinyssh"; 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-yEqPrLp14AF0L1QLoIcBhTphmd6qVzOB9EVW0Miy8yM="; 15 }; 16 17 preConfigure = '' 18 echo /bin > conf-bin 19 echo /share/man > conf-man 20 ''; 21 22 DESTDIR = placeholder "out"; 23
··· 5 6 stdenv.mkDerivation rec { 7 pname = "tinyssh"; 8 + version = "20240101"; 9 10 src = fetchFromGitHub { 11 owner = "janmojzis"; 12 repo = "tinyssh"; 13 rev = "refs/tags/${version}"; 14 + hash = "sha256-wO0fGr+pU+Y5YCZMRGNOZ6pJeCUIc64TzmRAaQCnBxk="; 15 }; 16 17 preConfigure = '' 18 echo /bin > conf-bin 19 echo /share/man > conf-man 20 ''; 21 + 22 + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=implicit-function-declaration"; 23 24 DESTDIR = placeholder "out"; 25
+4 -4
pkgs/tools/networking/zrok/default.nix
··· 14 }.${system} or throwSystem; 15 16 hash = { 17 - x86_64-linux = "sha256-vAX7vx13eHyPuDe4q5b8dQD90l5bbnncMGlXnegumxM="; 18 - aarch64-linux = "sha256-6x/E0uAPFOsuoJ/ePLV483M07Rqj5pkcpETOVq9RXKU="; 19 - armv7l-linux = "sha256-UlpqoKfjyGLNKvSrXqqsiiq/wTlfmBmPfynDoFT/nuQ="; 20 }.${system} or throwSystem; 21 in 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "zrok"; 24 - version = "0.4.18"; 25 26 src = fetchzip { 27 url = "https://github.com/openziti/zrok/releases/download/v${finalAttrs.version}/zrok_${finalAttrs.version}_${plat}.tar.gz";
··· 14 }.${system} or throwSystem; 15 16 hash = { 17 + x86_64-linux = "sha256-YbDeGyJpRq7Gd4ieTiyi310Mzw8lIHDixZ0Cq+ZFTI8="; 18 + aarch64-linux = "sha256-rc9fvgGuETPnT0w3eRCOxk8py/4wegK+76+Ob+WuSGg="; 19 + armv7l-linux = "sha256-xiGXOxNmpenyoQS4cqYP70veGe9ZixFtQz7Lze1Xs50="; 20 }.${system} or throwSystem; 21 in 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "zrok"; 24 + version = "0.4.20"; 25 26 src = fetchzip { 27 url = "https://github.com/openziti/zrok/releases/download/v${finalAttrs.version}/zrok_${finalAttrs.version}_${plat}.tar.gz";
+2 -2
pkgs/tools/package-management/fortran-fpm/default.nix
··· 7 stdenv.mkDerivation rec { 8 pname = "fortran-fpm"; 9 10 - version = "0.9.0"; 11 12 src = fetchurl { 13 url = "https://github.com/fortran-lang/fpm/releases/download/v${version}/fpm-${version}.F90"; 14 - sha256 = "sha256-VWs4g7odtv1iyZunFD8el+u0CXKcQgnwOqPG/JcMzj8="; 15 }; 16 17 dontUnpack = true;
··· 7 stdenv.mkDerivation rec { 8 pname = "fortran-fpm"; 9 10 + version = "0.10.0"; 11 12 src = fetchurl { 13 url = "https://github.com/fortran-lang/fpm/releases/download/v${version}/fpm-${version}.F90"; 14 + sha256 = "sha256-SOVj23Sva5OW6+Sme9NxIQ4uqMbis8wjDmgYPOdQlCI="; 15 }; 16 17 dontUnpack = true;
+2 -4
pkgs/tools/security/bkcrack/default.nix
··· 2 , stdenv 3 , fetchFromGitHub 4 , cmake 5 - , openmp 6 }: 7 8 stdenv.mkDerivation rec { 9 pname = "bkcrack"; 10 - version = "1.5.0"; 11 12 src = fetchFromGitHub { 13 owner = "kimci86"; 14 repo = pname; 15 rev = "v${version}"; 16 - hash = "sha256-iyx4mOTr6MHECk9S9zrIAE5pt+cxWnOKS7iQPUyWfzs="; 17 }; 18 19 nativeBuildInputs = [ cmake ]; 20 - buildInputs = [ openmp ]; 21 22 postInstall = '' 23 mkdir -p $out/bin $out/share/licenses/bkcrack
··· 2 , stdenv 3 , fetchFromGitHub 4 , cmake 5 }: 6 7 stdenv.mkDerivation rec { 8 pname = "bkcrack"; 9 + version = "1.6.0"; 10 11 src = fetchFromGitHub { 12 owner = "kimci86"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-VfPRX9lOPyen8CujiBtTCbD5e7xd9X2OQ1uZ6JWKwtY="; 16 }; 17 18 nativeBuildInputs = [ cmake ]; 19 20 postInstall = '' 21 mkdir -p $out/bin $out/share/licenses/bkcrack
+2
pkgs/tools/security/nsjail/default.nix
··· 18 buildInputs = [ libnl protobuf protobufc ]; 19 enableParallelBuilding = true; 20 21 preBuild = '' 22 makeFlagsArray+=(USER_DEFINES='-DNEWUIDMAP_PATH=${shadow}/bin/newuidmap -DNEWGIDMAP_PATH=${shadow}/bin/newgidmap') 23 '';
··· 18 buildInputs = [ libnl protobuf protobufc ]; 19 enableParallelBuilding = true; 20 21 + env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error" ]; 22 + 23 preBuild = '' 24 makeFlagsArray+=(USER_DEFINES='-DNEWUIDMAP_PATH=${shadow}/bin/newuidmap -DNEWGIDMAP_PATH=${shadow}/bin/newgidmap') 25 '';
+2 -1
pkgs/tools/security/tell-me-your-secrets/default.nix
··· 6 python3.pkgs.buildPythonApplication rec { 7 pname = "tell-me-your-secrets"; 8 version = "2.4.2"; 9 - format = "pyproject"; 10 11 src = fetchFromGitHub { 12 owner = "valayDave"; ··· 17 18 pythonRelaxDeps = [ 19 "gitignore-parser" 20 ]; 21 22 nativeBuildInputs = with python3.pkgs; [
··· 6 python3.pkgs.buildPythonApplication rec { 7 pname = "tell-me-your-secrets"; 8 version = "2.4.2"; 9 + pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "valayDave"; ··· 17 18 pythonRelaxDeps = [ 19 "gitignore-parser" 20 + "pandas" 21 ]; 22 23 nativeBuildInputs = with python3.pkgs; [
+4 -8
pkgs/top-level/all-packages.nix
··· 6634 6635 bbe = callPackage ../tools/misc/bbe { }; 6636 6637 - bkcrack = callPackage ../tools/security/bkcrack { 6638 - inherit (llvmPackages) openmp; 6639 - }; 6640 6641 bdsync = callPackage ../tools/backup/bdsync { }; 6642 ··· 22708 22709 libfido2 = callPackage ../development/libraries/libfido2 {}; 22710 22711 - libfilezilla = 22712 - pin-to-gcc12-if-gcc13 22713 - (darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla { 22714 - inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices; 22715 - }); 22716 22717 libfishsound = callPackage ../development/libraries/libfishsound { }; 22718
··· 6634 6635 bbe = callPackage ../tools/misc/bbe { }; 6636 6637 + bkcrack = callPackage ../tools/security/bkcrack { }; 6638 6639 bdsync = callPackage ../tools/backup/bdsync { }; 6640 ··· 22706 22707 libfido2 = callPackage ../development/libraries/libfido2 {}; 22708 22709 + libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla { 22710 + inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices; 22711 + }; 22712 22713 libfishsound = callPackage ../development/libraries/libfishsound { }; 22714