summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 925c4f5c23775f34ca5673b29ac4e8473d1ed7bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Author: Martin Stibor <martin.von.reichenberg@proton.me>

pkgname='opera-extras'
#opera_ver:           119.0.5497.29  (Stable)
#opera_chromium_ver:  134.0.6998.205 (Extented Release - Windows)
#ffmpeg_chromium_ver: 134.0.6998.45  (Old-old-stable/Old-stable/Stable)
_pkgname='nwjs-ffmpeg-prebuilt'
pkgver=0.97.0
pkgrel=1
pkgdesc="Full-featured DRM playback support of FFmpeg (NW.JS) for Opera web browser"
arch=('x86_64')
url="https://nwjs.io"
license=('custom')
depends=('opera')
makedepends=('git' 'libarchive' 'lsb-release' 'ninja' 'nodejs' 'nodejs-nopt' 'npm')
optdepends=('chromium-widevine: Complementary codec enabling a premium web video content on Chromium based web browsers')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${_pkgname}/${_pkgname}/archive/${pkgver}.tar.gz" 'COPYING')
md5sums=('bd45be8ee026aa68622319f7f98a8725' 'c408a301e3407c3803499ce9290515d6')

build() {
       npm i ${srcdir}/${_pkgname}-${pkgver}/

       npx ${srcdir}/${_pkgname}-${pkgver}/ --platform="linux" --version="v${pkgver}" --arch="x64"
}

package() {
       install -d     "${pkgdir}/usr/lib/opera/lib_extra/"
       bsdtar  -xf    "${srcdir}/build/out/${pkgver}-linux-x64.zip" \
               -C     "${pkgdir}/usr/lib/opera/lib_extra/"

       install -Dm644 "${srcdir}/COPYING" \
               -t     "${pkgdir}/usr/share/licenses/${pkgname}/"
}