diff options
author | Matthew Zilvar | 2019-01-22 15:19:19 -0800 |
---|---|---|
committer | Matthew Zilvar | 2019-01-22 15:19:19 -0800 |
commit | 108b07f34ab72727a104e249959b0762d5dce563 (patch) | |
tree | 5557cf9c96ae3c0f3fb38bb77a16e49a871c4388 | |
download | aur-108b07f34ab72727a104e249959b0762d5dce563.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | vivaldi-codecs-ffmpeg-extra-bin.install | 19 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9075f401da7d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = vivaldi-codecs-ffmpeg-extra-bin-arm64 + pkgdesc = Prebuilt ffmpeg-codecs package for vivaldi for rpi + pkgver = 71.0.3578.98 + pkgrel = 0 + url = https://packages.ubuntu.com/zesty/armhf/chromium-codecs-ffmpeg-extra/download + install = vivaldi-codecs-ffmpeg-extra-bin.install + arch = aarch64 + license = LGPL + provides = vivaldi-ffmpeg-codecs + conflicts = vivaldi-ffmpeg-codecs + source = http://ports.ubuntu.com/ubuntu-ports/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_71.0.3578.98-0ubuntu0.18.10.1_arm64.deb + source = vivaldi-codecs-ffmpeg-extra-bin.install + sha256sums = 0f4852a861de67a14c5b06357207c555cc42c8b28f597c2b20d3c51a3a66ce89 + sha256sums = c48d913c6080dbc6477d1d0a099c8ef5eda3959ed4abd6311dc93a338ce0a012 + +pkgname = vivaldi-codecs-ffmpeg-extra-bin-arm64 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2bf05cd5332e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Matthew Zilvar <mattzilvar@gmail.com> +# Contributor: Térence Clastres <t dot clastres at gmail dot com> +# Modified PKGBUILD from https://aur.archlinux.org/packages/vivaldi-codecs-ffmpeg-extra-bin/ + +pkgname=vivaldi-codecs-ffmpeg-extra-bin-arm64 +pkgver=71.0.3578.98 +pkgrel=0 +ubuntuver=0.18.10.1 +pkgdesc="Prebuilt ffmpeg-codecs package for vivaldi for rpi" +arch=('aarch64') +url="https://packages.ubuntu.com/zesty/armhf/chromium-codecs-ffmpeg-extra/download" +license=('LGPL') +#depends=('vivaldi-arm64') +provides=( + 'vivaldi-ffmpeg-codecs' +) +conflicts=( + 'vivaldi-ffmpeg-codecs' +) +source=(http://ports.ubuntu.com/ubuntu-ports/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_${pkgver}-${pkgrel}ubuntu${ubuntuver}_arm64.deb + vivaldi-codecs-ffmpeg-extra-bin.install) +sha256sums=('0f4852a861de67a14c5b06357207c555cc42c8b28f597c2b20d3c51a3a66ce89' + 'c48d913c6080dbc6477d1d0a099c8ef5eda3959ed4abd6311dc93a338ce0a012' +) +install=vivaldi-codecs-ffmpeg-extra-bin.install + +prepare() { + cd "$srcdir" + tar -xJf data.tar.xz +} + +package() { + cd "$srcdir" + mkdir -p "$pkgdir/usr/share/vivaldi-codecs" + cp "$srcdir/usr/lib/chromium-browser/libffmpeg.so" "$pkgdir/usr/share/vivaldi-codecs/libffmpeg.so" +} diff --git a/vivaldi-codecs-ffmpeg-extra-bin.install b/vivaldi-codecs-ffmpeg-extra-bin.install new file mode 100644 index 000000000000..284977179f6b --- /dev/null +++ b/vivaldi-codecs-ffmpeg-extra-bin.install @@ -0,0 +1,19 @@ +copy_ffmpeg() { + codec=/opt/vivaldi/lib/libffmpeg.so + + if [ ! -f "${codec}.orig" -a -f "${codec}" ]; then + echo Backing up original libffmpeg.so + sudo mv $codec "${codec}.orig" + fi + + echo Installing new libffmpeg.so... + sudo mv /usr/share/vivaldi-codecs/libffmpeg.so $codec +} + +post_install() { + copy_ffmpeg +} + +post_upgrade() { + copy_ffmpeg +} |