diff options
author | sL1pKn07 | 2023-11-06 00:50:15 +0100 |
---|---|---|
committer | sL1pKn07 | 2023-11-06 00:50:15 +0100 |
commit | 5bb2e9ddbb793b0bc07292234c6bdd027f5ac113 (patch) | |
tree | 1ddbce5c219ac4518588cb12954068b0f82f2119 | |
parent | d2e910606da64180cb10f98c130d12444ab0a509 (diff) | |
download | aur-5bb2e9ddbb793b0bc07292234c6bdd027f5ac113.tar.gz |
bump
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 69 |
2 files changed, 55 insertions, 31 deletions
@@ -1,6 +1,6 @@ pkgbase = qt5-quartz-git - pkgdesc = Raytrace over Vulkan for Qt (works only Nvidia RTX users) - pkgver = v1.0.0.7.g1f07a9b + pkgdesc = Raytrace over Vulkan for Qt (works only Nvidia RTX users). (GIT version) + pkgver = 1.0.0.7.g1f07a9b pkgrel = 1 url = https://github.com/Nadrin/Quartz arch = x86_64 @@ -10,15 +10,22 @@ pkgbase = qt5-quartz-git makedepends = git makedepends = python makedepends = vulkan-headers + depends = gcc-libs + depends = glibc + depends = qt5-base depends = qt5-3d - depends = assimp-git + depends = qt5-declarative + depends = assimp depends = vulkan-icd-loader provides = qt5-quatz + provides = libQt53DRaytrace.so + provides = libQt53DRaytraceExtras.so conflicts = qt5-quatz source = git+https://github.com/Nadrin/Quartz.git source = esee.esee + source = https://github.com/Tadinu/Quartz/commit/0588508494f510a6f2976e6ed21d448bf67c0f22.diff sha256sums = SKIP - sha256sums = SKIP + sha256sums = 914d41daca125b498bf948b316db2ee5e3e04464b42ab2224a464372c8b1dbff + sha256sums = 9915d51d03464a878270e93f1be986a822a3ec6865b856f546727f95d7449c83 pkgname = qt5-quartz-git - @@ -1,57 +1,74 @@ # Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com> pkgname=qt5-quartz-git -pkgver=v1.0.0.7.g1f07a9b +pkgver=1.0.0.7.g1f07a9b pkgrel=1 -pkgdesc="Raytrace over Vulkan for Qt (works only Nvidia RTX users)" +pkgdesc="Raytrace over Vulkan for Qt (works only Nvidia RTX users). (GIT version)" arch=('x86_64') url='https://github.com/Nadrin/Quartz' license=('GPL') -depends=('qt5-3d' - 'assimp-git' - 'vulkan-icd-loader' - ) -makedepends=('qt5-tools' - 'cmake' - 'git' - 'python' - 'vulkan-headers' - ) -provides=('qt5-quatz') +depends=( + 'gcc-libs' # libgcc_s.so libstdc++.so + 'glibc' # libc.so libm.so + 'qt5-base' # libQt5Core.so libQt5Gui.so libQt5Widgets.so + 'qt5-3d' # libQt53DCore.so libQt53DInput.so libQt53DLogic.so libQt53DQuick.so + 'qt5-declarative' # libQt5Qml.so + 'assimp' # libassimp.so + 'vulkan-icd-loader' +) +makedepends=( + 'qt5-tools' + 'cmake' + 'git' + 'python' + 'vulkan-headers' +) +provides=( + 'qt5-quatz' + 'libQt53DRaytrace.so' + 'libQt53DRaytraceExtras.so' +) conflicts=('qt5-quatz') -source=('git+https://github.com/Nadrin/Quartz.git' - 'esee.esee' - ) -sha256sums=('SKIP' - 'SKIP' - ) +source=( + 'git+https://github.com/Nadrin/Quartz.git' + 'esee.esee' + 'https://github.com/Tadinu/Quartz/commit/0588508494f510a6f2976e6ed21d448bf67c0f22.diff' +) +sha256sums=( + 'SKIP' + '914d41daca125b498bf948b316db2ee5e3e04464b42ab2224a464372c8b1dbff' + '9915d51d03464a878270e93f1be986a822a3ec6865b856f546727f95d7449c83' +) pkgver() { cd Quartz - echo "$(git describe --long --tags | tr - .)" + echo "$(git describe --long --tags | tr - . | tr -d v)" } prepare() { - mkdir -p build - cd Quartz + # Fox build with Qt5.15+ + patch -p1 -i "${srcdir}/0588508494f510a6f2976e6ed21d448bf67c0f22.diff" + # bring install patch -p1 -i "${srcdir}/esee.esee" + # missing header + sed '3152i#include <cstdio>' -i 3rdparty/vma/vk_mem_alloc.h + # Build Shaders python src/raytrace/renderers/vulkan/shaders/compile.py } build() { - cd build - cmake ../Quartz \ + cmake -S Quartz -B build \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_EXAMPLES=OFF \ -DCMAKE_SKIP_RPATH=ON - make + LC_ALL=C cmake --build build } package() { - make -C build DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" cmake --install build } |