Date: Friday, May 27, 2022 @ 07:01:16 Author: idevolder Revision: 1210753
archrelease: copy trunk to community-x86_64 Added: opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD (from rev 1210752, opera-ffmpeg-codecs/trunk/PKGBUILD) Deleted: opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 116 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-05-27 07:01:10 UTC (rev 1210752) +++ PKGBUILD 2022-05-27 07:01:16 UTC (rev 1210753) @@ -1,58 +0,0 @@ -# vim:set ft=sh: -# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > - -pkgname=opera-ffmpeg-codecs -pkgver=101.0.4951.64 -pkgrel=1 -pkgdesc="additional support for proprietary codecs for opera" -arch=('x86_64') -url="https://ffmpeg.org/" -license=('LGPL2.1') -depends=('glibc') -makedepends=( - 'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python' 'xdg-utils' 'gn' - 'libva' 'nodejs' -) -options=('!strip') -source=( - "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz" -) -sha512sums=('ca1ba0994c75eda67f37a9e8333beb595b237b7266503cca4c259c48b8687214b35703fdda0d6cfd2c7bbdce0b66d68cede3bc22581453f035a173caf7d4985f') - -#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" - - # Setup nodejs dependency. - mkdir -p third_party/node/linux/node-linux-x64/bin/ - ln -sf /usr/bin/node third_party/node/linux/node-linux-x64/bin/node - - # 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/usr/lib/opera/lib_extra/libffmpeg.so" -} - -# vim:set ts=2 sw=2 et: Copied: opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD (from rev 1210752, opera-ffmpeg-codecs/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-05-27 07:01:16 UTC (rev 1210753) @@ -0,0 +1,58 @@ +# vim:set ft=sh: +# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com > + +pkgname=opera-ffmpeg-codecs +pkgver=101.0.4951.67 +pkgrel=1 +pkgdesc="additional support for proprietary codecs for opera" +arch=('x86_64') +url="https://ffmpeg.org/" +license=('LGPL2.1') +depends=('glibc') +makedepends=( + 'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python' 'xdg-utils' 'gn' + 'libva' 'nodejs' +) +options=('!strip') +source=( + "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz" +) +sha512sums=('5b574d10c7ceb4f3261483287b0d258bc628a12912c503030fbd6028115712a87956f837e9a68d69629d52193d545a30b273a565f4d8fddf270eacd6f1c814ea') + +#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" + + # Setup nodejs dependency. + mkdir -p third_party/node/linux/node-linux-x64/bin/ + ln -sf /usr/bin/node third_party/node/linux/node-linux-x64/bin/node + + # 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/usr/lib/opera/lib_extra/libffmpeg.so" +} + +# vim:set ts=2 sw=2 et: