Package Details: chromium-dev 126.0.6423.2-1

Git Clone URL: https://aur.archlinux.org/chromium-dev.git (read-only, click to copy)
Package Base: chromium-dev
Description: The open-source project behind Google Chrome (Dev Channel)
Upstream URL: http://www.chromium.org
Keywords: browser web
Licenses: BSD
Submitter: None
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 158
Popularity: 0.005340
First Submitted: 2010-05-17 09:04 (UTC)
Last Updated: 2024-04-21 19:18 (UTC)

Dependencies (84)

Required by (0)

Sources (13)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 152 Next › Last »

sl1pkn07 commented on 2021-04-19 17:55 (UTC)

@hexhu try now

greetings

hexhu commented on 2021-04-19 17:23 (UTC) (edited on 2021-04-19 17:23 (UTC) by hexhu)

Using the latest PKGBUILD, but having error about namespace 'spv' missing members (OpAsmINTEL, OpAsmTargetINTEL, OpAsmCallINTEL, etc.) when compiling obj/third_party/swiftshader/src/Pipeline/Pipeline/SpirvShaderInstructions.o.d

Full error: https://pastebin.aosc.io/paste/E3f7Ek1fFVk958pJZdh2FQ

DAC324 commented on 2021-03-29 12:22 (UTC) (edited on 2021-03-29 12:23 (UTC) by DAC324)

If somebody wants to use this package with the latest Chromium-Dev:

Here is a preliminary patch for PKGBUILD. Just patch your PKGBUILD and build the package with makepkg the usual way.

--- PKGBUILD    2021-03-29 14:13:43.053395575 +0200
+++ PKGBUILD    2021-03-29 14:19:00.907521838 +0200
@@ -15,7 +15,7 @@
 ## -- Package and components information -- ##
 ##############################################
 pkgname=chromium-dev
-pkgver=89.0.4381.6
+pkgver=91.0.4455.2
 pkgrel=1
 pkgdesc="The open-source project behind Google Chrome (Dev Channel)"
 arch=('x86_64')
@@ -75,12 +75,12 @@
 source=(
         #"https://gsdview.appspot.com/chromium-browser-official/chromium-${pkgver}.tar.xz"
         "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${pkgver}.tar.xz"
+        # "chromium-browser-official/chromium-${pkgver}.tar.xz"
         'git+https://github.com/foutrelis/chromium-launcher.git'
         'chromium-dev.svg'
-        # Patch form Gentoo.

         # Misc Patches.
-        'fix_hevc_in_non_cromeos.patch'
+        # 'fix_hevc_in_non_cromeos.patch'

         # Patch from crbug.com (chromium bugtracker), chromium-review.googlesource.com / Gerrit or Arch chromium package.
         )
@@ -89,10 +89,9 @@
             "$(curl -sL https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${pkgver}.tar.xz.hashes | grep sha256 | cut -d ' ' -f3)"
             'SKIP'
             'dd2b5c4191e468972b5ea8ddb4fa2e2fa3c2c94c79fc06645d0efc0e63ce7ee1'
-            # Patch form Gentoo

             # Misc Patches
-            '814246e08b63884dae096fe317f837259294118b5336e8da081b19eeb7991977'
+            # '814246e08b63884dae096fe317f837259294118b5336e8da081b19eeb7991977'
             # Patch from crbug (chromium bugtracker) or Arch chromium package
             )
 install=chromium-dev.install
@@ -193,12 +192,16 @@
            'third_party/devtools-frontend/src/third_party'
            'third_party/dom_distiller_js'
            'third_party/emoji-segmenter'
+           'third_party/farmhash'
+           'third_party/fdlibm'
            'third_party/ffmpeg'
+           'third_party/fft2d'
            'third_party/flatbuffers'
            'third_party/fusejs'
            'third_party/google_input_tools'
            'third_party/google_input_tools/third_party/closure_library'
            'third_party/google_input_tools/third_party/closure_library/third_party/closure'
+           'third_party/google-truth'
            'third_party/googletest'
            'third_party/harfbuzz-ng/utils'
            'third_party/hunspell'
@@ -212,12 +215,13 @@
            'third_party/libXNVCtrl'
            'third_party/libaddressinput'
            'third_party/libaom'
-           'third_party/libaom/source/libaom/third_party/vector'
-           'third_party/libaom/source/libaom/third_party/x86inc'
+           'third_party/libaom/source/libaom/'
            'third_party/libavif'
+           'third_party/libgav1'
            'third_party/libgifcodec'
            'third_party/libjingle'
            'third_party/libphonenumber'
+           'third_party/libpng'
            'third_party/libsecret'
            'third_party/libsrtp'
            'third_party/libsync'
@@ -227,10 +231,12 @@
            'third_party/libvpx'
            'third_party/libvpx/source/libvpx/third_party/x86inc'
            'third_party/libwebm'
+           'third_party/libwebp'
            'third_party/libx11'
            'third_party/libxcb-keysyms'
            'third_party/libxml/chromium'
            'third_party/libyuv'
+           'third_party/libzip'
            'third_party/llvm'
            'third_party/lottie'
            'third_party/lss'
@@ -249,6 +255,7 @@
            'third_party/openscreen'
            'third_party/openscreen/src/third_party/mozilla'
            'third_party/openscreen/src/third_party/tinycbor/src/src'
+           'third_party/opus'
            'third_party/ots'
            'third_party/pdfium'
            'third_party/pdfium/third_party/agg23'
@@ -261,6 +268,8 @@
            'third_party/pdfium/third_party/libtiff'
            'third_party/pdfium/third_party/skia_shared'
            'third_party/perfetto'
+           'third_party/perfetto/protos/third_party/chromium'
+           'third_party/perfetto/src/protozero'
            'third_party/pffft'
            'third_party/ply'
            'third_party/polymer'
@@ -272,10 +281,11 @@
            'third_party/qcms'
            'third_party/re2'
            'third_party/rnnoise'
+           'third_party/ruy'
            'third_party/s2cellid'
            'third_party/schema_org'
            'third_party/securemessage'
-           'third_party/shaka-player'
+#           'third_party/shaka-player'
            'third_party/shell-encryption'
            'third_party/simplejson'
            'third_party/skia'
@@ -284,21 +294,46 @@
            'third_party/skia/third_party/skcms'
            'third_party/smhasher'
            'third_party/sqlite'
+           'third_party/sqlite4java'
            'third_party/swiftshader'
+           'third_party/swiftshader/third_party/angle'
            'third_party/swiftshader/third_party/astc-encoder'
+           'third_party/swiftshader/third_party/boost'
+#           'third_party/swiftshader/third_party/benchmark'
+#           'third_party/swiftshader/third_party/cppdap'
+#           'third_party/swiftshader/third_party/googletest'
+#           'third_party/swiftshader/third_party/json'
+           'third_party/swiftshader/third_party/libbacktrace'
+#           'third_party/swiftshader/third_party/glslang'
+           'third_party/swiftshader/third_party/llvm-10.0'
            'third_party/swiftshader/third_party/llvm-subzero'
            'third_party/swiftshader/third_party/marl'
+#           'third_party/swiftshader/third_party/PowerVR_Examples
+           'third_party/swiftshader/third_party/SPIRV-Headers'
+           'third_party/swiftshader/third_party/SPIRV-Tools'
            'third_party/swiftshader/third_party/subzero'
            'third_party/tcmalloc'
+           'third_party/tensorflow-text'
+           'third_party/tflite'
+           'third_party/tflite/src'
+           'third_party/tflite/src/tensorflow'
+           'third_party/tflite/src/tensorflow/lite'
+           'third_party/tflite/src/tensorflow/lite/kernels'
+           'third_party/tflite/src/tensorflow/lite/kernels/internal'
+           'third_party/tflite-support'
            'third_party/tint'
+#           'third_party/turbine/src'
+#           'third_party/ub-uiautomator/lib'
            'third_party/ukey2'
            'third_party/unrar'
            'third_party/usrsctp'
+           'third_party/utf'
            'third_party/vulkan-deps'
            'third_party/vulkan_memory_allocator'
            'third_party/wayland'
            'third_party/web-animations-js'
            'third_party/webdriver'
+           'third_party/webgpu-cts'
            'third_party/webrtc'
            'third_party/webrtc/common_audio/third_party/ooura'
            'third_party/webrtc/common_audio/third_party/spl_sqrt_floor'
@@ -307,6 +342,7 @@
            'third_party/webrtc/modules/third_party/g722'
            'third_party/webrtc/rtc_base/third_party/base64'
            'third_party/webrtc/rtc_base/third_party/sigslot'
+           'third_party/weston/src'
            'third_party/widevine'
            'third_party/woff2'
            'third_party/wuffs'
@@ -324,10 +360,11 @@

            # gyp -> gn leftovers.
            'base/third_party/libevent'
-           'third_party/adobe'
+#           'third_party/adobe'
            'third_party/speech-dispatcher'
            'third_party/usb_ids'
            'third_party/xdg-utils'
+           'third_party/xstream'
            )

 _keeplibs+=(
@@ -401,8 +438,8 @@
              'libdrm'
 #              'libevent'     # Get segfaults and other problems https://bugs.gentoo.org/593458.
              'libjpeg'
-             'libpng'
-#              'libvpx'
+#             'libpng'        # compile errors with 91.0.4455.2
+#             'libvpx'
              'libwebp'
              'libxml'
              'libxslt'
@@ -462,8 +499,9 @@
   2to3 -w --no-diff third_party/ffmpeg/chromium/scripts/build_ffmpeg.py

   # Remove most bundled libraries. Some are still needed.
-  msg2 "Removing unnecessary components to save disk space."
-  build/linux/unbundle/remove_bundled_libraries.py ${_keeplibs[@]} --do-remove
+  msg2 "Removing unnecessary components to save disk space: "
+  msg2 "Not possible anymore as all bundled third-party libraries are configured as being mandatory for compiling!"
+#  build/linux/unbundle/remove_bundled_libraries.py ${_keeplibs[@]} --do-remove

   msg2 "Changing bundle libraries to system ones."
   build/linux/unbundle/replace_gn_files.py --system-libraries ${_use_system[@]}
@@ -496,9 +534,9 @@
       -e "s|'app_name': 'Chromium|&-dev|g" \
       -i components/policy/tools/template_writers/writer_configuration.py

-  # Fix(?) the name of the sandbox.
-  sed -e 's|chrome-sandbox|chrome_sandbox|g'\
-      -i sandbox/linux/suid/client/setuid_sandbox_host.cc
+# Fix(?) the name of the sandbox.
+#  sed -e 's|chrome-sandbox|chrome_sandbox|g'\
+#      -i sandbox/linux/suid/client/setuid_sandbox_host.cc

   # If use ccache, set it.
   if check_buildoption ccache y; then
@@ -517,14 +555,14 @@
     -i tools/generate_shim_headers/generate_shim_headers.py

   # https://crbug.com/893950.
-  sed -e 's/\<xmlMalloc\>/malloc/' \
-      -e 's/\<xmlFree\>/free/' \
-      -i third_party/blink/renderer/core/xml/*.cc \
-      -i third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \
-      -i third_party/libxml/chromium/libxml_utils.cc
+  # sed -e 's/\<xmlMalloc\>/malloc/' \
+  #    -e 's/\<xmlFree\>/free/' \
+  #    -i third_party/blink/renderer/core/xml/*.cc \
+  #    -i third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \
+  #    -i third_party/libxml/chromium/libxml_utils.cc

   # Fix build if enable HEVC in non-chromeOS system
-  patch -p1 -i "${srcdir}/fix_hevc_in_non_cromeos.patch"
+  # patch -p1 -i "${srcdir}/fix_hevc_in_non_cromeos.patch"

   # # Patch from Gentoo

@@ -555,7 +593,7 @@
 }

 build() {
-  # set python 2 for buiuld pnacl.
+  # set python 2 for build pnacl.
   export PNACLPYTHON=/usr/bin/python2

   msg2 "Build the Launcher"

DAC324 commented on 2021-03-24 10:27 (UTC)

Flagged Out of Date. Does that mean that this package is no longer maintained or developed? If that is the case, are there any alternatives?

sl1pkn07 commented on 2021-01-15 16:12 (UTC)

can you post the output?

greetings

hexhu commented on 2021-01-15 15:31 (UTC) (edited on 2021-01-15 15:32 (UTC) by hexhu)

For anyone encountering compile errors about a missing spirv header: spirv-headers should have been a makedepends for this package.

java-runtime-headless should also be a makedepends, as in extra/chromium's PKGBUILD. See my bug report a few comments below for details.

DAC324 commented on 2021-01-13 17:59 (UTC)

@auruser123: PKGBUILD has been fixed. Either try reinstalling this package or download the new PKGBUILD and build the package locally using makepkg and install it afterwards.

auruser123 commented on 2021-01-08 08:47 (UTC) (edited on 2021-01-08 08:49 (UTC) by auruser123)

Fails to install for me:

-> Cloning chromium-launcher git repo...
Cloning into bare repository '$HOME/.cache/rua/build/chromium-dev/chromium-launcher'...
remote: Enumerating objects: 233, done.
remote: Total 233 (delta 0), reused 0 (delta 0), pack-reused 233
Receiving objects: 100% (233/233), 38.26 KiB | 1.06 MiB/s, done.
Resolving deltas: 100% (118/118), done.
  -> Found chromium-dev.svg
  -> Downloading chromium-skia-harmony-r2.patch...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading https://git.archlinux.org/svntogit /packages.git/plain/trunk/chromium-skia-harmony.patch?h=packages/chromium
    Aborting...

Been failing like this for a couple of weeks already, so the fact that nobody else has raised this is suspicious. Is there a different package that I should be using instead? I just need the last development version of chrome because I'm on wayland.

hexhu commented on 2020-10-05 19:52 (UTC) (edited on 2020-10-05 19:54 (UTC) by hexhu)

Java should be added as a dependency. Can anyone confirm this?

compiling mojo_bindings_lite.js seems to require java

After yay -Rns java-runtime-common jre-openjdk-headless, yay -S chromium-dev:

[1943/48789] /usr/bin/python2 ../../third_party/closure_compiler/js_binary.py --compiler ../../third_party/closure_compiler/compiler/compiler.jar --output gen/mojo/public/js/mojo_bindings_lite.js --deps gen/mojo/public/js/bindings_lite_sources.js_library --sources ../../mojo/public/js/bindings_lite.js --flags jscomp_error=accessControls jscomp_error=checkTypes jscomp_error=checkVars jscomp_error=constantProperty jscomp_error=deprecated jscomp_error=externsValidation jscomp_error=globalThis jscomp_error=invalidCasts jscomp_error=misplacedTypeAnnotation jscomp_error=missingProperties jscomp_error=missingReturn jscomp_error=nonStandardJsDocs jscomp_error=suspiciousCode jscomp_error=undefinedNames jscomp_error=undefinedVars jscomp_error=unknownDefines jscomp_error=uselessCode jscomp_error=visibility compilation_level=ADVANCED_OPTIMIZATIONS language_in=ECMASCRIPT_2017 language_out=ECMASCRIPT_2015 generate_exports export_local_property_definitions isolation_mode=IIFE --externs ../../third_party/closure_compiler/externs/chrome.js ../../third_party/closure_compiler/externs/polymer-1.0.js ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js
FAILED: gen/mojo/public/js/mojo_bindings_lite.js 
/usr/bin/python2 ../../third_party/closure_compiler/js_binary.py --compiler ../../third_party/closure_compiler/compiler/compiler.jar --output gen/mojo/public/js/mojo_bindings_lite.js --deps gen/mojo/public/js/bindings_lite_sources.js_library --sources ../../mojo/public/js/bindings_lite.js --flags jscomp_error=accessControls jscomp_error=checkTypes jscomp_error=checkVars jscomp_error=constantProperty jscomp_error=deprecated jscomp_error=externsValidation jscomp_error=globalThis jscomp_error=invalidCasts jscomp_error=misplacedTypeAnnotation jscomp_error=missingProperties jscomp_error=missingReturn jscomp_error=nonStandardJsDocs jscomp_error=suspiciousCode jscomp_error=undefinedNames jscomp_error=undefinedVars jscomp_error=unknownDefines jscomp_error=uselessCode jscomp_error=visibility compilation_level=ADVANCED_OPTIMIZATIONS language_in=ECMASCRIPT_2017 language_out=ECMASCRIPT_2015 generate_exports export_local_property_definitions isolation_mode=IIFE --externs ../../third_party/closure_compiler/externs/chrome.js ../../third_party/closure_compiler/externs/polymer-1.0.js ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js
../../third_party/closure_compiler/compiler/compiler.jar --jscomp_error=accessControls --jscomp_error=checkTypes --jscomp_error=checkVars --jscomp_error=constantProperty --jscomp_error=deprecated --jscomp_error=externsValidation --jscomp_error=globalThis --jscomp_error=invalidCasts --jscomp_error=misplacedTypeAnnotation --jscomp_error=missingProperties --jscomp_error=missingReturn --jscomp_error=nonStandardJsDocs --jscomp_error=suspiciousCode --jscomp_error=undefinedNames --jscomp_error=undefinedVars --jscomp_error=unknownDefines --jscomp_error=uselessCode --jscomp_error=visibility --compilation_level=ADVANCED_OPTIMIZATIONS --language_in=ECMASCRIPT_2017 --language_out=ECMASCRIPT_2015 --generate_exports --export_local_property_definitions --isolation_mode=IIFE --externs=../../third_party/closure_compiler/externs/mojo_core.js --externs=../../third_party/closure_compiler/externs/pending.js --externs=../../third_party/closure_compiler/externs/chrome.js --externs=../../third_party/closure_compiler/externs/polymer-1.0.js --js_output_file gen/mojo/public/js/mojo_bindings_lite.js --js gen/mojo/public/interfaces/bindings/interface_control_messages.mojom-lite-for-compile.js gen/mojo/public/interfaces/bindings/native_struct.mojom-lite-for-compile.js gen/mojo/public/interfaces/bindings/pipe_control_messages.mojom-lite-for-compile.js ../../mojo/public/js/compile_preamble.js ../../mojo/public/js/bindings_lite.js ../../mojo/public/js/interface_support.js
/bin/sh: java: command not found