lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
faad8493 4090c862

+124 -100
-1
pkgs/applications/networking/browsers/ungoogled-chromium/browser.nix
··· 82 82 platforms = platforms.linux; 83 83 hydraPlatforms = if channel == "stable" then ["aarch64-linux" "x86_64-linux"] else []; 84 84 timeout = 172800; # 48 hours (increased from the Hydra default of 10h) 85 - broken = channel == "dev"; # Blocked on https://bugs.chromium.org/p/chromium/issues/detail?id=1141896 86 85 }; 87 86 })
+6 -19
pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
··· 18 18 , ffmpeg, libxslt, libxml2, at-spi2-core 19 19 , jre8 20 20 , pipewire_0_2 21 + , libva 21 22 22 23 # optional dependencies 23 24 , libgcrypt ? null # gnomeSupport || cupsSupport 24 - , libva ? null # useVaapi 25 25 , libdrm ? null, wayland ? null, mesa ? null, libxkbcommon ? null # useOzone 26 26 27 27 # package customization 28 - , useOzone ? false 29 - , useVaapi ? !(useOzone || stdenv.isAarch64) # Built if supported, but disabled in the wrapper 30 - # VA-API TODOs: 31 - # - Ozone: M81 fails to build due to "ozone_platform_gbm = false" 32 - # - Possible solutions: Write a patch to fix the build (wrong gn dependencies) 33 - # or build with minigbm 34 - # - AArch64: Causes serious regressions (https://github.com/NixOS/nixpkgs/pull/85253#issuecomment-614405879) 28 + , useOzone ? true 35 29 , gnomeSupport ? false, gnome ? null 36 30 , gnomeKeyringSupport ? false, libgnome-keyring3 ? null 37 31 , proprietaryCodecs ? true ··· 148 142 pciutils protobuf speechd libXdamage at-spi2-core 149 143 jre 150 144 pipewire_0_2 151 - ] ++ optional useVaapi libva 152 - ++ optional gnomeKeyringSupport libgnome-keyring3 145 + libva 146 + ] ++ optional gnomeKeyringSupport libgnome-keyring3 153 147 ++ optionals gnomeSupport [ gnome.GConf libgcrypt ] 154 148 ++ optionals cupsSupport [ libgcrypt cups ] 155 149 ++ optional pulseSupport libpulseaudio ··· 159 153 ./patches/no-build-timestamps.patch # Optional patch to use SOURCE_DATE_EPOCH in compute_build_timestamp.py (should be upstreamed) 160 154 ./patches/widevine-79.patch # For bundling Widevine (DRM), might be replaceable via bundle_widevine_cdm=true in gnFlags 161 155 # ++ optional (versionRange "68" "72") ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) 162 - ] ++ optionals (useVaapi && versionRange "86" "87") [ 163 - # Check for enable-accelerated-video-decode on Linux: 164 - (githubPatch "54deb9811ca9bd2327def5c05ba6987b8c7a0897" "11jvxjlkzz1hm0pvfyr88j7z3zbwzplyl5idkx92l2lzv4459c8d") 165 156 ]; 166 157 167 158 postPatch = '' ··· 234 225 custom_toolchain = "//build/toolchain/linux/unbundle:default"; 235 226 host_toolchain = "//build/toolchain/linux/unbundle:default"; 236 227 is_official_build = true; 237 - is_debug = false; 238 228 239 - proprietary_codecs = false; 229 + use_vaapi = !stdenv.isAarch64; # TODO: Remove once M88 is released 240 230 use_sysroot = false; 241 231 use_gnome_keyring = gnomeKeyringSupport; 242 232 use_gio = gnomeSupport; ··· 252 242 rtc_use_pipewire = true; 253 243 254 244 treat_warnings_as_errors = false; 255 - is_clang = stdenv.cc.isClang; 256 245 clang_use_chrome_plugins = false; 257 246 blink_symbol_level = 0; 258 247 symbol_level = 0; ··· 270 259 proprietary_codecs = true; 271 260 enable_hangout_services_extension = true; 272 261 ffmpeg_branding = "Chrome"; 273 - } // optionalAttrs useVaapi { 274 - use_vaapi = true; 275 262 } // optionalAttrs pulseSupport { 276 263 use_pulseaudio = true; 277 264 link_pulseaudio = true; 278 265 } // optionalAttrs useOzone { 279 266 use_ozone = true; 280 - ozone_platform_gbm = false; 281 267 use_xkbcommon = true; 282 268 use_glib = true; 283 269 use_gtk = true; ··· 286 272 use_system_libdrm = true; 287 273 system_wayland_scanner_path = "${wayland}/bin/wayland-scanner"; 288 274 } // optionalAttrs ungoogled { 275 + chrome_pgo_phase = 0; 289 276 enable_hangout_services_extension = false; 290 277 enable_js_type_check = false; 291 278 enable_mdns = false;
+1 -5
pkgs/applications/networking/browsers/ungoogled-chromium/default.nix
··· 16 16 , enableWideVine ? false 17 17 , enableVaapi ? false # Disabled by default due to unofficial support 18 18 , ungoogled ? true 19 - , useOzone ? false 20 19 , cupsSupport ? true 21 20 , pulseSupport ? config.pulseaudio or stdenv.isLinux 22 21 , commandLineArgs ? "" ··· 35 34 36 35 mkChromiumDerivation = callPackage ./common.nix ({ 37 36 inherit channel gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs 38 - cupsSupport pulseSupport useOzone; 37 + cupsSupport pulseSupport; 39 38 inherit ungoogled; 40 39 gnChromium = gn.overrideAttrs (oldAttrs: { 41 40 inherit (upstream-info.deps.gn) version; ··· 43 42 inherit (upstream-info.deps.gn) url rev sha256; 44 43 }; 45 44 }); 46 - } // lib.optionalAttrs (lib.versionAtLeast upstream-info.version "87") { 47 - useOzone = true; # YAY: https://chromium-review.googlesource.com/c/chromium/src/+/2382834 \o/ 48 - useVaapi = !stdenv.isAarch64; # TODO: Might be best to not set use_vaapi anymore (default is fine) 49 45 }); 50 46 51 47 browser = callPackage ./browser.nix { inherit channel enableWideVine; };
+3 -3
pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix
··· 1 1 { 2 - "86.0.4240.183" = { 3 - rev = "86.0.4240.183-1"; 4 - sha256 = "0528l2wr5bpl1cwsxzl5zxz1gw91kffkh5j1kzmc5n7m4mscqxyc"; 2 + "87.0.4280.88" = { 3 + rev = "87.0.4280.88-1"; 4 + sha256 = "0w2137w8hfcgl6f938hqnb4ffp33v5r8vdzxrvs814w7dszkiqgg"; 5 5 }; 6 6 }
+16
pkgs/applications/networking/browsers/ungoogled-chromium/update.py
··· 38 38 with urlopen(url) as http_response: 39 39 return http_response.read() 40 40 41 + def get_matching_chromedriver(version): 42 + # See https://chromedriver.chromium.org/downloads/version-selection 43 + build = re.sub('.[0-9]+$', '', version) 44 + chromedriver_version_url = f'https://chromedriver.storage.googleapis.com/LATEST_RELEASE_{build}' 45 + with urlopen(chromedriver_version_url) as http_response: 46 + chromedriver_version = http_response.read().decode() 47 + def get_chromedriver_url(system): 48 + return f'https://chromedriver.storage.googleapis.com/{chromedriver_version}/chromedriver_{system}.zip' 49 + return { 50 + 'version': chromedriver_version, 51 + 'sha256_linux': nix_prefetch_url(get_chromedriver_url('linux64')), 52 + 'sha256_darwin': nix_prefetch_url(get_chromedriver_url('mac64')) 53 + } 54 + 41 55 def get_channel_dependencies(channel): 42 56 deps = get_file_revision(channel['version'], 'DEPS') 43 57 gn_pattern = b"'gn_version': 'git_revision:([0-9a-f]{40})'" ··· 85 99 continue 86 100 87 101 channel['deps'] = get_channel_dependencies(channel) 102 + if channel_name == 'stable': 103 + channel['chromedriver'] = get_matching_chromedriver(channel['version']) 88 104 89 105 channels[channel_name] = channel 90 106
+23 -18
pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.json
··· 1 1 { 2 2 "stable": { 3 - "version": "86.0.4240.183", 4 - "sha256": "1g39i82js7fm4fqb8i66d6xs0kzqjxzi4vzvvwz5y9rkbikcc4ma", 5 - "sha256bin64": "1r0dxqsx6j19hgwr3v2sdlb2vd7gb961c4wba4ymd8wy8j8pzly9", 3 + "version": "87.0.4280.88", 4 + "sha256": "1h09g9b2zxad85vd146ymvg3w2kpngpi78yig3dn1vrmhwr4aiiy", 5 + "sha256bin64": "0n3fm6wf8zfkv135d50xl8xxrnng3q55vyxkck1da8jyvh18bijb", 6 6 "deps": { 7 7 "gn": { 8 - "version": "2020-08-07", 8 + "version": "2020-09-09", 9 9 "url": "https://gn.googlesource.com/gn", 10 - "rev": "e327ffdc503815916db2543ec000226a8df45163", 11 - "sha256": "0kvlfj3www84zp1vmxh76x8fdjm9hyk8lkh2vdsidafpmm75fphr" 10 + "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2", 11 + "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk" 12 12 } 13 + }, 14 + "chromedriver": { 15 + "version": "87.0.4280.88", 16 + "sha256_linux": "141mr2jiy3nslwd3s43m4i6plkv9wv5fgi78cn7mz0ac9x6fpcgx", 17 + "sha256_darwin": "048hsqp6575r980m769lzznvxypmfcwn89f1d3ik751ymzmb5r78" 13 18 } 14 19 }, 15 20 "beta": { 16 - "version": "87.0.4280.40", 17 - "sha256": "07xh76fl257np68way6i5rf64qbvirkfddy7m5gvqb0fzcqd7dp3", 18 - "sha256bin64": "1b2z0aqlh28pqrk6dmabxp1d4mvp9iyfmi4kqmns4cdpg0qgaf41", 21 + "version": "88.0.4324.27", 22 + "sha256": "0mciiyh3sn2zrl8g6znylc2pm9sb0wzsclgavf7mmlknri5sjblc", 23 + "sha256bin64": "0qf2j1j3p94s724rwh8fydpjn88cs9yxxhjf5axvqwi7q3h35cfx", 19 24 "deps": { 20 25 "gn": { 21 - "version": "2020-09-09", 26 + "version": "2020-11-05", 22 27 "url": "https://gn.googlesource.com/gn", 23 - "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2", 24 - "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk" 28 + "rev": "53d92014bf94c3893886470a1c7c1289f8818db0", 29 + "sha256": "1xcm07qjk6m2czi150fiqqxql067i832adck6zxrishm70c9jbr9" 25 30 } 26 31 } 27 32 }, 28 33 "dev": { 29 - "version": "88.0.4300.0", 30 - "sha256": "00cfs2rp4h8ybn2snr1d8ygg635hx7q5gv2aqriy1j6f8a1pgh1b", 31 - "sha256bin64": "110r1m14h91212nx6pfhn8wkics7wlwx1608l5cqsxxcpvpzl3pv", 34 + "version": "89.0.4343.0", 35 + "sha256": "0jmc1l0lysl5zax98fjhzsfq3c1sqh3n3xscidafflx362wcfpwa", 36 + "sha256bin64": "1v6xik8kf531y0g5xj0c8szjmak0qvh77kwkw7p7hqxqmnwwp06d", 32 37 "deps": { 33 38 "gn": { 34 - "version": "2020-09-09", 39 + "version": "2020-11-05", 35 40 "url": "https://gn.googlesource.com/gn", 36 - "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2", 37 - "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk" 41 + "rev": "53d92014bf94c3893886470a1c7c1289f8818db0", 42 + "sha256": "1xcm07qjk6m2czi150fiqqxql067i832adck6zxrishm70c9jbr9" 38 43 } 39 44 } 40 45 }
+4 -4
pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
··· 2 2 "name": "element-desktop", 3 3 "productName": "Element", 4 4 "main": "src/electron-main.js", 5 - "version": "1.7.14", 5 + "version": "1.7.15", 6 6 "description": "A feature-rich client for Matrix.org", 7 7 "author": "Element", 8 8 "repository": { 9 9 "type": "git", 10 - "url": "https://github.com/vector-im/riot-desktop" 10 + "url": "https://github.com/vector-im/element-desktop" 11 11 }, 12 12 "license": "Apache-2.0", 13 13 "files": [], ··· 21 21 "build32": "electron-builder --ia32", 22 22 "build64": "electron-builder --x64", 23 23 "build": "electron-builder", 24 - "docker:setup": "docker build -t riot-desktop-dockerbuild dockerbuild", 24 + "docker:setup": "docker build -t element-desktop-dockerbuild dockerbuild", 25 25 "docker:build:native": "scripts/in-docker.sh yarn run hak", 26 26 "docker:build": "scripts/in-docker.sh yarn run build", 27 27 "docker:install": "scripts/in-docker.sh yarn install", ··· 62 62 }, 63 63 "build": { 64 64 "appId": "im.riot.app", 65 - "electronVersion": "10.1.3", 65 + "electronVersion": "10.1.6", 66 66 "files": [ 67 67 "package.json", 68 68 {
+3 -3
pkgs/applications/networking/instant-messengers/element/element-desktop.nix
··· 8 8 9 9 let 10 10 executableName = "element-desktop"; 11 - version = "1.7.14"; 11 + version = "1.7.15"; 12 12 src = fetchFromGitHub { 13 13 owner = "vector-im"; 14 - repo = "riot-desktop"; 14 + repo = "element-desktop"; 15 15 rev = "v${version}"; 16 - sha256 = "04zqvj7n803dwp4jkhiihhynp82birb14vamm6ys39a0zgs91cnv"; 16 + sha256 = "sha256-7kWf8MXSB4/sX1bjMsfkzgzElS/AYu5VHAKGcqgvH54="; 17 17 }; 18 18 electron = electron_9; 19 19
+3 -3
pkgs/applications/networking/instant-messengers/element/element-web.nix
··· 12 12 13 13 in stdenv.mkDerivation rec { 14 14 pname = "element-web"; 15 - version = "1.7.14"; 15 + version = "1.7.15"; 16 16 17 17 src = fetchurl { 18 - url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz"; 19 - sha256 = "1wyk1si0dmlcskf25zmbijpz6505yzjxa7pvd3g2k9kxc49vi20j"; 18 + url = "https://github.com/vector-im/element-web/releases/download/v${version}/element-v${version}.tar.gz"; 19 + sha256 = "sha256-ZSi0OLA5dyPXn1NlZkkhCmWhrSryfyj/O6Ux1lO12ns="; 20 20 }; 21 21 22 22 installPhase = ''
+22 -11
pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
··· 1 - { callPackage, runCommandLocal, writeShellScriptBin, stdenv, coreutils, bubblewrap }: 2 - 3 - let buildFHSEnv = callPackage ./env.nix { }; in 1 + { lib, callPackage, runCommandLocal, writeShellScriptBin, stdenv, coreutils, bubblewrap }: 4 2 5 3 args @ { 6 - name, 7 - runScript ? "bash", 8 - extraInstallCommands ? "", 9 - meta ? {}, 10 - passthru ? {}, 11 - ... 4 + name 5 + , runScript ? "bash" 6 + , extraInstallCommands ? "" 7 + , meta ? {} 8 + , passthru ? {} 9 + , unshareUser ? true 10 + , unshareIpc ? true 11 + , unsharePid ? true 12 + , unshareNet ? false 13 + , unshareUts ? true 14 + , unshareCgroup ? true 15 + , ... 12 16 }: 13 17 14 18 with builtins; 15 19 let 20 + buildFHSEnv = callPackage ./env.nix { }; 21 + 16 22 env = buildFHSEnv (removeAttrs args [ 17 23 "runScript" "extraInstallCommands" "meta" "passthru" 24 + "unshareUser" "unshareCgroup" "unshareUts" "unshareNet" "unsharePid" "unshareIpc" 18 25 ]); 19 26 20 27 chrootenv = callPackage ./chrootenv {}; ··· 92 99 --dev-bind /dev /dev 93 100 --proc /proc 94 101 --chdir "$(pwd)" 95 - --unshare-all 96 - --share-net 102 + ${lib.optionalString unshareUser "--unshare-user"} 103 + ${lib.optionalString unshareIpc "--unshare-ipc"} 104 + ${lib.optionalString unsharePid "--unshare-pid"} 105 + ${lib.optionalString unshareNet "--unshare-net"} 106 + ${lib.optionalString unshareUts "--unshare-uts"} 107 + ${lib.optionalString unshareCgroup "--unshare-cgroup"} 97 108 --die-with-parent 98 109 --ro-bind /nix /nix 99 110 ${etcBindFlags}
+2 -1
pkgs/build-support/fetchfirefoxaddon/default.nix
··· 5 5 , sha1 ? "" 6 6 , sha256 ? "" 7 7 , sha512 ? "" 8 + , hash ? "" 8 9 }: 9 10 stdenv.mkDerivation rec { 10 11 ··· 30 31 ''; 31 32 src = fetchurl { 32 33 url = url; 33 - inherit md5 sha1 sha256 sha512; 34 + inherit md5 sha1 sha256 sha512 hash; 34 35 }; 35 36 nativeBuildInputs = [ coreutils unzip zip jq ]; 36 37 }
+2 -2
pkgs/development/libraries/intel-media-driver/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "intel-media-driver"; 8 - version = "20.4.2"; 8 + version = "20.4.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "intel"; 12 12 repo = "media-driver"; 13 13 rev = "intel-media-${version}"; 14 - sha256 = "1nz0f2chfm3rr8aggb7md0cmikwpd9159ql1rc59208nvl2fshrb"; 14 + sha256 = "04a0hcw9f8fr96xpc1inc19mncssqzxmjba9cdvvh71n8j7n3yyw"; 15 15 }; 16 16 17 17 cmakeFlags = [
+2 -2
pkgs/development/python-modules/thinc/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "thinc"; 26 - version = "7.4.3"; 26 + version = "7.4.4"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - sha256 = "c98491b083165f48bda95f5533f7d9dbd3980d32ad621bfe579ff08ef625a4d3"; 30 + sha256 = "08cf5cf7d70135db931c9f9d6f3b1844c53046c88f6072675fc164884f44c9e2"; 31 31 }; 32 32 33 33 buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
+2 -2
pkgs/development/tools/open-policy-agent/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "open-policy-agent"; 5 - version = "0.25.1"; 5 + version = "0.25.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "open-policy-agent"; 9 9 repo = "opa"; 10 10 rev = "v${version}"; 11 - sha256 = "1vwyp46lxjar7wl4qjj1mlii4c1vm65kwgmnf1kkwh8i4c202zkx"; 11 + sha256 = "0y4jd1dpq7cy9nfacpf5jbh705gmky44j78q32kq5v566lzrsvvp"; 12 12 }; 13 13 14 14 vendorSha256 = null;
+3 -3
pkgs/development/tools/rust/rustup/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "rustup"; 13 - version = "1.22.1"; 13 + version = "1.23.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "rust-lang"; 17 17 repo = "rustup"; 18 18 rev = version; 19 - sha256 = "0nf42pkyn87y0n93vd63bihx74h4bpisv74aqldg3vcav2iv35s1"; 19 + sha256 = "1i3ipkq6j47bf9dh9j3axzj6z443jm4j651g38cxyrrx8b2s15x0"; 20 20 }; 21 21 22 - cargoSha256 = "0ghjrx7y25s6rjp06h0iyv4195x7daj57bqza01i1j4hm5nkhqhi"; 22 + cargoSha256 = "1zkrrg5m0j9rk65g51v2zh404529p9z84qqb7bfyjmgiqlnh48ig"; 23 23 24 24 nativeBuildInputs = [ makeWrapper pkgconfig ]; 25 25
+13 -11
pkgs/games/alephone/default.nix
··· 1 - { stdenv, fetchurl, boost, curl, ffmpeg, icoutils, libmad, libogg, libpng 2 - , libsndfile, libvorbis, lua, pkgconfig, SDL, SDL_image, SDL_net, SDL_ttf, smpeg 3 - , speex, zziplib, zlib, makeWrapper, makeDesktopItem, unzip, alephone }: 1 + { stdenv, fetchurl, boost, curl, ffmpeg, icoutils, libGLU, libmad, libogg 2 + , libpng, libsndfile, libvorbis, lua, pkgconfig, SDL2, SDL2_image, SDL2_net 3 + , SDL2_ttf, smpeg, speex, zziplib, zlib, makeWrapper, makeDesktopItem, unzip 4 + , alephone }: 4 5 5 6 let 6 7 self = stdenv.mkDerivation rec { 7 8 outputs = [ "out" "icons" ]; 8 9 pname = "alephone"; 9 - version = "20150620"; 10 + version = "1.3.1"; 10 11 11 12 src = fetchurl { 12 - url = 13 - "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/AlephOne-${version}.tar.bz2"; 14 - sha256 = "0cz18fa3gx8mz5j09ywz8gq0r4q082kh6l9pbpwn8qjanzgn1wy0"; 13 + url = let date = "20200904"; 14 + in "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${date}/AlephOne-${date}.tar.bz2"; 15 + sha256 = "13ck3mp9qd5pkiq6zwvr744bwvmnqkgj5vpf325sz1mcvnv7l8lh"; 15 16 }; 16 17 17 18 nativeBuildInputs = [ pkgconfig icoutils ]; ··· 20 21 boost 21 22 curl 22 23 ffmpeg 24 + libGLU 23 25 libmad 24 26 libsndfile 25 27 libogg 26 28 libpng 27 29 libvorbis 28 30 lua 29 - SDL 30 - SDL_image 31 - SDL_net 32 - SDL_ttf 31 + SDL2 32 + SDL2_image 33 + SDL2_net 34 + SDL2_ttf 33 35 smpeg 34 36 speex 35 37 zziplib
+2 -2
pkgs/games/alephone/infinity/default.nix
··· 3 3 alephone.makeWrapper rec { 4 4 pname = "marathon-infinity"; 5 5 desktopName = "Marathon-Infinity"; 6 - version = "20190331"; 6 + version = "20200904"; 7 7 icon = alephone.icons + "/marathon-infinity.png"; 8 8 9 9 zip = fetchurl { 10 10 url = 11 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/MarathonInfinity-${version}-Data.zip"; 12 - sha256 = "03vn91arnsm71dakbfzrdfwpwh5vkwildl7i16xqi1apinmvvh86"; 12 + sha256 = "1n2zfiqjbakkk9dpnzfndqyvq3aml2kjrr2b1wm8g1n44nbc8clq"; 13 13 }; 14 14 15 15 meta = {
+8 -1
pkgs/games/steam/fhsenv.nix
··· 35 35 # Steam VR 36 36 procps 37 37 usbutils 38 + 39 + # electron based launchers need newer versions of these libraries than what runtime provides 40 + mesa 41 + sqlite 38 42 ] ++ lib.optional withJava jdk8 # TODO: upgrade https://github.com/NixOS/nixpkgs/pull/89731 39 43 ++ lib.optional withPrimus primus 40 44 ++ extraPkgs pkgs; ··· 175 179 libidn 176 180 tbb 177 181 wayland 178 - mesa 179 182 libxkbcommon 180 183 181 184 # Other things from runtime ··· 264 267 meta = steam.meta // { 265 268 broken = nativeOnly; 266 269 }; 270 + 271 + # allows for some gui applications to share IPC 272 + # this fixes certain issues where they don't render correctly 273 + unshareIpc = false; 267 274 268 275 passthru.run = buildFHSUserEnv { 269 276 name = "steam-run";
+2 -2
pkgs/servers/matrix-synapse/default.nix
··· 10 10 in 11 11 buildPythonApplication rec { 12 12 pname = "matrix-synapse"; 13 - version = "1.23.0"; 13 + version = "1.24.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "18an6nvxq2g21rq5ph3xlnkl75dmilcrz4ykdydz37hs09z6q1al"; 17 + sha256 = "sha256-yxcdFd7iVXbDIUx1lW73FKLy+BZfSspz60LKw7BCtl4="; 18 18 }; 19 19 20 20 patches = [
+2 -2
pkgs/servers/nosql/cassandra/2.1.nix
··· 1 1 { callPackage, ... } @ args: 2 2 3 3 callPackage ./generic.nix (args // { 4 - version = "2.1.20"; 5 - sha256 = "0ik7a4jg3s3xnyrj1sa0rvbh066fv1y2202l7cv6nbca72pgyl6a"; 4 + version = "2.1.22"; 5 + sha256 = "1wk57dz0kmc6d5y8d8dkx269lzh3ark3751z734gxncwdlclcyz3"; 6 6 })
+2 -2
pkgs/servers/nosql/cassandra/2.2.nix
··· 1 1 { callPackage, ... } @ args: 2 2 3 3 callPackage ./generic.nix (args // { 4 - version = "2.2.14"; 5 - sha256 = "1b2x3q1ach44qg07sh8wr7d8a10n36w5522drd3p35djbiwa3d9q"; 4 + version = "2.2.19"; 5 + sha256 = "1f8axpxxpmzlb22k3lqsnw3096qjp6xd36brvq5xbdk698jw15jl"; 6 6 })
+3 -3
pkgs/servers/routinator/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "routinator"; 5 - version = "0.8.1"; 5 + version = "0.8.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "NLnetLabs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-yH43FPeMohN6zpzEcLpbFBvO8Wz4IjuWRmsE19C7NIA="; 11 + sha256 = "sha256-rxCgW4cuYNSJ9P+cBYWAYJsghz2bp9mpAh6AuwLoV5o="; 12 12 }; 13 13 14 - cargoSha256 = "14cbkvcvbjgc308lh1yj0715rnl035r5qwvfsip17xk5j3y8w1xr"; 14 + cargoSha256 = "0fcp4b2b0mjddj4blr20gvp1ih3ldzzr04rm1m06i8d2lnl68i79"; 15 15 16 16 meta = with stdenv.lib; { 17 17 description = "An RPKI Validator written in Rust";