summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD31
2 files changed, 27 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 293769d6cfa5..83ab7b4ad33e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,18 @@
pkgbase = obs-linuxbrowser
pkgdesc = Browser source plugin for obs-studio based on CEF. Alternative to obs-qtwebkit.
pkgver = 0.1.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/bazukas/obs-linuxbrowser
+ arch = i686
arch = x86_64
license = GPL
+ makedepends = make
+ makedepends = cmake
+ makedepends = git
depends = obs-studio>=18.0.1
- depends = libxrandr
- depends = atk
- depends = libxcomposite
- depends = pango
- depends = gconf
- depends = libxss
- depends = nss
- source = https://github.com/bazukas/obs-linuxbrowser/releases/download/0.1.2/linuxbrowser0.1.2-obs18.0.1-64bit.tgz
- sha256sums = 5f232e5fef48d426a2a3444f7b7a993e578c7d29604c6fd640016839054a5f5d
+ depends = cef-minimal
+ source = https://github.com/bazukas/obs-linuxbrowser/archive/0.1.2.tar.gz
+ sha256sums = 2867ca780cab34a1a9396394c079854cb363a3e9a154e96948e272f096460514
pkgname = obs-linuxbrowser
diff --git a/PKGBUILD b/PKGBUILD
index 2ab28f1eea02..18933e2e6d65 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,33 @@
# Maintainer: NexAdn
pkgname=obs-linuxbrowser
pkgver=0.1.2
-pkgrel=1
+pkgrel=2
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>=18.0.1" "libxrandr"
- "atk" "libxcomposite" "pango" "gconf" "libxss" "nss"
+ "obs-studio>=18.0.1" "cef-minimal"
)
-makedepends=()
+makedepends=("make" "cmake" "git")
source=(
- "https://github.com/bazukas/obs-linuxbrowser/releases/download/${pkgver}/linuxbrowser${pkgver}-obs18.0.1-64bit.tgz"
+ "https://github.com/bazukas/$pkgname/archive/${pkgver}.tar.gz"
)
sha256sums=(
- "5f232e5fef48d426a2a3444f7b7a993e578c7d29604c6fd640016839054a5f5d"
+ "2867ca780cab34a1a9396394c079854cb363a3e9a154e96948e272f096460514"
)
+build() {
+ cd "$srcdir"/${pkgname}-${pkgver}
+ mkdir -p ./build
+ cd ./build
+ cmake -D CEF_DIR="/opt/cef-minimal" ..
+ make clean
+ make -j4
+}
package() {
- mkdir -p $pkgdir/usr/lib/obs-plugins/
- mkdir -p $pkgdir/usr/share/obs/obs-plugins/$pkgname
- cp -R $srcdir/$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/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
}