Package Details: iridium-rpm 119.0-1

Git Clone URL: https://aur.archlinux.org/iridium-rpm.git (read-only, click to copy)
Package Base: iridium-rpm
Description: Iridium browser - rhel/centos build altered for arch
Upstream URL: https://iridiumbrowser.de/
Licenses: BSD
Conflicts: chromium, iridium
Provides: iridium
Submitter: necklace
Maintainer: necklace
Last Packager: necklace
Votes: 20
Popularity: 0.001037
First Submitted: 2020-01-27 21:01 (UTC)
Last Updated: 2023-12-11 08:06 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

necklace commented on 2022-02-21 11:30 (UTC) (edited on 2022-02-21 11:46 (UTC) by necklace)

@lupo2010 Manjaro has not updated their x264 package to 164, they are still on 163: https://discover.manjaro.org/package/x264

In your case the main manjaro ffmpeg package is still on 4.4.1 (https://discover.manjaro.org/package/ffmpeg) whereas the arch main ffmpeg package is on 5.0 (which is why this package now depends on ffmpeg4.4, a different package).

A quick fix for you is to either edit the PKGBUILD to use ffmpeg instead of ffmpeg4.4 or switch to manjaro unstable.

Perhaps I could make some sort of conditional dependency; either ffmpeg so long as the version is 4.4 or ffmpeg4.4, I'll see what I can do.

lupo2010 commented on 2022-02-20 23:56 (UTC)

@necklace Hello, I can't update. I have this:

could not satisfy dependencies: - unable to satisfy dependency 'libx264.so=164-64' required by ffmpeg4.4 - unable to satisfy dependency 'ffmpeg4.4' required by iridium-rpm

baldric commented on 2022-02-20 22:45 (UTC)

@necklace @CodeWithAlex Thank you! Just updated and it started right up!

necklace commented on 2022-02-20 10:31 (UTC)

@baldric @CodeWithAlex Aha, so it was a side-effect as I had ffmpeg4.4 installed without knowing about it.

I've added ffmpeg4.4 as a dependency and patched to major versions.

Hopefully it works for everyone now!

CodeWithAlex commented on 2022-02-20 02:44 (UTC)

@baldric

The problem for me is that I have libavcodec.so version 59 installed as the default.

What worked for me is to fix it in the PKGBUILD:

patchelf "${pkgdir}/usr/lib/chromium/chrome" --replace-needed "libavcodec.so.58.134" "libavcodec.so.58"
patchelf "${pkgdir}/usr/lib/chromium/chrome" --replace-needed "libavformat.so.58.76" "libavformat.so.58"
patchelf "${pkgdir}/usr/lib/chromium/chrome" --replace-needed "libavutil.so.56.70" "libavutil.so.56"

These files are provided by the ffmpeg4.4 package

baldric commented on 2022-02-19 20:19 (UTC) (edited on 2022-02-19 20:20 (UTC) by baldric)

Thank you @necklace. I ran the upgrade and got this: warning: could not get file information for usr/lib/libavcodec.so.58.134, also libavformat.so.58.76 and libavutil.so.56.70

I restarted and ran iridium and it failed with: /usr/bin/iridium: /usr/lib/libavformat.so: version 'LIBAVFORMAT_58' not found (required by /usr/bin/iridium) /usr/bin/iridium: /usr/lib/libavcodec.so: version 'LIBAVCODEC_58' not found (required by /usr/bin/iridium) /usr/bin/iridium: /usr/lib/libavutil.so: version 'LIBAVUTIL_56' not found (required by /usr/bin/iridium) (edit for formatting)

necklace commented on 2022-02-18 19:50 (UTC) (edited on 2022-02-18 19:51 (UTC) by necklace)

@baldric Normally I would just symlink the missing library (in the previous PKGBUILD I symlinked libavcodec.so.58.134 to libavcodec.so.58.134.100), but in this instance - since it is a major version upgrade, even if I do that it complains with /usr/lib/libavformat.so.58.76: version 'LIBAVFORMAT_58' not found.

So instead, I have patched the binary using patchelf to use libavcodec.so instead of libavcodec.so.58.134 (and the same for libavformat and libavutil).

It works for me now, hopefully that isn't a side effect of some other testing I did, give me a heads up if it doesn't work!

baldric commented on 2022-02-18 19:24 (UTC)

Getting this since yesterday (Feb 17): "/usr/bin/iridium: error while loading shared libraries: libavcodec.so.58.134: cannot open shared object file: No such file or directory". This SO is provided by dependency package ffmpeg, which was updated yesterday and no longer provides libavcodec.so.58, now it's on to so.59. Is this something we fix ourselves or does the packager fix it? I tried downgrading ffmpeg per Pacman wiki but I hit a dependency snag right away. I'm on Arch. Thank you.

baldric commented on 2022-01-08 20:32 (UTC)

Thank you!

lupo2010 commented on 2022-01-08 20:31 (UTC) (edited on 2022-01-08 20:33 (UTC) by lupo2010)

@necklace I confirm it's worked on my old laptop thursday (but 10 minutes to build) and when I tried to build it in my current laptop yesterday I had this failed checksum (both on manjaro).