diff options
author | BlackEagle | 2015-10-14 23:40:43 +0200 |
---|---|---|
committer | BlackEagle | 2015-10-14 23:40:43 +0200 |
commit | 84f89258bea84327f39ba3c7bed9976a5610a32e (patch) | |
tree | a8a5d58351e2a3105282c01e8ed9ac4c0dcb6e61 | |
download | aur-84f89258bea84327f39ba3c7bed9976a5610a32e.tar.gz |
vivaldi-ffmpeg-codecs :: 45.0.2454.99-1
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 56 |
2 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1f441bdcd943 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = vivaldi-ffmpeg-codecs + pkgdesc = additional support for proprietary codecs for vivaldi + pkgver = 45.0.2454.99 + pkgrel = 1 + url = https://ffmpeg.org/ + arch = i686 + arch = x86_64 + license = LGPL2.1 + makedepends = gtk2 + makedepends = libexif + makedepends = libpulse + makedepends = libxss + makedepends = ninja + makedepends = nss + makedepends = pciutils + makedepends = python2 + makedepends = xdg-utils + depends = glibc + options = !strip + source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-45.0.2454.99.tar.xz + sha256sums = 15d1a31fd0acfca07d614249518192983890507641e09db8d4c91d9ddf7ea340 + +pkgname = vivaldi-ffmpeg-codecs + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..498c7955882e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > + +pkgname=vivaldi-ffmpeg-codecs +pkgver=45.0.2454.99 +pkgrel=1 +pkgdesc="additional support for proprietary codecs for vivaldi" +arch=('i686' 'x86_64') +url="https://ffmpeg.org/" +license=('LGPL2.1') +depends=('glibc') +makedepends=( + 'gtk2' 'libexif' 'libpulse' 'libxss' 'ninja' 'nss' 'pciutils' 'python2' + 'xdg-utils' +) +options=('!strip') +source=( + "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz" +) +sha256sums=('15d1a31fd0acfca07d614249518192983890507641e09db8d4c91d9ddf7ea340') + + +prepare() { + cd "$srcdir/chromium-$pkgver" + + # Use Python 2 + find . -name '*.py' -exec sed -i -r 's|/usr/bin/python$|&2|g' {} + + # There are still a lot of relative calls which need a workaround + [[ -d "$srcdir/python2-path" ]] && rm -rf "$srcdir/python2-path" + mkdir "$srcdir/python2-path" + ln -s /usr/bin/python2 "$srcdir/python2-path/python" +} + +build() { + cd "$srcdir/chromium-$pkgver" + + export PATH="$srcdir/python2-path:$PATH" + + build/gyp_chromium \ + --depth=. \ + -Dclang=0 \ + -Duse_gnome_keyring=0 \ + -Duse_gconf=0 \ + -Dcomponent=shared_library \ + -Dffmpeg_branding=ChromeOS + + ninja -C out/Release ffmpeg +} + +package() { + cd "$srcdir/chromium-$pkgver" + + install -Dm644 out/Release/lib/libffmpeg.so \ + "$pkgdir/usr/lib/vivaldi-ffmpeg-codecs/libffmpeg.so" +} + +# vim:set ts=2 sw=2 et: |