Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / 
vulkan-loader


Commits:
8e353af2 by Dylan Aïssi at 2023-01-12T16:35:46+01:00
Fix use of vulkan-headers in debian/rules

- - - - -


2 changed files:

- debian/libvulkan-dev.install
- debian/rules


Changes:

=====================================
debian/libvulkan-dev.install
=====================================
@@ -2,3 +2,4 @@ usr/include
 usr/lib/*/libvulkan.so
 usr/lib/*/pkgconfig/vulkan.pc
 usr/share/vulkan/registry
+usr/share/cmake/VulkanHeaders


=====================================
debian/rules
=====================================
@@ -21,12 +21,15 @@ ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
        ln -s /usr/src/googletest external
 endif
 
+       dh_auto_configure --sourcedirectory=vulkan-headers 
--builddirectory=build-vulkan-headers/
+       dh_auto_build --sourcedirectory=vulkan-headers 
--builddirectory=build-vulkan-headers/
+       dh_auto_install --sourcedirectory=vulkan-headers 
--builddirectory=build-vulkan-headers/ --destdir=debian/tmp-vulkan-headers
+
        dh_auto_configure -- \
        -DCMAKE_BUILD_TYPE=Release \
        -DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
        -DBUILD_WSI_MIR_SUPPORT=OFF \
-       -DVulkanHeaders_INCLUDE_DIR=../vulkan-headers/include \
-       -DVulkanRegistry_DIR=../vulkan-headers/registry
+       
-DVulkanHeaders_DIR=debian/tmp-vulkan-headers/usr/share/cmake/VulkanHeaders/
 
 override_dh_auto_build:
        dh_auto_build -- VulkanLoader_generated_source
@@ -41,9 +44,7 @@ endif
 override_dh_auto_install:
        dh_auto_install --destdir=debian/tmp
 
-       mkdir -p debian/tmp/usr/share/vulkan
-       cp -rp vulkan-headers/include debian/tmp/usr
-       cp -rp vulkan-headers/registry debian/tmp/usr/share/vulkan
+       cp -rp debian/tmp-vulkan-headers/usr debian/tmp/
        rm -rf debian/tmp/usr/share/vulkan/registry/__pycache__
        rm -rf debian/tmp/usr/share/vulkan/registry/spec_tools/__pycache__
 



View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/vulkan-loader/-/commit/8e353af2a3dd93fc056f22347578e20e78cbd090

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/vulkan-loader/-/commit/8e353af2a3dd93fc056f22347578e20e78cbd090
You're receiving this email because of your account on salsa.debian.org.


Reply via email to