aboutsummaryrefslogtreecommitdiff
path: root/multimedia/obs-scrab
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2020-04-05 03:27:15 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2020-04-05 03:27:15 +0000
commit837133d28f3fdd085d402f985e957fa6e5f4bd95 (patch)
treee8c0f4567d1fef088273375c2c51d855ac1ec6a6 /multimedia/obs-scrab
parent9e6ede5182af3615f5d5b7762c30c4ca9ac431d2 (diff)
Notes
Diffstat (limited to 'multimedia/obs-scrab')
-rw-r--r--multimedia/obs-scrab/Makefile28
-rw-r--r--multimedia/obs-scrab/distinfo3
-rw-r--r--multimedia/obs-scrab/files/patch-CMakeLists.txt16
-rw-r--r--multimedia/obs-scrab/pkg-descr6
4 files changed, 53 insertions, 0 deletions
diff --git a/multimedia/obs-scrab/Makefile b/multimedia/obs-scrab/Makefile
new file mode 100644
index 000000000000..9d93bee95495
--- /dev/null
+++ b/multimedia/obs-scrab/Makefile
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= obs-scrab
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0-8
+DISTVERSIONSUFFIX= -g2d5f88f
+CATEGORIES= multimedia
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OBS Studio Plugin: Screenshot plugin
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libobs.so:multimedia/obs-studio
+
+USES= cmake localbase:ldflags qt:5
+USE_GITHUB= yes
+GH_ACCOUNT= univrsal
+GH_PROJECT= scrab
+USE_QT= core gui widgets buildtools_build qmake_build
+
+CXXFLAGS+= -I${LOCALBASE}/include/obs
+
+PLIST_FILES= lib/obs-plugins/scrab.so \
+ share/obs/obs-plugins/scrab/locale/en-US.ini
+
+.include <bsd.port.mk>
diff --git a/multimedia/obs-scrab/distinfo b/multimedia/obs-scrab/distinfo
new file mode 100644
index 000000000000..63a578c41b31
--- /dev/null
+++ b/multimedia/obs-scrab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1586056430
+SHA256 (univrsal-scrab-v1.0-8-g2d5f88f_GH0.tar.gz) = 460412306bca0b9cc0afe34c0221f8eab66b4af87c0d945c300e1e5813e14b35
+SIZE (univrsal-scrab-v1.0-8-g2d5f88f_GH0.tar.gz) = 1421734
diff --git a/multimedia/obs-scrab/files/patch-CMakeLists.txt b/multimedia/obs-scrab/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..7a3307567edd
--- /dev/null
+++ b/multimedia/obs-scrab/files/patch-CMakeLists.txt
@@ -0,0 +1,16 @@
+--- CMakeLists.txt.orig 2020-04-05 03:14:35 UTC
++++ CMakeLists.txt
+@@ -42,10 +42,12 @@ include_directories(
+ ${QtWidgets_INCLUDES})
+
+ target_link_libraries(scrab
+- libobs
++ obs
+ obs-frontend-api
+ Qt5::Core
+ Qt5::Widgets
+ ${scrab_PLATFORM_DEPS})
++
++include(${CMAKE_INSTALL_PREFIX}/lib/cmake/ObsHelpers.cmake)
+
+ install_obs_plugin_with_data(scrab data)
diff --git a/multimedia/obs-scrab/pkg-descr b/multimedia/obs-scrab/pkg-descr
new file mode 100644
index 000000000000..31cee4a5b599
--- /dev/null
+++ b/multimedia/obs-scrab/pkg-descr
@@ -0,0 +1,6 @@
+Screen grab adds a configurable hotkey to quickly select a screen region and add
+it as an image source to the current scene.
+
+The plugin saves all screenshots into the home directory by default.
+
+WWW: https://github.com/univrsal/scrab