diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x[-rw-r--r--] | PKGBUILD | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD index 0dbd9933c615..571cfe643e76 100644..100755 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,27 +1,39 @@ # Maintainer: NexAdn pkgname=obs-linuxbrowser pkgver=0.3.0 -_obsver=20.0.1 -pkgrel=2 +pkgrel=3 pkgdesc="Browser source plugin for obs-studio based on CEF. Alternative to obs-qtwebkit." -arch=("x86_64") +arch=("i686" "x86_64") url="https://github.com/bazukas/obs-linuxbrowser" license=("GPL") depends=( - "obs-studio>=${_obsver}" - "gconf" "nss" "libxss" "pango" "atk" "libxrandr" "libxcomposite" + "obs-studio>=18.0.1" "cef-minimal" ) +makedepends=("make" "cmake") optdepends=("pepper-flash: Flash support") source=( - "https://github.com/bazukas/${pkgname}/releases/download/${pkgver}/linuxbrowser${pkgver}-obs${_obsver}-64bit.tgz" -) -sha256sums=( - "d455b4e36f8b4ec7c12ac255a0fc0bedf3572a5c74754a14f26150e5c95edff9" + "https://github.com/bazukas/$pkgname/archive/${pkgver}.tar.gz" + "transparentpainting.patch" ) +sha256sums=('94ab4d2f83a6ad4bcea884240f770ca87cdea1b035228905ef0c10f7cc9f4e30' + '76733b17029ab1e5873c02754751b666cc4e10d6ff771f6eb8ea3d321a6d2246') +prepare() { + cd "$srcdir"/"$pkgname-${pkgver}" + patch -p1 < $srcdir/transparentpainting.patch +} + +build() { + cd "$srcdir"/${pkgname}-${pkgver} + mkdir -p ./build + cd ./build + cmake -D CEF_DIR="/opt/cef" .. + make clean + make -j4 +} package() { - cd ${srcdir}/${pkgname} - install -d ${pkgdir}/usr/lib/obs-plugins/ - install -d ${pkgdir}/usr/share/obs/obs-plugins/${pkgname}/ - install -Dm755 ./bin/64bit/* ${pkgdir}/usr/lib/obs-plugins/ - cp -R ./data/* ${pkgdir}/usr/share/obs/obs-plugins/${pkgname}/ + mkdir -p "$pkgdir"/usr/lib/obs-plugins/ + mkdir -p "$pkgdir"/usr/share/obs/obs-plugins/$pkgname + cp -R "$srcdir"/$pkgname-${pkgver}/build/build/$pkgname/bin/64bit/* "$pkgdir"/usr/lib/obs-plugins/ + mv "$pkgdir"/usr/lib/obs-plugins/libobs-linuxbrowser.so "$pkgdir"/usr/lib/obs-plugins/obs-linuxbrowser.so + cp -R "$srcdir"/$pkgname-$pkgver/build/build/$pkgname/data/* "$pkgdir"/usr/share/obs/obs-plugins/$pkgname } |