summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/cava/.gitignore1
-rw-r--r--lib/cava/meson.build7
-rw-r--r--lib/cava/subprojects/cava.wrap7
3 files changed, 14 insertions, 1 deletions
diff --git a/lib/cava/.gitignore b/lib/cava/.gitignore
new file mode 100644
index 0000000..2c7a6aa
--- /dev/null
+++ b/lib/cava/.gitignore
@@ -0,0 +1 @@
+/subprojects/**/
diff --git a/lib/cava/meson.build b/lib/cava/meson.build
index 227a5e2..f7fba2d 100644
--- a/lib/cava/meson.build
+++ b/lib/cava/meson.build
@@ -20,10 +20,15 @@ srcs = files(
install_headers('astal-cava.h')
+cava = dependency('cava',
+ version : '>=0.10.3',
+ required: true,
+ fallback : ['cava', 'cava_dep'])
+
deps = [
dependency('gobject-2.0'),
dependency('gio-2.0'),
- dependency('cava')
+ cava
]
astal_cava_lib = library(
diff --git a/lib/cava/subprojects/cava.wrap b/lib/cava/subprojects/cava.wrap
new file mode 100644
index 0000000..f0309bf
--- /dev/null
+++ b/lib/cava/subprojects/cava.wrap
@@ -0,0 +1,7 @@
+[wrap-file]
+directory = cava-0.10.3
+source_url = https://github.com/LukashonakV/cava/archive/0.10.3.tar.gz
+source_filename = cava-0.10.3.tar.gz
+source_hash = aab0a4ed3f999e8461ad9de63ef8a77f28b6b2011f7dd0c69ba81819d442f6f9
+[provide]
+cava = cava_dep