me
/
guix
Archived
1
0
Fork 0
Commit Graph

190 Commits (6574d0e1d11deb88fef6870d30e7c4b9adb1f106)

Author SHA1 Message Date
Marius Bakke c94202ac38
gnu: ungoogled-chromium: Build with Clang 13.
* gnu/packages/chromium.scm (%arch-patches): Remove obsolete.
(ungoogled-chromium)[native-inputs]: Change from CLANG-12 to CLANG-13.
2022-01-08 11:38:47 +01:00
Marius Bakke 4a943cfdbe
gnu: ungoogled-chromium: Update to 97.0.4692.71-1.
* gnu/packages/patches/ungoogled-chromium-system-ffmpeg.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%guix-patches): Add it.
(%chromium-version): Set to 97.0.4692.71-1.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-01-07 17:15:38 +01:00
Marius Bakke fdd71babc7
gnu: ungoogled-chromium: Improve Vulkan support.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add absolute
reference to libvulkan.so.1.  Install SwiftShader support files.
[inputs]: Add VULKAN-LOADER.
2021-12-16 22:21:12 +01:00
Marius Bakke 745d6cb7d3
gnu: ungoogled-chromium: Unexpire accelerated video decoding.
* gnu/packages/patches/ungoogled-chromium-accelerated-video-decode.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%guix-patches): Add it.
2021-12-16 22:21:12 +01:00
Marius Bakke 48a1bb314d
gnu: ungoogled-chromium: Enable RUNPATH validation.
* gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%guix-patches): Add it.
(ungoogled-chromium)[arguments]: Remove #:validate-runpath?.
2021-12-16 22:21:12 +01:00
Marius Bakke 3eadcdc63e
gnu: ungoogled-chromium: Update to 96.0.4664.110-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.110-1.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-12-15 18:43:25 +01:00
Marius Bakke 467485a50a
gnu: Remove superfluous "linux-libre-headers" inputs.
This input is already propagated from glibc.

* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove LINUX-LIBRE-HEADERS-5.10.
* gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Likewise.
* gnu/packages/accessibility.scm (brltty)[inputs]: Remove LINUX-LIBRE-HEADERS.
* gnu/packages/graphics.scm (directfb)[inputs]: Likewise.
* gnu/packages/gstreamer.scm (libdc1394)[inputs]: Likewise.
* gnu/packages/linux.scm (python-evdev)[native-inputs]: Likewise.
(bcc, bpftrace)[inputs]: Likewise.
* gnu/packages/networking.scm (lksctp-tools)[inputs]: Likewise.
* gnu/packages/video.scm (tslib)[inputs]: Likewise.
* gnu/packages/web-browsers.scm (links)[native-inputs]: Likewise.
* gnu/packages/cdrom.scm (cdrtools)[inputs]: Likewise.
[arguments]: Adjust accordingly.
* gnu/packages/lirc.scm (lirc)[inputs, arguments]: Likewise.
* gnu/packages/vpn.scm (xl2tpd)[inputs, arguments]: Likewise.
2021-12-13 23:28:57 +01:00
Mathieu Othacehe 32750e8c3e
Merge remote-tracking branch 'signed/master' into core-updates 2021-12-10 21:49:25 +01:00
Marius Bakke 4cb5f0daf2
gnu: ungoogled-chromium: Update to 96.0.4664.93-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.93.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-12-09 17:39:29 +01:00
Ludovic Courtès b15e543d30
Merge branch 'master' into core-updates-frozen 2021-11-23 11:29:38 +01:00
Marius Bakke e3f70c947f
gnu: ungoogled-chromium: Update to 96.0.4664.45-0.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M96.
(%chromium-version): Set to 96.0.4664.45.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-11-17 23:57:52 +01:00
Maxim Cournoyer 00c78f8dbc
gnu: ungoogled-chromium: Use the new lld-as-ld-wrapper.
* gnu/packages/chromium.scm (make-lld-wrapper): Delete procedure.
(ungoogled-chromium)[native-inputs]: Replace its use by lld-as-ld-wrapper.
2021-11-11 12:18:19 -05:00
Efraim Flashner bc5155b952
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-10-31 14:49:47 +02:00
Marius Bakke b440794c3d
gnu: ungoogled-chromium: Update to 95.0.4638.69-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 95.0.4638.69.
(%ungoogled-revision): Inherit from it.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-10-30 00:51:08 +02:00
Marius Bakke 39e6fec373
gnu: ungoogled-chromium: Update to 95.0.4638.54-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 95.0.4638.54.
(%ungoogled-revision): Set to 95.0.4638.54.
(%ungoogled-origin): Update hash.
(ungoogled-chromium)[source]: Likewise.
[arguments]: Remove obsolete configure flag.  Adjust substitutions for 95.
2021-10-22 12:09:23 +02:00
Mathieu Othacehe a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen. 2021-10-12 17:46:23 +00:00
Marius Bakke c4620565e8
gnu: ungoogled-chromium: Update to 94.0.4606.81-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 94.0.4606.81
(%ungoogled-revision): Set to 94.0.4606.81-1.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-10-11 18:59:45 +02:00
Marius Bakke 159b94cfb5
gnu: ungoogled-chromium: Update to 94.0.4606.71-1.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 94.
(arch-patch, %arch-revision, %arch-patches): New variables.
(%chromium-version): Set to 94.0.4606.71.
(%ungoogled-revision, %ungoogled-origin): Update to 94.0.4606.71-1.
(ungoogled-chromium-snippet): Apply %ARCH-PATCHES.
(ungoogled-chromium)[version]: Use %UNGOOGLED-REVISION if it matches
%CHROMIUM-VERSION, otherwise use a "-0" suffix.
[arguments]: Adjust renamed configure flag.
[inputs]: Change from HARFBUZZ to HARFBUZZ-3.0.
2021-10-02 13:13:12 +02:00
Maxim Cournoyer d08f90be6f
gnu: ungoogled-chromium: Mention chromedriver in the description.
* gnu/packages/chromium.scm (ungoogled-chromium) [description]: Mention that
chromedriver is included in the package.
2021-09-25 00:06:30 -04:00
Marius Bakke 6a805f22a3
gnu: ungoogled-chromium: Update to 93.0.4577.82-0.3f62dbc.
* gnu/packages/patches/ungoogled-chromium-ffmpeg-compat.patch,
gnu/packages/patches/ungoogled-chromium-system-nspr.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for version
93.
(%chromium-version): Set to 93.0.4577.82.
(%ungoogled-revision): Set to 93.0.4577.82-1-2-g3f62dbc.
(%debian-patches): Remove 'system/nspr.patch'.
(%ungoogled-origin): Update source hash.
(%guix-patches): Add 'ungoogled-chromium-ffmpeg-compat.patch' and
'ungoogled-chromium-system-nspr.patch'.
(ungoogled-chromium-snippet): Remove PYTHON-2 usage.  Don't unbundle
'snappy'.
(libvpx/chromium): Remove variable.
(ungoogled-chromium)[source]: Update hash.
[arguments]: Add "is_cfi=false", "use_thin_lto=false", and
"blink_enable_generated_code_formatting=false".
[native-inputs]: Change CLANG-11 to CLANG-12.  Change NODE to NODE-LTS.  Add
PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB.  Remove PYTHON-2.
[inputs]: Change LIBVPX/CHROMIUM to LIBVPX.
2021-09-23 12:05:53 +02:00
Ludovic Courtès d9dfbf886d
Merge branch 'master' into core-updates-frozen 2021-09-07 14:19:08 +02:00
Marius Bakke c4133c43c7
Merge branch 'master' into core-updates-frozen
Conflicts:
	gnu/packages/algebra.scm
	gnu/packages/games.scm
	gnu/packages/golang.scm
	gnu/packages/kerberos.scm
	gnu/packages/mail.scm
	gnu/packages/python.scm
	gnu/packages/ruby.scm
	gnu/packages/scheme.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
2021-08-12 00:30:27 +02:00
Efraim Flashner 5d4f26e9bc
gnu: Remove redundant icu4c-69.
* gnu/packages/icu4c.scm (icu4c-69): Remove variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Replace
icu4c-69 with icu4c.
2021-08-08 11:51:50 +03:00
Marius Bakke 08660f7c88
gnu: ungoogled-chromium: Update to 92.0.4515.159-0.8164c91.
* gnu/packages/chromium.scm (%chromium-version): Set to 92.0.4515.159.
(%ungoogled-revision): Set to 92.0.4515.159-1-8-g8164c91.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-08-25 21:10:23 +02:00
Marius Bakke 26d68d4fff
gnu: ungoogled-chromium: Update to 92.0.4515.131-0.4a9534c.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 92.
(%chromium-version): Set to 92.0.4515.131.
(%ungoogled-revision): Set to 92.0.4515.131-1-0-g4a9534c.
(%ungoogled-origin): Update hash.
(ungoogled-chromium-snippet): Remove obsolete substitution and trailing #t.
(ungoogled-chromium)[source]: Update hash.
[arguments]: Remove trailing #t's.
[native-inputs]: Remove PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB.  Add
PYTHON-WRAPPER.
[inputs]: Add LINUX-LIBRE-HEADERS-5.10.
2021-08-11 00:41:45 +02:00
Marius Bakke 550eca2a7b
gnu: ungoogled-chromium: Update to 91.0.4472.164-0.a9eb6fd.
* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.164.
(ungoogled-chromium): Update hash.
2021-07-17 19:40:58 +02:00
Marius Bakke a03912ed86
gnu: ungoogled-chromium: Update to 91.0.4472.114-0.a9eb6fd.
* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.114.
(%ungoogled-revision): Set to a9eb6fd.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-06-22 00:09:40 +02:00
Marius Bakke 64fea6b49d
gnu: ungoogled-chromium: Update to 91.0.4472.106-0.bd0ffd1.
* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.106.
(ungoogled-chromium)[source]: Update checksum.
2021-06-16 19:07:26 +02:00
Marius Bakke 2b315ebfb9
gnu: ungoogled-chromium: Update to 91.0.4472.101-0.bd0ffd1.
* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.101.
(%ungoogled-revision): Set to 91.0.4472.101-1-2-gbd0ffd1.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-06-13 15:33:59 +02:00
Marius Bakke 304895d5e0
gnu: ungoogled-chromium: Update to 91.0.4472.77-0.6802c88.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 91.
(%chromium-version): Set to 91.0.4472.77.
(%ungoogled-revision): Set to 91.0.4472.77-1-0-g6802c88.
(%debian-patches): Remove obsolete patch.
(%ungoogled-origin): Update hash.
(ungoogled-chromium-snippet): Add substitution for an unbundling file.
(ungoogled-chromium): Update hash.
[arguments]: Add a substitution previously provided by a Debian patch.
[inputs]: Change from ICU-68 to ICU-69.
2021-06-01 20:21:54 +02:00
Marius Bakke 4daea80027
gnu: ungoogled-chromium: Update to 90.0.4430.212-0.3184907.
* gnu/packages/chromium.scm (%chromium-version): Set to 90.0.4430.212.
(ungoogled-chromium): Update hash.
2021-05-13 12:36:49 +02:00
Marius Bakke 8dcbd8a374
gnu: ungoogled-chromium: Update to 90.0.4430.93.
* gnu/packages/patches/ungoogled-chromium-system-nspr.patch,
gnu/packages/patches/ungoogled-chromium-system-opus.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 90.
(debian-patch): Make REVISION optional, default to %DEBIAN-REVISION.
(%chromium-version): New variable.
(%ungoogled-revision): Set to 90.0.4430.85-1-11-g3184907.
(%debian-revision): Set to debian/90.0.4430.85-1.
(%debian-patches): Add more patches; update hashes.
(%ungoogled-origin): Update hash.
(%guix-patches): Remove obsolete patches.
(libvpx/chromium): Update to 1.9.0-147-g61edec1ef.
(ungoogled-chromium)[version]: Base on %CHROMIUM-REVISION and the last
component of %UNGOOGLED-REVISION, a 'git describe --long' style ID.
[arguments]: Add build_with_flite_lib in #:configure-flags.  Add openjpeg
substitution in #:phases.
2021-04-28 17:59:32 +02:00
Marius Bakke 252609bb84
gnu: Remove unused module imports.
* gnu/packages/chromium.scm: Don't import (guix store) and (guix monads).
2021-04-10 16:19:37 +02:00
Marius Bakke b7bcd1ecfc
gnu: ungoogled-chromium: Update to 89.0.4389.114-1.
* gnu/packages/chromium.scm (%ungoogled-revision): Set to 89.0.4389.114-1.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-04-10 16:19:37 +02:00
Marius Bakke 1155a88308
gnu: ungoogled-chromium: Update to 89.0.4389.90-1.
* gnu/packages/patches/ungoogled-chromium-system-opus.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 89.
(%chromium-version): Remove variable.
(%ungoogled-revision): Set to 89.0.4389.90-1.
(%ungoogled-origin): Conditionally set file name based on commit/tag.
(%guix-patches): Add the new file.
(libvpx/chromium): Update to 1.9.0-104-gb5d77a48d.
(ungoogled-chromium)[version]: Use %UNGOOGLED-REVISION.
[source]: Update hash.
[arguments]: Adjust #:configure-flags for build system changes.  Don't build
with external WebRTC SSL library.  Remove obsolete substitution.
[inputs]: Remove OPENSSL.  Change from PIPEWIRE to PIPEWIRE-0.3.
2021-03-19 00:14:11 +01:00
Léo Le Bouter 00c1793ce8
gnu: ungoogled-chromium: Add xdg-utils to PATH with wrapper.
This will ensure that 'mailto:' links work out of the box, among others.

* gnu/packages/chromium.scm (ungoogled-chromium): Modify replacement 'install
phase to add xdg-utils to PATH with wrap-program.
2021-03-10 23:38:53 +01:00
Marius Bakke a58f9966a5
gnu: ungoogled-chromium: Update to 88.0.4324.182-0.b98f2d5.
* gnu/packages/chromium.scm (%chromium-version): Set to -88.0.4324.182.
(%ungoogled-revision): Set to 27c9e9fabd38001b32d148f7b3f99b4d31e67277.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-02-21 21:39:38 +01:00
Marius Bakke d6eabc8ab0
gnu: ungoogled-chromium: Update to 88.0.4324.150-0.f7c33de [fixes CVE-2021-21148].
* gnu/packages/chromium.scm (%chromium-version): Set to 88.0.4324.150.
(%ungoogled-revision): Set to f7c33ded1674556b6e9e72d597c706666f490da8.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-02-07 13:52:56 +01:00
Marius Bakke b7377b6ecf
gnu: ungoogled-chromium: Update to 88.0.4324.146-0.d8e821c.
* gnu/packages/chromium.scm (%chromium-version): Set to 88.0.4324.146.
(%ungoogled-revision): Set to d8e821c16212647250ea6d848537e92b1b739f82.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-02-03 20:35:58 +01:00
Marius Bakke 6942f5a1b4
gnu: ungoogled-chromium: Remove unused input.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove DBUS-GLIB.
2021-02-03 20:35:58 +01:00
Marius Bakke 91bfb6d19d
gnu: ungoogled-chromium: Update to 88.0.4324.104-0.4e2679c.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 88.
(%chromium-version): Set to 88.0.4324.104.
(%ungoogled-revision): Set to 4e2679ce15a53925b34a95aa3e1731751530dc22.
(%ungoogled-origin): Update hash.
(libvpx/chromium): New variable.
(ungoogled-chromium): Update hash.
[arguments]: Patch one file for compatibility with system ICU.
[inputs]: Change from ICU4C-67 to ICU4C-68.  Change from LIBVPX to
LIBVPX/CHROMIUM.
2021-01-30 12:32:42 +01:00
Marius Bakke 81c07be72a
gnu: ungoogled-chromium: Update to 87.0.4280.141-0.483a1ba.
* gnu/packages/chromium.scm (%chromium-version): Set to 87.0.4280.141.
(%ungoogled-revision): Set to 483a1bae4eee601c7d0a4a63499380e40e4f8a44.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-01-12 01:08:23 +01:00
Marius Bakke 1cb91eb50f
gnu: ungoogled-chromium: Update to 87.0.4280.88-0.b78cb92 [security fixes].
* gnu/packages/chromium.scm (%chromium-version): Set to 87.0.4280.88.
(%ungoogled-revision): Set to b78cb927fa8beaee0ddfb4385277edb96444c40f.
(%ungoogled-origin): Update URL and hash.
(ungoogled-chromium): Update hash.
[arguments]: Fix inverted logic in max link jobs.
2020-12-05 18:06:53 +01:00
Marius Bakke 689d88451e
gnu: ungoogled-chromium: Update to 87.0.4280.66-0.1f7cdef.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 87.
(arch-patch, %arch-revision, %arch-patches): Remove.
(ungoogled-chromium-snippet): Remove %ARCH-PATCHES.
(%ungoogled-revision): Set to 1f7cdef6dfa8f612afde8f988131f210612333e0.
(%chromium-version): Set to 87.0.4280.66.
(ungoogled-chromium)[source]: Update hash.
[arguments]: Adjust #:configure-flags for changes in 87.  Enable Pipewire
support in WebRTC.
[native-inputs]: Add WAYLAND.
[inputs]: Add PIPEWIRE and WAYLAND.
(ungoogled-chromium/wayland): Implement as a wrapper over UNGOOGLED-CHROMIUM.
* gnu/packages/patches/ungoogled-chromium-system-nspr.patch: Adjust for 87.
2020-11-23 23:37:34 +01:00
Marius Bakke 1ed9a078e1
gnu: ungoogled-chromium: Update to 86.0.4240.198-0.b68e17f [security fixes].
This fixes CVE-2020-16013 and CVE-2020-16017.

* gnu/packages/chromium.scm (%chromium-version): Set to 86.0.4240.198.
(ungoogled-chromium): Update hash.
2020-11-12 21:54:17 +01:00
Marius Bakke 3ec4b34e90
gnu: ungoogled-chromium: Update to 86.0.4240.193-0.b68e17f.
* gnu/packages/chromium.scm (%chromium-version): Set to 86.0.4240.193.
(ungoogled-chromium): Update hash.
2020-11-10 22:32:12 +01:00
Ludovic Courtès a5945a60cf
gnu: chromium: Silent 'local-file' warning.
This is a followup to fddc870632.

* gnu/packages/chromium.scm (%guix-patches): Use 'assume-valid-file-name'.
2020-11-05 16:15:22 +01:00
Marius Bakke fddc870632
gnu: ungoogled-chromium: Fix hardware acceleration.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Patch in absolute
file name of libGL.so, and install Chromiums own libEGL.so and libGLESv2.so.
2020-11-05 02:20:24 +01:00
Marius Bakke 81dfd459e3
gnu: ungoogled-chromium: Update to 86.0.4240.183-0.b68e17f [security fixes].
This fixes CVE-2020-16004, CVE-2020-16005, CVE-2020-16006, CVE-2020-16007,
CVE-2020-16008, CVE-2020-16009, and CVE-2020-16011.

* gnu/packages/chromium.scm (%ungoogled-revision, %ungoogled-origin): Update
to b68e17f.
(ungoogled-chromium): Update to 86.0.4240.183.
2020-11-05 02:20:24 +01:00
Marius Bakke 867e3830e6
gnu: ungoogled-chromium: Add search path for installed extensions.
* gnu/packages/patches/ungoogled-chromium-extension-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%guix-patches): New variable.
(ungoogled-chromium-snippet): Apply %GUIX-PATCHES.
(ungoogled-chromium)[arguments]: Don't hard-code extensions directory.
[native-search-paths]: New field.
2020-11-05 02:20:24 +01:00
Marius Bakke a45071978c
gnu: ungoogled-chromium: Update to 86.0.4240.111-0.c34a56d [security fixes].
This fixes CVE-2020-15999, CVE-2020-16000, CVE-2020-16001, CVE-2020-16002, and
CVE-2020-16003.

* gnu/packages/chromium.scm (ungoogled-chromium): Update to
86.0.4240.111-0.c34a56d.
2020-10-22 18:41:29 +02:00
Marius Bakke b10fdd510e
gnu: ungoogled-chromium: Embed absolute references to libGL and friends.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Provide absolute
references to dlopen'd Mesa libraries.
2020-10-22 18:41:29 +02:00
Marius Bakke f01ec472b9
gnu: ungoogled-chromium: Update to 86.0.4240.75-0.c34a56d.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 86.
Include bundled libc++, jsoncpp, re2 and libvpx for now.
(gentoo-patch, chromium-gcc-patchset, %gentoo-patches, %gentoo-revision,
xcb-proto/python2): Remove variables.
(%debian-revision, %debian-patches): Update to debian/84.0.4147.105-1.  Remove
jsoncpp unbundling patch.
(%ungoogled-revision, %ungoogled-origin): Update to c34a56db4c121238fface560.
(%chromium-version, arch-patch, %arch-revision): New variables.
(%arch-patches): Add more patches.
(ungoogled-chromium-snippet): Don't apply GCC or Gentoo patches.  Don't
unbundle libvpx or re2.
(ungoogled-chromium): Update to 86.0.4240.75-0.c34a56d.
[arguments]: Adjust #:configure-flags and substitutions for 86.  Add
workaround for building with bundled libc++.  Adjust install phase to take a
hard coded list of files instead of using SCANDIR and REGEXP-EXEC.
[native-inputs]: Change from CLANG-10 to CLANG-11.
[inputs]: Remove JSONCPP, RE2 and XCB-PROTO/PYTHON2.
2020-10-19 00:12:32 +02:00
Marius Bakke d4d79bc94f
gnu: ungoogled-chromium: Update to 84.0.4147.125-0.57244cd.
* gnu/packages/chromium.scm (%ungoogled-revision, %ungoogled-origin): Update
to commit 57244cdfc21dc05910862152d91cc528103c988a.
(ungoogled-chromium): Update to 84.0.4147.125.
2020-08-19 00:24:22 +02:00
Marius Bakke ebf3960673
gnu: ungoogled-chromium: Update to 84.0.4147.105-0.cc3e311.
* gnu/packages/chromium.scm (%ungoogled-revision, %ungoogled-origin): Update
to cc3e311f33519a5ba961ad1f1dc19507ce98b0d2.
(ungoogled-chromium): Update to 84.0.4147.105-0.
2020-07-30 00:57:26 +02:00
Marius Bakke ccc1d743a6
gnu: ungoogled-chromium: Use tcmalloc.
* gnu/packages/chromium.scm (%preserved-third-party-files): Preserve the
bundled fork of tcmalloc.
(ungoogled-chromium)[arguments]: Remove "use_allocator" from #:configure-flags.
2020-07-26 13:20:14 +02:00
Marius Bakke e165a2492d
gnu: ungoogled-chromium: Avoid top-level reference to LLD.
* gnu/packages/chromium.scm (lld-as-ld, lld-wrapper, lld/wrapped): Move into ...
(make-lld-wrapper): ... here.  New procedure.
2020-07-23 19:35:53 +02:00
Marius Bakke 71c237bdc8
gnu: ungoogled-chromium: Enable all release optimizations.
* gnu/packages/chromium.scm (ungoogled-chromium-snippet): Add substitution to
allow using unbundled dependencies in "official" builds.
(lld-as-ld, lld-wrapper, lld/wrapped): New variables.
(ungoogled-chromium)[arguments]: Add "is_official_build" to #:configure-flags.
Remove redundant or unnecessary flags, disable system protobuf.  Use llvm-ar
and llvm-nm instead of their binutils equivalents.
[native-inputs]: Add LLD/WRAPPED.
[inputs]: Remove PROTOBUF.
2020-07-23 01:14:59 +02:00
Marius Bakke 66c3a35b1b
gnu: ungoogled-chromium: Add VA-API fix for some Intel systems.
* gnu/packages/chromium.scm (%arch-patches): New variable.
(ungoogled-chromium-snippet): Use it.
2020-07-23 01:14:59 +02:00
Marius Bakke c91c132fc4
gnu: ungoogled-chromium: Update to 84.0.4147.89-0.df199c0.
* gnu/packages/patches/ungoogled-chromium-system-jsoncpp.patch,
gnu/packages/patches/ungoogled-chromium-system-zlib.patch: Delete files.
* gnu/packages/patches/ungoogled-chromium-system-nspr.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 84.
(%ungoogled-revision): Set to df199c04ff367da59ce52a23a3f3b305dd3b00c3.
(%debian-revision): Set to debian/83.0.4103.116-3.
(%gentoo-revision): Set to f3f649046d31ebdbc8c4a302b2384504eff78027.
(chromium-gcc-patchset, %chromium-gcc-patches): New variables.
(%gentoo-patches): Remove GCC patches, which have been moved to the above
repo.  Add ffmpeg compatibility patch.
(%debian-patches): Add zlib and jsoncpp patch; remove nspr patch.
(%ungoogled-origin): Update hash.
(ungoogled-chromium-snippet): Add the new GCC patches.  Remove obsolete local
patches, add new.
(xcb-proto/python2): New variable.
(ungoogled-chromium): Update to 84.0.4147.89-0..df199c0.
[arguments]: Add "is_unsafe_developer_build", "max_jobs_per_link",
"exclude_unwind_tables", "xcbproto_path", "perfetto_use_system_protobuf" to
 #:configure-flags.  Remove "linux_use_bundled_binutils".  Adjust vulkan
header substitutions.
[native-inputs]: Remove YASM.
[inputs]: Change from FFMPEG-4.2 to FFMPEG.  Add PROTOBUF and XCB-PROTO/PYTHON2.
2020-07-19 14:23:16 +02:00
Marius Bakke 3163bc5f44
gnu: ungoogled-chromium: Inline %PACKAGE-VERSION.
* gnu/packages/chromium.scm (%chromium-version, package-revision,
%package-version): Remove.
(ungoogled-chromium)[version, source]: Adjust accordingly.
2020-06-26 14:02:56 +02:00
Marius Bakke e6db8912fd
gnu: ungoogled-chromium: Remove all Blink performance tests.
* gnu/packages/chromium.scm (%blacklisted-files): New variable.
(ungoogled-chromium-snippet): Adjust accordingly.
2020-06-26 01:54:00 +02:00
Marius Bakke 7eb8ae5f6c
gnu: ungoogled-chromium: Convert computed origin to source snippet.
* gnu/packages/chromium.scm (computed-origin-method, %chromium-origin): Remove.
(ungoogled-chromium-source): Rename to ...
(ungoogled-chromium-snippet): ... this.  Adjust for running as snippet.
(ungoogled-chromium)[source]: Use URL-FETCH, with custom snippet.
2020-06-26 01:54:00 +02:00
Marius Bakke e6c2cec217
gnu: ungoogled-chromium: Update to 83.0.4103.116-0.f08ce8b [fixes CVE-2020-6509].
* gnu/packages/chromium.scm (%chromium-version): Set to 83.0.4103.116.
(%ungoogled-origin): Update hash.
2020-06-23 22:24:38 +02:00
Marius Bakke 75527eb1cb
gnu: ungoogled-chromium: Update to 83.0.4103.106-0.f08ce8b [security fixes].
This fixes CVE-2020-6465, CVE-2020-6466, CVE-2020-6467, CVE-2020-6468,
CVE-2020-6469, CVE-2020-6470, CVE-2020-6471, CVE-2020-6472, CVE-2020-6473,
CVE-2020-6474, CVE-2020-6475, CVE-2020-6476, CVE-2020-6477, CVE-2020-6478,
CVE-2020-6479, CVE-2020-6480, CVE-2020-6481, CVE-2020-6482, CVE-2020-6483,
CVE-2020-6484, CVE-2020-6485, CVE-2020-6486, CVE-2020-6487, CVE-2020-6488,
CVE-2020-6489, CVE-2020-6490, CVE-2020-6491, CVE-2020-6493, CVE-2020-6494,
CVE-2020-6495, CVE-2020-6496, CVE-2020-6497, and CVE-2020-6498.

* gnu/packages/patches/ungoogled-chromium-system-jsoncpp.patch,
gnu/packages/patches/ungoogled-chromium-system-zlib.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 83.
(%chromium-version): Set to 83.0.4103.106.
(%ungoogled-revision): Set to f08ce8b3f1300ef0750b5d6bf967b9cbbfd9a56d.
(%gentoo-revision, %gentoo-patches, %debian-patches): New variables.
(gentoo-patch, debian-patch): New procedures.
(%chromium-origin, %ungoogled-origin): Update hashes.
(ungoogled-chromium-source): Don't apply patches from %DEBIAN-ORIGIN, but take
%GENTOO-PATCHES, %DEBIAN-PATCHES, and the local patch files.
(ungoogled-chromium)[arguments]: Remove "enable_swiftshader=false" from
 #:configure-flags.  Add "icu_use_data_file=false".  Set CFLAGS in phase.
Remove obsolete substitution.  Adjust install phase to install .so files for
ANGLE and Swiftshader.
[native-inputs]: Change from CLANG-9 to CLANG-10.
[inputs]: Replace ICU4C with ICU4C-67.
(ungoogled-chromium/wayland): Remove obsolete substitution.  Add
"ozone_platform_x11=true" in #:configure-flags.
2020-06-22 17:16:39 +02:00
Marius Bakke acac3b94d7
gnu: ungoogled-chromium: Specify CPE name.
* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Add CPE-NAME.
2020-06-22 17:16:39 +02:00
Marius Bakke cafc5f8927
gnu: ungoogled-chromium: Remove non-free file.
* gnu/packages/chromium.scm (ungoogled-chromium-source): Remove (unused) SVG
file that is licensed under a NoDerivatives license.
2020-06-22 17:16:39 +02:00
Marius Bakke 3d5a217d5e
gnu: ungoogled-chromium: Build with ffmpeg@4.2.
Fixes <https://bugs.gnu.org/41987>.
Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

* gnu/packages/video.scm (ffmpeg-4.2): New public variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from FFMPEG
to FFMPEG-4.2.
2020-06-22 17:16:38 +02:00
Marius Bakke 16fbbf6a85
gnu: re2: Update to 2020-05-01.
* gnu/packages/regex.scm (re2): Update to 2020-05-01.
[source](modules, snippet): New fields.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add substitution
to adjust for re2 API change.
* gnu/packages/qt.scm (qtwebengine)[arguments]: Likewise.
2020-05-11 21:55:01 +02:00
Marius Bakke c263cfdcde
Merge branch 'master' into core-updates 2020-05-06 23:37:40 +02:00
Marius Bakke c5b6a67e5a
gnu: ungoogled-chromium: Update to 81.0.4044.138-0.c2a89fb [security fixes].
This release fixes CVE-2020-6831 and CVE-2020-6464.

* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.138.
(%chromium-origin): Update hash.
2020-05-06 12:08:00 +02:00
Marius Bakke 8bf8cd9b85
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/backup.scm
	gnu/packages/emacs-xyz.scm
	gnu/packages/guile.scm
	gnu/packages/lisp.scm
	gnu/packages/openldap.scm
	gnu/packages/package-management.scm
	gnu/packages/web.scm
	gnu/packages/xorg.scm
2020-04-30 23:47:49 +02:00
Marius Bakke 085948fbfc
gnu: ungoogled-chromium: Update to 81.0.4044.129-0.c2a89fb [security fixes].
This fixes CVE-2020-6462 and CVE-2020-6461.

* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.129.
(%ungoogled-revision): Set to c2a89fb6b5b559c826796c811741fa8ed3e11de8.
(%chromium-origin, %ungoogled-origin): Update hashes.
2020-04-28 14:38:38 +02:00
Marius Bakke 030f6f489f
Merge branch 'master' into core-updates
Conflicts:
	etc/news.scm
	gnu/local.mk
	gnu/packages/bootloaders.scm
	gnu/packages/linphone.scm
	gnu/packages/linux.scm
	gnu/packages/tls.scm
	gnu/system.scm
2020-04-23 13:33:09 +02:00
Marius Bakke 8e61dbc828
gnu: ungoogled-chromium: Update to 81.0.4044.122-0.31d6e60 [security fixes].
This fixes CVE-2020-6459, CVE-2020-6460, and CVE-2020-6458.

* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.122.
(%ungoogled-revision): Set to 31d6e60c96481599b42072b4489e4468280198e3.
(%chromium-origin, %ungoogled-origin): Update hashes.
2020-04-22 16:08:26 +02:00
Marius Bakke 7abe35febe
Merge branch 'master' into core-updates 2020-04-19 16:53:01 +02:00
Marius Bakke a7dbd38859
gnu: ungoogled-chromium: Update to 81.0.4044.113-0.b484ad4 [fixes CVE-2020-6457].
* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.113.
(%chromium-origin): Update hash.
2020-04-17 17:03:20 +02:00
Marius Bakke 87bb750a7e
gnu: icu4c: Remove redundant icu4c-66.1 variable.
* gnu/packages/icu4c.scm (icu4c-66.1): Remove variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from
ICU4C-66.1 to ICU4C.
2020-04-13 20:30:31 +02:00
Marius Bakke fc58cb5bd2
Merge branch 'master' into core-updates 2020-04-13 20:26:21 +02:00
Marius Bakke 25c93be652
gnu: ungoogled-chromium: Update to 81.0.4044.92-0.b484ad4 [security fixes].
This release fixes CVE-2020-6430, CVE-2020-6456, CVE-2020-6431, CVE-2020-6432,
CVE-2020-6433, CVE-2020-6434, CVE-2020-6435, CVE-2020-6436, CVE-2020-6437,
CVE-2020-6438, CVE-2020-6439, CVE-2020-6440, CVE-2020-6441, CVE-2020-6442,
CVE-2020-6443, CVE-2020-6444, CVE-2020-6445, CVE-2020-6446,  CVE-2020-6447,
and CVE-2020-6448.

* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 81.
(%chromium-version): Set to 81.0.4044.92.
(%ungoogled-revision): Set to b484ad4c0bdb696c86d941798ae6b0e2bd0db35d.
(%debian-revision): Set to debian/81.0.4044.92-1.
(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
(ungoogled-chromium-source): Remove PYTHON-2 from the environment, use
PYTHON-WRAPPER instead.  Call "remove_bundled_libraries.py" using PYTHON-2
directly.
(ungoogled-chromium)[arguments]: Remove "is_cfi=false" from #:configure-flags.
Adjust CXXFLAGS to ignore unknown compiler warnings.
[inputs]: Change from ICU4C to ICU4C-66.1.
2020-04-12 19:00:12 +02:00
Marius Bakke 2778302399
Merge branch 'master' into core-updates
Conflicts:
	etc/news.scm
	gnu/local.mk
	gnu/packages/check.scm
	gnu/packages/cross-base.scm
	gnu/packages/gimp.scm
	gnu/packages/java.scm
	gnu/packages/mail.scm
	gnu/packages/sdl.scm
	gnu/packages/texinfo.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
2020-04-08 13:00:50 +02:00
Marius Bakke e7a353ed46
gnu: ungoogled-chromium: Update to 80.0.3987.163-0.516e2d9.
* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.163.
(%chromium-origin): Update hash.
2020-04-03 17:54:39 +02:00
Marius Bakke f8c8f80704
gnu: ungoogled-chromium: Update to 80.0.3987.162-0.516e2d9 [security fixes].
* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.162.
(%chromium-origin): Update hash.
2020-04-01 11:29:34 +02:00
Marius Bakke d19b14c834
Merge branch 'master' into core-updates 2020-03-21 22:16:02 +01:00
Marius Bakke 0883f34c51
gnu: ungoogled-chromium: Update to 80.0.3987.149-0.516e2d9 [security fixes].
This releases fixes CVE-2020-6422, CVE-2020-6424, CVE-2020-6425,
CVE-2020-6426, CVE-2020-6427, CVE-2020-6428, CVE-2020-6429, CVE-2019-20503,
and CVE-2020-6449.

* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.149.
(%ungoogled-revision): Set to 516e2d990a50a4bbeb8c583e56333c2935e2af95.
(%chromium-origin, %ungoogled-origin): Update hashes.
2020-03-19 09:09:47 +01:00
Marius Bakke 50b99c90c8
Merge branch 'master' into core-updates 2020-03-10 20:50:02 +01:00
Marius Bakke a009a3eead
gnu: ungoogled-chromium: Increase max-silent-time.
* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Add
'max-silent-time'.
2020-03-06 18:42:36 +01:00
Marius Bakke a343d6bab7
gnu: Remove ld-wrapper-next.
* gnu/packages/ld-wrapper-next.in: Delete file.
* gnu/local.mk (MISC_DISTRO_FILES): Adjust accordingly.
* gnu/packages/chromium.scm (ld-wrapper-next): Remove variable.
(ungoogled-chromium)[native-inputs]: Remove LD-WRAPPER-NEXT.
2020-03-05 23:36:07 +01:00
Marius Bakke d46f9f833b
gnu: ungoogled-chromium: Update to 80.0.3987.132-0.7e68f18 [fixes CVE-2020-6420].
* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.132.
(%ungoogled-revision): Set to 7e68f18f1d16a132fe7d913a176daf79897eaa58.
(%chromium-origin): Update hash.
(%ungoogled-origin): Change back to canonical upstream.  Update hash.
2020-03-04 11:20:41 +01:00
Marius Bakke adf323e0d7
gnu: ungoogled-chromium: Update to 80.0.3987.122-0.bb952f1 [security fixes].
This release fixes CVE-2020-6407 and CVE-2020-6418.

* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.122.
(%ungoogled-revision): Update to 6056988937eb.
(%chromium-origin): Update hash.
(%ungoogled-origin): Download from pull request, update hash.
2020-02-25 18:35:33 +01:00
Marius Bakke bfce33cdff
gnu: ungoogled-chromium-wayland: Fix build.
* gnu/packages/chromium.scm (ungoogled-chromium/wayland)[arguments]: Add #:phases.
2020-02-25 18:35:33 +01:00
Marius Bakke d64584cfb3
gnu: ungoogled-chromium: Add license information about preserved files.
This is a follow-up to commit f613d459be.

* gnu/packages/chromium.scm (%preserved-third-party-files): Annotate newly
added entries with license information.
2020-02-25 18:35:33 +01:00
Marius Bakke f613d459be
gnu: ungoogled-chromium: Update to 80.0.3987.116-0.bb952f1.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for
Chromium 80.
(%chromium-version): Set to 80.0.3987.116.
(%ungoogled-revision): Set to bb952f18c8c80c569583edd8dbb0b54443f49043.
(%debian-revision): Set to debian/80.0.3987.116-1.
(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
(ungoogled-chromium)[arguments]: In #:configure-flags, add "is_cfi=false".
Remove "is_clang", "enable_iterator_debugging", "exclude_unwind_tables",
"use_jumbo_build", "jumbo_file_merge_limit".  Adjust environment for building
with Clang.
[native-inputs]: Remove GCC-8.  Add CLANG-9 and LD-WRAPPER-NEXT.
2020-02-24 22:56:30 +01:00
Marius Bakke 25590118ad
gnu: Add ld wrapper variant that supports quotes in response files.
* gnu/packages/ld-wrapper-next.in: New file.
* gnu/local.mk (MISC_DISTRO_FILES): Adjust accordingly.
* gnu/packages/chromium.scm (ld-wrapper-next): New variable.
2020-02-24 22:47:15 +01:00
Marius Bakke 4cac557911
gnu: chromium.scm: Remove use of CADR.
...as per the style guidelines.

* gnu/packages/chromium.scm (%debian-origin)[file-name]: Use MATCH instead of
IF and CADR to compute the name.
2020-02-10 20:18:03 +01:00
Marius Bakke a7d470e47d
gnu: ungoogled-chromium: Update to 79.0.3945.130-0.e2fae99.
* gnu/packages/chromium.scm (%chromium-version): Set to 79.0.3945.130.
(%ungoogled-revision): Set to e2fae99.
(%debian-revision): Set to debian/79.0.3945.130-2.
(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
(ungoogled-chromium-source): Ignore comments in debian/patches/series.
(libvpx/chromium, gentoo-patch): Remove variables.
(ungoogled-chromium)[inputs]: Change from LIBVPX/CHROMIUM to LIBVPX.
(ungoogled-chromium/wayland): Add 'ozone_platform="wayland"' in #:configure-flags.
2020-01-21 21:18:11 +01:00
Marius Bakke 07b10725da
gnu: ungoogled-chromium: Lower resource limits.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Decrease maximum
number of open files from 4096 to 2048.
2020-01-07 18:18:12 +01:00
Marius Bakke f8157512a3
gnu: ungoogled-chromium: Do not set LD_LIBRARY_PATH in wrapper.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase
'add-absolute-references'.  Don't wrap with LD_LIBRARY_PATH.
2020-01-07 18:18:12 +01:00
Marius Bakke aadfcd1b6f
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.
2019-11-21 22:41:44 +01:00
Marius Bakke 664fa4b162
gnu: ungoogled-chromium: Increase resource limits in separate phase.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase
'increase-resource-limits'.
2019-11-21 22:41:44 +01:00