/usr/bin/google-chrome: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory
after http://www.archlinux.org/news/libpnglibtiff-rebuilds-move-from-testing/
rebuild does not help :-(
Search Criteria
Package Details: google-chrome 131.0.6778.85-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/google-chrome.git (read-only, click to copy) |
---|---|
Package Base: | google-chrome |
Description: | The popular web browser by Google (Stable Channel) |
Upstream URL: | https://www.google.com/chrome |
Keywords: | chromium |
Licenses: | custom:chrome |
Submitter: | None |
Maintainer: | gromit |
Last Packager: | gromit |
Votes: | 2247 |
Popularity: | 9.36 |
First Submitted: | 2010-05-25 20:25 (UTC) |
Last Updated: | 2024-11-19 19:19 (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
- kwallet (kwallet-gitAUR) (optional) – for storing passwords in KWallet
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR) (optional) – WebRTC desktop sharing under Wayland
Required by (40)
- bitwarden-chromium (optional)
- captive-browser-git (optional)
- chrome-extension-bitwarden-git (optional)
- chrome-extension-ocrs-git
- chromedriver (optional)
- chromium-extension-adnauseam (optional)
- chromium-extension-autoscroll (optional)
- chromium-extension-plasma-integration (optional)
- chromium-extension-runet-censorship-bypass (optional)
- chromium-material-icons-for-github-bin (optional)
- chromium-vencord (optional)
- chromium-vencord-bin (optional)
- chromium-vencord-git (optional)
- dedao-dl-bin (optional)
- endpoint-verification-chrome
- endpoint-verification-minimal
- ff2mpv-go-git (optional)
- ff2mpv-rust (optional)
- hub-kids (optional)
- hub-young (optional)
- ice-ssb (optional)
- ice-ssb-git (optional)
- kget-integrator-chrome (optional)
- lastpass (optional)
- marp-cli (optional)
- nfauthenticationkey (optional)
- pearson-reader-plus-full-lang (optional)
- pennywise-bin (optional)
- pt-plugin-plus-bin (optional)
- pt-plugin-plus-git (optional)
- python-nativemessaging-ng (optional)
- python-webdriver-manager (check)
- quick-n-easy-web-builder-10 (optional)
- sshcode-bin (optional)
- uget-integrator-chrome (optional)
- upload-gphotos (optional)
- web-media-controller-mpris (optional)
- web-media-controller-mpris-git (optional)
- webchanges (optional)
- webui-aria2-git (optional)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 144 145 146 147 148 149 150 151 152 153 154 .. 157 Next › Last »
Vrtak-CZ commented on 2012-02-05 22:29 (UTC)
<deleted-account> commented on 2012-01-24 08:50 (UTC)
Build error. http://pastebin.com/k5PwrkRd
<deleted-account> commented on 2012-01-24 08:50 (UTC)
Build error. http://pastebin.com/k5PwrkRd
t3ddy commented on 2012-01-14 09:29 (UTC)
Added man page.
Now, I'll wait for a new release from Google to see what I've broken :)
Det commented on 2012-01-13 22:32 (UTC)
Would you?
t3ddy commented on 2012-01-13 22:15 (UTC)
Finally I've found the time to look at this.
I've made script and template for rpm. There's one thing really strange: "chrome-sandbox" has wrong permissions, so I've to fix them in pkgbuild.
Another thing: I've seen rpm's got also man page for chrome, shall I add it?
Det commented on 2012-01-13 15:26 (UTC)
@ruario, yeah, when it's extracting the sources. Just like it'd do with a regular tarball.
ruario commented on 2012-01-13 13:47 (UTC)
@t3ddy: actually it seems makepkg now opens rpms (using bsdtar) for you! ;)
ruario commented on 2012-01-09 13:00 (UTC)
@t3ddy: Some other thoughts and/or possible improvements:
Rather than using a fixed set icons and duplicating each of them in /usr you could symlink all available icons, e.g.
# Symlinking icons to /usr/share/icons/hicolor/
for png in "$pkgdir/opt/google/chrome/product_logo_"*.png; do
pngsize="${png##*/product_logo_}"
mkdir -p "$pkgdir/usr/share/icons/hicolor/"${pngsize%.png}x${pngsize%.png}/apps
(cd "$pkgdir/usr/share/icons/hicolor/"usr/share/icons/hicolor/${pngsize%.png}x${pngsize%.png}/apps/; ln -s ../../../../../../opt/google/chrome/product_logo_${pngsize} google-chrome.png)
done
You could also consider using the rpm as a source rather than the deb. The rpm is more generic, unlike deb packages which has several debianisms. For example "usr/share/menu/google-chrome.menu" (used only on debian systems) and the compressed changelog.gz (containing only a link and is really only provided to satisfy lintian, debian's package quality checking script). It is very easy to open an rpm on Arch. You do not need rpm2cpio as all Arch installs include bsdtar, which is provided by libarchive on which Arch's own pkgtools depend. In fact makepkg uses bsdtar itself to open tar files. bsdtar can open rpms directly without requiring any rpm components (e.g. bsdtar xf google-chrome-stable_current_amd64.rpm)
If you need to read rpm packaging meta-data locally and don't have rpm installed you can just use "strings google-chrome-stable_current_x86_64.rpm | less". For you personal script that you use to update the PKGBUILD, this would tell you the latest version and build number:
_verbld=$(wget -qO- http://dl.google.com/linux/chrome/rpm/stable/$(uname -m | sed 's/i.86/i386/')/repodata/other.xml.gz | zcat | awk -F\" '/-stable/ { print $10"-"$12 }')
Thus making the direct download urls:
http://dl.google.com/linux/chrome/rpm/stable/i386/google-chrome-stable-${_verbld}.i386.rpm
http://dl.google.com/linux/chrome/rpm/stable/i386/google-chrome-stable-${_verbld}.x86_64.rpm
Whether the deb or rpm is used the file "/etc/cron.daily/google-chrome" should be removed from Arch before packaging as it is a cron job to use Google's own rpm or deb repositories and hence is pointless on Arch.
No rush and feel free to ignore them all. Just some ideas. ;)
t3ddy commented on 2012-01-09 12:42 (UTC)
ruario is right, I've got a script that acts on a template to make the pkgbuild.
Now I don't have time to look at your suggestion, but I'll do asap.
Thanks :)
Pinned Comments
gromit commented on 2023-04-15 08:22 (UTC) (edited on 2023-05-08 21:42 (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 "Stable 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.