Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 5a5a4cd3 f348f9e3

+63 -26
+2 -2
pkgs/applications/misc/visidata/default.nix
··· 25 25 }: 26 26 buildPythonApplication rec { 27 27 pname = "visidata"; 28 - version = "2.8"; 28 + version = "2.9.1"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "saulpw"; 32 32 repo = "visidata"; 33 33 rev = "v${version}"; 34 - sha256 = "1lcx444yrzmcvix977cgaf18lfrf9yrn2r14ln7knx8ghc15vkqb"; 34 + hash = "sha256-PKj+imTSAGMpF1tkN0WmE3l/4FmWkm/ktIDzF2ku48s="; 35 35 }; 36 36 37 37 propagatedBuildInputs = [
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 32 32 } 33 33 }, 34 34 "dev": { 35 - "version": "105.0.5176.3", 36 - "sha256": "11zdihvy1n7d3vfl88477ppbfjd3mmkdsj4pfmfqm4mpw7zgi7fy", 37 - "sha256bin64": "08rhg2am01dbb15djh7200wsg0wb48na09i706035wnnf0d8z313", 35 + "version": "105.0.5191.2", 36 + "sha256": "1vfgazay1h125qjiy9fnymmdskw06l8lhvllkbbpvz08zf9jfmaj", 37 + "sha256bin64": "06l9ypr945dic3kj5m12dr9x098lfh208blp8gax6rxvdj8br4wh", 38 38 "deps": { 39 39 "gn": { 40 40 "version": "2022-07-11",
+16 -6
pkgs/applications/science/electronics/openroad/default.nix
··· 8 8 , git 9 9 , python3 10 10 , swig4 11 - , boost172 11 + , boost17x 12 12 , cimg 13 13 , eigen 14 14 , lcov ··· 27 27 28 28 mkDerivation rec { 29 29 pname = "openroad"; 30 - version = "2.0"; 30 + version = "unstable-2022-07-19"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "The-OpenROAD-Project"; 34 34 repo = "OpenROAD"; 35 - rev = "v${version}"; 35 + rev = "2610b3953ef62651825d89fb96917cf5d20af0f1"; 36 36 fetchSubmodules = true; 37 - sha256 = "1p677xh16wskfj06jnplhpc3glibhdaqxmk0j09832chqlryzwyx"; 37 + sha256 = "sha256-BP0JSnxl1XyqHzDY4eITaGHevqd+rbjWZy/LAfDfELs="; 38 38 }; 39 39 40 40 nativeBuildInputs = [ ··· 47 47 ]; 48 48 49 49 buildInputs = [ 50 - boost172 50 + boost17x 51 51 cimg 52 52 eigen 53 53 lcov ··· 70 70 ''; 71 71 72 72 # Enable output images from the placer. 73 - cmakeFlags = [ "-DUSE_CIMG_LIB=ON" ]; 73 + cmakeFlags = [ 74 + "-DUSE_SYSTEM_BOOST=ON" 75 + "-DUSE_CIMG_LIB=ON" 76 + "-DOPENROAD_VERSION=${src.rev}" 77 + ]; 74 78 75 79 # Resynthesis needs access to the Yosys binaries. 76 80 qtWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ yosys ]}" ]; ··· 82 86 # Regression tests must be run from the project root not from within the CMake build directory. 83 87 cd .. 84 88 test/regression 89 + ''; 90 + 91 + doInstallCheck = true; 92 + installCheckPhase = '' 93 + $out/bin/openroad -version 94 + $out/bin/sta -version 85 95 ''; 86 96 87 97 meta = with lib; {
+2 -2
pkgs/development/libraries/atkmm/2.36.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "atkmm"; 5 - version = "2.36.1"; 5 + version = "2.36.2"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "sha256-4RMkv+0bbjMKAtslzswUXcoD+w3/R/BxDIXjF2h9pFg="; 9 + sha256 = "sha256-b2LdmfdGmF5XNgWTdXfM/JRDaPYGpxykY0LXDhza4Hk="; 10 10 }; 11 11 12 12 outputs = [ "out" "dev" ];
+2 -2
pkgs/development/libraries/atkmm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "atkmm"; 5 - version = "2.28.2"; 5 + version = "2.28.3"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "sha256-oLtJdlzszCk6ssZzW6EAQxgH04T/oUwuvTDgeZP9L6Q="; 9 + sha256 = "sha256-fCCItIapCb6NorGDBOVsX5CITRNDyNpzZ+pc0yWLmWk="; 10 10 }; 11 11 12 12 outputs = [ "out" "dev" ];
+2 -2
pkgs/development/libraries/fmt/default.nix
··· 48 48 }; 49 49 50 50 fmt_8 = generic { 51 - version = "8.0.1"; 52 - sha256 = "1mnvxqsan034d2jiqnw2yvkljl7lwvhakmj5bscwp1fpkn655bbw"; 51 + version = "8.1.1"; 52 + sha256 = "sha256-leb2800CwdZMJRWF5b1Y9ocK0jXpOX/nwo95icDf308="; 53 53 }; 54 54 }
+19 -4
pkgs/misc/cups/drivers/cnijfilter2/default.nix
··· 4 4 stdenv.mkDerivation { 5 5 pname = "cnijfilter2"; 6 6 7 - version = "6.10"; 7 + version = "6.40"; 8 8 9 9 src = fetchzip { 10 - url = "https://gdlp01.c-wss.com/gds/1/0100010921/01/cnijfilter2-source-6.10-1.tar.gz"; 11 - sha256 = "0w121issdjxdv5i9ksa5m23if6pz1r9ql8p894f1pqn16w0kw1ix"; 10 + url = "https://gdlp01.c-wss.com/gds/1/0100011381/01/cnijfilter2-source-6.40-1.tar.gz"; 11 + sha256 = "3RoG83jLOsdTEmvUkkxb7wa8oBrJA4v1mGtxTGwSowU="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ automake autoconf ]; ··· 16 16 cups glib libxml2 libusb1 libtool 17 17 ]; 18 18 19 + patches = [ 20 + ./patches/get_protocol.patch 21 + ]; 22 + 19 23 # lgmon3's --enable-libdir flag is used soley for specifying in which 20 24 # directory the cnnnet.ini cache file should reside. 21 25 # NixOS uses /var/cache/cups, and given the name, it seems like a reasonable ··· 25 29 # $out/lib/cups/filter/libcnbpcnclapicom2.so 26 30 buildPhase = '' 27 31 mkdir -p $out/lib 28 - cp com/libs_bin64/* $out/lib 32 + cp com/libs_bin_x86_64/* $out/lib 29 33 mkdir -p $out/lib/cups/filter 30 34 ln -s $out/lib/libcnbpcnclapicom2.so $out/lib/cups/filter 31 35 ··· 52 56 ) 53 57 54 58 ( 59 + cd cmdtocanonij3 60 + ./autogen.sh --prefix=$out 61 + make 62 + ) 63 + 64 + ( 55 65 cd cnijbe2 56 66 substituteInPlace src/Makefile.am \ 57 67 --replace "/usr/lib/cups/backend" \ ··· 87 97 88 98 ( 89 99 cd cmdtocanonij2 100 + make install 101 + ) 102 + 103 + ( 104 + cd cmdtocanonij3 90 105 make install 91 106 ) 92 107
+14
pkgs/misc/cups/drivers/cnijfilter2/patches/get_protocol.patch
··· 1 + # Resolves the compilation issue reported at https://github.com/NixOS/nixpkgs/pull/180681#issuecomment-1192304711 2 + # An identical issue was previously reported in Gentoo: https://bugs.gentoo.org/723186 3 + # This patch is taken from the solution of Alfredo Tupone (https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24688d64544b43f2c14be54531ad8764419dde09) 4 + --- a/lgmon3/src/cnijlgmon3.c 2022-07-22 12:44:32.194641628 +0100 5 + +++ b/lgmon3/src/cnijlgmon3.c 2022-07-22 12:43:53.954817724 +0100 6 + @@ -55,7 +55,7 @@ 7 + int (*GET_STATUS)(char *, int, int *, int * , char *); 8 + int (*GET_STATUS2)(char *, int, char *, int *, int * , char *, char *); 9 + int (*GET_STATUS2_MAINTENANCE)(char *, int, char *, int *, int * , char *, char *); 10 + -int (*GET_PROTOCOL)(char *, size_t); 11 + +static int (*GET_PROTOCOL)(char *, size_t); 12 + 13 + 14 + int main(int argc, char *argv[])
+3 -5
pkgs/tools/misc/fzf/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "fzf"; 5 - version = "0.30.0"; 5 + version = "0.31.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "junegunn"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-7E6fj/Sjew+zz+iMFkiSJjVn2rymKRvZtEJZH65INxk="; 11 + sha256 = "sha256-HKwf/ogNx+jCNSVHI8rt6WYRbuyT18V4nnMyZ6TmwVQ="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-omvCzM5kH3nAE57S33NV0OFRJmU+Ty7hhriaG/Dc0o0="; 14 + vendorSha256 = "sha256-3ry93xV3KKtFoFGt2yxzMd4jx3QG2+8TBrEEywj7HPQ="; 15 15 16 16 outputs = [ "out" "man" ]; 17 17 ··· 34 34 35 35 # Has a sneaky dependency on perl 36 36 # Include first args to make sure we're patching the right thing 37 - substituteInPlace shell/key-bindings.zsh \ 38 - --replace " perl -ne " " ${perl}/bin/perl -ne " 39 37 substituteInPlace shell/key-bindings.bash \ 40 38 --replace " perl -n " " ${perl}/bin/perl -n " 41 39 '';