Date: Thursday, January 28, 2021 @ 15:45:56 Author: idevolder Revision: 833328
archrelease: copy trunk to community-x86_64 Added: vivaldi-ffmpeg-codecs/repos/community-x86_64/PKGBUILD (from rev 833327, vivaldi-ffmpeg-codecs/trunk/PKGBUILD) Deleted: vivaldi-ffmpeg-codecs/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 120 +++++++++++++++++++++++++++---------------------------------- 1 file changed, 55 insertions(+), 65 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-01-28 15:45:53 UTC (rev 833327) +++ PKGBUILD 2021-01-28 15:45:56 UTC (rev 833328) @@ -1,65 +0,0 @@ -# vim:set ft=sh: -# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > - -pkgname=vivaldi-ffmpeg-codecs -pkgver=87.0.4280.141 -_vivaldi_major_version=3.5 -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=('402a8ff60512b855925cefa862093b70629376d99bc465e3255aeecea29d79a04e5f9bf72c7a497d768b7987b855bc8e8819ebaa5226ca3f5c9d6602e9cd62d6') - -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 833327, vivaldi-ffmpeg-codecs/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-01-28 15:45:56 UTC (rev 833328) @@ -0,0 +1,55 @@ +# vim:set ft=sh: +# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > + +pkgname=vivaldi-ffmpeg-codecs +pkgver=88.0.4324.99 +_vivaldi_major_version=3.6 +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' 'python' 'python2' + 'xdg-utils' 'gn' 'libva' +) +options=('!strip') +source=( + "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz" +) +sha512sums=('2fd84a6bf59ddd34404cf26ba30b183b2d869d5b392812f99f04ef55f5007c9b4d364dc752dc00d26715d77e17b6ca19d7e2e01d9079c0f512db54c4519bbbc4') + +#prepare() { + #cd "$srcdir/chromium-$pkgver" +#} + +build() { + cd "$srcdir/chromium-$pkgver" + + python tools/clang/scripts/update.py + + export PATH="${srcdir}/chromium-${pkgver}/third_party/llvm-build/Release+Asserts/bin:$PATH" + + # 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/python + + 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: