summaryrefslogtreecommitdiffstats
path: root/vulkan/vulkan-loader
diff options
context:
space:
mode:
authorTreeve Jelbert2018-05-28 11:14:30 +0200
committerTreeve Jelbert2018-05-28 11:14:30 +0200
commitcab29d31e87911ed1cb36d75146c4e3c380ab6f7 (patch)
tree24e763487ed3e0a4c730e2c35ef254b1556a1453 /vulkan/vulkan-loader
parent3db26371ae0ca61af53e4ba714c927eded774cfc (diff)
vulkan related spells added
Diffstat (limited to 'vulkan/vulkan-loader')
-rwxr-xr-xvulkan/vulkan-loader/BUILD3
-rwxr-xr-xvulkan/vulkan-loader/CONFIGURE1
-rwxr-xr-xvulkan/vulkan-loader/DEPENDS11
-rwxr-xr-xvulkan/vulkan-loader/DETAILS15
-rw-r--r--vulkan/vulkan-loader/HISTORY7
-rwxr-xr-xvulkan/vulkan-loader/PRE_BUILD6
6 files changed, 43 insertions, 0 deletions
diff --git a/vulkan/vulkan-loader/BUILD b/vulkan/vulkan-loader/BUILD
new file mode 100755
index 0000000000..ee8b5ee8ef
--- /dev/null
+++ b/vulkan/vulkan-loader/BUILD
@@ -0,0 +1,3 @@
+OPTS+=" -DBUILD_TESTS=0 -DBUILD_LAYERS=0 -DBUILD_DEMOS=0 -DBUILD_VKJSON=0" &&
+cmake_build
+
diff --git a/vulkan/vulkan-loader/CONFIGURE b/vulkan/vulkan-loader/CONFIGURE
new file mode 100755
index 0000000000..b2f02c3032
--- /dev/null
+++ b/vulkan/vulkan-loader/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/vulkan/vulkan-loader/DEPENDS b/vulkan/vulkan-loader/DEPENDS
new file mode 100755
index 0000000000..7fa09ea00c
--- /dev/null
+++ b/vulkan/vulkan-loader/DEPENDS
@@ -0,0 +1,11 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends -sub CXX gcc &&
+depends python3 &&
+depends bison &&
+depends libxcb &&
+depends libxkbcommon &&
+depends libxrandr &&
+depends wayland &&
+BINROOT=$INSTALL_ROOT/usr/bin &&
+depends glslang " -DCUSTOM_GLSLANG_BIN_ROOT=ON -DGLSLANG_BINARY_ROOT=$BINROOT" &&
+depends spirv-tools " -DCUSTOM_SPIRV_TOOLS_BIN_ROOT=ON -DSPIRV_TOOLS_BINARY_ROOT=$BINROOT"
diff --git a/vulkan/vulkan-loader/DETAILS b/vulkan/vulkan-loader/DETAILS
new file mode 100755
index 0000000000..c01d6d9538
--- /dev/null
+++ b/vulkan/vulkan-loader/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=vulkan-loader
+ SPELLX=Vulkan-Loader
+ VERSION=1.1.73.0
+ SOURCE_HASH=sha512:a3e6821e1f351375b735d14b8dce45167be0cd9200d865c229270230a4ea4b78445216fd89ba50c8315f99a2364741b17dd97dd5f39f45ed4b5e74db991360b0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-sdk-$VERSION
+ WEB_SITE=https://github.com/KhronosGroup//$SPELLX
+ SOURCE_URL[0]=$WEB_SITE/archive/sdk-$VERSION.tar.gz
+ LICENSE[0]=APACHE
+ ENTERED=20180308
+ KEYWORDS=""
+ SHORT="Vulkan loader"
+cat << EOF
+Vulkan loader amd header files
+EOF
diff --git a/vulkan/vulkan-loader/HISTORY b/vulkan/vulkan-loader/HISTORY
new file mode 100644
index 0000000000..da5f80bb2c
--- /dev/null
+++ b/vulkan/vulkan-loader/HISTORY
@@ -0,0 +1,7 @@
+2018-05.24 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 1.1.73.0
+
+2018-03-08 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 1.1.70.0
+ spell created
+
diff --git a/vulkan/vulkan-loader/PRE_BUILD b/vulkan/vulkan-loader/PRE_BUILD
new file mode 100755
index 0000000000..1676a3dfed
--- /dev/null
+++ b/vulkan/vulkan-loader/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i -e "s|/x86_64||;s/Bin/bin/;s/Lib/lib/" \
+ -e "/^run_external_revision_generate/D" \
+ -e "/spirv_tools_commit_id.h/D" \
+ CMakeLists.txt