lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
6d11e6d0 046dece8

+103 -42
+6
maintainers/maintainer-list.nix
··· 7888 7888 githubId = 757752; 7889 7889 name = "Jonas Heinrich"; 7890 7890 }; 7891 + ony = { 7892 + name = "Mykola Orliuk"; 7893 + email = "virkony@gmail.com"; 7894 + github = "ony"; 7895 + githubId = 11265; 7896 + }; 7891 7897 OPNA2608 = { 7892 7898 email = "christoph.neidahl@gmail.com"; 7893 7899 github = "OPNA2608";
+2 -2
pkgs/applications/blockchains/charge-lnd/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "charge-lnd"; 5 - version = "0.2.1"; 5 + version = "0.2.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "accumulator"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0l4h3fdvln03ycbg3xngh8vkhgrz4ad864yyn4gmdjp0ypi69qa1"; 11 + sha256 = "087y60hpld17bg2ya5nlh4m4sam4s6mx8vrqhm48idj1rmlcpfws"; 12 12 }; 13 13 14 14 propagatedBuildInputs = with python3Packages; [
+3 -3
pkgs/applications/blockchains/trezor-suite/default.nix
··· 8 8 9 9 let 10 10 pname = "trezor-suite"; 11 - version = "21.6.1"; 11 + version = "21.7.1"; 12 12 name = "${pname}-${version}"; 13 13 14 14 suffix = { ··· 20 20 url = "https://github.com/trezor/${pname}/releases/download/v${version}/Trezor-Suite-${version}-${suffix}.AppImage"; 21 21 # sha512 hashes are obtained from latest-linux-arm64.yml and latest-linux.yml 22 22 sha512 = { 23 - aarch64-linux = "sha512-IxWiOJEk2PHdKf4QPHH9Y5rdyhKF3aQCHJe1crS4sYrE+4BLj3rFwRPIIGhJLqzqPyW24Hw/A4lnRnDd/UpsNA=="; 24 - x86_64-linux = "sha512-pSJ+4y9v1ltXun3F4UyQoSTJdaFSelIHx49DBbd180MSbpETecVa7OFadKjlSUKD1sknNXG9MDb2hv7SRNdDYw=="; 23 + aarch64-linux = "sha512-GEu1Zx3IQws8wsVsZUaIKvC0kTe8l/BBPSdu5q44tDpszmPugz8G/8FDAO/Ra50dzyiHhRheybZPuf2BBGGb7A=="; 24 + x86_64-linux = "sha512-ghPbQa/MstzfUOWve1KNwB1t9dxK0+eYunBSoShWKpb85hgK69+ncTmhY8HejT28OkjFnGk6h4PWbrnQetj8MA=="; 25 25 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 26 26 }; 27 27
+13 -2
pkgs/applications/misc/dmenu/wayland.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, meson, ninja, cairo, pango, pkg-config, wayland-protocols 2 - , glib, wayland, libxkbcommon, makeWrapper 2 + , glib, wayland, libxkbcommon, makeWrapper, wayland-scanner 3 + , fetchpatch 3 4 }: 4 5 5 6 stdenv.mkDerivation rec { ··· 15 16 16 17 outputs = [ "out" "man" ]; 17 18 18 - nativeBuildInputs = [ meson ninja pkg-config makeWrapper ]; 19 + depsBuildBuild = [ pkg-config ]; 20 + nativeBuildInputs = [ meson ninja pkg-config makeWrapper wayland-scanner ]; 19 21 buildInputs = [ cairo pango wayland-protocols glib wayland libxkbcommon ]; 22 + 23 + # Patch to support cross-compilation, see https://github.com/nyyManni/dmenu-wayland/pull/23/ 24 + patches = [ 25 + # can be removed when https://github.com/nyyManni/dmenu-wayland/pull/23 is included 26 + (fetchpatch { 27 + url = "https://github.com/nyyManni/dmenu-wayland/commit/3434410de5dcb007539495395f7dc5421923dd3a.patch"; 28 + sha256 = "sha256-im16kU8RWrCY0btYOYjDp8XtfGEivemIPlhwPX0C77o="; 29 + }) 30 + ]; 20 31 21 32 postInstall = '' 22 33 wrapProgram $out/bin/dmenu-wl_run \
+2 -2
pkgs/applications/networking/browsers/chromium/get-commit-message.py
··· 19 19 continue 20 20 url = requests.get(entry.link).url.split('?')[0] 21 21 content = entry.content[0].value 22 + content = html_tags.sub('', content) # Remove any HTML tags 22 23 if re.search(r'Linux', content) is None: 23 24 continue 24 25 #print(url) # For debugging purposes 25 26 version = re.search(r'\d+(\.\d+){3}', content).group(0) 26 27 print('chromium: TODO -> ' + version) 27 28 print('\n' + url) 28 - if fixes := re.search(r'This update includes .+ security fixes\.', content): 29 - fixes = html_tags.sub('', fixes.group(0)) 29 + if fixes := re.search(r'This update includes .+ security fixes\.', content).group(0): 30 30 zero_days = re.search(r'Google is aware( of reports)? that .+ in the wild\.', content) 31 31 if zero_days: 32 32 fixes += " " + zero_days.group(0)
+9 -8
pkgs/applications/networking/instant-messengers/pidgin/default.nix
··· 2 2 , gtkspell2, aspell 3 3 , gst_all_1, startupnotification, gettext 4 4 , perlPackages, libxml2, nss, nspr, farstream 5 - , libXScrnSaver, ncurses, avahi, dbus, dbus-glib, intltool, libidn 6 - , lib, python, libICE, libXext, libSM 5 + , libXScrnSaver, avahi, dbus, dbus-glib, intltool, libidn 6 + , lib, python3, libICE, libXext, libSM 7 + , libgnt, ncurses 7 8 , cyrus_sasl ? null 8 9 , openssl ? null 9 10 , gnutls ? null ··· 16 17 let unwrapped = stdenv.mkDerivation rec { 17 18 pname = "pidgin"; 18 19 majorVersion = "2"; 19 - version = "${majorVersion}.13.0"; 20 + version = "${majorVersion}.14.6"; 20 21 21 22 src = fetchurl { 22 23 url = "mirror://sourceforge/pidgin/${pname}-${version}.tar.bz2"; 23 - sha256 = "13vdqj70315p9rzgnbxjp9c51mdzf1l4jg1kvnylc4bidw61air7"; 24 + sha256 = "bb45f7c032f9efd6922a5dbf2840995775e5584771b23992d04f6eff7dff5336"; 24 25 }; 25 26 26 - inherit nss ncurses; 27 - 28 27 nativeBuildInputs = [ makeWrapper ]; 29 28 30 29 NIX_CFLAGS_COMPILE = "-I${gst_all_1.gst-plugins-base.dev}/include/gstreamer-1.0"; 31 30 32 31 buildInputs = let 33 - python-with-dbus = python.withPackages (pp: with pp; [ dbus-python ]); 32 + python-with-dbus = python3.withPackages (pp: with pp; [ dbus-python ]); 34 33 in [ 35 34 aspell startupnotification 36 35 gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good 37 36 libxml2 nss nspr 38 - libXScrnSaver ncurses python-with-dbus 37 + libXScrnSaver python-with-dbus 39 38 avahi dbus dbus-glib intltool libidn 40 39 libICE libXext libSM cyrus_sasl 40 + libgnt ncurses # optional: build finch - the console UI 41 41 ] 42 42 ++ (lib.optional (openssl != null) openssl) 43 43 ++ (lib.optional (gnutls != null) gnutls) ··· 62 62 "--disable-meanwhile" 63 63 "--disable-nm" 64 64 "--disable-tcl" 65 + "--disable-gevolution" 65 66 ] 66 67 ++ (lib.optionals (cyrus_sasl != null) [ "--enable-cyrus-sasl=yes" ]) 67 68 ++ (lib.optionals (gnutls != null) ["--enable-gnutls=yes" "--enable-nss=no"])
+2 -2
pkgs/applications/virtualization/runc/default.nix
··· 16 16 17 17 buildGoModule rec { 18 18 pname = "runc"; 19 - version = "1.0.0"; 19 + version = "1.0.1"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "opencontainers"; 23 23 repo = "runc"; 24 24 rev = "v${version}"; 25 - sha256 = "sha256-slNVSlyJLaqIFF4uJP/7u4M0AkJLQjqkHO5TeKFYgSA="; 25 + sha256 = "sha256-xd46HlZenTNCzmnCGN3x7Ah8pPLwbG9LSMGmiPIPyv0="; 26 26 }; 27 27 28 28 vendorSha256 = null;
+2 -2
pkgs/desktops/pantheon/apps/elementary-videos/default.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "elementary-videos"; 23 - version = "2.7.2"; 23 + version = "2.7.3"; 24 24 25 25 repoName = "videos"; 26 26 ··· 28 28 owner = "elementary"; 29 29 repo = repoName; 30 30 rev = version; 31 - sha256 = "sha256-MSyhCXsziQ0MD4lGp9X/9odidjT/L+2Aihwd1qCGvB0="; 31 + sha256 = "04nl9kn33dysvsg0n5qx1z8qgrifkgfwsm7gh1l308v3n8c69lh7"; 32 32 }; 33 33 34 34 passthru = {
+2 -2
pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "elementary-icon-theme"; 16 - version = "5.3.1"; 16 + version = "6.0.0"; 17 17 18 18 repoName = "icons"; 19 19 ··· 21 21 owner = "elementary"; 22 22 repo = repoName; 23 23 rev = version; 24 - sha256 = "sha256-6XFzjpuHpGIZ+azkPuFcSF7p66sDonwLwjvlNBZDRmc="; 24 + sha256 = "0k94zi8fzi0nf5q471fmrlz8jjkv8m6vav1spzv7ynkg2hik8d9b"; 25 25 }; 26 26 27 27 passthru = {
+2 -2
pkgs/desktops/pantheon/granite/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "granite"; 21 - version = "6.0.0"; 21 + version = "6.1.0"; 22 22 23 23 outputs = [ "out" "dev" ]; 24 24 ··· 26 26 owner = "elementary"; 27 27 repo = pname; 28 28 rev = version; 29 - sha256 = "sha256-RGukXeFmtnyCfK8pKdvTHL0t8yhEYwAiiPelTy1Xcf0="; 29 + sha256 = "02hn4abnsn6fm2m33pjmlnkj8dljsm292z62vn8ccvy7l8f9my6l"; 30 30 }; 31 31 32 32 passthru = {
+37
pkgs/development/libraries/libgnt/default.nix
··· 1 + { stdenv, lib, fetchurl, meson, ninja, pkg-config 2 + , gtk-doc, docbook-xsl-nons 3 + , glib, ncurses, libxml2 4 + , buildDocs ? true 5 + }: 6 + stdenv.mkDerivation rec { 7 + pname = "libgnt"; 8 + version = "2.14.1"; 9 + 10 + outputs = [ "out" "dev" ] ++ lib.optional buildDocs "devdoc"; 11 + 12 + src = fetchurl { 13 + url = "mirror://sourceforge/pidgin/${pname}-${version}.tar.xz"; 14 + sha256 = "1n2bxg0ignn53c08cp69pj4sdg53kwlqn23rincyjmpr327fdhsy"; 15 + }; 16 + 17 + nativeBuildInputs = [ meson ninja pkg-config ] 18 + ++ lib.optionals buildDocs [ gtk-doc docbook-xsl-nons ]; 19 + 20 + buildInputs = [ glib ncurses libxml2 ]; 21 + 22 + postPatch = '' 23 + substituteInPlace meson.build --replace \ 24 + "ncurses_sys_prefix = '/usr'" \ 25 + "ncurses_sys_prefix = '${lib.getDev ncurses}'" 26 + '' + lib.optionalString (!buildDocs) '' 27 + sed "/^subdir('doc')$/d" -i meson.build 28 + ''; 29 + 30 + meta = with lib; { 31 + description = "An ncurses toolkit for creating text-mode graphical user interfaces"; 32 + homepage = "https://keep.imfreedom.org/libgnt/libgnt/"; 33 + license = licenses.gpl2Plus; 34 + platforms = platforms.unix; 35 + maintainers = with lib.maintainers; [ ony ]; 36 + }; 37 + }
+1
pkgs/development/libraries/mesa/default.nix
··· 220 220 passthru = { 221 221 inherit libdrm; 222 222 inherit (libglvnd) driverLink; 223 + inherit llvmPackages; 223 224 224 225 tests.devDoesNotDependOnLLVM = stdenv.mkDerivation { 225 226 name = "mesa-dev-does-not-depend-on-llvm";
+2 -2
pkgs/development/libraries/wolfssl/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "wolfssl"; 5 - version = "4.7.0"; 5 + version = "4.8.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "wolfSSL"; 9 9 repo = "wolfssl"; 10 10 rev = "v${version}-stable"; 11 - sha256 = "1aa51j0xnhi49izc8djya68l70jkjv25559pgybfb9sa4fa4gz97"; 11 + sha256 = "1w9gs9cq2yhj5s3diz3x1l15pgrc1pbm00jccizvcjyibmwyyf2h"; 12 12 }; 13 13 14 14 # almost same as Debian but for now using --enable-all --enable-reproducible-build instead of --enable-distro to ensure options.h gets installed
+2 -2
pkgs/development/tools/analysis/tfsec/default.nix
··· 5 5 6 6 buildGoPackage rec { 7 7 pname = "tfsec"; 8 - version = "0.48.2"; 8 + version = "0.48.7"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aquasecurity"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-ZJHm+shCbyM2cyLW5ZgrqLMwnnvp7IOHI5+Ta2gdaNQ="; 14 + sha256 = "sha256-8OOi2YWxn50iXdH5rqxZ2/qIlS6JX/7P3HMaPpnBH6I="; 15 15 }; 16 16 17 17 goPackagePath = "github.com/aquasecurity/tfsec";
+1 -9
pkgs/development/tools/rq/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, rustPlatform, libiconv, llvmPackages, v8 }: 1 + { stdenv, lib, fetchFromGitHub, rustPlatform }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "rq"; ··· 13 13 14 14 cargoSha256 = "0071q08f75qrxdkbx1b9phqpbj15r79jbh391y32acifi7hr35hj"; 15 15 16 - buildInputs = [ llvmPackages.libclang v8 ] 17 - ++ lib.optionals stdenv.isDarwin [ libiconv ]; 18 - 19 16 postPatch = '' 20 17 # Remove #[deny(warnings)] which is equivalent to -Werror in C. 21 18 # Prevents build failures when upgrading rustc, which may give more warnings. 22 19 substituteInPlace src/lib.rs \ 23 20 --replace "#![deny(warnings)]" "" 24 - ''; 25 - 26 - configurePhase = '' 27 - export LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib" 28 - export V8_SOURCE="${v8}" 29 21 ''; 30 22 31 23 meta = with lib; {
+1 -1
pkgs/games/steam/fhsenv.nix
··· 150 150 151 151 # dependencies for mesa drivers, needed inside pressure-vessel 152 152 mesa.drivers 153 + mesa.llvmPackages.llvm.lib 153 154 vulkan-loader 154 155 expat 155 156 wayland ··· 157 158 xorg.libXdamage 158 159 xorg.libxshmfence 159 160 xorg.libXxf86vm 160 - llvm_11.lib 161 161 libelf 162 162 ] ++ (if (!nativeOnly) then [ 163 163 (steamPackages.steam-runtime-wrapped.override {
+12
pkgs/misc/vim-plugins/generated.nix
··· 3406 3406 meta.homepage = "https://github.com/chrisbra/NrrwRgn/"; 3407 3407 }; 3408 3408 3409 + nterm-nvim = buildVimPluginFrom2Nix { 3410 + pname = "nterm-nvim"; 3411 + version = "2021-07-16"; 3412 + src = fetchFromGitHub { 3413 + owner = "jlesquembre"; 3414 + repo = "nterm.nvim"; 3415 + rev = "8076f2960512d50a93ffd3d9b04499f9d4fbe793"; 3416 + sha256 = "0z2d9jvw7yf415mpvqlx5vc8k9n02vc28v4p1fimvz7axcv67361"; 3417 + }; 3418 + meta.homepage = "https://github.com/jlesquembre/nterm.nvim/"; 3419 + }; 3420 + 3409 3421 numb-nvim = buildVimPluginFrom2Nix { 3410 3422 pname = "numb-nvim"; 3411 3423 version = "2021-07-12";
+1
pkgs/misc/vim-plugins/vim-plugin-names
··· 251 251 jistr/vim-nerdtree-tabs 252 252 jjo/vim-cue 253 253 jlanzarotta/bufexplorer 254 + jlesquembre/nterm.nvim 254 255 jnurmine/zenburn 255 256 jonbri/vim-colorstepper 256 257 jonsmithers/vim-html-template-literals
+3 -3
pkgs/top-level/all-packages.nix
··· 8483 8483 8484 8484 routino = callPackage ../tools/misc/routino { }; 8485 8485 8486 - rq = callPackage ../development/tools/rq { 8487 - inherit (darwin) libiconv; 8488 - }; 8486 + rq = callPackage ../development/tools/rq { }; 8489 8487 8490 8488 rs-git-fsmonitor = callPackage ../applications/version-management/git-and-tools/rs-git-fsmonitor { }; 8491 8489 ··· 16533 16531 }; 16534 16532 16535 16533 libgksu = callPackage ../development/libraries/libgksu { }; 16534 + 16535 + libgnt = callPackage ../development/libraries/libgnt { }; 16536 16536 16537 16537 libgpgerror = callPackage ../development/libraries/libgpg-error { }; 16538 16538