aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/chromium.scm
Commit message (Collapse)AuthorAge
* gnu: ungoogled-chromium: Update to 80.0.3987.122-0.bb952f1 [security fixes].Marius Bakke2020-02-25
| | | | | | | | | 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.
* gnu: ungoogled-chromium-wayland: Fix build.Marius Bakke2020-02-25
| | | | * gnu/packages/chromium.scm (ungoogled-chromium/wayland)[arguments]: Add #:phases.
* gnu: ungoogled-chromium: Add license information about preserved files.Marius Bakke2020-02-25
| | | | | | | This is a follow-up to commit f613d459be9a91ca778d1a2d5ece941ee21469b5. * gnu/packages/chromium.scm (%preserved-third-party-files): Annotate newly added entries with license information.
* gnu: ungoogled-chromium: Update to 80.0.3987.116-0.bb952f1.Marius Bakke2020-02-24
| | | | | | | | | | | | | | * 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.
* gnu: Add ld wrapper variant that supports quotes in response files.Marius Bakke2020-02-24
| | | | | | * 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.
* gnu: chromium.scm: Remove use of CADR.Marius Bakke2020-02-10
| | | | | | | ...as per the style guidelines. * gnu/packages/chromium.scm (%debian-origin)[file-name]: Use MATCH instead of IF and CADR to compute the name.
* gnu: ungoogled-chromium: Update to 79.0.3945.130-0.e2fae99.Marius Bakke2020-01-21
| | | | | | | | | | | * 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.
* gnu: ungoogled-chromium: Lower resource limits.Marius Bakke2020-01-07
| | | | | * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Decrease maximum number of open files from 4096 to 2048.
* gnu: ungoogled-chromium: Do not set LD_LIBRARY_PATH in wrapper.Marius Bakke2020-01-07
| | | | | * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase 'add-absolute-references'. Don't wrap with LD_LIBRARY_PATH.
* gnu: ungoogled-chromium: Update to 78.0.3904.108-0.8f06513 [security fixes].Marius Bakke2019-11-21
| | | | | | | | 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: ungoogled-chromium: Increase resource limits in separate phase.Marius Bakke2019-11-21
| | | | | * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase 'increase-resource-limits'.
* gnu: ungoogled-chromium: Update to 78.0.3904.97-0.acaf163.Marius Bakke2019-11-15
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for Chromium 78. (%chromium-version): Set to 78.0.3904.97. (%ungoogled-revision): Set to acaf16383f264d8a2f24142ad054c9b4355771d3. (%debian-revision): Set to e43d74632091324774a5049668782dba7b09cf72. (%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes. (gentoo-patches, %auxiliary-patches): Remove variables. (ungoogled-chromium-source): Adjust Debian patches for 78. Don't apply %AUXILIARY-PATCHES. (libvpx/chromium): New variable. (ungoogled-chromium)[arguments]: Add substitution for ICU headers. Adjust other substitutions for 78. Remove obsolete workaround. Increase ulimit in 'build' phase. Don't install '22x22' icon, which no longer exists. [inputs]: Change from LIBVPX to LIBVPX/CHROMIUM. [properties]: Remove HIDDEN?. (ungoogled-chromium-wayland)[inputs]: Don't remove inherited inputs. (ungoogled-chromium-is-deprecated, ungoogled-chromium-wayland-is-deprecated): Remove variables.
* gnu: Deprecate ungoogled-chromium.Marius Bakke2019-11-03
| | | | | | | | | | This package has known security flaws that are being exploited in the wild. See <https://lists.gnu.org/archive/html/guix-devel/2019-10/msg00576.html> for why it has not been updated. * gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Set #:hidden? #t. (ungoogled-chromium-is-deprecated, ungoogled-chromium-wayland-is-deprecated): New public variables.
* Merge branch 'master' into core-updatesMark H Weaver2019-08-29
|\
| * gnu: ungoogled-chromium: Update to 76.0.3809.132-0.8eba5c0.Marius Bakke2019-08-29
| | | | | | | | | | * gnu/packages/chromium.scm (%chromium-version): Set to 76.0.3809.132. (%chromium-origin): Update hash.
* | Merge branch 'master' into core-updatesMarius Bakke2019-08-13
|\|
| * gnu: ungoogled-chromium: Update to 76.0.3809.100-0.8eba5c0 [security fixes].Marius Bakke2019-08-12
| | | | | | | | | | | | | | | | This release fixes CVE-2019-5867 and CVE-2019-5868. * gnu/packages/chromium.scm (%chromium-version): Set to 76.0.3809.100. (%ungoogled-revision): Set to 8eba5c0. (%chromium-origin, %ungoogled-origin): Update hashes.
| * gnu: ungoogled-chromium: Update to 76.0.3809.87-0.6ea9390.Marius Bakke2019-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 76. (%chromium-version): Set to 76.0.3809.87. (%ungoogled-revision): Set to 6ea939002bae43a27910e03569d43519d07842e7. (%debian-revision): Set to debian/76.0.3809.87-2. (%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes. (gentoo-patch, gentoo-patches): New procedures. (%auxiliary-patches): New variable. (ungoogled-chromium-source): Ignore Ungoogleds bundled Debian patches, as well as some of Debians build fixes. Apply %AUXILIARY-PATCHES. (ungoogled-chromium)[arguments]: Adjust unbundling substitutions. Do not set Blink symbol level.
* | Merge branch 'master' into core-updatesMarius Bakke2019-07-22
|\|
| * gnu: ungoogled-chromium: Enable parallel build.Marius Bakke2019-07-22
| | | | | | | | | | | | | | ...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>.
* | Merge branch 'master' into core-updatesMarius Bakke2019-07-19
|\|
| * gnu: ungoogled-chromium: Add native Wayland variant.Marius Bakke2019-07-17
| | | | | | | | | | | | * 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.
* | Merge branch 'master' into core-updatesLudovic Courtès2019-07-17
|\|
| * gnu: ungoogled-chromium: Update to 75.0.3770.142 [security fixes].Marius Bakke2019-07-16
| | | | | | | | | | | | | | 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.
* | Merge branch 'master' into core-updatesMarius Bakke2019-07-12
|\| | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/python-xyz.scm gnu/packages/xml.scm guix/gexp.scm po/guix/POTFILES.in
| * gnu: ungoogled-chromium: Increase build timeout.Marius Bakke2019-07-10
| | | | | | | | | | * gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Set TIMEOUT to 40 hours.
* | gnu: Remove redundant icu4c@64 package.Marius Bakke2019-07-02
|/ | | | | * gnu/packages/icu4c.scm (icu4c-64): Remove variable. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C-64 to ICU4C.
* gnu: ungoogled-chromium: Build against ICU 64.Marius Bakke2019-06-30
| | | | | * gnu/packages/icu4c.scm (icu4c-64): New public variable. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C to ICU4C-64.
* gnu: ungoogled-chromium: Increase build timeout.Marius Bakke2019-06-21
| | | | * gnu/packages/chromium.scm (ungoogled-chromium)[properties]: New field.
* gnu: ungoogled-chromium: Disable parallel build.Marius Bakke2019-06-20
| | | | | * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Set #:parallel-build? #f. Adjust 'build' phase to account for it.
* gnu: ungoogled-chromium: Update to 75.0.3770.100-0.5d8abc3.Marius Bakke2019-06-20
| | | | | * gnu/packages/chromium.scm (%chromium-version): Set to 75.0.3770.100. (%chromium-origin): Update hash.
* gnu: ungoogled-chromium: Install icons.Alex Griffin2019-06-20
| | | | | | * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Install icons. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: ungoogled-chromium: Update to 75.0.3770.90-0.5d8abc3 [fixes CVE-2019-5842].Marius Bakke2019-06-14
| | | | | | * 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.
* gnu: ungoogled-chromium: Update to 75.0.3770.80-0.5d8abc3.Marius Bakke2019-06-12
| | | | | | | | | | * 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.
* gnu: chromium: Move origins into separate variables.Marius Bakke2019-06-12
| | | | | | * gnu/packages/chromium.scm (%chromium-origin, %ungoogled-origin, %debian-origin): New variables. (ungoogled-chromium-source): Adjust accordingly.
* gnu: ungoogled-chromium: Update to 74.0.3729.169-0.d2beaef.Marius Bakke2019-05-22
| | | | | * gnu/packages/chromium.scm (%chromium-version): Update to 74.0.3729.169. (ungoogled-chromium-source): Update hash.
* gnu: ungoogled-chromium: Update to 74.0.3729.157-0.d2beaef.Marius Bakke2019-05-21
| | | | | | * gnu/packages/chromium.scm (%chromium-version): Update to 74.0.3729.157. (%ungoogled-revision): Update to d2beaef. (ungoogled-chromium-source): Update hashes.
* gnu: ungoogled-chromium: Update to 74.0.3729.131-0.9e33022 [fixes ↵Marius Bakke2019-05-01
| | | | | | | CVE-2019-5824]. * gnu/packages/chromium.scm (%chromium-version): Update to 74.0.3729.131. (ungoogled-chromium-source): Update Chromium hash.
* gnu: ungoogled-chromium: Unbundle openjpeg again.Marius Bakke2019-05-01
| | | | | | | | 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.
* gnu: ungoogled-chromium: Update to 74.0.3729.108-0.9e33022.Marius Bakke2019-05-01
| | | | | | | | * 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.
* gnu: ungoogled-chromium: Update to 73.0.3683.103-0.4c7fb6d.Marius Bakke2019-04-07
| | | | | * gnu/packages/chromium.scm (%chromium-version): Set to 73.0.3683.103. (ungoogled-chromium-source): Adjust chromium hash.
* gnu: Move nss & co. to nss.scm.Ludovic Courtès2019-04-04
| | | | | | | | | | | | | | | | * 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.
* gnu: ungoogled-chromium: Update to 73.0.3683.86-0.4c7fb6d [security fixes].Marius Bakke2019-03-31
| | | | | | | | | | | | | | | | 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.
* gnu: ungoogled-chromium: Enable VA-API on x86_64-linux only.Marius Bakke2019-03-31
| | | | | * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Conditionally add "use_vaapi" to #:configure-flags.
* gnu: ungoogled-chromium: Update to 72.0.3626.121-0.a80839c [fixes ↵Marius Bakke2019-03-02
| | | | | | | CVE-2019-5786]. * gnu/packages/chromium.scm (%chromium-version): Update to 72.0.3626.121. (ungoogled-chromium-source): Update hash.
* gnu: chromium: Update to 72.0.3626.119-0.a80839c.Marius Bakke2019-02-23
| | | | | | * gnu/packages/chromium.scm (%chromium-version): Update to 72.0.3626.119. (package-revision): Reset. (ungoogled-chromium-source): Update hash.
* gnu: icecat, ungoogled-chromium: Disable grafts on source derivation.Marius Bakke2019-02-22
| | | | | | * gnu/packages/chromium.scm (computed-origin-method): Pass #:graft? #f to GEXP->DERIVATION. * gnu/packages/gnuzilla.scm (computed-origin-method): Likewise.
* gnu: ungoogled-chromium: Update to 72.0.3626.109-1.a80839c.Marius Bakke2019-02-22
| | | | | | * gnu/packages/chromium.scm (%ungoogled-revision): Update to a80839c. (package-revision): Bump. (ungoogled-chromium-source): Update hash.
* gnu: ungoogled-chromium: Include Ungoogled revision in version string.Marius Bakke2019-02-22
| | | | | | * gnu/packages/chromium.scm (package-revision, %package-version): New variables. (ungoogled-chromium-source)[file-name]: Use %PACKAGE-VERSION. (ungoogled-chromium)[version]: Likewise.
* gnu: ungoogled-chromium: Explicitly disable Widevine.Marius Bakke2019-02-21
| | | | | * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add 'enable_widevine=false' to #:configure-flags.