summary refs log tree commit diff
path: root/gnu/packages/chromium.scm
AgeCommit message (Collapse)Author
2022-02-16gnu: ungoogled-chromium: Update to 98.0.4758.102-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 98.0.4758.102. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-02-11gnu: ungoogled-chromium: Update to 98.0.4758.80-1.Marius Bakke
* gnu/packages/patches/ungoogled-chromium-accelerated-video-decode.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%chromium-version): Set to 98.0.4758.80. (arch-patch, %arch-patches): Remove variables. (%guix-patches): Remove accelerated video decode patch which no longer works. (%ungoogled-origin): Update hash. (ungoogled-chromium-snippet): Don't apply %ARCH-PATCHES. (ungoogled-chromium)[source]: Update hash. [arguments]: Remove obsolete #:configure-flags. Adjust substitutions.
2022-02-11gnu: ungoogled-chromium: Use 'search-auxiliary-file'.Ludovic Courtès
Fixes a regression introduced in 076e825dc5d585943ce820a279fffe4af09757fb whereby "guix build ungoogled-chromium" would fail with: canonicalize-path: No such file or directory: "aux-files/chromium/master-preferences.json" * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Use 'search-auxiliary-file' for "master-preferences.json". For some reason, on Guile 3.0.8, 'local-file' would have its (current-source-directory) expand to #f.
2022-02-03gnu: ungoogled-chromium: Don't use the bundled libc++.Marius Bakke
This partially reverts f01ec472b9c3ef9008e70e0cf41ca46c61137d8c. * gnu/packages/chromium.scm (%preserved-third-party-files): Unbundle libcxx, re2, and jsoncpp. (%debian-patches): Add 'system/jsoncpp.patch'. (ungoogled-chromium-snippet): Replace re2 GN files. (ungoogled-chromium)[arguments]: Add use_custom_libcxx, rtc_build_json, and rtc_jsoncpp_root to #:configure-flags. Don't override CPLUS_INCLUDE_PATH. Add substitution. [inputs]: Add JSONCPP and RE2.
2022-01-21gnu: ungoogled-chromium: Update to 97.0.4692.99.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 97.0.4692.99. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-01-17gnu: ungoogled-chromium: Use bundled libvpx for WebRTC.Marius Bakke
Fixes <https://bugs.gnu.org/53301>. Reported by Yasuaki Kudo <yasu@yasuaki.com>. * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Set rtc_build_libvpx=true in #:configure-flags.
2022-01-10gnu: ungoogled-chromium: Convert arguments to G-expression.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[native-inputs]: Remove the "master-preferences" gexp input. Remove all labels. [arguments]: Convert to gexp. Inline the above-mentioned gexp. Remove one usage of "gcc" label while at it.
2022-01-10gnu: ungoogled-chromium: Remove obsolete compiler flags.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Don't set CFLAGS and CXXFLAGS, as the build system already does the right thing.
2022-01-10gnu: ungoogled-chromium: Remove obsolete substitution.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove substitution.
2022-01-10gnu: ungoogled-chromium: Remove input labels.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-FILE & co as appropriate.
2022-01-08gnu: ungoogled-chromium: Build with Clang 13.Marius Bakke
* gnu/packages/chromium.scm (%arch-patches): Remove obsolete. (ungoogled-chromium)[native-inputs]: Change from CLANG-12 to CLANG-13.
2022-01-07gnu: ungoogled-chromium: Update to 97.0.4692.71-1.Marius Bakke
* 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.
2021-12-16gnu: ungoogled-chromium: Improve Vulkan support.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add absolute reference to libvulkan.so.1. Install SwiftShader support files. [inputs]: Add VULKAN-LOADER.
2021-12-16gnu: ungoogled-chromium: Unexpire accelerated video decoding.Marius Bakke
* 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-16gnu: ungoogled-chromium: Enable RUNPATH validation.Marius Bakke
* 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-15gnu: ungoogled-chromium: Update to 96.0.4664.110-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.110-1. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-12-13gnu: Remove superfluous "linux-libre-headers" inputs.Marius Bakke
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-10Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe
2021-12-09gnu: ungoogled-chromium: Update to 96.0.4664.93-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.93. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-11-23Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-11-17gnu: ungoogled-chromium: Update to 96.0.4664.45-0.Marius Bakke
* 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-11gnu: ungoogled-chromium: Use the new lld-as-ld-wrapper.Maxim Cournoyer
* gnu/packages/chromium.scm (make-lld-wrapper): Delete procedure. (ungoogled-chromium)[native-inputs]: Replace its use by lld-as-ld-wrapper.
2021-10-31Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-10-30gnu: ungoogled-chromium: Update to 95.0.4638.69-1.Marius Bakke
* 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-22gnu: ungoogled-chromium: Update to 95.0.4638.54-1.Marius Bakke
* 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-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-10-11gnu: ungoogled-chromium: Update to 94.0.4606.81-1.Marius Bakke
* 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-02gnu: ungoogled-chromium: Update to 94.0.4606.71-1.Marius Bakke
* 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-09-25gnu: ungoogled-chromium: Mention chromedriver in the description.Maxim Cournoyer
* gnu/packages/chromium.scm (ungoogled-chromium) [description]: Mention that chromedriver is included in the package.
2021-09-23gnu: ungoogled-chromium: Update to 93.0.4577.82-0.3f62dbc.Marius Bakke
* 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-07Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-08-12Merge branch 'master' into core-updates-frozenMarius Bakke
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-08gnu: Remove redundant icu4c-69.Efraim Flashner
* gnu/packages/icu4c.scm (icu4c-69): Remove variable. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Replace icu4c-69 with icu4c.
2021-08-25gnu: ungoogled-chromium: Update to 92.0.4515.159-0.8164c91.Marius Bakke
* 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-11gnu: ungoogled-chromium: Update to 92.0.4515.131-0.4a9534c.Marius Bakke
* 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-07-17gnu: ungoogled-chromium: Update to 91.0.4472.164-0.a9eb6fd.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.164. (ungoogled-chromium): Update hash.
2021-06-22gnu: ungoogled-chromium: Update to 91.0.4472.114-0.a9eb6fd.Marius Bakke
* 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-16gnu: ungoogled-chromium: Update to 91.0.4472.106-0.bd0ffd1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.106. (ungoogled-chromium)[source]: Update checksum.
2021-06-13gnu: ungoogled-chromium: Update to 91.0.4472.101-0.bd0ffd1.Marius Bakke
* 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-01gnu: ungoogled-chromium: Update to 91.0.4472.77-0.6802c88.Marius Bakke
* 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-05-13gnu: ungoogled-chromium: Update to 90.0.4430.212-0.3184907.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 90.0.4430.212. (ungoogled-chromium): Update hash.
2021-04-28gnu: ungoogled-chromium: Update to 90.0.4430.93.Marius Bakke
* 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-10gnu: Remove unused module imports.Marius Bakke
* gnu/packages/chromium.scm: Don't import (guix store) and (guix monads).
2021-04-10gnu: ungoogled-chromium: Update to 89.0.4389.114-1.Marius Bakke
* gnu/packages/chromium.scm (%ungoogled-revision): Set to 89.0.4389.114-1. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-03-19gnu: ungoogled-chromium: Update to 89.0.4389.90-1.Marius Bakke
* 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-10gnu: ungoogled-chromium: Add xdg-utils to PATH with wrapper.Léo Le Bouter
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-02-21gnu: ungoogled-chromium: Update to 88.0.4324.182-0.b98f2d5.Marius Bakke
* 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-07gnu: ungoogled-chromium: Update to 88.0.4324.150-0.f7c33de [fixes ↵Marius Bakke
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-03gnu: ungoogled-chromium: Update to 88.0.4324.146-0.d8e821c.Marius Bakke
* 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-03gnu: ungoogled-chromium: Remove unused input.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove DBUS-GLIB.