diff options
author | Danny Rawlins <monster.romster@gmail.com> | 2018-08-02 01:07:15 +1000 |
---|---|---|
committer | Danny Rawlins <monster.romster@gmail.com> | 2018-08-02 01:07:15 +1000 |
commit | 5af43e9e0a5eddb4805c791b59b0de9ce3b6bd68 (patch) | |
tree | 60751f6f8e1b7bae2a667b4646e4ce44259063cf /vulkan-validation-layers-32 | |
parent | 18a3ab110628255316ab17c7ff259675ab4ad3ac (diff) | |
download | compat-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/.32bit | 0 | ||||
-rw-r--r-- | vulkan-validation-layers-32/.footprint | 8 | ||||
-rw-r--r-- | vulkan-validation-layers-32/.signature | 5 | ||||
-rw-r--r-- | vulkan-validation-layers-32/Pkgfile | 33 |
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 +} |