summaryrefslogtreecommitdiff
path: root/gnu/packages/chromium.scm
AgeCommit message (Collapse)Author
2023-01-26gnu: ungoogled-chromium: Update to 109.0.5414.119-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 109.0.5414.119. (%ungoogled-origin): Update hash. (ungoogled-chromium)[source]: Likewise. [arguments]: Use delete-file-recursively instead of rmdir for compatibility with downstream versions. Remove unused binding.
2023-01-13gnu: ungoogled-chromium: Update to 109.0.5414.74-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M109. (%chromium-version): Set to 109.0.5414.74. (%arch-revision): Bump to latest. (%arch-patches): Add one patch. (%ungoogled-origin): Update hash. (ungoogled-chromium)[source]: Likewise. [arguments]: Disable H264 for WebRTC. Delete one directory. Remove obsolete substitution. [native-inputs]: Add PYTHON-PYYAML.
2023-01-08gnu: pipewire: Switch default to 0.3.Brendan Tildesley
* gnu/packages/linux.scm (pipewire): Switch to pipewire 0.3. (pipewire-0.3): Remove variable. (wireplumber): Replace all pipewire-0.3 by pipewire. * gnu/packages/audio.scm (qpwgraph): Ditto. * gnu/packages/chromium.scm (ungoogled-chromium): Ditto. * gnu/packages/freedesktop.scm (weston, xdg-desktop-portal, xdg-desktop-portal-wlr): Ditto. * gnu/packages/gnome.scm (mutter): Ditto. * gnu/packages/kde-systemtools.scm (krfb): Ditto. * gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Ditto. * gnu/packages/video.scm (obs): Ditto. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-12-17gnu: ungoogled-chromium: Update to 108.0.5359.124-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.124. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-12-12gnu: ungoogled-chromium: Build with ffmpeg@4.Marius Bakke
This is a follow-up to commit 79564bf9977ebba0b31d8dc291eb039142f51f68. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from FFMPEG to FFFMPEG-4.
2022-12-08gnu: ungoogled-chromium: Remove obsolete workaround.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[version]: Remove conditional.
2022-12-08gnu: ungoogled-chromium: Update to 108.0.5359.98-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.98. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-12-03gnu: ungoogled-chromium: Update to 108.0.5359.94-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.94. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-12-02gnu: ungoogled-chromium: Use git tag in ungoogled origin.Marius Bakke
* gnu/packages/chromium.scm (%ungoogled-origin)[uri]: Use %UNGOOGLED-REVISION instead of commit identifier.
2022-12-02gnu: ungoogled-chromium: Update to 108.0.5359.71-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M108. (%chromium-version): Set to 108.0.5359.71-1. (%arch-revision): Bump to newer commit. (%ungoogled-origin): Update hash. (%gcc-patches): Remove. (%reverse-patches): Remove one patch. (%arch-patches): New variable. (%patches): New variable. (ungoogled-chromium-snippet): Apply %PATCHES instead of individual variables. (ungoogled-chromium)[source]: Update hash. [arguments]: Adjust configure flag. [inputs]: Change from HARFBUZZ-3 to HARFBUZZ-5.
2022-12-02gnu: ungoogled-chromium: Generalize OpenJPEG substitution.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Don't hard code openjpeg version.
2022-11-27gnu: ungoogled-chromium: Update to 107.0.5304.121-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 107.0.5304.121. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-11-17gnu: ungoogled-chromium: Build with Clang 15.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove obsolete compiler flags. [native-inputs]: Change from CLANG-14 and LLD-AS-LD-WRAPPER to CLANG-15 and LLD-AS-LD-WRAPPER-15.
2022-11-17gnu: ungoogled-chromium-wayland: Use PipeWire by default.Andrew Tropin
* gnu/packages/chromium.scm (ungoogled-chromium/wayland)[arguments]<#:builder>: Add --enable-features=WebRTCPipeWireCapture to wrapping executable.
2022-11-11gnu: ungoogled-chromium: Update to 107.0.5304.110-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 107.0.5304.110. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-11-03gnu: ungoogled-chromium: Update to 107.0.5304.87-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 107.0.5304.87. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-10-27gnu: ungoogled-chromium: Update to 107.0.5304.68-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M107. (%chromium-version): Set to 107.0.5304.68. (%ungoogled-origin): Update hash. (%chromium-gcc-patchset, gcc-patch): Remove. (%gcc-patches): Empty list. (ungoogled-chromium)[source]: Update hash. [arguments]: Add clang_base_path and use_system_libwayland_server to #:configure-flags. Adjust substitutions. [inputs]: Add QTBASE-5.
2022-10-13gnu: ungoogled-chromium: Update to 106.0.5249.119-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.119. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-10-12gnu: ungoogled-chromium: Update to 106.0.5249.103-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.103. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-10-01gnu: ungoogled-chromium: Update to 106.0.5249.91-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.91. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-09-28gnu: ungoogled-chromium: Update to 106.0.5249.61-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M106. (%chromium-version): Set to 106.0.5249.61. (%arch-revision): New variable. (%ungoogled-origin): Update hash. (%chromium-gcc-patchset): Update to chromium-106-patchset-3. (%gcc-patches): Adjust accordingly. (arch-patch): New procedure. (%ungoogled-chromium-unroll-ffmpeg.patch): Remove variable. (%reverse-patches): New variable. (ungoogled-chromium-snippet): Apply %REVERSE-PATCHES instead of just the one. (ungoogled-chromium): Update hash. [arguments]: Adjust compiler flags and header inclusions.
2022-09-14gnu: ungoogled-chromium: Update to 105.0.5195.125-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 105.0.5195.125-1. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-09-03gnu: ungoogled-chromium: Update to 105.0.5195.102-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 105.0.5195.102-1. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-09-01gnu: ungoogled-chromium: Update to 105.0.5195.52-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 105. (%chromium-version): Set to 105.0.5195.52. (%ungoogled-origin): Update hash. (%chromium-gcc-patchset): New origin. (origin-file, gcc-patch): New procedures. (%gcc-patches): New variable. (debian-patch): Implement in terms of ORIGIN-FILE. (ungoogled-chromium-snippet): Apply %GCC-PATCHES. (ungoogled-chromium)[source](sha256): Update hash. [arguments]: Patch more Opus headers & simplify.
2022-08-19gnu: ungoogled-chromium: Update to 104.0.5112.101-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 104.0.5112.101. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-08-10gnu: ungoogled-chromium: Install crashpad handler.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Install one more file.
2022-08-04gnu: ungoogled-chromium: Update to 104.0.5112.81-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 104.0.5112.81. (%ungoogled-origin): Update hash. (ungoogled-chromium)[source](sha256): Likewise. [arguments]: Add snippet to fix build with system MINIZIP. Remove obsolete configure flag.
2022-07-20gnu: ungoogled-chromium: Update to 103.0.5060.134-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 103.0.5060.134. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-07-10gnu: ungoogled-chromium: Update to 103.0.5060.114-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 103.0.5060.114. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-07-09gnu: harfbuzz-3: Update to 3.4.0.Liliana Marie Prikler
* gnu/packages/gtk.scm (harfbuzz-3.0): Rename to... (harfbuzz-3): ... this. Update to 3.4.0. * gnu/packages/chromium.scm (ungoogled-chromium): Adjust accordingly.
2022-06-23gnu: ungoogled-chromium: Update to 103.0.5060.53-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 103. (%chromium-version): Set to 103.0.5060.53. (%debian-patches): Remove obsolete. (%ungoogled-origin): Update hash. (ungoogled-chromium)[source]: Likewise. [inputs]: Add FP16 and FXDIV. Change ICU4C to ICU4C-71.
2022-06-13gnu: ungoogled-chromium: Update to 102.0.5005.115-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 102.0.5005.115. (%ungoogled-revision): Set to 1. (%ungoogled-origin, ungoogled-chromium): Update hash.
2022-05-31gnu: ungoogled-chromium: Update to 102.0.5005.61-3.Marius Bakke
* gnu/packages/chromium.scm (%ungoogled-revision): Bump to latest. (%ungoogled-origin): Update hash.
2022-05-26gnu: ungoogled-chromium: Update to 102.0.5005.61-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M102. (%chromium-version): Set to 102.0.5005.61. (%debian-revision): Set to debian/102.0.5005.61. (%ungoogled-origin): Update hash. (%debian-origin): New variable. (debian-patch): Rewrite to take from %DEBIAN-ORIGIN. (%debian-patches): Add three more patches. (%ungoogled-chromium-unroll-ffmpeg.patch): New variable. (ungoogled-chromium-snippet): Apply the above patch. (ungoogled-chromium)[source]: Update hash. [arguments]: Disable building Dawn tests; remove obsolete configure flag. Disable compiler flags that are not supported by Clang 14.
2022-05-12gnu: ungoogled-chromium: Update to 101.0.4951.64-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 101.0.4951.64. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-05-03gnu: ungoogled-chromium: Update to 101.0.4951.54-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 101.0.4951.54. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-05-01gnu: ungoogled-chromium: Update to 101.0.4951.41-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Include bundled Vulkan headers. (%chromium-version): Set to 101.0.4951.41. (%debian-revision): Set to debian/101.0.4951.41-2. (%debian-patches): Add one new patch. (%ungoogled-origin, ungoogled-chromium): Update hashes. * gnu/packages/patches/ungoogled-chromium-system-nspr.patch: Refresh.
2022-04-20gnu: ungoogled-chromium: Update to 100.0.4896.127-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 100.0.4896.127-1. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-04-07gnu: ungoogled-chromium: Update to 100.0.4896.75-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 100. (%chromium-version): Set to 100.0.4896.75. (%debian-revision): Set to debian/100.0.4896.60-1. (%ungoogled-origin): Update hash. (%debian-patches): Updates hashes. Remove obsolete. (ungoogled-chromium): Update hash. [arguments]: Remove obsolete substitution. Patch libvulkan.so.1 in more files, and add absolute reference to Mesa ICDs.
2022-04-07gnu: ungoogled-chromium: Update to 99.0.4844.84-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 99. (%chromium-version): Set to 99.0.4844.84. (%ungoogled-origin): Update hash. (ungoogled-chromium): Likewise. [arguments]: Patch absolute file names to GTK libraries. Patch one more Opus header inclusion. Remove labels in wrapping phase. [native-inputs]: Change from CLANG-13 to CLANG-14. [inputs]: Add AT-SPI2-ATK.
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.