summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore9
-rw-r--r--subprojects/glfw3.wrap4
-rw-r--r--subprojects/packagefiles/vulkan/meson.build3
-rw-r--r--subprojects/packagefiles/wlr-protocols/meson.build2
-rw-r--r--subprojects/vulkan.wrap8
-rw-r--r--subprojects/wayland-protocols.wrap4
-rw-r--r--subprojects/wlr-protocols.wrap5
7 files changed, 34 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 081e483..6a6e718 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,11 @@ build*/
compile_commands.json
.cache/
.clangd/
-subprojects/
+subprojects/c89atomic.wrap
+subprojects/glad/
+subprojects/libakiyo
+subprojects/libalabaster
+subprojects/libev.wrap
+subprojects/liblfds.wrap
+subprojects/wayland-protocols/
+subprojects/wlr-protocols/
diff --git a/subprojects/glfw3.wrap b/subprojects/glfw3.wrap
new file mode 100644
index 0000000..f0cffe1
--- /dev/null
+++ b/subprojects/glfw3.wrap
@@ -0,0 +1,4 @@
+[wrap-git]
+url = https://github.com/glfw/glfw.git
+revision = 46cebb5081820418f2a20f3e90b07f9b1bd44b42
+depth = 1
diff --git a/subprojects/packagefiles/vulkan/meson.build b/subprojects/packagefiles/vulkan/meson.build
new file mode 100644
index 0000000..722ea11
--- /dev/null
+++ b/subprojects/packagefiles/vulkan/meson.build
@@ -0,0 +1,3 @@
+project('vulkan', 'c', version: '1.3.261')
+vulkan = declare_dependency(include_directories: include_directories('include'))
+meson.override_dependency('vulkan', vulkan)
diff --git a/subprojects/packagefiles/wlr-protocols/meson.build b/subprojects/packagefiles/wlr-protocols/meson.build
new file mode 100644
index 0000000..f2596b0
--- /dev/null
+++ b/subprojects/packagefiles/wlr-protocols/meson.build
@@ -0,0 +1,2 @@
+project('wlr-protocols', 'c', version: 'git-4264185')
+wlr_protocols_srcdir = meson.project_source_root()
diff --git a/subprojects/vulkan.wrap b/subprojects/vulkan.wrap
new file mode 100644
index 0000000..e330da4
--- /dev/null
+++ b/subprojects/vulkan.wrap
@@ -0,0 +1,8 @@
+[wrap-git]
+url = https://github.com/KhronosGroup/Vulkan-Headers.git
+revision = v1.3.261
+depth = 1
+patch_directory = vulkan
+
+[provide]
+dependency_names = vulkan
diff --git a/subprojects/wayland-protocols.wrap b/subprojects/wayland-protocols.wrap
new file mode 100644
index 0000000..630e7e8
--- /dev/null
+++ b/subprojects/wayland-protocols.wrap
@@ -0,0 +1,4 @@
+[wrap-git]
+url = https://gitlab.freedesktop.org/wayland/wayland-protocols.git
+revision = 1.32
+depth = 1
diff --git a/subprojects/wlr-protocols.wrap b/subprojects/wlr-protocols.wrap
new file mode 100644
index 0000000..20d2e28
--- /dev/null
+++ b/subprojects/wlr-protocols.wrap
@@ -0,0 +1,5 @@
+[wrap-git]
+url = https://gitlab.freedesktop.org/wlroots/wlr-protocols.git
+revision = 4264185db3b7e961e7f157e1cc4fd0ab75137568
+depth = 1
+patch_directory = wlr-protocols