From 664fa4b1625d25a2a2fcf002db3e844de587ee18 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Mon, 18 Nov 2019 15:25:07 +0100 Subject: gnu: ungoogled-chromium: Increase resource limits in separate phase. * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase 'increase-resource-limits'. --- gnu/packages/chromium.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'gnu/packages/chromium.scm') diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm index 225a301a65..a9df1d2247 100644 --- a/gnu/packages/chromium.scm +++ b/gnu/packages/chromium.scm @@ -660,8 +660,8 @@ from forcing GEXP-PROMISE." ;; their current status for convenience. (format #t "Dumping configure flags...\n") (invoke "gn" "args" "out/Release" "--list")))) - (replace 'build - (lambda* (#:key (parallel-build? #t) #:allow-other-keys) + (add-before 'build 'increase-resource-limits + (lambda _ ;; XXX: Chromiums linking step requires a lot of simultaneous file ;; accesses. Having a too low ulimit will result in bogus linker ;; errors such as "foo.a: error adding symbols: malformed archive". @@ -677,7 +677,9 @@ from forcing GEXP-PROMISE." (format #t "increased maximum number of open files from ~d to ~d~%" soft (if hard (min hard 4096) 4096))))) - + #t)) + (replace 'build + (lambda* (#:key (parallel-build? #t) #:allow-other-keys) (invoke "ninja" "-C" "out/Release" "-j" (if parallel-build? (number->string (parallel-job-count)) -- cgit v1.2.3 From aadfcd1b6f46d5a06791aa7ce19d339c0dd899b4 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Thu, 21 Nov 2019 14:24:02 +0100 Subject: gnu: ungoogled-chromium: Update to 78.0.3904.108-0.8f06513 [security fixes]. This fixes CVE-2019-13723 and CVE-2019-13724. * gnu/packages/chromium.scm (%chromium-version): Set to 78.0.3904.108. (%ungoogled-revision): Set to 8f065138317a6152b20decc224027a5192ba76b1. (%chromium-origin, %ungoogled-origin): Update hashes. --- gnu/packages/chromium.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gnu/packages/chromium.scm') diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm index a9df1d2247..9d194de0e6 100644 --- a/gnu/packages/chromium.scm +++ b/gnu/packages/chromium.scm @@ -242,8 +242,8 @@ from forcing GEXP-PROMISE." #:system system #:guile-for-build guile))) -(define %chromium-version "78.0.3904.97") -(define %ungoogled-revision "acaf16383f264d8a2f24142ad054c9b4355771d3") +(define %chromium-version "78.0.3904.108") +(define %ungoogled-revision "8f065138317a6152b20decc224027a5192ba76b1") (define %debian-revision "e43d74632091324774a5049668782dba7b09cf72") (define package-revision "0") (define %package-version (string-append %chromium-version "-" @@ -258,7 +258,7 @@ from forcing GEXP-PROMISE." %chromium-version ".tar.xz")) (sha256 (base32 - "01wx5bi397d80za0sdfwgfbjj6n2ad2i31zmcrhm6wzryjwrmx6i")))) + "03jvfz68nvmmrplygf96sh0l347p4h03c8vpw8yrglh6ycwkiigr")))) (define %ungoogled-origin (origin @@ -269,7 +269,7 @@ from forcing GEXP-PROMISE." (string-take %ungoogled-revision 7))) (sha256 (base32 - "1gqbch6dnww3c3vn1i4nb07iz1f78mws9dsxscj3rsrkcgwhsdz8")))) + "0zix90jz82hpym9jmyf99yw19swaf13ps6szi60wccmz1gccv77g")))) (define %debian-origin (origin -- cgit v1.2.3