diff options
author | tytan652 | 2022-09-01 11:47:43 +0200 |
---|---|---|
committer | tytan652 | 2022-09-01 11:47:43 +0200 |
commit | 3bea5dbff28d5e7b8bbd84b857e3f29fc78615eb (patch) | |
tree | ff8b348404e339d36b5a572195b36af4ee56364f | |
parent | 2cdffb2d3d09a6f65dd8bc99e94bae27720fcd62 (diff) | |
download | aur-obs-scrab.tar.gz |
build: Update to 0.8.1
OBS Studio 28 and later is set because of the CMake and Qt changes
between 27 and 28
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 20 insertions, 62 deletions
@@ -1,22 +1,15 @@ pkgbase = obs-scrab pkgdesc = Adds a configurable hotkey to quickly select a screen region and add it as an image source to the current scene - pkgver = 1.1 - pkgrel = 5 + pkgver = 1.2.0 + pkgrel = 1 url = https://obsproject.com/forum/resources/scrab.845/ - arch = i686 arch = x86_64 arch = aarch64 license = GPL2 makedepends = cmake makedepends = git - makedepends = libxcomposite - makedepends = ffmpeg - makedepends = pciutils - depends = obs-studio>=27.2.0 - depends = obs-studio<28 - source = obs-scrab-1.1.tar.gz::https://github.com/univrsal/scrab/archive/v1.1.tar.gz - source = obs-studio-27.2.0.tar.gz::https://github.com/obsproject/obs-studio/archive/27.2.0.tar.gz - sha256sums = d0e14a0fc62591820b2188eecb472afa7e89e9419461b29e605ebf25dce6204e - sha256sums = c52d99cba6c536cb805e3e0f54663c33cfc43a1b7521bec97d241019499f9789 + depends = obs-studio>=28 + source = obs-scrab-1.2.0.tar.gz::https://github.com/univrsal/scrab/archive/v1.2.0.tar.gz + sha256sums = 4395c2020b4adbeeb5357827a3fdf9437df1ae8f6957ef78fa15afbb07b409c3 pkgname = obs-scrab @@ -2,65 +2,30 @@ _pluginname=scrab pkgname=obs-$_pluginname -pkgver=1.1 -_obsver=27.2.0 -pkgrel=5 +pkgver=1.2.0 +pkgrel=1 pkgdesc="Adds a configurable hotkey to quickly select a screen region and add it as an image source to the current scene" -arch=("i686" "x86_64" "aarch64") +arch=("x86_64" "aarch64") url="https://obsproject.com/forum/resources/scrab.845/" license=("GPL2") -depends=("obs-studio>=$_obsver" "obs-studio<28") -makedepends=("cmake" "git" "libxcomposite" "ffmpeg" "pciutils") -source=( - "$pkgname-$pkgver.tar.gz"::"https://github.com/univrsal/$_pluginname/archive/v$pkgver.tar.gz" - "obs-studio-$_obsver.tar.gz::https://github.com/obsproject/obs-studio/archive/$_obsver.tar.gz" -) -sha256sums=( - "d0e14a0fc62591820b2188eecb472afa7e89e9419461b29e605ebf25dce6204e" - "c52d99cba6c536cb805e3e0f54663c33cfc43a1b7521bec97d241019499f9789" -) +depends=("obs-studio>=28") +makedepends=("cmake" "git") +source=("$pkgname-$pkgver.tar.gz"::"https://github.com/univrsal/$_pluginname/archive/v$pkgver.tar.gz") +sha256sums=("4395c2020b4adbeeb5357827a3fdf9437df1ae8f6957ef78fa15afbb07b409c3") -prepare() { - rm -rf fakeroot - - cd "obs-studio-$_obsver"/plugins - cp -r "$srcdir/$_pluginname-$pkgver" . - echo "add_subdirectory($_pluginname-$pkgver)" | tee -a CMakeLists.txt >/dev/null -} - -# Need to compile plugin in OBS compilation process build() { - cd "obs-studio-$_obsver" + cd "$_pluginname-$pkgver" cmake -B build \ - -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX='/usr' \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DDISABLE_UI=ON \ - -DENABLE_WAYLAND=OFF \ - -DENABLE_PIPEWIRE=OFF \ - -DENABLE_SCRIPTING=OFF \ - -DDISABLE_DECKLINK=ON \ - -DDISABLE_ALSA=ON \ - -DDISABLE_JACK=ON \ - -DDISABLE_PULSEAUDIO=ON \ - -DDISABLE_V4L2=ON \ - -DDISABLE_SPEEXDSP=ON \ - -DDISABLE_LIBFDK=ON \ - -DDISABLE_SNDIO=ON \ - -DDISABLE_FREETYPE=ON \ - -DDISABLE_VLC=ON \ - -DBUILD_BROWSER=OFF \ - -DBUILD_VST=OFF \ - -DWITH_RTMPS=OFF + -DLINUX_PORTABLE=OFF \ + -DQT_VERSION=6 make -C build } package() { - mkdir -p "$pkgdir"/usr/lib/obs-plugins - mkdir -p "$pkgdir"/usr/share/obs/obs-plugins - - cd "obs-studio-$_obsver" - make -C build DESTDIR="$srcdir/fakeroot/" install - cp -a "$srcdir"/fakeroot/usr/lib/obs-plugins/$_pluginname.so "$pkgdir"/usr/lib/obs-plugins/ - cp -a "$srcdir"/fakeroot/usr/share/obs/obs-plugins/$_pluginname "$pkgdir"/usr/share/obs/obs-plugins/ -}
\ No newline at end of file + cd "$_pluginname-$pkgver" + make -C build DESTDIR="$pkgdir/" install +} |