Commit Graph

28 Commits

Author SHA1 Message Date
Marius Bakke 6a489839a8
gnu: ungoogled-chromium: Enable parallel build.
...but limit the memory usage.  Tested with --cores=8 on a 16 GiB RAM machine.

* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove <#:parallel-build?>.
Add "jumbo_file_merge_limit=8" in <#:configure-flags>.
2019-07-22 16:22:21 +02:00
Marius Bakke 82ccfb1d94
gnu: ungoogled-chromium: Add native Wayland variant.
* gnu/packages/chromium.scm (%preserved-third-party-files): Preserve
"third_party/wayland/wayland_scanner_wrapper.py" and "third_party/wayland-protocols".
(ungoogled-chromium/wayland): New public variable.
2019-07-17 16:30:23 +02:00
Marius Bakke d4cafcaf30
gnu: ungoogled-chromium: Update to 75.0.3770.142 [security fixes].
This fixes CVE-2019-972921 and CVE-2019-951487.

* gnu/packages/chromium.scm (%chromium-version): Set to 75.0.3770.142.
(%chromium-origin): Update hash.
2019-07-16 17:06:41 +02:00
Marius Bakke 760d90cc6a
gnu: ungoogled-chromium: Increase build timeout.
* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Set TIMEOUT to
40 hours.
2019-07-10 00:54:29 +02:00
Marius Bakke ff68ddb032
gnu: ungoogled-chromium: Build against ICU 64.
* gnu/packages/icu4c.scm (icu4c-64): New public variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C to ICU4C-64.
2019-06-30 14:11:00 +02:00
Marius Bakke c94cc6de39
gnu: ungoogled-chromium: Increase build timeout.
* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: New field.
2019-06-21 11:05:05 +02:00
Marius Bakke 9a2e5fe5fd
gnu: ungoogled-chromium: Disable parallel build.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Set
  #:parallel-build? #f.  Adjust 'build' phase to account for it.
2019-06-20 22:49:32 +02:00
Marius Bakke cee835897b
gnu: ungoogled-chromium: Update to 75.0.3770.100-0.5d8abc3.
* gnu/packages/chromium.scm (%chromium-version): Set to 75.0.3770.100.
(%chromium-origin): Update hash.
2019-06-20 22:49:32 +02:00
Alex Griffin 3df7b15e6c
gnu: ungoogled-chromium: Install icons.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Install icons.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-06-20 22:49:32 +02:00
Marius Bakke 54200da4b3
gnu: ungoogled-chromium: Update to 75.0.3770.90-0.5d8abc3 [fixes CVE-2019-5842].
* gnu/packages/chromium.scm (%chromium-version): Update to 75.0.3770.90.
(%debian-revision): Update to 'debian/75.0.3770.90-1'.
(%chromium-origin): Update hashes.
2019-06-14 14:05:47 +02:00
Marius Bakke 136eeb0b49
gnu: ungoogled-chromium: Update to 75.0.3770.80-0.5d8abc3.
* gnu/packages/chromium.scm (%preserved-third-party-files): Update for 75.
(%chromium-version): Update to 75.0.3770.80.
(%ungoogled-revision): Update to 5d8abc38b43a62f379615a0dc972b29d9aebb4b4.
(%debian-revision): Update to debian/75.0.3770.80-1.
(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
(ungoogled-chromium-source): Include Debians GCC6 patches.
(ungoogled-chromium)[arguments]: Add "enable_vr=false" to #:configure-flags.
2019-06-12 13:29:45 +02:00
Marius Bakke d0804ea0c6
gnu: chromium: Move origins into separate variables.
* gnu/packages/chromium.scm (%chromium-origin, %ungoogled-origin,
%debian-origin): New variables.
(ungoogled-chromium-source): Adjust accordingly.
2019-06-12 13:29:35 +02:00
Marius Bakke ebd45195dd
gnu: ungoogled-chromium: Update to 74.0.3729.169-0.d2beaef.
* gnu/packages/chromium.scm (%chromium-version): Update to 74.0.3729.169.
(ungoogled-chromium-source): Update hash.
2019-05-22 15:05:43 +02:00
Marius Bakke 91057d9564
gnu: ungoogled-chromium: Update to 74.0.3729.157-0.d2beaef.
* gnu/packages/chromium.scm (%chromium-version): Update to 74.0.3729.157.
(%ungoogled-revision): Update to d2beaef.
(ungoogled-chromium-source): Update hashes.
2019-05-21 17:25:54 +02:00
Marius Bakke f99418e3f3
gnu: ungoogled-chromium: Update to 74.0.3729.131-0.9e33022 [fixes CVE-2019-5824].
* gnu/packages/chromium.scm (%chromium-version): Update to 74.0.3729.131.
(ungoogled-chromium-source): Update Chromium hash.
2019-05-01 22:15:01 +02:00
Marius Bakke ca86b0bae3
gnu: ungoogled-chromium: Unbundle openjpeg again.
This is a follow-up to commit 40594fdcb9e360d68e5444771b5467ba5bbbfcf2.

* gnu/packages/chromium.scm (%preserved-third-party-files): Remove
'third_party/pdfium/third_party/libopenjpeg20'.
(ungoogled-chromium)[arguments]: Fix typo in #:configure-flags.
2019-05-01 22:15:01 +02:00
Marius Bakke af74e4350f
gnu: ungoogled-chromium: Update to 74.0.3729.108-0.9e33022.
* gnu/packages/chromium.scm (%preserved-third-party-files): Add four new
directories, delete three obsolete.
(%chromium-version, %ungoogled-revision, %debian-revision): Update for 74.
(ungoogled-chromium-source): Update hashes.  Ignore Debians GCC6 patches.
(ungoogled-chromium)[arguments]: Add "use_system_openjpeg" to #:configure-flags.
2019-05-01 01:31:31 +02:00
Marius Bakke 821222433a
gnu: ungoogled-chromium: Update to 73.0.3683.103-0.4c7fb6d.
* gnu/packages/chromium.scm (%chromium-version): Set to 73.0.3683.103.
(ungoogled-chromium-source): Adjust chromium hash.
2019-04-07 23:56:47 +02:00
Ludovic Courtès aff0cce917
gnu: Move nss & co. to nss.scm.
* gnu/packages/gnuzilla.scm (nspr, nss): Move to...
* gnu/packages/nss.scm: ... here.  New file.
* gnu/packages/chromium.scm, gnu/packages/disk.scm,
gnu/packages/freedesktop.scm, gnu/packages/gnome.scm,
gnu/packages/gnunet.scm, gnu/packages/java.scm,
gnu/packages/libreoffice.scm, gnu/packages/linux.scm,
gnu/packages/mate.scm, gnu/packages/openldap.scm,
gnu/packages/package-management.scm, gnu/packages/password-utils.scm,
gnu/packages/polkit.scm, gnu/packages/qt.scm,
gnu/packages/sssd.scm, gnu/packages/storage.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/xml.scm: Adjust
accordingly.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add nss.scm.
2019-04-04 17:47:02 +02:00
Marius Bakke 105fa9fcf7
gnu: ungoogled-chromium: Update to 73.0.3683.86-0.4c7fb6d [security fixes].
The update to Chromium 73 includes more than 60 security fixes.  See the
release announcement for more information:
<https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html>.

* gnu/packages/chromium.scm (%preserved-third-party-files): Drop
"net/third_party/http2" and "net/third_party/spdy".  Add "v8/src/third_party/siphash".
(%chromium-version): Update to 73.0.3683.86.
(%ungoogled-revision): Update to 4c7fb6d1a86602999f30b58ef8b331b2115c5ad8.
(%debian-revision): New variable.
(ungoogled-chromium-source): Add an origin for Debians packaging scripts.
Adjust for Ungoogled refactoring and add a procedure for applying Debian
patches.  Replace unneeded LET* for LET and reindent.
(ungoogled-chromium)[arguments]: Remove one obsolete substitution, add two others.
2019-03-31 21:26:17 +02:00
Marius Bakke 799aebd71f
gnu: ungoogled-chromium: Enable VA-API on x86_64-linux only.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Conditionally add
"use_vaapi" to #:configure-flags.
2019-03-31 21:26:17 +02:00
Marius Bakke 794e0664bd
gnu: ungoogled-chromium: Update to 72.0.3626.121-0.a80839c [fixes CVE-2019-5786].
* gnu/packages/chromium.scm (%chromium-version): Update to 72.0.3626.121.
(ungoogled-chromium-source): Update hash.
2019-03-02 22:21:16 +01:00
Marius Bakke 881155395d
gnu: chromium: Update to 72.0.3626.119-0.a80839c.
* gnu/packages/chromium.scm (%chromium-version): Update to 72.0.3626.119.
(package-revision): Reset.
(ungoogled-chromium-source): Update hash.
2019-02-23 18:31:18 +01:00
Marius Bakke 2a1ec7bcf4
gnu: icecat, ungoogled-chromium: Disable grafts on source derivation.
* gnu/packages/chromium.scm (computed-origin-method): Pass #:graft? #f to
GEXP->DERIVATION.
* gnu/packages/gnuzilla.scm (computed-origin-method): Likewise.
2019-02-22 17:10:24 +01:00
Marius Bakke f2945c26a9
gnu: ungoogled-chromium: Update to 72.0.3626.109-1.a80839c.
* gnu/packages/chromium.scm (%ungoogled-revision): Update to a80839c.
(package-revision): Bump.
(ungoogled-chromium-source): Update hash.
2019-02-22 17:10:23 +01:00
Marius Bakke 718540d21b
gnu: ungoogled-chromium: Include Ungoogled revision in version string.
* gnu/packages/chromium.scm (package-revision, %package-version): New variables.
(ungoogled-chromium-source)[file-name]: Use %PACKAGE-VERSION.
(ungoogled-chromium)[version]: Likewise.
2019-02-22 17:10:23 +01:00
Marius Bakke 78a64543a9
gnu: ungoogled-chromium: Explicitly disable Widevine.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add
'enable_widevine=false' to #:configure-flags.
2019-02-21 08:43:46 +01:00
Marius Bakke f1e9de4d3a
gnu: Add ungoogled-chromium.
* gnu/packages/aux-files/chromium/master-preferences.json,
gnu/packages/chromium.scm: New files.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.
2019-02-18 23:41:56 +01:00