summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPedroHLC ☭2024-02-21 08:46:13 -0300
committerPedroHLC ☭2024-02-21 08:46:13 -0300
commitcfbc654b3e7d628a85218363c8eb3bba4c4fd1da (patch)
tree68e5a7201267b34a1914b372ceced09e0caaeaba
parent03df5979ebfda53f985066918ef9f0fb825a5a38 (diff)
downloadaur-cfbc654b3e7d628a85218363c8eb3bba4c4fd1da.tar.gz
have fun
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD31
2 files changed, 22 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 639504200556..c574fb269f29 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = raytracinginvulkan-git
pkgdesc = Implementation of Peter Shirley's Ray Tracing In One Weekend book
pkgver = 7.r16.g5316859
- pkgrel = 3
+ pkgrel = 1
url = https://github.com/GPSnoopy/RayTracingInVulkan
arch = x86_64
license = BSD
@@ -12,20 +12,22 @@ pkgbase = raytracinginvulkan-git
depends = boost-libs
depends = glfw-x11
depends = glm
- depends = imgui
+ depends = imgui=1.89.9
depends = tinyobjloader
depends = vulkan-icd-loader
depends = glslang
depends = freetype2
depends = mangohud
- optdepends = amdvlk: Standalone driver for radeon gpus
+ optdepends = nvidia-utils: Includes vulkan driver for NVIDIA
+ optdepends = vulkan-radeon: 1st best vulkan driver for AMD
+ optdepends = vulkan-amdgpu-pro: 2nd best vulkan driver for AMD
+ optdepends = amdvlk: 3rd best vulkan driver for AMD
+ optdepends = vulkan-intel: Includes vulkan driver for NVIDIA
provides = raytracinginvulkan=7.r16.g5316859
conflicts = raytracinginvulkan
source = raytracinginvulkan::git+https://github.com/GPSnoopy/RayTracingInVulkan.git
source = glslang.patch
- source = http://nhameh.ovh/packages/x86_64/imgui-1.89.9-2-x86_64.pkg.tar.zst
sha256sums = SKIP
sha256sums = 4cd8b72df0816b2d0140c0f840e8e619ea48101ad01636dfa9ff3ab0b65ce99a
- sha256sums = d3a53fc7a1ada9995d5cdece050847abf856fee29c22eba45f5677a057504bfb
pkgname = raytracinginvulkan-git
diff --git a/PKGBUILD b/PKGBUILD
index b7a3b95f8567..fb0ac7fce19e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,31 @@
+# Maintainer: Eggz
# Contributor: PedroHLC <root@pedrohlc.com>
+# Suggestion, you can found the exact required imgui version here:
+# http://nhameh.ovh/packages/x86_64/imgui-1.89.9-2-x86_64.pkg.tar.zst
+
_pkgname='raytracinginvulkan'
pkgname="${_pkgname}-git"
pkgver=7.r16.g5316859
-pkgrel=3
+pkgrel=1 # increasing this does not affect VCS packages, pkgver replaces it
pkgdesc="Implementation of Peter Shirley's Ray Tracing In One Weekend book"
arch=('x86_64')
url='https://github.com/GPSnoopy/RayTracingInVulkan'
license=('BSD')
provides=("$_pkgname=$pkgver")
conflicts=("$_pkgname")
-depends=('boost-libs' 'glfw-x11' 'glm' 'imgui' 'tinyobjloader' 'vulkan-icd-loader' 'glslang' 'freetype2' 'mangohud')
-optdepends=('amdvlk: Standalone driver for radeon gpus')
+depends=('boost-libs' 'glfw-x11' 'glm' 'imgui=1.89.9' 'tinyobjloader' 'vulkan-icd-loader' 'glslang' 'freetype2' 'mangohud')
+optdepends=(
+ 'nvidia-utils: Includes vulkan driver for NVIDIA'
+ 'vulkan-radeon: 1st best vulkan driver for AMD'
+ 'vulkan-amdgpu-pro: 2nd best vulkan driver for AMD'
+ 'amdvlk: 3rd best vulkan driver for AMD'
+ 'vulkan-intel: Includes vulkan driver for NVIDIA'
+)
makedepends=('cmake' 'boost' 'vulkan-headers' 'stb')
-source=( "${_pkgname}::git+${url}.git"
- 'glslang.patch'
- 'http://nhameh.ovh/packages/x86_64/imgui-1.89.9-2-x86_64.pkg.tar.zst'
-)
-sha256sums=( 'SKIP'
- '4cd8b72df0816b2d0140c0f840e8e619ea48101ad01636dfa9ff3ab0b65ce99a'
- 'd3a53fc7a1ada9995d5cdece050847abf856fee29c22eba45f5677a057504bfb'
-)
+source=("${_pkgname}::git+${url}.git" 'glslang.patch')
+sha256sums=('SKIP' '4cd8b72df0816b2d0140c0f840e8e619ea48101ad01636dfa9ff3ab0b65ce99a')
pkgver() {
cd "${srcdir}/${_pkgname}"
@@ -29,11 +33,6 @@ pkgver() {
}
prepare() {
- cd "${srcdir}"
- # Install stable imgui
- msg2 "We are now installing an old version of imgui for compatibility reasons (from http://nhameh.ovh/packages/x86_64/)"
- sudo pacman -U imgui-1.89.9-2-x86_64.pkg.tar.zst
-
cd "${srcdir}/${_pkgname}"
# Go to stable commit