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-loader-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-loader-32')
-rw-r--r-- | vulkan-loader-32/.32bit | 0 | ||||
-rw-r--r-- | vulkan-loader-32/.footprint | 7 | ||||
-rw-r--r-- | vulkan-loader-32/.signature | 5 | ||||
-rw-r--r-- | vulkan-loader-32/Pkgfile | 29 |
4 files changed, 41 insertions, 0 deletions
diff --git a/vulkan-loader-32/.32bit b/vulkan-loader-32/.32bit new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/vulkan-loader-32/.32bit diff --git a/vulkan-loader-32/.footprint b/vulkan-loader-32/.footprint new file mode 100644 index 00000000..7f556765 --- /dev/null +++ b/vulkan-loader-32/.footprint @@ -0,0 +1,7 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib32/ +lrwxrwxrwx root/root usr/lib32/libvulkan.so -> libvulkan.so.1 +lrwxrwxrwx root/root usr/lib32/libvulkan.so.1 -> libvulkan.so.1.1.77 +-rwxr-xr-x root/root usr/lib32/libvulkan.so.1.1.77 +drwxr-xr-x root/root usr/lib32/pkgconfig/ +-rw-r--r-- root/root usr/lib32/pkgconfig/vulkan.pc diff --git a/vulkan-loader-32/.signature b/vulkan-loader-32/.signature new file mode 100644 index 00000000..a603dde6 --- /dev/null +++ b/vulkan-loader-32/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/compat-32.pub +RWSwxGo/zH7eXcRanlP6dwktVkBh/afjc28aU9IKr8/rH2UrgAO69oO5u6qLBP74rXkI6qW5ie0I7Rc3GspEjjX1OmxsfjvsPAY= +SHA256 (Pkgfile) = 256e67b7b567651c5b933b7ba8694a7fc02ef6133691bd96469d51115c7ed782 +SHA256 (.footprint) = 1822eba5fbc7d2962c62fa7ace10b63666c349aade08b48bce3517ad9ea34aaa +SHA256 (Vulkan-Loader-sdk-1.1.77.0.tar.gz) = 4d80cd2f56e55812b685fcc90c72ef9fc3d4def7e7aae1330934a9c5cb32e8fd diff --git a/vulkan-loader-32/Pkgfile b/vulkan-loader-32/Pkgfile new file mode 100644 index 00000000..70f1dba4 --- /dev/null +++ b/vulkan-loader-32/Pkgfile @@ -0,0 +1,29 @@ +# Description: Vulkan loader, 32bit +# URL: https://www.khronos.org/vulkan/ +# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu +# Depends on: vulkan-loader + +name=vulkan-loader-32 +version=1.1.77.0 +release=1 +source=(https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-$version/Vulkan-Loader-sdk-$version.tar.gz) + +build() { + cd Vulkan-Loader-sdk-$version + + export ASFLAGS='--32' + + mkdir build + cd build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=lib32 \ + -DBUILD_WSI_WAYLAND_SUPPORT=OFF + + make + make DESTDIR=$PKG install + + rm -r $PKG/usr/include +} |