lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
d40b996c 80a07604

+462 -49
+12 -3
pkgs/applications/graphics/gcolor2/default.nix
··· 1 - {lib, stdenv, fetchurl, gtk2, perlPackages, pkg-config } : 1 + {lib, stdenv, fetchurl, fetchpatch, gtk2, perlPackages, pkg-config } : 2 2 3 3 let version = "0.4"; in 4 4 stdenv.mkDerivation { ··· 16 16 ''; 17 17 18 18 # from https://github.com/PhantomX/slackbuilds/tree/master/gcolor2/patches 19 - patches = if stdenv.hostPlatform.system == "x86_64-linux" then 19 + patches = (if stdenv.hostPlatform.system == "x86_64-linux" then 20 20 [ ./gcolor2-amd64.patch ] else 21 - [ ]; 21 + [ ]) 22 + ++ [ 23 + # Pull patch pending upstream inclusion for -fno-common toolchains: 24 + # https://sourceforge.net/p/gcolor2/patches/8/ 25 + (fetchpatch { 26 + name = "fno-common.patch"; 27 + url = "https://sourceforge.net/p/gcolor2/patches/8/attachment/0001-gcolor2-fix-build-on-gcc-10-fno-common.patch"; 28 + sha256 = "0187zc8as9g3d6mpm3isg87jfpryj0hajb4inwvii8gxrzbi5l5f"; 29 + }) 30 + ]; 22 31 23 32 nativeBuildInputs = [ pkg-config ]; 24 33 buildInputs = [ gtk2 ]
+2 -2
pkgs/applications/misc/dbeaver/default.nix
··· 23 23 inherit maven; # use overridden maven version (see dbeaver's entry in all-packages.nix) 24 24 }) rec { 25 25 pname = "dbeaver"; 26 - version = "22.0.5"; # When updating also update mvnSha256 26 + version = "22.1.0"; # When updating also update mvnSha256 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "dbeaver"; 30 30 repo = "dbeaver"; 31 31 rev = version; 32 - sha256 = "sha256-P+t1wtMTVKbfEXCFuz8zPNy3z4YysJRyOvTxiDFlp2c="; 32 + sha256 = "sha256-gMs9q0+Yy/2l8TEG9vIuzv0qOh7QwawwlXKr3/Mz8wk="; 33 33 }; 34 34 35 35 mvnSha256 = "veclFlzLhTU+nT360qxRNut+yEi2dfTBxdQASyRMqhI=";
+5 -1
pkgs/applications/networking/ipfs/default.nix
··· 1 - { lib, buildGoModule, fetchurl, nixosTests }: 1 + { lib, buildGoModule, fetchurl, nixosTests, openssl, pkg-config }: 2 2 3 3 buildGoModule rec { 4 4 pname = "ipfs"; ··· 24 24 sourceRoot = "."; 25 25 26 26 subPackages = [ "cmd/ipfs" ]; 27 + 28 + buildInputs = [ openssl ]; 29 + nativeBuildInputs = [ pkg-config ]; 30 + tags = [ "openssl" ]; 27 31 28 32 passthru.tests.ipfs = nixosTests.ipfs; 29 33
+5
pkgs/applications/networking/offrss/default.nix
··· 13 13 ++ lib.optional (stdenv.hostPlatform == stdenv.buildPlatform) podofo 14 14 ++ lib.optional (!stdenv.isLinux) libiconv; 15 15 16 + # Workaround build failure on -fno-common toolchains: 17 + # ld: serve_pdf.o:offrss.h:75: multiple definition of `cgi_url_path'; 18 + # offrss.o:offrss.h:75: first defined here 19 + NIX_CFLAGS_COMPILE = "-fcommon"; 20 + 16 21 configurePhase = '' 17 22 substituteInPlace Makefile \ 18 23 --replace '$(CC) $(CFLAGS) $(LDFLAGS)' '$(CXX) $(CFLAGS) $(LDFLAGS)'
+15 -1
pkgs/applications/science/electronics/geda/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, guile, gtk2, flex, gawk, perl }: 1 + { lib, stdenv, fetchurl, fetchpatch, pkg-config, guile, gtk2, flex, gawk, perl }: 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "geda"; ··· 8 8 url = "http://ftp.geda-project.org/geda-gaf/stable/v1.8/1.8.2/geda-gaf-1.8.2.tar.gz"; 9 9 sha256 = "08dpa506xk4gjbbi8vnxcb640wq4ihlgmhzlssl52nhvxwx7gx5v"; 10 10 }; 11 + 12 + patches = [ 13 + # Pull upstream patch for -fno-common toolchains 14 + (fetchpatch { 15 + name = "fno-common-p1.patch"; 16 + url = "http://git.geda-project.org/geda-gaf/patch/?id=cb6bac898fe43c5a59b577123ba8698ec04deef6"; 17 + sha256 = "0njlh20qjrlqf5m8p92vmkl0jsm747f4mbqwvldnf8nd2j608nkq"; 18 + }) 19 + (fetchpatch { 20 + name = "fno-common-p2.patch"; 21 + url = "http://git.geda-project.org/geda-gaf/patch/?id=7b9d523a3558290b4487c3ff9a4a5b43e8941158"; 22 + sha256 = "1z9gzz5ngsbq6c9dw2dfz7kpsq97zhs1ma9saxm7hiybwadbj18k"; 23 + }) 24 + ]; 11 25 12 26 configureFlags = [ 13 27 "--disable-update-xdg-database"
+1 -1
pkgs/development/compilers/dtc/default.nix
··· 47 47 48 48 meta = with lib; { 49 49 description = "Device Tree Compiler"; 50 - homepage = "https://git.kernel.org/cgit/utils/dtc/dtc.git"; 50 + homepage = "https://git.kernel.org/pub/scm/utils/dtc/dtc.git"; 51 51 license = licenses.gpl2Plus; # dtc itself is GPLv2, libfdt is dual GPL/BSD 52 52 maintainers = [ maintainers.dezgeg ]; 53 53 platforms = platforms.unix;
+2 -2
pkgs/development/libraries/gspell/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "gspell"; 19 - version = "1.10.0"; 19 + version = "1.11.1"; 20 20 21 21 outputs = [ "out" "dev" ]; 22 22 outputBin = "dev"; 23 23 24 24 src = fetchurl { 25 25 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 26 - sha256 = "gDu4hMAhXT/SKoXX8wQjr/iNl5LwWlGZ2KSJov+q4do="; 26 + sha256 = "72qk4/cRd1FYp+JBpfgJzyQmvA4Cwjp9K1xx/D3gApI="; 27 27 }; 28 28 29 29 patches = [
+6 -2
pkgs/development/libraries/mesa/default.nix
··· 34 34 let 35 35 # Release calendar: https://www.mesa3d.org/release-calendar.html 36 36 # Release frequency: https://www.mesa3d.org/releasing.html#schedule 37 - version = "22.1.1"; 37 + # 22.1 on darwin won't build: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6519 38 + version = if stdenv.isDarwin then "22.0.4" else "22.1.1"; 38 39 branch = versions.major version; 39 40 40 41 self = stdenv.mkDerivation { ··· 48 49 "ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz" 49 50 "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz" 50 51 ]; 51 - sha256 = "1w8fpki67238l4yc92hsnsh4402py9zspirbmirxp577zxjhi526"; 52 + sha256 = { 53 + "22.1.1" = "1w8fpki67238l4yc92hsnsh4402py9zspirbmirxp577zxjhi526"; 54 + "22.0.4" = "1m0y8wgy48hmcidsr7sbk5hcw3v0qr8359fd2x34fvl2z9c1z5y7"; 55 + }.${version}; 52 56 }; 53 57 54 58 # TODO:
+2 -2
pkgs/development/python-modules/awscrt/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "awscrt"; 15 - version = "0.13.11"; 15 + version = "0.13.13"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-Yx3I3RD57Nx6Cvm4moc5zmMbdsHeYiMghDfbQUor38E="; 22 + hash = "sha256-4kCn5tydt56L22UvWQvhLcLVr31UH+oMfdjhtL9U/eI="; 23 23 }; 24 24 25 25 buildInputs = lib.optionals stdenv.isDarwin [
+2 -2
pkgs/development/python-modules/neo4j-driver/default.nix pkgs/development/python-modules/neo4j/default.nix
··· 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 - pname = "neo4j-driver"; 9 + pname = "neo4j"; 10 10 version = "4.4.4"; 11 11 format = "setuptools"; 12 12 ··· 16 16 owner = "neo4j"; 17 17 repo = "neo4j-python-driver"; 18 18 rev = version; 19 - sha256 = "sha256-Sd+ZeyJCzqGsBl3rdxfKPD0gYZ49qAfiRbuXaNGpj8M="; 19 + hash = "sha256-Sd+ZeyJCzqGsBl3rdxfKPD0gYZ49qAfiRbuXaNGpj8M="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/peaqevcore/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "peaqevcore"; 9 - version = "0.3.14"; 9 + version = "0.4.2"; 10 10 format = "setuptools"; 11 11 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-cIm4ADZSVbE+Hb23AjKs6vADnIQNFPJjFj3Ex7INnwo="; 16 + hash = "sha256-s7vJ4rAOQPZBhCA8Q+ZJl6RBTBmP90XA9c6B/xwoHU0="; 17 17 }; 18 18 19 19 postPatch = ''
+44
pkgs/development/python-modules/psrpcore/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , cryptography 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + , pythonOlder 7 + , xmldiff 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "psrpcore"; 12 + version = "0.1.2"; 13 + format = "pyproject"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "jborean93"; 19 + repo = pname; 20 + rev = "v${version}"; 21 + hash = "sha256-f1NGE+wSgi8yqBicZZRfUqzinsqazuIaoAje2y+dK1w="; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + cryptography 26 + ]; 27 + 28 + checkInputs = [ 29 + pytestCheckHook 30 + xmldiff 31 + ]; 32 + 33 + 34 + pythonImportsCheck = [ 35 + "psrpcore" 36 + ]; 37 + 38 + meta = with lib; { 39 + description = "Library for the PowerShell Remoting Protocol (PSRP)"; 40 + homepage = "https://github.com/jborean93/psrpcore"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ fab ]; 43 + }; 44 + }
+79
pkgs/development/python-modules/pypsrp/default.nix
··· 1 + { lib 2 + , asyncssh 3 + , buildPythonPackage 4 + , cryptography 5 + , fetchFromGitHub 6 + , gssapi 7 + , httpcore 8 + , httpx 9 + , krb5 10 + , psrpcore 11 + , psutil 12 + , pyspnego 13 + , pytest-mock 14 + , pytestCheckHook 15 + , pythonOlder 16 + , pyyaml 17 + , requests 18 + , requests-credssp 19 + , xmldiff 20 + }: 21 + 22 + buildPythonPackage rec { 23 + pname = "pypsrp"; 24 + version = "0.8.1"; 25 + format = "pyproject"; 26 + 27 + disabled = pythonOlder "3.7"; 28 + 29 + src = fetchFromGitHub { 30 + owner = "jborean93"; 31 + repo = pname; 32 + rev = "v${version}"; 33 + hash = "sha256-Pwfc9e39sYPdcHN1cZtxxGEglEYzPp4yOYLD5/4SSiU="; 34 + }; 35 + 36 + propagatedBuildInputs = [ 37 + cryptography 38 + httpcore 39 + httpx 40 + psrpcore 41 + pyspnego 42 + requests 43 + ]; 44 + 45 + checkInputs = [ 46 + pytest-mock 47 + pytestCheckHook 48 + pyyaml 49 + xmldiff 50 + ]; 51 + 52 + passthru.optional-dependencies = { 53 + credssp = [ 54 + requests-credssp 55 + ]; 56 + kerberos = [ 57 + # pyspnego[kerberos] will have those two dependencies 58 + gssapi 59 + krb5 60 + ]; 61 + named_pipe = [ 62 + psutil 63 + ]; 64 + ssh = [ 65 + asyncssh 66 + ]; 67 + }; 68 + 69 + pythonImportsCheck = [ 70 + "pypsrp" 71 + ]; 72 + 73 + meta = with lib; { 74 + description = "PowerShell Remoting Protocol Client library"; 75 + homepage = "https://github.com/jborean93/pypsrp"; 76 + license = licenses.mit; 77 + maintainers = with maintainers; [ fab ]; 78 + }; 79 + }
+55
pkgs/development/python-modules/pywerview/default.nix
··· 1 + { lib 2 + , beautifulsoup4 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , gssapi 6 + , impacket 7 + , ldap3 8 + , lxml 9 + , pyasn1 10 + , pythonOlder 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "pywerview"; 15 + version = "0.4.0"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "the-useless-one"; 22 + repo = pname; 23 + rev = "v${version}"; 24 + hash = "sha256-nrPhyBHW13dkXFC5YJfrkiztAxMw4KuEif0zCdjQEq0="; 25 + }; 26 + 27 + propagatedBuildInputs = [ 28 + beautifulsoup4 29 + gssapi 30 + impacket 31 + ldap3 32 + lxml 33 + pyasn1 34 + ]; 35 + 36 + # Module has no tests 37 + doCheck = false; 38 + 39 + postPatch = '' 40 + # https://github.com/the-useless-one/pywerview/pull/51 41 + substituteInPlace setup.py \ 42 + --replace "bs4" "beautifulsoup4" 43 + ''; 44 + 45 + pythonImportsCheck = [ 46 + "pywerview" 47 + ]; 48 + 49 + meta = with lib; { 50 + description = "Module for PowerSploit's PowerView support"; 51 + homepage = "https://github.com/the-useless-one/pywerview"; 52 + license = licenses.gpl3Plus; 53 + maintainers = with maintainers; [ fab ]; 54 + }; 55 + }
+55
pkgs/development/python-modules/requests-credssp/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , cryptography 4 + , fetchFromGitHub 5 + , gssapi 6 + , krb5 7 + , pyspnego 8 + , pytestCheckHook 9 + , pythonOlder 10 + , requests 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "requests-credssp"; 15 + version = "2.0.0"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "jborean93"; 22 + repo = pname; 23 + rev = "v${version}"; 24 + hash = "sha256-HHLEmQ+mNjMjpR6J+emrKFM+2PiYq32o7Gnoo0gUrNA="; 25 + }; 26 + 27 + propagatedBuildInputs = [ 28 + cryptography 29 + pyspnego 30 + requests 31 + ]; 32 + 33 + checkInputs = [ 34 + pytestCheckHook 35 + ]; 36 + 37 + passthru.optional-dependencies = { 38 + kerberos = [ 39 + # pyspnego[kerberos] will have those two dependencies 40 + gssapi 41 + krb5 42 + ]; 43 + }; 44 + 45 + pythonImportsCheck = [ 46 + "requests_credssp" 47 + ]; 48 + 49 + meta = with lib; { 50 + description = "HTTPS CredSSP authentication with the requests library"; 51 + homepage = "https://github.com/jborean93/requests-credssp"; 52 + license = licenses.mit; 53 + maintainers = with maintainers; [ fab ]; 54 + }; 55 + }
+7
pkgs/development/python-modules/vmprof/default.nix
··· 25 25 doCheck = false; 26 26 pythonImportsCheck = [ "vmprof" ]; 27 27 28 + # Workaround build failure on -fno-common toolchains: 29 + # ld: src/vmprof_unix.o:src/vmprof_common.h:92: multiple definition of 30 + # `_PyThreadState_Current'; src/_vmprof.o:src/vmprof_common.h:92: first defined here 31 + # TODO: can be removed once next release contains: 32 + # https://github.com/vmprof/vmprof-python/pull/203 33 + NIX_CFLAGS_COMPILE = "-fcommon"; 34 + 28 35 meta = with lib; { 29 36 broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 30 37 description = "A vmprof client";
+1 -1
pkgs/development/tools/analysis/sparse/default.nix
··· 28 28 29 29 meta = with lib; { 30 30 description = "Semantic parser for C"; 31 - homepage = "https://git.kernel.org/cgit/devel/sparse/sparse.git/"; 31 + homepage = "https://git.kernel.org/pub/scm/devel/sparse/sparse.git/"; 32 32 license = licenses.mit; 33 33 platforms = platforms.linux; 34 34 maintainers = with maintainers; [ thoughtpolice jkarlson ];
+1 -1
pkgs/development/tools/misc/pahole/default.nix
··· 20 20 cmakeFlags = [ "-D__LIB=lib" "-DLIBBPF_EMBEDDED=OFF" ]; 21 21 22 22 meta = with lib; { 23 - homepage = "https://git.kernel.org/cgit/devel/pahole/pahole.git/"; 23 + homepage = "https://git.kernel.org/pub/scm/devel/pahole/pahole.git/"; 24 24 description = "Pahole and other DWARF utils"; 25 25 license = licenses.gpl2Only; 26 26
+15 -2
pkgs/games/angband/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, ncurses5 }: 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, ncurses5 2 + , enableSdl2 ? false, SDL2, SDL2_image, SDL2_sound, SDL2_mixer, SDL2_ttf 3 + }: 2 4 3 5 stdenv.mkDerivation rec { 4 6 pname = "angband"; ··· 11 13 sha256 = "sha256-Fp3BGCZYYdQCKXOLYsT4zzlibNRlbELZi26ofrbGGPQ="; 12 14 }; 13 15 16 + 14 17 nativeBuildInputs = [ autoreconfHook ]; 15 - buildInputs = [ ncurses5 ]; 18 + buildInputs = [ ncurses5 ] 19 + ++ lib.optionals enableSdl2 [ 20 + SDL2 21 + SDL2_image 22 + SDL2_sound 23 + SDL2_mixer 24 + SDL2_ttf 25 + ]; 26 + 27 + configureFlags = lib.optional enableSdl2 "--enable-sdl2"; 28 + 16 29 installFlags = [ "bindir=$(out)/bin" ]; 17 30 18 31 meta = with lib; {
+5 -5
pkgs/games/speed-dreams/default.nix
··· 3 3 libpng, zlib, bash, SDL2, enet, libjpeg, cmake, pkg-config, libvorbis, runtimeShell, curl }: 4 4 5 5 let 6 - version = "2.2.2-r6553"; 6 + version = "2.2.3-r7616"; 7 7 shortVersion = builtins.substring 0 5 version; 8 8 in 9 9 stdenv.mkDerivation rec { ··· 12 12 13 13 src = fetchurl { 14 14 url = "mirror://sourceforge/speed-dreams/${shortVersion}/speed-dreams-src-base-${version}.tar.xz"; 15 - sha256 = "1l47d2619kpfkvdwbkwr311qss6jjfwvgl5h9z2w3bwdgz0mbaij"; 15 + sha256 = "sha256-GvB8SDZB9UivJSsQfMMon9N5MURdxTOwsaN4F0XQUCE="; 16 16 }; 17 17 18 18 cars-and-tracks = fetchurl { 19 19 url = "mirror://sourceforge/speed-dreams/${shortVersion}/speed-dreams-src-hq-cars-and-tracks-${version}.tar.xz"; 20 - sha256 = "0l8ba5pzqqcfy4inyxy2lrrhhgfs43xab7fy751xz2xqpqpfksyq"; 20 + sha256 = "sha256-BuryCUvBD7rKmApCNsTkRN0UJ1q6P3sdYrSzpTqdTHc="; 21 21 }; 22 22 23 23 more-cars-and-tracks = fetchurl { 24 24 url = "mirror://sourceforge/speed-dreams/${shortVersion}/speed-dreams-src-more-hq-cars-and-tracks-${version}.tar.xz"; 25 - sha256 = "10w180mhhk6dw4cza6mqa0hp5qgym9lcizfwykqbgcvs01yl2yqb"; 25 + sha256 = "sha256-GSCHYbJS352yAMczzss7tYSQXwLQV68rv/XkyGy+GoY="; 26 26 }; 27 27 28 28 wip-cars-and-tracks = fetchurl { 29 29 url = "mirror://sourceforge/speed-dreams/${shortVersion}/speed-dreams-src-wip-cars-and-tracks-${version}.tar.xz"; 30 - sha256 = "1wad9yaydaryhyi7ckyaii124h0z7kziqgcl475a5jr7ggbxc24q"; 30 + sha256 = "sha256-r/IOSf+UZg2e+WIHn2QNDO6qQUhpIJvh7EF2jQ7lyyA="; 31 31 }; 32 32 33 33 sourceRoot = ".";
+5 -1
pkgs/misc/drivers/foo2zjs/default.nix
··· 13 13 14 14 patches = [ 15 15 ./no-hardcode-fw.diff 16 - # Support HBPL1 printers https://www.dechifro.org/hbpl/ 16 + # Support HBPL1 printers. Updated patch based on 17 + # https://www.dechifro.org/hbpl/ 17 18 ./hbpl1.patch 18 19 # Fix "Unimplemented paper code" error for hbpl1 printers 19 20 # https://github.com/mikerr/foo2zjs/pull/2 20 21 ./papercode-format-fix.patch 22 + # Fix AirPrint color printing for Dell 1250c 23 + # See https://github.com/OpenPrinting/cups/issues/272 24 + ./dell1250c-color-fix.patch 21 25 ]; 22 26 23 27 makeFlags = [
+29
pkgs/misc/drivers/foo2zjs/dell1250c-color-fix.patch
··· 1 + diff --git a/PPD/Dell-1250c.ppd b/PPD/Dell-1250c.ppd 2 + index 828ecd6..98f49e1 100644 3 + --- a/PPD/Dell-1250c.ppd 4 + +++ b/PPD/Dell-1250c.ppd 5 + @@ -92,15 +92,15 @@ 6 + *FoomaticRIPOptionSetting Quality=normal: " " 7 + *CloseUI: *Quality 8 + 9 + -*OpenUI *ColorMode/Color Mode: PickOne 10 + -*FoomaticRIPOption ColorMode: enum CmdLine A 11 + -*OrderDependency: 120 AnySetup *ColorMode 12 + -*DefaultColorMode: Monochrome 13 + -*ColorMode Color/Color: "%% FoomaticRIPOptionSetting: ColorMode=Color" 14 + -*FoomaticRIPOptionSetting ColorMode=Color: "-c " 15 + -*ColorMode Monochrome/Monochrome: "%% FoomaticRIPOptionSetting: ColorMode=Monochrome" 16 + -*FoomaticRIPOptionSetting ColorMode=Monochrome: " " 17 + -*CloseUI: *ColorMode 18 + +*OpenUI *ColorModel/Color Mode: PickOne 19 + +*FoomaticRIPOption ColorModel: enum CmdLine A 20 + +*OrderDependency: 120 AnySetup *ColorModel 21 + +*DefaultColorModel: RGB 22 + +*ColorModel RGB/Color: "%% FoomaticRIPOptionSetting: ColorMode=Color" 23 + +*FoomaticRIPOptionSetting ColorModel=RGB: "-c " 24 + +*ColorModel Gray/Monochrome: "%% FoomaticRIPOptionSetting: ColorMode=Monochrome" 25 + +*FoomaticRIPOptionSetting ColorModel=Gray: " " 26 + +*CloseUI: *ColorModel 27 + 28 + *OpenUI *PageSize/Page Size: PickOne 29 + *FoomaticRIPOption PageSize: enum CmdLine A
+2 -2
pkgs/os-specific/linux/broadcom-sta/i686-build-failure.patch
··· 1 - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=fe47ae6e1a5005b2e82f7eab57b5c3820453293a 2 - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=4ea1636b04dbd66536fa387bae2eea463efc705b 1 + https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=fe47ae6e1a5005b2e82f7eab57b5c3820453293a 2 + https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=4ea1636b04dbd66536fa387bae2eea463efc705b 3 3 4 4 diff -ru a/src/shared/linux_osl.c b/src/shared/linux_osl.c 5 5 --- a/src/shared/linux_osl.c 2015-09-19 01:47:15.000000000 +0300
+2 -2
pkgs/os-specific/linux/broadcom-sta/linux-4.7.patch
··· 2 2 3 3 This shall cause no problem's since both enums ieee80211_band 4 4 and nl80211_band were added in the same commit: 5 - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=13ae75b103e07304a34ab40c9136e9f53e06475c 5 + https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=13ae75b103e07304a34ab40c9136e9f53e06475c 6 6 7 7 This patch refactors the references of IEEE80211_BAND_* to NL80211_BAND_* 8 8 9 9 Reference: 10 - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=57fbcce37be7c1d2622b56587c10ade00e96afa3 10 + https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=57fbcce37be7c1d2622b56587c10ade00e96afa3 11 11 12 12 --- a/src/wl/sys/wl_cfg80211_hybrid.c 2016-06-13 11:57:36.159340297 -0500 13 13 +++ b/src/wl/sys/wl_cfg80211_hybrid.c 2016-06-13 11:58:18.442323435 -0500
+2 -2
pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/4.11.patch
··· 428 428 +solution, and details the disagreements and arguments. The latest 429 429 +version of this document can be found at the following URL. 430 430 + 431 - + https://git.kernel.org/cgit/linux/kernel/git/tj/cgroup.git/tree/Documentation/cgroup-v2-cpu.txt?h=cgroup-v2-cpu 431 + + https://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git/tree/Documentation/cgroup-v2-cpu.txt?h=cgroup-v2-cpu 432 432 + 433 433 +This document was posted to the linux-kernel and cgroup mailing lists. 434 434 +Unfortunately, no consensus was reached as of Oct, 2016. The thread ··· 759 759 + Re: [PATCHSET RFC cgroup/for-4.6] cgroup, sched: implement resource group and PRIO_RGRP 760 760 + Peter Zijlstra <peterz@infradead.org> 761 761 + 762 - +[5] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/cgroup-v2.txt 762 + +[5] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/cgroup-v2.txt 763 763 + Control Group v2 764 764 + Tejun Heo <tj@kernel.org> 765 765 +
+2 -2
pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/4.9.patch
··· 428 428 +solution, and details the disagreements and arguments. The latest 429 429 +version of this document can be found at the following URL. 430 430 + 431 - + https://git.kernel.org/cgit/linux/kernel/git/tj/cgroup.git/tree/Documentation/cgroup-v2-cpu.txt?h=cgroup-v2-cpu 431 + + https://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git/tree/Documentation/cgroup-v2-cpu.txt?h=cgroup-v2-cpu 432 432 + 433 433 +This document was posted to the linux-kernel and cgroup mailing lists. 434 434 +Unfortunately, no consensus was reached as of Oct, 2016. The thread ··· 759 759 + Re: [PATCHSET RFC cgroup/for-4.6] cgroup, sched: implement resource group and PRIO_RGRP 760 760 + Peter Zijlstra <peterz@infradead.org> 761 761 + 762 - +[5] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/cgroup-v2.txt 762 + +[5] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/cgroup-v2.txt 763 763 + Control Group v2 764 764 + Tejun Heo <tj@kernel.org> 765 765 +
+1 -1
pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
··· 18 18 $ git log --reverse --patch v$ver..remotes/tc-cgroup/cgroup-v2-cpu-v$ver > ../nixpkgs/pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/$ver.patch 19 19 ``` 20 20 21 - [1]: https://git.kernel.org/cgit/linux/kernel/git/tj/cgroup.git/tree/Documentation/cgroup-v2-cpu.txt?h=cgroup-v2-cpu 21 + [1]: https://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git/tree/Documentation/cgroup-v2-cpu.txt?h=cgroup-v2-cpu
+2 -2
pkgs/servers/nosql/apache-jena/binary.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "apache-jena"; 5 - version = "4.4.0"; 5 + version = "4.5.0"; 6 6 src = fetchurl { 7 7 url = "https://dlcdn.apache.org/jena/binaries/apache-jena-${version}.tar.gz"; 8 - sha256 = "sha256-/+F7wKklFiJ3dTHd650IBSnAYOAx/ZLbk9ofoZF9E8k="; 8 + sha256 = "sha256-/KHjhMNnqac2HG/yvHJa0MwdReX6XuexojaMgRFdaWo="; 9 9 }; 10 10 buildInputs = [ 11 11 makeWrapper
+9 -3
pkgs/tools/filesystems/ceph/default.nix
··· 2 2 , ensureNewerSourcesHook 3 3 , cmake, pkg-config 4 4 , which, git 5 - , boost 5 + , boost175 6 6 , libxml2, zlib, lz4 7 7 , openldap, lttng-ust 8 8 , babeltrace, gperf ··· 21 21 , doxygen 22 22 , graphviz 23 23 , fmt 24 - , python3 24 + , python39 25 25 26 26 # Optional Dependencies 27 27 , yasm ? null, fcgi ? null, expat ? null ··· 104 104 meta = getMeta "Ceph common module for code shared by manager modules"; 105 105 }; 106 106 107 - python = python3; 107 + # Boost 1.75 is not compatible with Python 3.10 108 + python = python39; 109 + 110 + boost = boost175.override { 111 + enablePython = true; 112 + inherit python; 113 + }; 108 114 109 115 ceph-python-env = python.withPackages (ps: [ 110 116 ps.sphinx
+1 -1
pkgs/tools/filesystems/f2fs-tools/default.nix
··· 16 16 patches = [ ./f2fs-tools-cross-fix.patch ]; 17 17 18 18 meta = with lib; { 19 - homepage = "http://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/"; 19 + homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/"; 20 20 description = "Userland tools for the f2fs filesystem"; 21 21 license = licenses.gpl2; 22 22 platforms = platforms.linux;
+2 -2
pkgs/tools/misc/goaccess/default.nix
··· 10 10 }: 11 11 12 12 stdenv.mkDerivation rec { 13 - version = "1.5.7"; 13 + version = "1.6"; 14 14 pname = "goaccess"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "allinurl"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-ElDsQliB2+4X/psiavGr/bHQ1tMw7VMJroqCPMkOGOs="; 20 + sha256 = "sha256-+42jTYYJyj+6ZRCfkgVwpyTS2lXdThlGHKD2iSoZkEI="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+4
pkgs/tools/networking/reaver-wps/default.nix
··· 13 13 nativeBuildInputs = [ makeWrapper ]; 14 14 buildInputs = [ libpcap sqlite ]; 15 15 16 + # Workaround build failure on -fno-common toolchains: 17 + # ld: crypto/dh_groups.o:src/crypto/../globule.h:141: multiple definition of 18 + # `globule'; /build/ccrzO6vA.o:src/globule.h:141: first defined here 19 + NIX_CFLAGS_COMPILE = "-fcommon"; 16 20 17 21 setSourceRoot = '' 18 22 sourceRoot=$(echo */src)
+72
pkgs/tools/security/crackmapexec/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , fetchpatch 4 + , python3 5 + }: 6 + 7 + python3.pkgs.buildPythonApplication rec { 8 + pname = "crackmapexec"; 9 + version = "5.2.2"; 10 + format = "pyproject"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "byt3bl33d3r"; 14 + repo = "CrackMapExec"; 15 + rev = "v${version}"; 16 + hash = "sha256-IgD8RjwVEoEXmnHU3DR3wzUdJDWIbFw9sES5qYg30a8="; 17 + }; 18 + 19 + nativeBuildInputs = with python3.pkgs; [ 20 + poetry-core 21 + pythonRelaxDepsHook 22 + ]; 23 + 24 + propagatedBuildInputs = with python3.pkgs; [ 25 + aioconsole 26 + beautifulsoup4 27 + dsinternals 28 + impacket 29 + lsassy 30 + msgpack 31 + neo4j 32 + paramiko 33 + pylnk3 34 + pypsrp 35 + pywerview 36 + requests 37 + requests_ntlm 38 + termcolor 39 + terminaltables 40 + xmltodict 41 + ]; 42 + 43 + patches = [ 44 + # Switch to poetry-core, https://github.com/byt3bl33d3r/CrackMapExec/pull/580 45 + (fetchpatch { 46 + name = "switch-to-poetry-core.patch"; 47 + url = "https://github.com/byt3bl33d3r/CrackMapExec/commit/e5c6c2b5c7110035b34ea7a080defa6d42d21dd4.patch"; 48 + hash = "sha256-5SpoQD+uSYLM6Rdq0/NTbyEv4RsBUuawNNsknS71I9M="; 49 + }) 50 + ]; 51 + 52 + pythonRelaxDeps = true; 53 + 54 + pythonRemoveDeps = [ 55 + "bs4" 56 + ]; 57 + 58 + # Project has no tests 59 + doCheck = false; 60 + 61 + pythonImportsCheck = [ 62 + "cme" 63 + ]; 64 + 65 + meta = with lib; { 66 + description = "Tool for pentesting networks"; 67 + homepage = "https://github.com/byt3bl33d3r/CrackMapExec"; 68 + license = with licenses; [ bsd2 ]; 69 + maintainers = with maintainers; [ fab ]; 70 + mainProgram = "cme"; 71 + }; 72 + }
+1 -1
pkgs/tools/security/efitools/default.nix
··· 32 32 33 33 meta = with lib; { 34 34 description = "Tools for manipulating UEFI secure boot platforms"; 35 - homepage = "https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git"; 35 + homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git"; 36 36 license = licenses.gpl2; 37 37 maintainers = [ maintainers.grahamc ]; 38 38 platforms = platforms.linux;
+2 -1
pkgs/top-level/all-packages.nix
··· 4601 4601 4602 4602 libceph = ceph.lib; 4603 4603 inherit (callPackages ../tools/filesystems/ceph { 4604 - boost = boost175.override { enablePython = true; python = python3; }; 4605 4604 lua = lua5_4; 4606 4605 }) 4607 4606 ceph ··· 4988 4987 cpio = callPackage ../tools/archivers/cpio { }; 4989 4988 4990 4989 cpufetch = callPackage ../tools/misc/cpufetch { }; 4990 + 4991 + crackmapexec = callPackage ../tools/security/crackmapexec { }; 4991 4992 4992 4993 crackxls = callPackage ../tools/security/crackxls { }; 4993 4994
+10 -2
pkgs/top-level/python-packages.nix
··· 5733 5733 5734 5734 neo = callPackage ../development/python-modules/neo { }; 5735 5735 5736 - neo4j-driver = callPackage ../development/python-modules/neo4j-driver { }; 5736 + neo4j = callPackage ../development/python-modules/neo4j { }; 5737 5737 5738 5738 nessclient = callPackage ../development/python-modules/nessclient { }; 5739 5739 ··· 6445 6445 6446 6446 pencompy = callPackage ../development/python-modules/pencompy { }; 6447 6447 6448 + phonopy = callPackage ../development/python-modules/phonopy { }; 6449 + 6448 6450 pixcat = callPackage ../development/python-modules/pixcat { }; 6449 6451 6452 + psrpcore = callPackage ../development/python-modules/psrpcore { }; 6453 + 6450 6454 pyprecice = callPackage ../development/python-modules/pyprecice { }; 6451 6455 6452 - phonopy = callPackage ../development/python-modules/phonopy { }; 6456 + pypsrp = callPackage ../development/python-modules/pypsrp { }; 6453 6457 6454 6458 phpserialize = callPackage ../development/python-modules/phpserialize { }; 6455 6459 ··· 8881 8885 8882 8886 pywemo = callPackage ../development/python-modules/pywemo { }; 8883 8887 8888 + pywerview = callPackage ../development/python-modules/pywerview { }; 8889 + 8884 8890 pywick = callPackage ../development/python-modules/pywick { }; 8885 8891 8886 8892 pywilight = callPackage ../development/python-modules/pywilight { }; ··· 9139 9145 requests-aws4auth = callPackage ../development/python-modules/requests-aws4auth { }; 9140 9146 9141 9147 requests-cache = callPackage ../development/python-modules/requests-cache { }; 9148 + 9149 + requests-credssp = callPackage ../development/python-modules/requests-credssp { }; 9142 9150 9143 9151 requests-hawk = callPackage ../development/python-modules/requests-hawk { }; 9144 9152