summaryrefslogtreecommitdiff
path: root/vulkan-validation-layers-32
diff options
context:
space:
mode:
authorDanny Rawlins <monster.romster@gmail.com>2018-08-02 01:07:15 +1000
committerDanny Rawlins <monster.romster@gmail.com>2018-08-02 01:07:15 +1000
commit5af43e9e0a5eddb4805c791b59b0de9ce3b6bd68 (patch)
tree60751f6f8e1b7bae2a667b4646e4ce44259063cf /vulkan-validation-layers-32
parent18a3ab110628255316ab17c7ff259675ab4ad3ac (diff)
downloadcompat-32-5af43e9e0a5eddb4805c791b59b0de9ce3b6bd68.tar.gz
compat-32-5af43e9e0a5eddb4805c791b59b0de9ce3b6bd68.tar.xz
vulkan 32bit ports: Initial import
Import glslang-32, vulkan-loader-32, vulkan-tools-32 and vulkan-validation-layers-32 ports.
Diffstat (limited to 'vulkan-validation-layers-32')
-rw-r--r--vulkan-validation-layers-32/.32bit0
-rw-r--r--vulkan-validation-layers-32/.footprint8
-rw-r--r--vulkan-validation-layers-32/.signature5
-rw-r--r--vulkan-validation-layers-32/Pkgfile33
4 files changed, 46 insertions, 0 deletions
diff --git a/vulkan-validation-layers-32/.32bit b/vulkan-validation-layers-32/.32bit
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/vulkan-validation-layers-32/.32bit
diff --git a/vulkan-validation-layers-32/.footprint b/vulkan-validation-layers-32/.footprint
new file mode 100644
index 00000000..7922fa10
--- /dev/null
+++ b/vulkan-validation-layers-32/.footprint
@@ -0,0 +1,8 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/lib32/
+-rwxr-xr-x root/root usr/lib32/libVkLayer_core_validation.so
+-rwxr-xr-x root/root usr/lib32/libVkLayer_object_tracker.so
+-rwxr-xr-x root/root usr/lib32/libVkLayer_parameter_validation.so
+-rwxr-xr-x root/root usr/lib32/libVkLayer_threading.so
+-rwxr-xr-x root/root usr/lib32/libVkLayer_unique_objects.so
+-rwxr-xr-x root/root usr/lib32/libVkLayer_utils.so
diff --git a/vulkan-validation-layers-32/.signature b/vulkan-validation-layers-32/.signature
new file mode 100644
index 00000000..b7701fab
--- /dev/null
+++ b/vulkan-validation-layers-32/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/compat-32.pub
+RWSwxGo/zH7eXYhkHG72SGDaMTDtnrVPENdZ1NRP3xGw5XuYvMHHfLXxPQgzfRIMYBDM2XX0ac+DOJHilCWUTVlwbZLiSb95dw8=
+SHA256 (Pkgfile) = cc537714c9d0552b052993e166e472a9997bb5f79973731e28f1ecd0e284f0ef
+SHA256 (.footprint) = 87c59a20b5173f4f87c012c7e4c73176442c45c3e53eacd8cc03521a37e5574c
+SHA256 (Vulkan-ValidationLayers-sdk-1.1.77.0.tar.gz) = 66dc892eb566d398f9d90c710956475327d67d966a535b5753873af0ab65a669
diff --git a/vulkan-validation-layers-32/Pkgfile b/vulkan-validation-layers-32/Pkgfile
new file mode 100644
index 00000000..423a3f96
--- /dev/null
+++ b/vulkan-validation-layers-32/Pkgfile
@@ -0,0 +1,33 @@
+# Description: Vulkan validation layers, 32bit
+# URL: https://www.khronos.org/vulkan/
+# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
+# Depends on: glslang-32 vulkan-loader-32 vulkan-validation-layers
+
+name=vulkan-validation-layers-32
+version=1.1.77.0
+release=1
+source=(https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-$version/Vulkan-ValidationLayers-sdk-$version.tar.gz)
+
+build() {
+ cd Vulkan-ValidationLayers-sdk-$version
+
+ mkdir build
+ cd build
+
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_SYSCONFDIR=/etc \
+ -DCMAKE_INSTALL_LIBDIR=lib32 \
+ -DCMAKE_INSTALL_DATADIR=/share \
+ -DGLSLANG_INSTALL_DIR=/usr \
+ -DCMAKE_SKIP_RPATH=True \
+ -DBUILD_TESTS=Off \
+ -DBUILD_WSI_WAYLAND_SUPPORT=Off \
+ -DBUILD_WSI_MIR_SUPPORT=Off \
+ -DCMAKE_BUILD_TYPE=Release
+
+ make
+ make DESTDIR=$PKG install
+
+ rm -r $PKG/usr/share
+}

Generated by cgit