The subsititution to provide support for CHROMIUM_USER_FLAGS isn't right. It currently results in
--user-data-dir="$CHROME_USER_DATA_DIR""$CHROMIUM_USER_FLAGS" "$@"
So the value of CHROMIUM_USER_FLAGS is appended to the user data dir making Chrome use a new profile. The sed line in PKGBUILD should be modified to have a space before "$CHROMIUM_USER_FLAGS":
sed -i 's/ "$@"/ "$CHROMIUM_USER_FLAGS" "$@"/' "$pkgdir"/opt/google/chrome-$_channel/google-chrome-$_channel
Also, what about using CHROME_USER_FLAGS instead? Some flags, like --ppapi-flash-path= and --ppapi-flash-version=, aren't necessary for Chrome.
Search Criteria
Package Details: google-chrome-dev 133.0.6876.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/google-chrome-dev.git (read-only, click to copy) |
---|---|
Package Base: | google-chrome-dev |
Description: | The popular web browser by Google (Dev Channel) |
Upstream URL: | https://www.google.com/chrome |
Keywords: | chromium |
Licenses: | custom:chrome |
Provides: | google-chrome |
Submitter: | None |
Maintainer: | gromit |
Last Packager: | gromit |
Votes: | 654 |
Popularity: | 1.04 |
First Submitted: | 2009-06-05 21:02 (UTC) |
Last Updated: | 2024-12-05 16:18 (UTC) |
Dependencies (12)
- alsa-lib
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libxss
- libxtst
- nss (nss-hgAUR)
- ttf-liberation (ttf-defenestrationAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR)
- gnome-keyring (gnome-keyring-gitAUR) (optional) – for storing passwords in GNOME keyring
- kdialog (kdialog-gitAUR) (optional) – for file dialogs in KDE
- kwallet5 (optional) – for storing passwords in KWallet
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR) (optional) – WebRTC desktop sharing under Wayland
Required by (41)
- bitwarden-chromium (requires google-chrome) (optional)
- captive-browser-git (requires google-chrome) (optional)
- chrome-extension-bitwarden-git (requires google-chrome) (optional)
- chrome-extension-ocrs-git (requires google-chrome)
- chromedriver (requires google-chrome) (optional)
- chromium-extension-adnauseam (requires google-chrome) (optional)
- chromium-extension-autoscroll (requires google-chrome) (optional)
- chromium-extension-plasma-integration (requires google-chrome) (optional)
- chromium-extension-runet-censorship-bypass (requires google-chrome) (optional)
- chromium-material-icons-for-github-bin (requires google-chrome) (optional)
- chromium-vencord (requires google-chrome) (optional)
- chromium-vencord-bin (requires google-chrome) (optional)
- chromium-vencord-git (requires google-chrome) (optional)
- dedao-dl-bin (requires google-chrome) (optional)
- endpoint-verification-chrome (requires google-chrome)
- endpoint-verification-minimal (requires google-chrome)
- ff2mpv-go-git (requires google-chrome) (optional)
- ff2mpv-rust (requires google-chrome) (optional)
- hub-kids (requires google-chrome) (optional)
- hub-young (requires google-chrome) (optional)
- ice-ssb (requires google-chrome) (optional)
- ice-ssb-git (requires google-chrome) (optional)
- kget-integrator-chrome (requires google-chrome) (optional)
- lastpass (requires google-chrome) (optional)
- marp-cli (requires google-chrome) (optional)
- nfauthenticationkey (requires google-chrome) (optional)
- pearson-reader-plus-full-lang (requires google-chrome) (optional)
- pennywise-bin (requires google-chrome) (optional)
- pt-plugin-plus-bin (requires google-chrome) (optional)
- pt-plugin-plus-git (requires google-chrome) (optional)
- python-nativemessaging-ng (requires google-chrome) (optional)
- python-webdriver-manager (requires google-chrome) (check)
- quick-n-easy-web-builder-10 (requires google-chrome) (optional)
- sshcode-bin (requires google-chrome) (optional)
- uget-integrator-chrome (requires google-chrome) (optional)
- upload-gphotos (requires google-chrome) (optional)
- vlc-protocol (requires google-chrome) (optional)
- web-media-controller-mpris (requires google-chrome) (optional)
- web-media-controller-mpris-git (requires google-chrome) (optional)
- webchanges (requires google-chrome) (optional)
- webui-aria2-git (requires google-chrome) (optional)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 13 14 15 16 17 18 19 20 21 22 23 .. 91 Next › Last »
hagabaka commented on 2015-01-11 21:08 (UTC)
Det commented on 2015-01-09 13:13 (UTC)
That was actually something only the RPMs were missing.
I'll think about it. Thanks.
ruario commented on 2015-01-09 13:09 (UTC)
The dependencies of Chrome unstable have recently changed.
$ wget -q https://dl.google.com/linux/chrome/rpm/stable/x86_64/google-chrome-unstable-41.0.2267.0-1.x86_64.rpm
$ mkdir google-chrome-unstable-41.0.2267.0-x86_64
$ tail -c+40093 google-chrome-unstable-41.0.2267.0-1.x86_64.rpm | xz -d | (cd google-chrome-unstable-41.0.2267.0-x86_64; cpio --quiet -imd)
$ find google-chrome-unstable-41.0.2267.0-x86_64 -type f -exec file {} \; | grep 'LSB \(shared object\|executable\)' | cut -d: -f1 | xargs -n1 objdump -p | grep NEEDED | sort -u
NEEDED ld-linux-x86-64.so.2
NEEDED libasound.so.2
NEEDED libcairo.so.2
NEEDED libc.so.6
NEEDED libcups.so.2
NEEDED libdbus-1.so.3
NEEDED libdl.so.2
NEEDED libexpat.so.1
NEEDED libfontconfig.so.1
NEEDED libfreetype.so.6
NEEDED libgcc_s.so.1
NEEDED libgconf-2.so.4
NEEDED libgdk_pixbuf-2.0.so.0
NEEDED libgdk-x11-2.0.so.0
NEEDED libgio-2.0.so.0
NEEDED libglib-2.0.so.0
NEEDED libgobject-2.0.so.0
NEEDED libgtk-x11-2.0.so.0
NEEDED libm.so.6
NEEDED libnspr4.so
NEEDED libnss3.so
NEEDED libnssutil3.so
NEEDED libpango-1.0.so.0
NEEDED libpangocairo-1.0.so.0
NEEDED libplc4.so
NEEDED libpthread.so.0
NEEDED librt.so.1
NEEDED libsmime3.so
NEEDED libstdc++.so.6
NEEDED libwidevinecdm.so
NEEDED libX11.so.6
NEEDED libXcomposite.so.1
NEEDED libXcursor.so.1
NEEDED libXdamage.so.1
NEEDED libXext.so.6
NEEDED libXfixes.so.3
NEEDED libXi.so.6
NEEDED libXrandr.so.2
NEEDED libXrender.so.1
NEEDED libXss.so.1
NEEDED libXtst.so.6
As you can see it no longer depends on libudev.so.0, so you can update the PKGBUILD to remove the "Symlinking missing Udev lib" section.
P.S. Just a small "suggestion" (feel free to ignore). You may also note that the rpms now use xz compression and hence are of comparable size to the .deb packages.
$ wget -q https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_41.0.2267.0-1_amd64.deb
$ ls -l google-chrome-unstable-41.0.2267.0-1.x86_64.rpm google-chrome-unstable_41.0.2267.0-1_amd64.deb
-rw-rw-r-- 1 ruario ruario 46762094 jan. 6 20:54 google-chrome-unstable_41.0.2267.0-1_amd64.deb
-rw-rw-r-- 1 ruario ruario 47524020 jan. 6 20:54 google-chrome-unstable-41.0.2267.0-1.x86_64.rpm
I mention this in case you want to reconsider using an .rpm as a source, rather than the .deb. As you know .rpms are auto-extracted by makepkg, thus allowing for a minor simplification to PKGBUILD.
Det commented on 2015-01-08 13:29 (UTC)
Old builds: http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-unstable/
Kwpolska commented on 2015-01-08 13:26 (UTC)
Newest version crashes on startup.
Det commented on 2014-12-10 12:00 (UTC)
It's been a little clunky since the update, but seemed to get fixed pretty fast.
spaceback commented on 2014-12-10 07:13 (UTC)
Hi, just for the record - amd64 .deb package is not available for download (404) as of now...
Det commented on 2014-12-09 22:36 (UTC)
Gomenasai. A fix has been committed in my official google-chrome-dev 41.0.2243.0-1 package.
dfryer1193 commented on 2014-12-09 22:33 (UTC)
I keep getting a failure in package() when trying to extract data.tar.lzma. Upon further investigation, it looks like data.tar.lzma in src/ has been renamed to data.tar.xz. Renaming data.tar.xz to data.tar.lzma, or changing data.tar.lzma to data.tar.xz in the PKGBUILD seems to fix this.
Pinned Comments
gromit commented on 2023-07-19 17:01 (UTC) (edited on 2023-07-19 17:02 (UTC) by gromit)
When reporting this package as outdated make sure there is indeed a new version for Linux Desktop. You can have a look at the "Dev updates" tag in Release blog for this.
You can also run this command to obtain the version string for the latest chrome version:
Do not report updates for ChromeOS, Android or other platforms stable versions as updates here.