Package Details: vivaldi-codecs-ffmpeg-extra-bin 85.0.4183.83-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-ffmpeg-codecs
Provides: vivaldi-ffmpeg-codecs
Submitter: lucifermstar
Maintainer: lucifermstar (snqlby, erikdubois, direc85)
Last Packager: direc85
Votes: 41
Popularity: 0.76
First Submitted: 2017-09-25 06:18
Last Updated: 2020-09-12 10:25

Dependencies (3)

Required by (3)

  • vivaldi (requires vivaldi-ffmpeg-codecs) (optional)
  • vivaldi-arm64 (requires vivaldi-ffmpeg-codecs) (optional)
  • vivaldi-rpi (requires vivaldi-ffmpeg-codecs) (optional)

Sources (1)

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

1 2 3 4 5 6 Next › Last »

Feakster commented on 2020-09-17 20:33

@direct85 I just ran makepkg -srci on my Pinebook Pro (aarch64) to test the multiarch package you made. I encountered no errors, the Vivaldi prompt regarding missing codecs went away, and the Vivaldi ffmpeg test video worked. I think that counts as a success.

Sorry it's taken so long to get back to you regarding this.

direc85 commented on 2020-09-15 15:14

@Feakster Sounds good! Everyone benefits if the packages can be combined in this way. I don't have any other platform to test than x86_64, but I wrote checks for the source files, and the test script to test building for different architectures.

Having said that, I wish someone with more experience than me would take look at the package before I push the changes to master.

Feakster commented on 2020-09-14 07:06

Need to fix my Pinebook Pro (again) at the moment, so haven't had a chance to take a look at this. Hopefully, I should be able to get it sorted this week. I've taken a quick look at the PKGBUILD, and it seems fine. My only initial comment is that vivaldi-codecs-ffmpeg-extra-bin-rpi and vivaldi-codecs-ffmpeg-extra-bin-arm64 no longer exist. I merged them into vivaldi-codecs-ffmpeg-extra-bin-arm. Looks like I'll be able to either delete that package or merge it into this one soon :).

direc85 commented on 2020-09-12 12:01

I created an updated version with all the changes included, with a build test script. I haven't uploaded it yet, because I have no prior experience with multi-arch packages, so please test the development version:

https://direc.kapsi.fi/owncloud/s/N5rrP7rDaMhIhYI

Please let me know if it works or not. Thanks everybody!

Edit: I updated the link URL, file.io only lets download once.

direc85 commented on 2020-09-12 10:17

@TheGoliath @Feakster Sorry it got so long to catch up with the request, but rest assured, I haven't abandoned the package :)

I'll have a look at the proposed changes and see where we end up!

TheGoliath commented on 2020-08-11 06:40

I agree with @Freakster ;)

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.