Merge release-21.05 into staging-next-21.05
This commit is contained in:
commit
31e10ca1aa
|
@ -38,14 +38,17 @@
|
||||||
, xdg-utils
|
, xdg-utils
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
let
|
||||||
|
getFirst = n: v: builtins.concatStringsSep "." (lib.take n (lib.splitString "." v));
|
||||||
|
in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "bluejeans";
|
pname = "bluejeans";
|
||||||
version = "2.21.3";
|
version = "2.22.0.87";
|
||||||
buildNumber = "2";
|
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://swdl.bluejeans.com/desktop-app/linux/${version}/BlueJeans_${version}.${buildNumber}.rpm";
|
url = "https://swdl.bluejeans.com/desktop-app/linux/${getFirst 3 version}/BlueJeans_${version}.rpm";
|
||||||
sha256 = "sha256-a/REuxkqZmLLa7N3CUgUAdq74VMD9D10a/Sx2jOj1QA=";
|
sha256 = "sha256-0nobn+YcvqakwvBdkoEJrzHoL+OGym2zJ806oUabYfo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ rpmextract makeWrapper ];
|
nativeBuildInputs = [ rpmextract makeWrapper ];
|
||||||
|
@ -106,7 +109,7 @@ stdenv.mkDerivation rec {
|
||||||
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
|
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
|
||||||
opt/BlueJeans/resources/BluejeansHelper
|
opt/BlueJeans/resources/BluejeansHelper
|
||||||
|
|
||||||
cc $localtime64_stub -shared -o "$out"/opt/BlueJeans/liblocaltime64_stub.so
|
cc $localtime64_stub -shared -o "${placeholder "out"}"/opt/BlueJeans/liblocaltime64_stub.so
|
||||||
|
|
||||||
makeWrapper $out/opt/BlueJeans/bluejeans-v2 $out/bin/bluejeans \
|
makeWrapper $out/opt/BlueJeans/bluejeans-v2 $out/bin/bluejeans \
|
||||||
--set LD_LIBRARY_PATH "${libPath}":"${placeholder "out"}"/opt/BlueJeans \
|
--set LD_LIBRARY_PATH "${libPath}":"${placeholder "out"}"/opt/BlueJeans \
|
||||||
|
@ -119,6 +122,8 @@ stdenv.mkDerivation rec {
|
||||||
patchShebangs "$out"
|
patchShebangs "$out"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
passthru.updateScript = ./update.sh;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Video, audio, and web conferencing that works together with the collaboration tools you use every day";
|
description = "Video, audio, and web conferencing that works together with the collaboration tools you use every day";
|
||||||
homepage = "https://www.bluejeans.com";
|
homepage = "https://www.bluejeans.com";
|
||||||
|
@ -127,3 +132,4 @@ stdenv.mkDerivation rec {
|
||||||
platforms = [ "x86_64-linux" ];
|
platforms = [ "x86_64-linux" ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
#!/usr/bin/env nix-shell
|
||||||
|
#!nix-shell -i bash -p curl pup common-updater-scripts
|
||||||
|
|
||||||
|
set -eu -o pipefail
|
||||||
|
|
||||||
|
version="$(curl -Ls https://www.bluejeans.com/download | \
|
||||||
|
pup 'a[aria-label~="Linux"] attr{href}' | \
|
||||||
|
#output contains *.deb and *.rpm
|
||||||
|
grep "\.rpm" | \
|
||||||
|
awk -F'[ ._ ]' '{printf $6"."$7"."$8"."$9"\n"}')"
|
||||||
|
|
||||||
|
update-source-version bluejeans-gui "$version"
|
|
@ -17,6 +17,11 @@ stdenv.mkDerivation rec {
|
||||||
url = "https://github.com/shevek/libspf2/commit/5852828582f556e73751076ad092f72acf7fc8b6.patch";
|
url = "https://github.com/shevek/libspf2/commit/5852828582f556e73751076ad092f72acf7fc8b6.patch";
|
||||||
sha256 = "1v6ashqzpr0xidxq0vpkjd8wd66cj8df01kyzj678ljzcrax35hk";
|
sha256 = "1v6ashqzpr0xidxq0vpkjd8wd66cj8df01kyzj678ljzcrax35hk";
|
||||||
})
|
})
|
||||||
|
(fetchurl {
|
||||||
|
name = "0002-CVE-2021-20314.patch";
|
||||||
|
url = "https://github.com/shevek/libspf2/commit/c37b7c13c30e225183899364b9f2efdfa85552ef.patch";
|
||||||
|
sha256 = "190nnh7mlz6328829ba6jajad16s3md8kraspn81qnvhwh0nkiak";
|
||||||
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ fetchurl, lib, stdenv, pkg-config, libxml2, llvm }:
|
{ fetchurl, lib, stdenv, pkg-config, libxml2, llvm, perl }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "sparse-0.5.0";
|
name = "sparse-0.5.0";
|
||||||
|
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
buildInputs = [ libxml2 llvm ];
|
buildInputs = [ libxml2 llvm perl ];
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -91,7 +91,7 @@ let
|
||||||
|
|
||||||
self = stdenv.mkDerivation rec {
|
self = stdenv.mkDerivation rec {
|
||||||
pname = "fwupd";
|
pname = "fwupd";
|
||||||
version = "1.5.7";
|
version = "1.5.12";
|
||||||
|
|
||||||
# libfwupd goes to lib
|
# libfwupd goes to lib
|
||||||
# daemon, plug-ins and libfwupdplugin go to out
|
# daemon, plug-ins and libfwupdplugin go to out
|
||||||
|
@ -100,7 +100,7 @@ let
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz";
|
url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz";
|
||||||
sha256 = "16isrrv6zhdgccbfnz7km5g1cnvfnip7aiidkfhf5dlnrnyb2sxh";
|
sha256 = "sha256-BluwLlm6s/2H/USARQpAvDR0+X8WP/q0h8VvxA6Qftc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -296,7 +296,6 @@ let
|
||||||
"fwupd/thunderbolt.conf"
|
"fwupd/thunderbolt.conf"
|
||||||
"fwupd/upower.conf"
|
"fwupd/upower.conf"
|
||||||
"fwupd/uefi_capsule.conf"
|
"fwupd/uefi_capsule.conf"
|
||||||
"pki/fwupd/GPG-KEY-Hughski-Limited"
|
|
||||||
"pki/fwupd/GPG-KEY-Linux-Foundation-Firmware"
|
"pki/fwupd/GPG-KEY-Linux-Foundation-Firmware"
|
||||||
"pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service"
|
"pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service"
|
||||||
"pki/fwupd/LVFS-CA.pem"
|
"pki/fwupd/LVFS-CA.pem"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ lib, fetchFromGitHub, buildLinux, ... } @ args:
|
{ lib, fetchFromGitHub, buildLinux, ... } @ args:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "5.13.7";
|
version = "5.13.9";
|
||||||
suffix = "zen1";
|
suffix = "zen1";
|
||||||
in
|
in
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ buildLinux (args // {
|
||||||
owner = "zen-kernel";
|
owner = "zen-kernel";
|
||||||
repo = "zen-kernel";
|
repo = "zen-kernel";
|
||||||
rev = "v${version}-${suffix}";
|
rev = "v${version}-${suffix}";
|
||||||
sha256 = "sha256-ZvB5Ejt9MXP4QK5cj9CGQgFJIfDV03IW5xcknCxDui0=";
|
sha256 = "sha256-RuY6ZIIKU56R+IGMtQDV6mIubGDqonRpsIdlrpAHFXM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
structuredExtraConfig = with lib.kernel; {
|
structuredExtraConfig = with lib.kernel; {
|
||||||
|
|
Loading…
Reference in New Issue