Package Details: vivaldi-codecs-ffmpeg-extra-bin 86.0.4240.198-1

Git Clone URL: https://aur.archlinux.org/vivaldi-codecs-ffmpeg-extra-bin.git (read-only, click to copy)
Package Base: vivaldi-codecs-ffmpeg-extra-bin
Description: Prebuilt ffmpeg codecs package for Vivaldi
Upstream URL: https://packages.ubuntu.com/bionic/amd64/chromium-codecs-ffmpeg-extra/download
Keywords: binary codecs ffmpeg vivaldi
Licenses: LGPL
Conflicts: vivaldi-codecs-ffmpeg-extra-bin-arm64, vivaldi-codecs-ffmpeg-extra-bin-rpi, vivaldi-ffmpeg-codecs
Provides: vivaldi-codecs-ffmpeg-extra-bin-arm64, vivaldi-codecs-ffmpeg-extra-bin-rpi, vivaldi-ffmpeg-codecs
Replaces: vivaldi-codecs-ffmpeg-extra-bin-arm64, vivaldi-codecs-ffmpeg-extra-bin-rpi
Submitter: lucifermstar
Maintainer: lucifermstar (snqlby, erikdubois, direc85)
Last Packager: direc85
Votes: 40
Popularity: 0.47
First Submitted: 2017-09-25 06:18
Last Updated: 2020-11-24 20:06

Pinned Comments

lucifermstar commented on 2019-04-18 08:41

IF/WHEN the package goes out of date. Just download this repo and run ./update_pkg.sh and then build the package manually with makepkg. That should work until the version is updated on the AUR.

If anyone wants to help with the maintenance of the package (its basically executing a script, doing a sanity check, and then push to git), feel free to send me a mail. I've already added two people as co-maintainers. Lets see if that helps.

Latest Comments

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

Feakster commented on 2020-08-10 10:54

Just noticed what @TheGoliath wrote, having emailed something similar to @lucifermstar this morning (although @TheGoliath did a better job of the PKGBUILD than me). I agree with the @TheGoliath's comments... it would simplify the maintenance of this package is the ARM variants could be rolled into it. I don't mind helping out with the maintenance as I use it on both x86_64 and aarch64 devices.

TheGoliath commented on 2020-06-08 22:03

@direc85 I'd keep this package just for those who are still using this and are opting for using this variant instead of the one proposed by vivaldi

TheGoliath commented on 2020-06-08 22:01

# Maintainer: Fahad Hossain <8bit.demoncoder AT gmail.com>
# Maintainer: Erik Dubois <erik.dubois@gmail.com>
# Maintainer: Matti Viljanen <matti.viljanen@kapsi.fi>
# Contributor: Felix Golatofski <contact@xdfr.de>

pkgname=vivaldi-codecs-ffmpeg-extra-bin
pkgver=83.0.4103.61
_ubuver=0ubuntu0
_ubudist=18.04.1
pkgrel=1
pkgdesc="Prebuilt ffmpeg codecs package for Vivaldi"
arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64')
url="https://packages.ubuntu.com/bionic/amd64/chromium-codecs-ffmpeg-extra/download"
license=('LGPL')
depends=('vivaldi' 'perl')
makedepends=('wget')
changelog="changes"
provides=('vivaldi-ffmpeg-codecs' 'vivaldi-codecs-ffmpeg-extra-bin-rpi' 'vivaldi-codecs-ffmpeg-extra-bin-arm64')
conflicts=('vivaldi-ffmpeg-codecs' 'vivaldi-codecs-ffmpeg-extra-bin-rpi' 'vivaldi-codecs-ffmpeg-extra-bin-arm64')
replaces=('vivaldi-codecs-ffmpeg-extra-bin-rpi' 'vivaldi-codecs-ffmpeg-extra-bin-arm64')
source=("update_pkg.sh")
source_x86_64=("http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_${pkgver}-${_ubuver}.${_ubudist}_amd64.deb")
source_i686=("http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_${pkgver}-${_ubuver}.${_ubudist}_i386.deb")
source_arm=("http://ports.ubuntu.com/ubuntu-ports/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_${pkgver}-${_ubuver}.${_ubudist}_armhf.deb")
source_armv6h=("$source_arm")
source_armv7h=("$source_arm")
source_aarch64=("http://ports.ubuntu.com/ubuntu-ports/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_${pkgver}-${_ubuver}.${_ubudist}_arm64.deb")
sha256sums=('29a8a54131fecf095b9ded288e00c2b6e97113e52237fb716660a641455726b7')
sha256sums_x86_64=('6d1b2665cefe73a3ad55d97ba35811cd91552a2c0c928531918f8e9e423cd5d2')
sha256sums_i686=('b88d0481ffa45735a20318535991d2e477d180bc56842294226b576187734ef4')
sha256sums_arm=('c0a3a63abcd84e48bc12f88581dc9d1f3619fdfbd3a832dbae85915cf51cfbde')
sha256sums_armv6h=('c0a3a63abcd84e48bc12f88581dc9d1f3619fdfbd3a832dbae85915cf51cfbde')
sha256sums_armv7h=('c0a3a63abcd84e48bc12f88581dc9d1f3619fdfbd3a832dbae85915cf51cfbde')
sha256sums_aarch64=('5789ce577bdec697c1c68bc7385a720ac65ce99d819576448be77baba89080d2')

prepare() {
  tar -xJf data.tar.xz
  gzip -f usr/share/doc/chromium-codecs-ffmpeg-extra/copyright
}

package() {
  VIVALDI_VERSION=$(cat /opt/vivaldi/vivaldi | perl -ne '/(?:VIVALDI_VERSION=.)(\d*\.\d*)/ and print "$1";')
  install -Dm644 "usr/lib/chromium-browser/libffmpeg.so" "$pkgdir/opt/vivaldi/libffmpeg.so.$VIVALDI_VERSION"
  install -Dm644 "usr/share/doc/chromium-codecs-ffmpeg-extra/copyright.gz" "$pkgdir/usr/share/doc/$pkgname/copyright.gz"
  install -Dm644 "usr/share/doc/chromium-codecs-ffmpeg-extra/changelog.Debian.gz" "$pkgdir/usr/share/doc/$pkgname/changelog.Debian.gz"
}

I've updated the PKGBUILD to contain all major architectures. So both vivaldi-codecs-ffmpeg-extra-bin-rpi and vivaldi-codecs-ffmpeg-extra-bin-arm64 can finally be merged into this PKGBUILD which simplifies the package maintenance.

direc85 commented on 2020-06-05 17:43

I updated the package, again.

As I mentioned before, Vivaldi now downloads the extra ffmpeg codecs by itself at first boot. Hence this package is obsolete.

Proposing removing this package, again.

TheGoliath commented on 2020-05-04 13:53

I'd like to co-maintain the package as well :)

direc85 commented on 2020-04-28 20:39

At some point /opt/vivaldi/vivaldi started running /opt/vivaldi/update-ffmpeg --user automatically, effectively rendering this package useless. Only the first launch is affected because the plugin is downloaded in the background; on the second launch the plugin is installed in the users home folder.

I'm proposing deprecating and/or removing this package as obsolete.

PS. There was a out-of-date flag, and I double-checked the repositories and it was a false alarm. Plus, current Vivaldi 3.0.1874.32 installs the same version of the plugin. However, Vivaldi does try to load /opt/vivaldi/libffmpeg.so.N.N using Vivaldi version number before the home dir provided file, so there may be some rare corner case where this mechanism could still provide useful.

direc85 commented on 2020-02-17 20:45

@rnbguy My apologies, I just now fully understood what you meant. After brief testing, I updated the package with as you suggested (along with more restricted file name matching logic).

rnbguy commented on 2020-02-16 13:21

@direc85 Ah. It works now, because currently the latest version is "80.0.3987.87-0ubuntu0.18.04.1". But if there was an another version "80.0.3987.100-0ubuntu0.18.04.1", it will still pick the old one.

direc85 commented on 2020-02-16 13:00

@rnbguy It did pick it up when I tried, and I updated the package, too.

rnbguy commented on 2020-02-13 10:50

can you use -V/--version-sort with sort command in update_pkg.sh? It's not picking the correct latest version.