Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 459873d8 63203647

+379 -144
+16
maintainers/maintainer-list.nix
··· 4240 fingerprint = "B26F 9AD8 DA20 3392 EF87 C61A BB99 9F83 D9A1 9A36"; 4241 }]; 4242 }; 4243 dbohdan = { 4244 email = "dbohdan@dbohdan.com"; 4245 github = "dbohdan"; ··· 6773 githubId = 1447245; 6774 name = "Robin Gloster"; 6775 }; 6776 gmemstr = { 6777 email = "git@gmem.ca"; 6778 github = "gmemstr"; ··· 9040 github = "jpotier"; 9041 githubId = 752510; 9042 name = "Martin Potier"; 9043 }; 9044 jqqqqqqqqqq = { 9045 email = "jqqqqqqqqqq@gmail.com";
··· 4240 fingerprint = "B26F 9AD8 DA20 3392 EF87 C61A BB99 9F83 D9A1 9A36"; 4241 }]; 4242 }; 4243 + dblsaiko = { 4244 + email = "me@dblsaiko.net"; 4245 + github = "2xsaiko"; 4246 + githubId = 3987560; 4247 + name = "Marco Rebhan"; 4248 + }; 4249 dbohdan = { 4250 email = "dbohdan@dbohdan.com"; 4251 github = "dbohdan"; ··· 6779 githubId = 1447245; 6780 name = "Robin Gloster"; 6781 }; 6782 + gm6k = { 6783 + email = "nix@quidecco.pl"; 6784 + name = "Isidor Zeuner"; 6785 + }; 6786 gmemstr = { 6787 email = "git@gmem.ca"; 6788 github = "gmemstr"; ··· 9050 github = "jpotier"; 9051 githubId = 752510; 9052 name = "Martin Potier"; 9053 + }; 9054 + jpts = { 9055 + email = "james+nixpkgs@cleverley-prance.uk"; 9056 + github = "jpts"; 9057 + githubId = 5352661; 9058 + name = "James Cleverley-Prance"; 9059 }; 9060 jqqqqqqqqqq = { 9061 email = "jqqqqqqqqqq@gmail.com";
+1 -1
pkgs/applications/backup/proxmox-backup-client/default.nix
··· 150 license = licenses.agpl3Only; 151 maintainers = with maintainers; [ cofob christoph-heiss ]; 152 platforms = platforms.linux; 153 - mainProgram = pname; 154 }; 155 }
··· 150 license = licenses.agpl3Only; 151 maintainers = with maintainers; [ cofob christoph-heiss ]; 152 platforms = platforms.linux; 153 + mainProgram = "proxmox-backup-client"; 154 }; 155 }
+1 -1
pkgs/applications/blockchains/lndinit/default.nix
··· 21 meta = with lib; { 22 description = "Wallet initializer utility for lnd"; 23 homepage = "https://github.com/lightninglabs/lndinit"; 24 - mainProgram = pname; 25 license = licenses.mit; 26 maintainers = with maintainers; [aldoborrero]; 27 };
··· 21 meta = with lib; { 22 description = "Wallet initializer utility for lnd"; 23 homepage = "https://github.com/lightninglabs/lndinit"; 24 + mainProgram = "lndinit"; 25 license = licenses.mit; 26 maintainers = with maintainers; [aldoborrero]; 27 };
+2 -2
pkgs/applications/editors/aseprite/default.nix
··· 14 in 15 stdenv.mkDerivation rec { 16 pname = "aseprite"; 17 - version = "1.3"; 18 19 src = fetchFromGitHub { 20 owner = "aseprite"; 21 repo = "aseprite"; 22 rev = "v${version}"; 23 fetchSubmodules = true; 24 - hash = "sha256-MSLStUmKAbGKFOQmUcRVrkjZCDglSjTmC6MGWJOCjKU="; 25 }; 26 27 nativeBuildInputs = [
··· 14 in 15 stdenv.mkDerivation rec { 16 pname = "aseprite"; 17 + version = "1.3.2"; 18 19 src = fetchFromGitHub { 20 owner = "aseprite"; 21 repo = "aseprite"; 22 rev = "v${version}"; 23 fetchSubmodules = true; 24 + hash = "sha256-8PXqMDf2ATxmtFqyZlGip+DhGrdK8M6Ztte7fGH6Fmo="; 25 }; 26 27 nativeBuildInputs = [
+1 -1
pkgs/applications/editors/bluej/default.nix
··· 41 homepage = "https://www.bluej.org/"; 42 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 43 license = licenses.gpl2ClasspathPlus; 44 - mainProgram = pname; 45 maintainers = with maintainers; [ chvp ]; 46 platforms = platforms.linux; 47 };
··· 41 homepage = "https://www.bluej.org/"; 42 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 43 license = licenses.gpl2ClasspathPlus; 44 + mainProgram = "bluej"; 45 maintainers = with maintainers; [ chvp ]; 46 platforms = platforms.linux; 47 };
+1 -1
pkgs/applications/editors/greenfoot/default.nix
··· 43 homepage = "https://www.greenfoot.org/"; 44 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 45 license = licenses.gpl2ClasspathPlus; 46 - mainProgram = pname; 47 maintainers = [ maintainers.chvp ]; 48 platforms = platforms.linux; 49 };
··· 43 homepage = "https://www.greenfoot.org/"; 44 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 45 license = licenses.gpl2ClasspathPlus; 46 + mainProgram = "greenfoot"; 47 maintainers = [ maintainers.chvp ]; 48 platforms = platforms.linux; 49 };
+2 -2
pkgs/applications/editors/leo-editor/default.nix
··· 2 3 mkDerivation rec { 4 pname = "leo-editor"; 5 - version = "6.7.5"; 6 7 src = fetchFromGitHub { 8 owner = "leo-editor"; 9 repo = "leo-editor"; 10 rev = version; 11 - sha256 = "sha256-Y0g4mpEf4+hApHFHaqB8esVep2OyqWLo7YGLf/7eCYg="; 12 }; 13 14 dontBuild = true;
··· 2 3 mkDerivation rec { 4 pname = "leo-editor"; 5 + version = "6.7.6"; 6 7 src = fetchFromGitHub { 8 owner = "leo-editor"; 9 repo = "leo-editor"; 10 rev = version; 11 + sha256 = "sha256-AWno/LccMMXZ7Aw4FYQCJSoB3dRRONoT/iex0jPFng0="; 12 }; 13 14 dontBuild = true;
+1 -1
pkgs/applications/misc/chrysalis/default.nix
··· 44 license = licenses.gpl3Only; 45 maintainers = with maintainers; [ aw ]; 46 platforms = [ "x86_64-linux" ]; 47 - mainProgram = pname; 48 }; 49 }
··· 44 license = licenses.gpl3Only; 45 maintainers = with maintainers; [ aw ]; 46 platforms = [ "x86_64-linux" ]; 47 + mainProgram = "chrysalis"; 48 }; 49 }
+3 -3
pkgs/applications/misc/leetcode-cli/default.nix
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "leetcode-cli"; 17 - version = "0.4.2"; 18 19 src = fetchCrate { 20 inherit pname version; 21 - sha256 = "sha256-Yr8Jsy8863O6saaFRAxssni+PtK7XYe+Iifgxu8Rx6Q="; 22 }; 23 24 - cargoHash = "sha256-rab/oLr27UOlnwUUB1RXC/egLoYyzmVtzN1L+AGed8o="; 25 26 nativeBuildInputs = [ 27 pkg-config
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "leetcode-cli"; 17 + version = "0.4.3"; 18 19 src = fetchCrate { 20 inherit pname version; 21 + sha256 = "sha256-y5zh93WPWSMDXqYangqrxav+sC0b0zpFIp6ZIew6KMo="; 22 }; 23 24 + cargoHash = "sha256-VktDiLsU+GOsa6ba9JJZGEPTavSKp+aSZm2dfhPEqMs="; 25 26 nativeBuildInputs = [ 27 pkg-config
+1 -1
pkgs/applications/misc/tsukae/default.nix
··· 17 description = "Show off your most used shell commands."; 18 homepage = "https://github.com/irevenko/tsukae"; 19 license = licenses.mit; 20 - mainProgram = pname; 21 maintainers = with maintainers; [ l3af ]; 22 }; 23 }
··· 17 description = "Show off your most used shell commands."; 18 homepage = "https://github.com/irevenko/tsukae"; 19 license = licenses.mit; 20 + mainProgram = "tsukae"; 21 maintainers = with maintainers; [ l3af ]; 22 }; 23 }
+2 -2
pkgs/applications/networking/cluster/arkade/default.nix
··· 7 8 buildGoModule rec { 9 pname = "arkade"; 10 - version = "0.10.15"; 11 12 src = fetchFromGitHub { 13 owner = "alexellis"; 14 repo = "arkade"; 15 rev = version; 16 - hash = "sha256-1r/f3CoTaOA2ZfM9UBGftZDZdCL9JIrs6SvaSO8BI6w="; 17 }; 18 19 CGO_ENABLED = 0;
··· 7 8 buildGoModule rec { 9 pname = "arkade"; 10 + version = "0.10.17"; 11 12 src = fetchFromGitHub { 13 owner = "alexellis"; 14 repo = "arkade"; 15 rev = version; 16 + hash = "sha256-Ubj2jrQFmMTSY2+Z4pqDIQ+K8JycX+NOpgcuyCrD4uo="; 17 }; 18 19 CGO_ENABLED = 0;
+1 -1
pkgs/applications/networking/cluster/k0sctl/default.nix
··· 41 description = "A bootstrapping and management tool for k0s clusters."; 42 homepage = "https://k0sproject.io/"; 43 license = licenses.asl20; 44 - mainProgram = pname; 45 maintainers = with maintainers; [ nickcao qjoly ]; 46 }; 47 }
··· 41 description = "A bootstrapping and management tool for k0s clusters."; 42 homepage = "https://k0sproject.io/"; 43 license = licenses.asl20; 44 + mainProgram = "k0sctl"; 45 maintainers = with maintainers; [ nickcao qjoly ]; 46 }; 47 }
+4 -4
pkgs/applications/networking/cluster/k3s/1_27/versions.nix
··· 1 { 2 - k3sVersion = "1.27.7+k3s2"; 3 - k3sCommit = "575bce7689f4be112bd0099362fb8d5f2e39398e"; 4 - k3sRepoSha256 = "1k8hmxdc45pxwkpkq3y1jpx1ybv1h9y4sk7zb09y0487jqqgd15f"; 5 - k3sVendorHash = "sha256-IqnBau4uBIN8ccnoX1P3ud8ZoMR3BjhchLU32tq0YWQ="; 6 chartVersions = import ./chart-versions.nix; 7 k3sRootVersion = "0.12.2"; 8 k3sRootSha256 = "1gjynvr350qni5mskgm7pcc7alss4gms4jmkiv453vs8mmma9c9k";
··· 1 { 2 + k3sVersion = "1.27.8+k3s2"; 3 + k3sCommit = "02fcbd1f57f0bc0ca1dc68f98cfa0e7d3b008225"; 4 + k3sRepoSha256 = "02g741b43s2ss1mdjnrs7fx4bhv9k55k4n350h9qp5jgqg8ldbdi"; 5 + k3sVendorHash = "sha256-mCPr+Y8wiWyW5T/iYH7Y4tz+nrqGyD2IQnIFd0EgdjI="; 6 chartVersions = import ./chart-versions.nix; 7 k3sRootVersion = "0.12.2"; 8 k3sRootSha256 = "1gjynvr350qni5mskgm7pcc7alss4gms4jmkiv453vs8mmma9c9k";
+2 -2
pkgs/applications/networking/instant-messengers/alfaview/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "alfaview"; 8 - version = "9.5.0"; 9 10 src = fetchurl { 11 url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb"; 12 - hash = "sha256-UQg7yGKdjZWrJpPAaHpPz9aQuxLvuRDXeQaOg7WorwE="; 13 }; 14 15 nativeBuildInputs = [
··· 5 6 stdenv.mkDerivation rec { 7 pname = "alfaview"; 8 + version = "9.7.0"; 9 10 src = fetchurl { 11 url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb"; 12 + hash = "sha256-nqIMnMz2FysBOyKpoHXQw9Gl0lmQg5oXmnZDqlPNZ+A="; 13 }; 14 15 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "tutanota-desktop"; 6 - version = "3.118.27"; 7 8 src = fetchurl { 9 url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/${pname}-${version}-unpacked-linux.tar.gz"; 10 name = "tutanota-desktop-${version}.tar.gz"; 11 - hash = "sha256-z2Ir8O7IDiE7cYuLshpMQMnOJanaECUvKlUEyPayIPo="; 12 }; 13 14 nativeBuildInputs = [
··· 3 4 stdenv.mkDerivation rec { 5 pname = "tutanota-desktop"; 6 + version = "3.119.3"; 7 8 src = fetchurl { 9 url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/${pname}-${version}-unpacked-linux.tar.gz"; 10 name = "tutanota-desktop-${version}.tar.gz"; 11 + hash = "sha256-TdjvU12nh1sTfGTdBn+7dbEunaF38YjDvceEns4iRbA="; 12 }; 13 14 nativeBuildInputs = [
+2 -2
pkgs/applications/science/biology/messer-slim/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake, gcc, gcc-unwrapped }: 2 3 stdenv.mkDerivation rec { 4 - version = "4.0.1"; 5 pname = "messer-slim"; 6 7 src = fetchFromGitHub { 8 owner = "MesserLab"; 9 repo = "SLiM"; 10 rev = "v${version}"; 11 - sha256 = "sha256-KC9MbIJi//ZYreoRS+DED8eQW7e4IPvGT+rLI+f7Zrk="; 12 }; 13 14 nativeBuildInputs = [ cmake gcc gcc-unwrapped ];
··· 1 { lib, stdenv, fetchFromGitHub, cmake, gcc, gcc-unwrapped }: 2 3 stdenv.mkDerivation rec { 4 + version = "4.1"; 5 pname = "messer-slim"; 6 7 src = fetchFromGitHub { 8 owner = "MesserLab"; 9 repo = "SLiM"; 10 rev = "v${version}"; 11 + sha256 = "sha256-mb6xcu28QYAFm2906lRNY0zciQBKSGcz3q/cvOEh/VE="; 12 }; 13 14 nativeBuildInputs = [ cmake gcc gcc-unwrapped ];
+1 -1
pkgs/applications/window-managers/dwm/dwm-status.nix
··· 33 changelog = "https://github.com/Gerschtli/dwm-status/blob/master/CHANGELOG.md"; 34 license = with licenses; [ mit ]; 35 maintainers = with maintainers; [ gerschtli ]; 36 - mainProgram = pname; 37 platforms = platforms.linux; 38 }; 39 }
··· 33 changelog = "https://github.com/Gerschtli/dwm-status/blob/master/CHANGELOG.md"; 34 license = with licenses; [ mit ]; 35 maintainers = with maintainers; [ gerschtli ]; 36 + mainProgram = "dwm-status"; 37 platforms = platforms.linux; 38 }; 39 }
+2 -2
pkgs/applications/window-managers/fvwm/3.nix
··· 31 32 stdenv.mkDerivation (finalAttrs: { 33 pname = "fvwm3"; 34 - version = "1.0.8"; 35 36 src = fetchFromGitHub { 37 owner = "fvwmorg"; 38 repo = "fvwm3"; 39 rev = finalAttrs.version; 40 - hash = "sha256-nIxFoKo2HTF2qCawxN0WySwfjaNqtfBg1BMo0P6ZY88="; 41 }; 42 43 nativeBuildInputs = [
··· 31 32 stdenv.mkDerivation (finalAttrs: { 33 pname = "fvwm3"; 34 + version = "1.0.9"; 35 36 src = fetchFromGitHub { 37 owner = "fvwmorg"; 38 repo = "fvwm3"; 39 rev = finalAttrs.version; 40 + hash = "sha256-SjAccEAQsrzfVCtesqULONmb9TLD5IF8uIwEX3UhrxU="; 41 }; 42 43 nativeBuildInputs = [
+1 -1
pkgs/by-name/as/asm-lsp/package.nix
··· 33 homepage = "https://github.com/bergercookie/asm-lsp"; 34 license = lib.licenses.bsd2; 35 maintainers = with lib.maintainers; [ NotAShelf ]; 36 - mainProgram = pname; 37 platforms = lib.platforms.linux; 38 }; 39 }
··· 33 homepage = "https://github.com/bergercookie/asm-lsp"; 34 license = lib.licenses.bsd2; 35 maintainers = with lib.maintainers; [ NotAShelf ]; 36 + mainProgram = "asm-lsp"; 37 platforms = lib.platforms.linux; 38 }; 39 }
+1 -1
pkgs/by-name/aw/aws-gate/package.nix
··· 50 license = licenses.bsd3; 51 maintainers = with maintainers; [ tirimia ]; 52 platforms = with platforms; linux ++ darwin; 53 - mainProgram = pname; 54 }; 55 }
··· 50 license = licenses.bsd3; 51 maintainers = with maintainers; [ tirimia ]; 52 platforms = with platforms; linux ++ darwin; 53 + mainProgram = "aws-gate"; 54 }; 55 }
+2 -2
pkgs/by-name/bo/boogie/package.nix
··· 2 3 buildDotnetModule rec { 4 pname = "Boogie"; 5 - version = "3.0.6"; 6 7 src = fetchFromGitHub { 8 owner = "boogie-org"; 9 repo = "boogie"; 10 rev = "v${version}"; 11 - sha256 = "sha256-A/nshihI1DxV0mvYYDLPWTNQkuduppxNC7OyWuGNCD8="; 12 }; 13 14 projectFile = [ "Source/Boogie.sln" ];
··· 2 3 buildDotnetModule rec { 4 pname = "Boogie"; 5 + version = "3.0.9"; 6 7 src = fetchFromGitHub { 8 owner = "boogie-org"; 9 repo = "boogie"; 10 rev = "v${version}"; 11 + sha256 = "sha256-8hujTiUO62yfv3T/Fu5unTuvJXLGgn9BXoCA2oag3jQ="; 12 }; 13 14 projectFile = [ "Source/Boogie.sln" ];
+2 -2
pkgs/by-name/do/doublecmd/package.nix
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "doublecmd"; 16 - version = "1.1.5"; 17 18 src = fetchFromGitHub { 19 owner = "doublecmd"; 20 repo = "doublecmd"; 21 rev = "v${finalAttrs.version}"; 22 - hash = "sha256-W0WrI58RgAzxV9WiDAqmz800lcU67uk4IFetUR4Embg="; 23 }; 24 25 nativeBuildInputs = [
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "doublecmd"; 16 + version = "1.1.7"; 17 18 src = fetchFromGitHub { 19 owner = "doublecmd"; 20 repo = "doublecmd"; 21 rev = "v${finalAttrs.version}"; 22 + hash = "sha256-eY8hYstNJ5RMiz3TUfgPFpvKycxTMVaZ6PE69Glxa0I="; 23 }; 24 25 nativeBuildInputs = [
+2 -2
pkgs/by-name/go/goredo/package.nix
··· 9 10 buildGoModule rec { 11 pname = "goredo"; 12 - version = "2.5.0"; 13 14 src = fetchurl { 15 url = "http://www.goredo.cypherpunks.ru/download/${pname}-${version}.tar.zst"; 16 - hash = "sha256-kVxCHXQ9PjaLYviB8sf8oHiFniyNrHMO6C/qSZhjK7k="; 17 }; 18 19 patches = [
··· 9 10 buildGoModule rec { 11 pname = "goredo"; 12 + version = "2.6.0"; 13 14 src = fetchurl { 15 url = "http://www.goredo.cypherpunks.ru/download/${pname}-${version}.tar.zst"; 16 + hash = "sha256-XTL/otfCKC55TsUBBVors2kgFpOFh+6oekOOafOhcUs="; 17 }; 18 19 patches = [
+73
pkgs/by-name/lo/louvre/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , fontconfig 8 + , icu 9 + , libdrm 10 + , libGL 11 + , libinput 12 + , libX11 13 + , libXcursor 14 + , libxkbcommon 15 + , mesa 16 + , pixman 17 + , seatd 18 + , srm-cuarzo 19 + , udev 20 + , wayland 21 + , xorgproto 22 + }: 23 + stdenv.mkDerivation (self: { 24 + pname = "louvre"; 25 + version = "1.1.0-1"; 26 + rev = "v${self.version}"; 27 + hash = "sha256-HwvX0ykl2+4MBcIixmEknFtsB0QC4w1QDzQz1589bl0="; 28 + 29 + src = fetchFromGitHub { 30 + inherit (self) rev hash; 31 + owner = "CuarzoSoftware"; 32 + repo = "Louvre"; 33 + }; 34 + 35 + nativeBuildInputs = [ 36 + meson 37 + ninja 38 + pkg-config 39 + ]; 40 + 41 + buildInputs = [ 42 + fontconfig 43 + icu 44 + libdrm 45 + libGL 46 + libinput 47 + libX11 48 + libXcursor 49 + libxkbcommon 50 + mesa 51 + pixman 52 + seatd 53 + srm-cuarzo 54 + udev 55 + wayland 56 + xorgproto 57 + ]; 58 + 59 + outputs = [ "out" "dev" ]; 60 + 61 + preConfigure = '' 62 + # The root meson.build file is in src/ 63 + cd src 64 + ''; 65 + 66 + meta = { 67 + description = "C++ library for building Wayland compositors"; 68 + homepage = "https://github.com/CuarzoSoftware/Louvre"; 69 + mainProgram = "louvre-views"; 70 + maintainers = [ lib.maintainers.dblsaiko ]; 71 + platforms = lib.platforms.linux; 72 + }; 73 + })
+1 -1
pkgs/by-name/mi/minetest-mapserver/package.nix
··· 23 changelog = "https://github.com/${pname}/mapserver/releases/tag/v${version}"; 24 license = with licenses; [ mit cc-by-sa-30 ]; 25 platforms = platforms.all; 26 - maintainers = with maintainers; [ ]; 27 }; 28 }
··· 23 changelog = "https://github.com/${pname}/mapserver/releases/tag/v${version}"; 24 license = with licenses; [ mit cc-by-sa-30 ]; 25 platforms = platforms.all; 26 + maintainers = with maintainers; [ gm6k ]; 27 }; 28 }
+1 -1
pkgs/by-name/no/nofi/package.nix
··· 21 homepage = "https://github.com/ellsclytn/nofi/"; 22 changelog = "https://github.com/ellsclytn/nofi/raw/v${version}/CHANGELOG.md"; 23 license = [ licenses.asl20 /* or */ licenses.mit ]; 24 - mainProgram = pname; 25 maintainers = [ maintainers.magnetophon ]; 26 }; 27 }
··· 21 homepage = "https://github.com/ellsclytn/nofi/"; 22 changelog = "https://github.com/ellsclytn/nofi/raw/v${version}/CHANGELOG.md"; 23 license = [ licenses.asl20 /* or */ licenses.mit ]; 24 + mainProgram = "nofi"; 25 maintainers = [ maintainers.magnetophon ]; 26 }; 27 }
+62
pkgs/by-name/sr/srm-cuarzo/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , libdisplay-info 8 + , libdrm 9 + , libGL 10 + , libinput 11 + , mesa 12 + , seatd 13 + , udev 14 + }: 15 + stdenv.mkDerivation (self: { 16 + pname = "srm-cuarzo"; 17 + version = "0.4.0-1"; 18 + rev = "v${self.version}"; 19 + hash = "sha256-PWtDSBYw62sfyN2lpd7NY8SbqDrt5IN1rdLZRtDfals="; 20 + 21 + src = fetchFromGitHub { 22 + inherit (self) rev hash; 23 + owner = "CuarzoSoftware"; 24 + repo = "SRM"; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + meson 29 + ninja 30 + pkg-config 31 + ]; 32 + 33 + buildInputs = [ 34 + libdisplay-info 35 + libdrm 36 + libGL 37 + libinput 38 + mesa 39 + seatd 40 + udev 41 + ]; 42 + 43 + outputs = [ "out" "dev" ]; 44 + 45 + postPatch = '' 46 + substituteInPlace src/meson.build \ 47 + --replace "/usr/include/drm" "${libdrm.dev}/include/drm" \ 48 + --replace "/usr/include/libdrm" "${libdrm.dev}/include/libdrm" 49 + ''; 50 + 51 + preConfigure = '' 52 + # The root meson.build file is in src/ 53 + cd src 54 + ''; 55 + 56 + meta = { 57 + description = "Simple Rendering Manager"; 58 + homepage = "https://github.com/CuarzoSoftware/SRM"; 59 + maintainers = [ lib.maintainers.dblsaiko ]; 60 + platforms = lib.platforms.linux; 61 + }; 62 + })
+45 -23
pkgs/development/compilers/cmdstan/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, stanc, python3, buildPackages, runtimeShell }: 2 3 stdenv.mkDerivation rec { 4 pname = "cmdstan"; ··· 12 hash = "sha256-c+L/6PjW7YgmXHuKhKjiRofBRAhKYCzFCZ6BOX5AmC4="; 13 }; 14 15 - nativeBuildInputs = [ stanc ]; 16 - 17 - buildFlags = [ "build" ]; 18 - enableParallelBuilding = true; 19 - 20 - doCheck = true; 21 - nativeCheckInputs = [ python3 ]; 22 - 23 - CXXFLAGS = lib.optionalString stdenv.isDarwin "-D_BOOST_LGAMMA"; 24 - 25 postPatch = '' 26 substituteInPlace stan/lib/stan_math/make/libraries \ 27 --replace "/usr/bin/env bash" "bash" 28 - patchShebangs . 29 - '' + lib.optionalString stdenv.isAarch64 '' 30 - sed -z -i "s/TEST(CommandStansummary, check_console_output).*TEST(CommandStansummary, check_csv_output)/TEST(CommandStansummary, check_csv_output)/" \ 31 - src/test/interface/stansummary_test.cpp 32 ''; 33 34 preConfigure = '' 35 mkdir -p bin 36 ln -s ${buildPackages.stanc}/bin/stanc bin/stanc 37 ''; 38 39 - makeFlags = lib.optional stdenv.isDarwin "arch=${stdenv.hostPlatform.darwinArch}"; 40 41 - checkPhase = '' 42 - ./runCmdStanTests.py -j$NIX_BUILD_CORES src/test/interface 43 - ''; 44 45 installPhase = '' 46 - mkdir -p $out/opt $out/bin 47 - cp -r . $out/opt/cmdstan 48 ln -s $out/opt/cmdstan/bin/stanc $out/bin/stanc 49 ln -s $out/opt/cmdstan/bin/stansummary $out/bin/stansummary 50 cat > $out/bin/stan <<EOF ··· 52 make -C $out/opt/cmdstan "\$(realpath "\$1")" 53 EOF 54 chmod a+x $out/bin/stan 55 ''; 56 57 - # Hack to ensure that patchelf --shrink-rpath get rids of a $TMPDIR reference. 58 - preFixup = "rm -rf stan"; 59 60 meta = with lib; { 61 description = "Command-line interface to Stan";
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , python3 5 + , stanc 6 + , buildPackages 7 + , runtimeShell 8 + , runCommandCC 9 + , cmdstan 10 + }: 11 12 stdenv.mkDerivation rec { 13 pname = "cmdstan"; ··· 21 hash = "sha256-c+L/6PjW7YgmXHuKhKjiRofBRAhKYCzFCZ6BOX5AmC4="; 22 }; 23 24 postPatch = '' 25 substituteInPlace stan/lib/stan_math/make/libraries \ 26 --replace "/usr/bin/env bash" "bash" 27 ''; 28 29 + nativeBuildInputs = [ 30 + python3 31 + stanc 32 + ]; 33 + 34 preConfigure = '' 35 + patchShebangs test-all.sh runCmdStanTests.py stan/ 36 + '' 37 + # Fix inclusion of hardcoded paths in PCH files, by building in the store. 38 + + '' 39 + mkdir -p $out/opt 40 + cp -R . $out/opt/cmdstan 41 + cd $out/opt/cmdstan 42 mkdir -p bin 43 ln -s ${buildPackages.stanc}/bin/stanc bin/stanc 44 ''; 45 46 + makeFlags = [ 47 + "build" 48 + ] ++ lib.optionals stdenv.isDarwin [ 49 + "arch=${stdenv.hostPlatform.darwinArch}" 50 + ]; 51 + 52 + # Disable inclusion of timestamps in PCH files when using Clang. 53 + env.CXXFLAGS = lib.optionalString stdenv.cc.isClang "-Xclang -fno-pch-timestamp"; 54 55 + enableParallelBuilding = true; 56 57 installPhase = '' 58 + runHook preInstall 59 + 60 + mkdir -p $out/bin 61 ln -s $out/opt/cmdstan/bin/stanc $out/bin/stanc 62 ln -s $out/opt/cmdstan/bin/stansummary $out/bin/stansummary 63 cat > $out/bin/stan <<EOF ··· 65 make -C $out/opt/cmdstan "\$(realpath "\$1")" 66 EOF 67 chmod a+x $out/bin/stan 68 + 69 + runHook postInstall 70 ''; 71 72 + passthru.tests = { 73 + test = runCommandCC "cmdstan-test" { } '' 74 + cp -R ${cmdstan}/opt/cmdstan cmdstan 75 + chmod -R +w cmdstan 76 + cd cmdstan 77 + ./runCmdStanTests.py -j$NIX_BUILD_CORES src/test/interface 78 + touch $out 79 + ''; 80 + }; 81 82 meta = with lib; { 83 description = "Command-line interface to Stan";
+3 -3
pkgs/development/compilers/unison/default.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "unison-code-manager"; 14 - version = "M5j"; 15 16 src = if stdenv.isDarwin then 17 fetchurl { 18 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos.tar.gz"; 19 - hash = "sha256-CDm5a4TR8GfM8QK5mYmEb63PSz469X3R5LaikAcvILI="; 20 } 21 else 22 fetchurl { 23 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux.tar.gz"; 24 - hash = "sha256-5H4qOPh2tFgOp+uHNndwwh1K+Wb42Umfl0ok9Ixrlc8="; 25 }; 26 27 # The tarball is just the prebuilt binary, in the archive root.
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "unison-code-manager"; 14 + version = "0.5.11"; 15 16 src = if stdenv.isDarwin then 17 fetchurl { 18 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos.tar.gz"; 19 + hash = "sha256-e6arK4TpN7CXOZWjlVx0ReI6hz8sEHFMgpl5/S04aEs="; 20 } 21 else 22 fetchurl { 23 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux.tar.gz"; 24 + hash = "sha256-GlHy2/g64kvKHNltgUOdHrpjt6nFh9gl9KXk4JFrrig="; 25 }; 26 27 # The tarball is just the prebuilt binary, in the archive root.
+1 -1
pkgs/development/interpreters/tinyscheme/default.nix
··· 75 homepage = "https://tinyscheme.sourceforge.net/"; 76 changelog = "https://tinyscheme.sourceforge.net/CHANGES"; 77 license = licenses.bsdOriginal; 78 - mainProgram = pname; 79 maintainers = [ maintainers.ebzzry ]; 80 platforms = platforms.unix; 81 };
··· 75 homepage = "https://tinyscheme.sourceforge.net/"; 76 changelog = "https://tinyscheme.sourceforge.net/CHANGES"; 77 license = licenses.bsdOriginal; 78 + mainProgram = "tinyscheme"; 79 maintainers = [ maintainers.ebzzry ]; 80 platforms = platforms.unix; 81 };
+2 -2
pkgs/development/octave-modules/ocl/default.nix
··· 6 7 buildOctavePackage rec { 8 pname = "ocl"; 9 - version = "1.2.1"; 10 11 src = fetchurl { 12 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 13 - sha256 = "sha256-NVUefSGv5/l1B7sES7NG1gU8Ms2gfmb8OGxQrhzWlus="; 14 }; 15 16 meta = with lib; {
··· 6 7 buildOctavePackage rec { 8 pname = "ocl"; 9 + version = "1.2.2"; 10 11 src = fetchurl { 12 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 13 + sha256 = "sha256-ErVMfYkWcdS+UqUH7q7gNQXQwAjrcyiUkWxagAKj3w0="; 14 }; 15 16 meta = with lib; {
+45
pkgs/development/python-modules/cherrypy-cors/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchPypi 5 + , setuptools 6 + , setuptools-scm 7 + , httpagentparser 8 + , cherrypy 9 + , pytestCheckHook 10 + }: 11 + buildPythonPackage rec { 12 + pname = "cherrypy-cors"; 13 + version = "1.7.0"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.8"; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + hash = "sha256-gzhM1mSnq4uat9SSb+lxOs/gvONmXuKBiaD6BLnyEtY="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + setuptools-scm 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + httpagentparser 30 + cherrypy 31 + ]; 32 + 33 + pythonImportsCheck = [ "cherrypy_cors" ]; 34 + 35 + nativeCheckInputs = [ 36 + pytestCheckHook 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "CORS support for CherryPy"; 41 + homepage = "https://github.com/cherrypy/cherrypy-cors"; 42 + license = licenses.mit; 43 + maintainers = with maintainers; [ jpts ]; 44 + }; 45 + }
+8 -4
pkgs/development/python-modules/folium/default.nix
··· 12 , pythonOlder 13 , requests 14 , selenium 15 , setuptools-scm 16 , xyzservices 17 }: 18 19 buildPythonPackage rec { 20 pname = "folium"; 21 - version = "0.15.0"; 22 - format = "setuptools"; 23 24 disabled = pythonOlder "3.7"; 25 ··· 27 owner = "python-visualization"; 28 repo = "folium"; 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-xaz9oelkyS8lWECCmKs8P3mHB3Usv0KMUoh/K7rBnAs="; 31 }; 32 33 nativeBuildInputs = [ 34 setuptools-scm 35 ]; 36 37 propagatedBuildInputs = [ ··· 39 jinja2 40 numpy 41 requests 42 ]; 43 44 nativeCheckInputs = [ ··· 48 pillow 49 pytestCheckHook 50 selenium 51 - xyzservices 52 ]; 53 54 disabledTests = [
··· 12 , pythonOlder 13 , requests 14 , selenium 15 + , setuptools 16 , setuptools-scm 17 + , wheel 18 , xyzservices 19 }: 20 21 buildPythonPackage rec { 22 pname = "folium"; 23 + version = "0.15.1"; 24 + pyproject = true; 25 26 disabled = pythonOlder "3.7"; 27 ··· 29 owner = "python-visualization"; 30 repo = "folium"; 31 rev = "refs/tags/v${version}"; 32 + hash = "sha256-CHPHxp8xEZhEEMLvhs/xAiOr2Hw6B+5svFNY+QvQa+U="; 33 }; 34 35 nativeBuildInputs = [ 36 + setuptools 37 setuptools-scm 38 + wheel 39 ]; 40 41 propagatedBuildInputs = [ ··· 43 jinja2 44 numpy 45 requests 46 + xyzservices 47 ]; 48 49 nativeCheckInputs = [ ··· 53 pillow 54 pytestCheckHook 55 selenium 56 ]; 57 58 disabledTests = [
+2 -2
pkgs/development/python-modules/hcloud/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "hcloud"; 14 - version = "1.32.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-vX85fDFNGJ8zJe6YCPn7VFOdvPkT35VbM3Do+cP2b/Y="; 22 }; 23 24 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "hcloud"; 14 + version = "1.33.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-xkANXrFG6Tm/fz9Hnutga1q4uw43xaAT1rlmUbTag/g="; 22 }; 23 24 propagatedBuildInputs = [
+8 -7
pkgs/development/python-modules/intellifire4py/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "intellifire4py"; 17 - version = "3.5.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchFromGitHub { 23 owner = "jeeftor"; 24 - repo = pname; 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-lbBQbcVhozca7gYkeUFClS+5WaPaTajQMdfqDL07xdk="; 27 }; 28 29 nativeBuildInputs = [ ··· 37 rich 38 ]; 39 40 - pythonImportsCheck = [ 41 - "intellifire4py" 42 - ]; 43 nativeCheckInputs = [ 44 pytest-asyncio 45 pytest-httpx 46 pytestCheckHook 47 ]; 48 49 meta = with lib; { 50 description = "Module to read Intellifire fireplace status data"; 51 homepage = "https://github.com/jeeftor/intellifire4py"; 52 - changelog = "https://github.com/jeeftor/intellifire4py/blob/${version}/CHANGELOG"; 53 license = with licenses; [ mit ]; 54 maintainers = with maintainers; [ fab ]; 55 };
··· 14 15 buildPythonPackage rec { 16 pname = "intellifire4py"; 17 + version = "3.6.1"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchFromGitHub { 23 owner = "jeeftor"; 24 + repo = "intellifire4py"; 25 rev = "refs/tags/v${version}"; 26 + hash = "sha256-ovJUL8Z98F6gyKG04CoOiQE5dJbp9yTVHcTgniJBvOw="; 27 }; 28 29 nativeBuildInputs = [ ··· 37 rich 38 ]; 39 40 nativeCheckInputs = [ 41 pytest-asyncio 42 pytest-httpx 43 pytestCheckHook 44 ]; 45 46 + pythonImportsCheck = [ 47 + "intellifire4py" 48 + ]; 49 + 50 meta = with lib; { 51 description = "Module to read Intellifire fireplace status data"; 52 homepage = "https://github.com/jeeftor/intellifire4py"; 53 + changelog = "https://github.com/jeeftor/intellifire4py/releases/tag/v${version}"; 54 license = with licenses; [ mit ]; 55 maintainers = with maintainers; [ fab ]; 56 };
+2 -2
pkgs/development/python-modules/jupyter-server-fileid/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "jupyter-server-fileid"; 14 - version = "0.9.0"; 15 16 disables = pythonOlder "3.7"; 17 ··· 21 owner = "jupyter-server"; 22 repo = "jupyter_server_fileid"; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-3dwj8GV0FmbhSsC2uWOLcU5ofrvBBGJ/2F/noFh4RCU="; 25 }; 26 27 nativeBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "jupyter-server-fileid"; 14 + version = "0.9.1"; 15 16 disables = pythonOlder "3.7"; 17 ··· 21 owner = "jupyter-server"; 22 repo = "jupyter_server_fileid"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-rEjrfioAmqijyObiK7CMLWhLqVpfcmNYhjdjKjkMp6s="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/k-diffusion/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "k-diffusion"; 27 - version = "0.1.1"; 28 format = "setuptools"; 29 30 disabled = pythonOlder "3.7"; ··· 33 owner = "crowsonkb"; 34 repo = "k-diffusion"; 35 rev = "refs/tags/v${version}"; 36 - hash = "sha256-ef4NhViHQcV+4T+GXpg+Qev5IC0Cid+XWE3sFVx7w4w="; 37 }; 38 39 propagatedBuildInputs = [
··· 24 25 buildPythonPackage rec { 26 pname = "k-diffusion"; 27 + version = "0.1.1.post1"; 28 format = "setuptools"; 29 30 disabled = pythonOlder "3.7"; ··· 33 owner = "crowsonkb"; 34 repo = "k-diffusion"; 35 rev = "refs/tags/v${version}"; 36 + hash = "sha256-x/UHzobQv5ov0luUHqC8OA5YbtF+aWL39/SQtzTm0RM="; 37 }; 38 39 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/labelbox/default.nix
··· 25 26 buildPythonPackage rec { 27 pname = "labelbox"; 28 - version = "3.57.0"; 29 pyproject = true; 30 31 disabled = pythonOlder "3.7"; ··· 34 owner = "Labelbox"; 35 repo = "labelbox-python"; 36 rev = "refs/tags/v.${version}"; 37 - hash = "sha256-pAJGgkIWBjBF+9aWGhAz+QZtSiOlip3SIYI4nRQj/oQ="; 38 }; 39 40 postPatch = ''
··· 25 26 buildPythonPackage rec { 27 pname = "labelbox"; 28 + version = "3.58.1"; 29 pyproject = true; 30 31 disabled = pythonOlder "3.7"; ··· 34 owner = "Labelbox"; 35 repo = "labelbox-python"; 36 rev = "refs/tags/v.${version}"; 37 + hash = "sha256-H6fn+TpfYbu/warhr9XcQjfxSThIjBp9XwelA5ZvTBE="; 38 }; 39 40 postPatch = ''
+2 -2
pkgs/development/python-modules/langsmith/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "langsmith"; 15 - version = "0.0.69"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "langchain-ai"; 22 repo = "langsmith-sdk"; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-LP97bGCmLw2uFcFdFcDWM7hSuki7r7T6WFHI6i3rF34="; 25 }; 26 27 sourceRoot = "${src.name}/python";
··· 12 13 buildPythonPackage rec { 14 pname = "langsmith"; 15 + version = "0.0.72"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "langchain-ai"; 22 repo = "langsmith-sdk"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-o7KERA+fYo69jR8LSsa901nE1r3GD38rYO7sj0QsOgM="; 25 }; 26 27 sourceRoot = "${src.name}/python";
+2 -2
pkgs/development/python-modules/limnoria/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "limnoria"; 18 - version = "2023.9.24"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.6"; 22 23 src = fetchPypi { 24 inherit pname version; 25 - hash = "sha256-VJXIuGcgwAEObCCah+yc/o3IEpe4ln5F4wVwCy54Auc="; 26 }; 27 28 propagatedBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "limnoria"; 18 + version = "2023.11.18"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.6"; 22 23 src = fetchPypi { 24 inherit pname version; 25 + hash = "sha256-Ftm5OGTt1emQsYso3hAUA9yMNBkIK5jybdFaRKJJk0o="; 26 }; 27 28 propagatedBuildInputs = [
+8 -3
pkgs/development/python-modules/niapy/default.nix
··· 5 , numpy 6 , openpyxl 7 , pandas 8 , pytestCheckHook 9 , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "niapy"; 14 - version = "2.0.5"; 15 - format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 ··· 20 owner = "NiaOrg"; 21 repo = "NiaPy"; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-qstTxUo4jZ8YKbEjtDtSZUvR67VNkBQJdXeERJPOMDw="; 24 }; 25 26 propagatedBuildInputs = [ 27 matplotlib
··· 5 , numpy 6 , openpyxl 7 , pandas 8 + , poetry-core 9 , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "niapy"; 15 + version = "2.1.0"; 16 + pyproject = true; 17 18 disabled = pythonOlder "3.7"; 19 ··· 21 owner = "NiaOrg"; 22 repo = "NiaPy"; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-cT5CU1r3LZ9ValJwRUA0PaISmF6kXAz40alXbWYogGA="; 25 }; 26 + 27 + nativeBuildInputs = [ 28 + poetry-core 29 + ]; 30 31 propagatedBuildInputs = [ 32 matplotlib
+2 -2
pkgs/development/python-modules/nsz/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "nsz"; 14 - version = "4.5.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "nicoboss"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-/46qOQEuzSBmnFG0XW4z71HAHpuyqhia29KQkUlDsgg="; 24 }; 25 26 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "nsz"; 14 + version = "4.6.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "nicoboss"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-2Df+xvfDHtZt3XW4ShKZFsjsFigW+3Avz8uStVtC1i4="; 24 }; 25 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/openai/default.nix
··· 26 27 buildPythonPackage rec { 28 pname = "openai"; 29 - version = "1.3.7"; 30 pyproject = true; 31 32 ··· 36 owner = "openai"; 37 repo = "openai-python"; 38 rev = "refs/tags/v${version}"; 39 - hash = "sha256-Pa53s3U5vby1Fq14WMCJnSR6KA3xkVHmBexkNoX/0sk="; 40 }; 41 42 nativeBuildInputs = [
··· 26 27 buildPythonPackage rec { 28 pname = "openai"; 29 + version = "1.5.0"; 30 pyproject = true; 31 32 ··· 36 owner = "openai"; 37 repo = "openai-python"; 38 rev = "refs/tags/v${version}"; 39 + hash = "sha256-KLXDzXpT9F/JqA8Jeo8AF/eTD3hHXQQcTrblQJ4BHug="; 40 }; 41 42 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/shodan/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "shodan"; 15 - version = "1.30.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-vttujCtEWVksG8F7TUtX2rDLWKRVrVie4mpjBCQs1QU="; 23 }; 24 25 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "shodan"; 15 + version = "1.31.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-xzJ1OG6gI5DhlsNcZgcGoo3U1TfFoh6zh6tiNvrCUfY="; 23 }; 24 25 propagatedBuildInputs = [
+6 -3
pkgs/development/python-modules/sqlmodel/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fastapi 4 , fetchFromGitHub 5 , poetry-core ··· 12 13 buildPythonPackage rec { 14 pname = "sqlmodel"; 15 - version = "0.0.12"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; ··· 21 owner = "tiangolo"; 22 repo = "sqlmodel"; 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-ER8NGDcCCCXT8lsm8fgJUaLyjdf5v2/UdrBw5T9EeXQ="; 25 }; 26 27 nativeBuildInputs = [ ··· 34 ]; 35 36 nativeCheckInputs = [ 37 fastapi 38 pytest-asyncio 39 pytestCheckHook ··· 45 46 disabledTestPaths = [ 47 # Coverage 48 - "tests/test_tutorial/test_create_db_and_table/test_tutorial001.py" 49 ]; 50 51 meta = with lib; {
··· 1 { lib 2 , buildPythonPackage 3 + , dirty-equals 4 , fastapi 5 , fetchFromGitHub 6 , poetry-core ··· 13 14 buildPythonPackage rec { 15 pname = "sqlmodel"; 16 + version = "0.0.14"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.7"; ··· 22 owner = "tiangolo"; 23 repo = "sqlmodel"; 24 rev = "refs/tags/${version}"; 25 + hash = "sha256-EEOS7c0ospo7qjqPQkKwYXeVmBR5DueONzmjspV6w7w="; 26 }; 27 28 nativeBuildInputs = [ ··· 35 ]; 36 37 nativeCheckInputs = [ 38 + dirty-equals 39 fastapi 40 pytest-asyncio 41 pytestCheckHook ··· 47 48 disabledTestPaths = [ 49 # Coverage 50 + "docs_src/tutorial/" 51 + "tests/test_tutorial/" 52 ]; 53 54 meta = with lib; {
+2 -2
pkgs/development/tools/changie/default.nix
··· 6 7 buildGoModule rec { 8 pname = "changie"; 9 - version = "1.16.0"; 10 11 src = fetchFromGitHub { 12 owner = "miniscruff"; 13 repo = "changie"; 14 rev = "v${version}"; 15 - hash = "sha256-lFe59ITcPJ69x0COV+WlX500Hl96XqWLCz5gJMqX6qQ="; 16 }; 17 18 vendorHash = "sha256-JmK7bcS8UYCOUvJGs0PAYPNc8iwvCSFzjLlkBEVUa40=";
··· 6 7 buildGoModule rec { 8 pname = "changie"; 9 + version = "1.16.1"; 10 11 src = fetchFromGitHub { 12 owner = "miniscruff"; 13 repo = "changie"; 14 rev = "v${version}"; 15 + hash = "sha256-NN/ohZPwgvl1ZUqFI06vKfUYs4KG9dtBKSz76+FR6pM="; 16 }; 17 18 vendorHash = "sha256-JmK7bcS8UYCOUvJGs0PAYPNc8iwvCSFzjLlkBEVUa40=";
+3 -3
pkgs/development/tools/earthly/default.nix
··· 2 3 buildGoModule rec { 4 pname = "earthly"; 5 - version = "0.7.22"; 6 7 src = fetchFromGitHub { 8 owner = "earthly"; 9 repo = "earthly"; 10 rev = "v${version}"; 11 - hash = "sha256-4KZLr5qryaKGJwwtwkiUfoqh01O5ObtHo0Myh8gokYY="; 12 }; 13 14 - vendorHash = "sha256-tDA0ciO3Y1o7hfWvBTqf612gWUGLQ0XcNQndGTDo1pY="; 15 subPackages = [ "cmd/earthly" "cmd/debugger" ]; 16 17 CGO_ENABLED = 0;
··· 2 3 buildGoModule rec { 4 pname = "earthly"; 5 + version = "0.7.23"; 6 7 src = fetchFromGitHub { 8 owner = "earthly"; 9 repo = "earthly"; 10 rev = "v${version}"; 11 + hash = "sha256-YXfW+O7u97x8YoWLNFSU/OIB9DGsqWEIwUpfvnXySMg="; 12 }; 13 14 + vendorHash = "sha256-Tr9clCUS7T0295Oxe6wvQN0oXCg1G48rzGXBL3R9TYU="; 15 subPackages = [ "cmd/earthly" "cmd/debugger" ]; 16 17 CGO_ENABLED = 0;
+3 -3
pkgs/development/tools/go-mockery/default.nix
··· 2 3 buildGoModule rec { 4 pname = "go-mockery"; 5 - version = "2.36.0"; 6 7 src = fetchFromGitHub { 8 owner = "vektra"; 9 repo = "mockery"; 10 rev = "v${version}"; 11 - sha256 = "sha256-lJkxN0FtwfuOMCMGEISkZMMKULE5X5kTltIgDm7Ta0Y="; 12 }; 13 14 preCheck = '' ··· 24 CGO_ENABLED = false; 25 26 proxyVendor = true; 27 - vendorHash = "sha256-HxxtKtjc1EuONG4bYTZc9i40X6Q75bQzV1Wi6Qb/Id0="; 28 29 passthru.tests = { 30 generateMock = runCommand "${pname}-test" {
··· 2 3 buildGoModule rec { 4 pname = "go-mockery"; 5 + version = "2.38.0"; 6 7 src = fetchFromGitHub { 8 owner = "vektra"; 9 repo = "mockery"; 10 rev = "v${version}"; 11 + sha256 = "sha256-fWS4oF/CWlOX6XgeLxsmEfPDDgp1WBSDC4fx2Aid9p0="; 12 }; 13 14 preCheck = '' ··· 24 CGO_ENABLED = false; 25 26 proxyVendor = true; 27 + vendorHash = "sha256-iAZjWRW2TWKqcs94lepkcIXUPyPl9qlGhxlX84rN3ok="; 28 29 passthru.tests = { 30 generateMock = runCommand "${pname}-test" {
+2 -2
pkgs/games/doom-ports/doomretro/default.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "doomretro"; 14 - version = "5.0.7"; 15 16 src = fetchFromGitHub { 17 owner = "bradharding"; 18 repo = "doomretro"; 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-Jh0NcZRiNrztGTHKKaSXbU2l8zgXsfAVlhBIJ9/sQ3c="; 21 }; 22 23 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "doomretro"; 14 + version = "5.1.1"; 15 16 src = fetchFromGitHub { 17 owner = "bradharding"; 18 repo = "doomretro"; 19 rev = "v${finalAttrs.version}"; 20 + hash = "sha256-OxnsjY+Czo8nWLSBwPd1HlggPbkogC9l8CVuOyJ/vBo="; 21 }; 22 23 nativeBuildInputs = [
+4 -5
pkgs/os-specific/linux/iwd/default.nix
··· 22 hash = "sha256-kE9GBVTKNpgEuE9jQ7k85OhEAN3VWgjmAgifvZfq46I="; 23 }; 24 25 - # Revert test that's broken on aarch64 26 - # FIXME: fix this properly 27 patches = [ 28 (fetchpatch { 29 - url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git/patch/?id=aabedeeb6c20c0c053f11ef53413d542442a8f62"; 30 - revert = true; 31 - hash = "sha256-hO4KzdLzW6Tn/4NNJEQO2OvgjSPVl46cwwZfv53R84U="; 32 }) 33 ]; 34
··· 22 hash = "sha256-kE9GBVTKNpgEuE9jQ7k85OhEAN3VWgjmAgifvZfq46I="; 23 }; 24 25 patches = [ 26 + # Fix unit/test-dpp on aarch64. 27 (fetchpatch { 28 + name = "size_t-vararg.patch"; 29 + url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git/patch/?id=688d27700833258a139a6fbd5661334bd2c9fa98"; 30 + hash = "sha256-g3gG1c25o6ODFfHL4a0HcnNJBBOKRbdo+ZuVbzoxCLs="; 31 }) 32 ]; 33
+14 -14
pkgs/os-specific/linux/kernel/kernels-org.json
··· 8 "hash": "sha256:1dfbbydmayfj9npx3z0g38p574pmcx3qgs49dv0npigl48wd9yvq" 9 }, 10 "6.1": { 11 - "version": "6.1.68", 12 - "hash": "sha256:1qc4cwqlfni9i6mzh6arghdsd842hp9lb7s832dxw1p261mg4prn" 13 }, 14 "5.15": { 15 - "version": "5.15.143", 16 - "hash": "sha256:00lyv7zsj97mkg9i7dkb1a6km22mnr0qr687d9zz4ckjq1pb2sq9" 17 }, 18 "5.10": { 19 - "version": "5.10.204", 20 - "hash": "sha256:1vnamiyr378q52xgkg7kvpx80zck729dim77vp06a3q6n580g5gz" 21 }, 22 "5.4": { 23 - "version": "5.4.264", 24 - "hash": "sha256:1c5n47dq9khb15hz24a000k3hj913vv1dda6famnm8wpjbfr176k" 25 }, 26 "4.19": { 27 - "version": "4.19.302", 28 - "hash": "sha256:1kkkpm34p5rq0iijzrzwaq0cb62w543argargw5p1wzg8803rlsk" 29 }, 30 "4.14": { 31 - "version": "4.14.333", 32 - "hash": "sha256:0j5nrankrhi56qzmyjg1pznqx1zgk5f7cfa154smjbn3zlm7lcv6" 33 }, 34 "6.6": { 35 - "version": "6.6.7", 36 - "hash": "sha256:0hfqdyxl4nqmm4pspfm1ang8616dbsaj0d968c0186ch0738xrhc" 37 } 38 }
··· 8 "hash": "sha256:1dfbbydmayfj9npx3z0g38p574pmcx3qgs49dv0npigl48wd9yvq" 9 }, 10 "6.1": { 11 + "version": "6.1.69", 12 + "hash": "sha256:0hdm28k49kmy9r96hckps0bvvaq9m06l72n8ih305rccs6a2cgby" 13 }, 14 "5.15": { 15 + "version": "5.15.144", 16 + "hash": "sha256:0fsv18q64q17ad7mq818wfhb11dax4bdvbvqyk5ilxyfmypsylzh" 17 }, 18 "5.10": { 19 + "version": "5.10.205", 20 + "hash": "sha256:0qw8g0h4k0b4dyvspbj51cwr68ihwjzsi2b2261ipy3l1nl1fln5" 21 }, 22 "5.4": { 23 + "version": "5.4.265", 24 + "hash": "sha256:05cvvwjiznn7hfd02qklklalg0chahvh5v18w64lcva6kzj9kbjd" 25 }, 26 "4.19": { 27 + "version": "4.19.303", 28 + "hash": "sha256:0dlbl47xs7z4yf9cxbxqzd7zs1f9070jr6ck231wgppa6lwwwb82" 29 }, 30 "4.14": { 31 + "version": "4.14.334", 32 + "hash": "sha256:0iaaqdkszmfarvjfszc9rf7y9zsv3w82934xmvmzmsbiz86547ca" 33 }, 34 "6.6": { 35 + "version": "6.6.8", 36 + "hash": "sha256:05i4ayj9wyjkd1s8ixx7bxwcyagqyx8rhj1zvbc3cjqyw4sc8djh" 37 } 38 }
+1 -1
pkgs/os-specific/linux/nvidia-x11/persistenced.nix
··· 44 license = licenses.unfreeRedistributable; 45 platforms = nvidia_x11.meta.platforms; 46 maintainers = with maintainers; [ abbradar ]; 47 - mainProgram = pname; 48 }; 49 }
··· 44 license = licenses.unfreeRedistributable; 45 platforms = nvidia_x11.meta.platforms; 46 maintainers = with maintainers; [ abbradar ]; 47 + mainProgram = "nvidia-persistenced"; 48 }; 49 }
+2 -2
pkgs/servers/pocketbase/default.nix
··· 6 7 buildGoModule rec { 8 pname = "pocketbase"; 9 - version = "0.20.0"; 10 11 src = fetchFromGitHub { 12 owner = "pocketbase"; 13 repo = "pocketbase"; 14 rev = "v${version}"; 15 - hash = "sha256-bVquPokjZn260Xs1EqSRGQY7+gr/qLwVtZkKT8Lc1DM="; 16 }; 17 18 vendorHash = "sha256-Y70GNXThSZdG+28/ZQgxXhyZWAtMu0OM97Yhmo0Eigc=";
··· 6 7 buildGoModule rec { 8 pname = "pocketbase"; 9 + version = "0.20.1"; 10 11 src = fetchFromGitHub { 12 owner = "pocketbase"; 13 repo = "pocketbase"; 14 rev = "v${version}"; 15 + hash = "sha256-dJfQ/y5pMhQZfGLUUpsBZ0tZ1BBjBeIgzcOpyR7We64="; 16 }; 17 18 vendorHash = "sha256-Y70GNXThSZdG+28/ZQgxXhyZWAtMu0OM97Yhmo0Eigc=";
+1 -1
pkgs/tools/inputmethods/keyd/default.nix
··· 37 install -Dm555 -t $out/bin scripts/${pname} 38 ''; 39 40 - meta.mainProgram = pname; 41 }; 42 43 in
··· 37 install -Dm555 -t $out/bin scripts/${pname} 38 ''; 39 40 + meta.mainProgram = "keyd-application-mapper"; 41 }; 42 43 in
+1 -1
pkgs/tools/llm/heygpt/default.nix
··· 28 description = "A simple command-line interface for ChatGPT API."; 29 homepage = "https://github.com/fuyufjh/heygpt"; 30 license = licenses.mit; 31 - mainProgram = pname; 32 maintainers = with maintainers; [aldoborrero]; 33 }; 34 }
··· 28 description = "A simple command-line interface for ChatGPT API."; 29 homepage = "https://github.com/fuyufjh/heygpt"; 30 license = licenses.mit; 31 + mainProgram = "heygpt"; 32 maintainers = with maintainers; [aldoborrero]; 33 }; 34 }
+1 -1
pkgs/tools/misc/asciinema/default.nix
··· 40 license = with lib.licenses; [ gpl3Plus ]; 41 maintainers = with lib.maintainers; [ eclairevoyant ]; 42 platforms = lib.platforms.all; 43 - mainProgram = pname; 44 }; 45 }
··· 40 license = with lib.licenses; [ gpl3Plus ]; 41 maintainers = with lib.maintainers; [ eclairevoyant ]; 42 platforms = lib.platforms.all; 43 + mainProgram = "asciinema"; 44 }; 45 }
+1 -1
pkgs/tools/misc/etcher/default.nix
··· 64 description = "Flash OS images to SD cards and USB drives, safely and easily"; 65 homepage = "https://etcher.io/"; 66 license = licenses.asl20; 67 - mainProgram = pname; 68 maintainers = with maintainers; [ wegank ]; 69 platforms = [ "x86_64-linux" ]; 70 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
··· 64 description = "Flash OS images to SD cards and USB drives, safely and easily"; 65 homepage = "https://etcher.io/"; 66 license = licenses.asl20; 67 + mainProgram = "etcher"; 68 maintainers = with maintainers; [ wegank ]; 69 platforms = [ "x86_64-linux" ]; 70 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+1 -1
pkgs/tools/misc/rot8/default.nix
··· 18 homepage = "https://github.com/efernau/rot8"; 19 license = licenses.mit; 20 maintainers = [ maintainers.smona ]; 21 - mainProgram = pname; 22 platforms = platforms.linux; 23 }; 24 }
··· 18 homepage = "https://github.com/efernau/rot8"; 19 license = licenses.mit; 20 maintainers = [ maintainers.smona ]; 21 + mainProgram = "rot8"; 22 platforms = platforms.linux; 23 }; 24 }
+5 -2
pkgs/tools/networking/tracebox/default.nix
··· 37 "--with-libpcap=yes" 38 ]; 39 40 - PCAPLIB="-lpcap"; 41 - LUA_LIB="-llua"; 42 43 enableParallelBuilding = true; 44
··· 37 "--with-libpcap=yes" 38 ]; 39 40 + env = { 41 + CXXFLAGS = "-std=c++14"; 42 + LUA_LIB = "-llua"; 43 + PCAPLIB = "-lpcap"; 44 + }; 45 46 enableParallelBuilding = true; 47
+1 -1
pkgs/tools/text/yx/default.nix
··· 26 license = licenses.mit; 27 platforms = platforms.all; 28 maintainers = with maintainers; [ twz123 ]; 29 - mainProgram = pname; 30 }; 31 }
··· 26 license = licenses.mit; 27 platforms = platforms.all; 28 maintainers = with maintainers; [ twz123 ]; 29 + mainProgram = "yx"; 30 }; 31 }
+1 -1
pkgs/top-level/all-packages.nix
··· 14119 14120 traceroute = callPackage ../tools/networking/traceroute { }; 14121 14122 - tracebox = callPackage ../tools/networking/tracebox { stdenv = gcc10StdenvCompat; }; 14123 14124 tracee = callPackage ../tools/security/tracee { 14125 clang = clang_14;
··· 14119 14120 traceroute = callPackage ../tools/networking/traceroute { }; 14121 14122 + tracebox = callPackage ../tools/networking/tracebox { }; 14123 14124 tracee = callPackage ../tools/security/tracee { 14125 clang = clang_14;
+2
pkgs/top-level/python-packages.nix
··· 2005 2006 cherrypy = callPackage ../development/python-modules/cherrypy { }; 2007 2008 chess = callPackage ../development/python-modules/chess { }; 2009 2010 chevron = callPackage ../development/python-modules/chevron { };
··· 2005 2006 cherrypy = callPackage ../development/python-modules/cherrypy { }; 2007 2008 + cherrypy-cors = callPackage ../development/python-modules/cherrypy-cors { }; 2009 + 2010 chess = callPackage ../development/python-modules/chess { }; 2011 2012 chevron = callPackage ../development/python-modules/chevron { };