summaryrefslogtreecommitdiff
path: root/gnome-extra/cinnamon/files/cinnamon-4.8.6-build-fixes.patch
blob: bc4476a5892e0dabdf889864ae084eb9bfdb8431 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
diff --git a/meson.build b/meson.build
index a4d49a16..eff937ac 100644
--- a/meson.build
+++ b/meson.build
@@ -36,8 +36,6 @@ gio_unix = dependency('gio-unix-2.0')
 gl = dependency('gl')
 glib_version = '2.52.0'
 glib = dependency('glib-2.0', version: '>= ' + glib_version)
-gstreamer = dependency('gstreamer-1.0')
-gstreamer_base = dependency('gstreamer-base-1.0')
 gtk = dependency('gtk+-3.0', version: '>= 3.12.0')
 muffin = dependency('libmuffin', version: '>= 4.0.3')
 muffinlibdir = muffin.get_pkgconfig_variable('typelibdir')
@@ -53,6 +51,14 @@ if has_nm
     dependency('libnm')
 endif
 
+if get_option('build_recorder')
+	gstreamer = dependency('gstreamer-1.0')
+	gstreamer_base = dependency('gstreamer-base-1.0')
+else
+	gstreamer = dependency('', required: false)
+	gstreamer_base = dependency('', required: false)
+endif
+
 # on some systems we need to find the math lib to make sure it builds
 cc = meson.get_compiler('c')
 math = cc.find_library('m', required: false)