Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 11 additions & 5 deletions srcpkgs/SPIRV-Headers/template
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
# Template file for 'SPIRV-Headers'
pkgname=SPIRV-Headers
version=1.5.4.raytracing.fixed
reverts="1.5.4.raytracing.fixed_1 1.5.3_2 1.5.3_1 1.5.1_1 1.4.1_1"
version=1.3.204.1
revision=1
wrksrc="SPIRV-Headers-sdk-${version}"
build_style=cmake
short_desc="Machine-readable files for the SPIR-V Registry"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
maintainer="tibequadorian <tibequadorian@posteo.de>"
license="MIT"
homepage="https://github.com/KhronosGroup/SPIRV-Headers"
distfiles="https://github.com/KhronosGroup/SPIRV-Headers/archive/${version}.tar.gz"
checksum=df2ad2520be4d95a479fa248921065885bbf435a658349a7fc164ad7b26b68c6
distfiles="https://github.com/KhronosGroup/SPIRV-Headers/archive/sdk-${version}.tar.gz"
checksum=262864053968c217d45b24b89044a7736a32361894743dd6cfe788df258c746c

post_install() {
vlicense LICENSE
}
1 change: 1 addition & 0 deletions srcpkgs/SPIRV-Headers/update
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pattern="/sdk-\K[0-9.]+(?=.tar.gz)"
7 changes: 4 additions & 3 deletions srcpkgs/SPIRV-Tools/template
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
# Template file for 'SPIRV-Tools'
pkgname=SPIRV-Tools
version=2020.6
version=2022.1
revision=1
build_style=cmake
configure_args="-DSPIRV_SKIP_TESTS=ON -DSPIRV_WERROR=OFF
-DSPIRV-Headers_SOURCE_DIR=${XBPS_CROSS_BASE}/usr"
hostmakedepends="python3"
makedepends="SPIRV-Headers"
short_desc="API and commands for processing SPIR-V modules"
maintainer="Orphaned <orphan@voidlinux.org>"
maintainer="tibequadorian <tibequadorian@posteo.de>"
license="Apache-2.0"
homepage="https://github.com/KhronosGroup/SPIRV-Tools"
changelog="https://raw.githubusercontent.com/KhronosGroup/SPIRV-Tools/master/CHANGES"
distfiles="https://github.com/KhronosGroup/SPIRV-Tools/archive/v${version}.tar.gz"
checksum=de2392682df8def7ac666a2a320cd475751badf4790b01c7391b7644ecb550a3
checksum=844c0f590a0ab9237cec947e27cfc75bd14f39a68fc3b37d8f1b9e1b21490a58

SPIRV-Tools-devel_package() {
depends="SPIRV-Tools-${version}_${revision}"
Expand Down
9 changes: 5 additions & 4 deletions srcpkgs/Vulkan-Headers/template
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# Template file for 'Vulkan-Headers'
pkgname=Vulkan-Headers
version=1.2.182
version=1.3.204.1
revision=1
wrksrc="Vulkan-Headers-sdk-${version}"
build_style=cmake
short_desc="Vulkan header files"
maintainer="Arvin Ignaci <arvin.ignaci@gmail.com>"
maintainer="tibequadorian <tibequadorian@posteo.de>"
license="Apache-2.0"
homepage="https://www.khronos.org/vulkan/"
distfiles="https://github.com/KhronosGroup/Vulkan-Headers/archive/v${version}.tar.gz"
checksum=38d1c953de7bb2d839556226851feeb690f0d23bc22ac46c823dcb66c97bfdc8
distfiles="https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-${version}.tar.gz"
checksum=9c4d33f71467c915749fbf48c0c3a8ee7833f15babf398e3463cd88791fb592e
3 changes: 1 addition & 2 deletions srcpkgs/Vulkan-Headers/update
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
pkgname=sdk
pattern="/$pkgname-\K[0-9.]+(?=.tar.gz)"
pattern="/sdk-\K[0-9.]+(?=.tar.gz)"
12 changes: 6 additions & 6 deletions srcpkgs/Vulkan-Tools/template
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Template file for 'Vulkan-Tools'
pkgname=Vulkan-Tools
version=1.2.182
version=1.3.204.1
revision=1
wrksrc="${pkgname}-${version}"
wrksrc="Vulkan-Tools-sdk-${version}"
build_style=cmake
configure_args="-DGLSLANG_INSTALL_DIR=/usr -DBUILD_CUBE=$(vopt_if cube ON OFF)
-DVULKAN_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr -Wno-dev"
hostmakedepends="python3 pkg-config $(vopt_if cube glslang)"
makedepends="Vulkan-Headers vulkan-loader libxcb-devel libxkbcommon-devel
wayland-devel libXrandr-devel"
wayland-devel wayland-protocols libXrandr-devel"
short_desc="Official Vulkan tools and utilities"
maintainer="Arvin Ignaci <arvin.ignaci@gmail.com>"
maintainer="tibequadorian <tibequadorian@posteo.de>"
license="Apache-2.0"
homepage="https://www.khronos.org/vulkan/"
distfiles="https://github.com/KhronosGroup/Vulkan-Tools/archive/v${version}.tar.gz"
checksum=50c959851230d1daba20235167faced7b7686ebe5d9e626dfb1fe5c92fa30b9e
distfiles="https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-${version}.tar.gz"
checksum=3242f9ad158d02af9cc44186cbd415982387356a2dd8c0492af2fdace8c22f49

build_options="cube"
desc_option_cube="Build cube vulkan demo"
Expand Down
3 changes: 1 addition & 2 deletions srcpkgs/Vulkan-Tools/update
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
site=https://github.com/KhronosGroup/Vulkan-Tools/releases
pkgname=sdk
pattern="/sdk-\K[0-9.]+(?=.tar.gz)"
14 changes: 7 additions & 7 deletions srcpkgs/Vulkan-ValidationLayers/template
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Template file for 'Vulkan-ValidationLayers'
pkgname=Vulkan-ValidationLayers
version=1.2.162
version=1.3.204.1
revision=1
wrksrc="Vulkan-ValidationLayers-sdk-${version}"
build_style=cmake
configure_args="-Wno-dev -DSPIRV_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr
-DGLSLANG_INSTALL_DIR=${XBPS_CROSS_BASE}/usr -DBUILD_LAYER_SUPPORT_FILES=ON"
configure_args="-Wno-dev -DBUILD_LAYER_SUPPORT_FILES=ON"
hostmakedepends="pkg-config"
makedepends="Vulkan-Headers libXrandr-devel wayland-devel glslang-devel
SPIRV-Tools-devel SPIRV-Headers"
SPIRV-Tools-devel SPIRV-Headers robin-hood-hashing"
short_desc="Khronos official Vulkan validation layers"
maintainer="Colin Gillespie <colin@breavyn.com>"
maintainer="tibequadorian <tibequadorian@posteo.de>"
license="Apache-2.0"
homepage="https://www.khronos.org/vulkan/"
distfiles="https://github.com/KhronosGroup/${pkgname}/archive/v${version}.tar.gz"
checksum=83619b81a86e733383a71ea54f0f5e64e194bf596ee8ec4e36217bb0b29b8917
distfiles="https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-${version}.tar.gz"
checksum=a5e658a4c1f504ae38488acdbe2ab2799e2ae4b626104d76776f1c24b079f341
1 change: 1 addition & 0 deletions srcpkgs/Vulkan-ValidationLayers/update
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pattern="/sdk-\K[0-9.]+(?=.tar.gz)"
16 changes: 16 additions & 0 deletions srcpkgs/robin-hood-hashing/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'robin-hood-hashing'
pkgname=robin-hood-hashing
version=3.11.5
revision=1
build_style=cmake
configure_args=" -DRH_STANDALONE_PROJECT=OFF"
short_desc="Fast & memory efficient hashtable based on robin hood hashing for C++"
maintainer="tibequadorian <tibequadorian@posteo.de>"
license="MIT"
homepage="https://github.com/martinus/robin-hood-hashing"
distfiles="https://github.com/martinus/robin-hood-hashing/archive/${version}.tar.gz"
checksum=3693e44dda569e9a8b87ce8263f7477b23af448a3c3600c8ab9004fe79c20ad0

post_install() {
vlicense LICENSE
}
10 changes: 5 additions & 5 deletions srcpkgs/vulkan-loader/template
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# Template file for 'vulkan-loader'
pkgname=vulkan-loader
version=1.2.182
version=1.3.204.1
revision=1
wrksrc="Vulkan-Loader-${version}"
wrksrc="Vulkan-Loader-sdk-${version}"
build_style=cmake
configure_args="-Wno-dev -DVULKAN_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr
-DBUILD_TESTS=OFF"
hostmakedepends="python3 pkg-config"
makedepends="Vulkan-Headers libxcb-devel libxkbcommon-devel wayland-devel
libXrandr-devel"
short_desc="Vulkan Installable Client Driver (ICD) loader"
maintainer="Arvin Ignaci <arvin.ignaci@gmail.com>"
maintainer="tibequadorian <tibequadorian@posteo.de>"
license="Apache-2.0"
homepage="https://www.khronos.org/vulkan/"
distfiles="https://github.com/KhronosGroup/Vulkan-Loader/archive/v${version}.tar.gz"
checksum=0d1f9fde9d21642526e9baa55d30364c95035c4fe3c6db96836631991b44dd90
distfiles="https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-${version}.tar.gz"
checksum=5dcd42b564804f4c01891ddd429a4a5028113c4cf39b44256689e8f543773134
2 changes: 1 addition & 1 deletion srcpkgs/vulkan-loader/update
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
_pkgname=Vulkan-Loader
site="https://github.com/KhronosGroup/${_pkgname}/releases"
site="https://github.com/KhronosGroup/${_pkgname}/tags"
pattern="/releases/tag/sdk-\K\d.\d.\d+.\d(?=)"