Date: Tuesday, December 8, 2020 @ 21:47:14 Author: idevolder Revision: 772055
archrelease: copy trunk to community-x86_64 Added: vivaldi-ffmpeg-codecs/repos/community-x86_64/PKGBUILD (from rev 772054, vivaldi-ffmpeg-codecs/trunk/PKGBUILD) Deleted: vivaldi-ffmpeg-codecs/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 130 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 65 insertions(+), 65 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-12-08 21:47:09 UTC (rev 772054) +++ PKGBUILD 2020-12-08 21:47:14 UTC (rev 772055) @@ -1,65 +0,0 @@ -# vim:set ft=sh: -# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > - -pkgname=vivaldi-ffmpeg-codecs -pkgver=86.0.4240.198 -_vivaldi_major_version=3.4 -pkgrel=1 -pkgdesc="additional support for proprietary codecs for vivaldi" -arch=('x86_64') -url="https://ffmpeg.org/" -license=('LGPL2.1') -depends=('glibc') -makedepends=( - 'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python2' 'python' - 'xdg-utils' 'gn' -) -options=('!strip') -source=( - "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz" -) -sha512sums=('179f43b1444b805b8939098c71d542276985d65ef03bd1bf2303b21bf26b431e790a42310b2749c1901f0f8514e9ccadb776b7d39b7833a8154624557fbcf423') - -prepare() { - cd "$srcdir/chromium-$pkgver" - - # Force script incompatible with Python 3 to use /usr/bin/python2 - sed -i '1s|python$|&2|' third_party/dom_distiller_js/protoc_plugins/*.py - - # Make xcbgen available to ui/gfx/x/gen_xproto.py running under Python 2 - ln -s /usr/lib/python3.*/site-packages/xcbgen "$srcdir/" - -} - -build() { - cd "$srcdir/chromium-$pkgver" - - python2 tools/clang/scripts/update.py - - export PATH="${srcdir}/chromium-${pkgver}/third_party/llvm-build/Release+Asserts/bin:$PATH" - - # ui/gfx/x/gen_xproto.py needs xcbgen - export PYTHONPATH=$srcdir - - # error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory - ln -s /usr/lib/libtinfo.so.6 \ - third_party/llvm-build/Release+Asserts/lib/libtinfo.so.5 - - export CC="clang" - export CXX="clang++" - - local args="ffmpeg_branding=\"ChromeOS\" proprietary_codecs=true enable_platform_hevc=true enable_platform_ac3_eac3_audio=true enable_platform_mpeg_h_audio=true enable_platform_dolby_vision=true enable_mse_mpeg2ts_stream_parser=true use_gnome_keyring=false use_sysroot=false use_gold=false linux_use_bundled_binutils=false treat_warnings_as_errors=false enable_nacl=false enable_nacl_nonsfi=false clang_use_chrome_plugins=true is_component_build=true is_debug=false symbol_level=0 use_custom_libcxx=true" - - gn gen out/Release -v --args="$args" --script-executable=/usr/bin/python2 - - ninja -C out/Release -v media/ffmpeg -} - -package() { - cd "$srcdir/chromium-$pkgver" - - install -Dm644 out/Release/libffmpeg.so \ - "$pkgdir/opt/vivaldi/libffmpeg.so.$_vivaldi_major_version" -} - -# vim:set ts=2 sw=2 et: Copied: vivaldi-ffmpeg-codecs/repos/community-x86_64/PKGBUILD (from rev 772054, vivaldi-ffmpeg-codecs/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-12-08 21:47:14 UTC (rev 772055) @@ -0,0 +1,65 @@ +# vim:set ft=sh: +# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > + +pkgname=vivaldi-ffmpeg-codecs +pkgver=87.0.4280.88 +_vivaldi_major_version=3.5 +pkgrel=2 +pkgdesc="additional support for proprietary codecs for vivaldi" +arch=('x86_64') +url="https://ffmpeg.org/" +license=('LGPL2.1') +depends=('glibc') +makedepends=( + 'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python2' 'python' + 'xdg-utils' 'gn' +) +options=('!strip') +source=( + "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz" +) +sha512sums=('ac3903b598bd69f4ee3065845eac3c85cb5524715b9ce629c9c2bd017f2ebd168b7ee8111bccc2e6b6cfd12ad07add834cb2cd3bf0e27a8a5076bb7842fca897') + +prepare() { + cd "$srcdir/chromium-$pkgver" + + # Force script incompatible with Python 3 to use /usr/bin/python2 + sed -i '1s|python$|&2|' third_party/dom_distiller_js/protoc_plugins/*.py + + # Make xcbgen available to ui/gfx/x/gen_xproto.py running under Python 2 + ln -s /usr/lib/python3.*/site-packages/xcbgen "$srcdir/" + +} + +build() { + cd "$srcdir/chromium-$pkgver" + + python2 tools/clang/scripts/update.py + + export PATH="${srcdir}/chromium-${pkgver}/third_party/llvm-build/Release+Asserts/bin:$PATH" + + # ui/gfx/x/gen_xproto.py needs xcbgen + export PYTHONPATH=$srcdir + + # error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory + ln -s /usr/lib/libtinfo.so.6 \ + third_party/llvm-build/Release+Asserts/lib/libtinfo.so.5 + + export CC="clang" + export CXX="clang++" + + local args="ffmpeg_branding=\"ChromeOS\" proprietary_codecs=true enable_platform_hevc=true enable_platform_ac3_eac3_audio=true enable_platform_mpeg_h_audio=true enable_platform_dolby_vision=true enable_mse_mpeg2ts_stream_parser=true use_gnome_keyring=false use_sysroot=false use_gold=false linux_use_bundled_binutils=false treat_warnings_as_errors=false enable_nacl=false enable_nacl_nonsfi=false clang_use_chrome_plugins=true is_component_build=true is_debug=false symbol_level=0 use_custom_libcxx=true" + + gn gen out/Release -v --args="$args" --script-executable=/usr/bin/python2 + + ninja -C out/Release -v media/ffmpeg +} + +package() { + cd "$srcdir/chromium-$pkgver" + + install -Dm644 out/Release/libffmpeg.so \ + "$pkgdir/opt/vivaldi/libffmpeg.so.$_vivaldi_major_version" +} + +# vim:set ts=2 sw=2 et: