diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2022-12-31 18:02:04 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2022-12-31 18:07:44 +0000 |
commit | 314ef1e9753b55edb4acb8ff391678faa06d199e (patch) | |
tree | 5e8b6055381555cb7aba94a4d8949ce1ec50ca06 | |
parent | c89b1e226edc173f74989dc552bf948b2769507b (diff) | |
download | ports-314ef1e9753b55edb4acb8ff391678faa06d199e.tar.gz ports-314ef1e9753b55edb4acb8ff391678faa06d199e.zip |
multimedia/wlrobs: work around broken pkg-config via cmake
-rw-r--r-- | multimedia/wlrobs/Makefile | 5 | ||||
-rw-r--r-- | multimedia/wlrobs/files/patch-meson.build | 13 |
2 files changed, 15 insertions, 3 deletions
diff --git a/multimedia/wlrobs/Makefile b/multimedia/wlrobs/Makefile index 928df8d1bf04..153bc8b53533 100644 --- a/multimedia/wlrobs/Makefile +++ b/multimedia/wlrobs/Makefile @@ -1,7 +1,7 @@ PORTNAME= wlrobs DISTVERSIONPREFIX= v PORTVERSION= 1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia wayland MASTER_SITES= https://hg.sr.ht/~scoopta/${PORTNAME}/archive/${DISTVERSIONFULL:C/.*-//}${EXTRACT_SUFX}?dummy=/ @@ -12,8 +12,7 @@ WWW= https://hg.sr.ht/~scoopta/wlrobs LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.md -BROKEN= fails to build with obs-studio-28.1.2 - +BUILD_DEPENDS= cmake:devel/cmake-core LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libobs.so:multimedia/obs-studio diff --git a/multimedia/wlrobs/files/patch-meson.build b/multimedia/wlrobs/files/patch-meson.build new file mode 100644 index 000000000000..c0bd3ae401b0 --- /dev/null +++ b/multimedia/wlrobs/files/patch-meson.build @@ -0,0 +1,13 @@ +https://github.com/obsproject/obs-studio/issues/7990 + +--- meson.build.orig 2020-09-01 01:24:25 UTC ++++ meson.build +@@ -2,7 +2,7 @@ wayland = dependency('wayland-client') + + inc = include_directories('inc') + wayland = dependency('wayland-client') +-obs = dependency('libobs') ++obs = dependency('libobs', method: 'cmake', modules: ['OBS::libobs']) + + sources = ['src/main.c', 'proto/xdg-output-unstable-v1-protocol.c'] + |