(off: The world runs in circles, I'm where I was 3 years ago.)
@eggz please stay around, a bad fix is still a fix, if someone dislikes a solution, the worst it can happen is a suggestion+fix like happened now.
@a821 feel free to push any fix.
Git Clone URL: | https://aur.archlinux.org/raytracinginvulkan-git.git (read-only, click to copy) |
---|---|
Package Base: | raytracinginvulkan-git |
Description: | Implementation of Peter Shirley's Ray Tracing In One Weekend book |
Upstream URL: | https://github.com/GPSnoopy/RayTracingInVulkan |
Licenses: | BSD |
Conflicts: | raytracinginvulkan |
Provides: | raytracinginvulkan |
Submitter: | PedroHLC |
Maintainer: | PedroHLC (a821, chaotic-aur) |
Last Packager: | chaotic-aur |
Votes: | 1 |
Popularity: | 0.000062 |
First Submitted: | 2021-04-21 02:27 (UTC) |
Last Updated: | 2024-02-21 11:47 (UTC) |
(off: The world runs in circles, I'm where I was 3 years ago.)
@eggz please stay around, a bad fix is still a fix, if someone dislikes a solution, the worst it can happen is a suggestion+fix like happened now.
@a821 feel free to push any fix.
@eggz: no worries.
I just tested it and it compiles with the old imgui
in a clean chroot, but for that one needs to update the checksums in addition to checking the old 1.89.9 version, in short:
git clone https://aur.archlinux.org/imgui.git
cd imgui
git switch -c old f3effb36e477c0ca7e16cdd912da01be825f4b4b
updpkgsums
By the way, the PKGBUILD
needs git
in makedepends
.
I am stepping down. What I did was unacceptable, and I shall atone for my actions. I am truly sorry for bringing disgrace to this package. As it stands, I am very far away from finding a solution anyway...
@a821 That was the original old arch package.
Edit: thanks for fixing it!
@eggz: I agree with @PedroHLC. The easiest is to let the user handle the broken imgui
, either by installing your package (*) or building and older version from its AUR repo.
(*) where does imgui-1.89.9-2-x86_64.pkg.tar.zst
actually comes from? did you compile it yourself?
@eggz you can add the version constraint in the depends array:
depends=('imgui=1.8.9')
and let the user handle that -- or add this imgui's source to our sources and literally build it before building this project while adding it to includes/linkage. The current situation in the most unacceptable one indeed.
I mean, it's either that or no working install at all. I'm still working on trying to port this thing with the current libraries in my free time, and it's a real ballbuster. What do you suggest?
Ty for telling me Ivx, I had to dirty fix it because imgui overhauled their code, and so did our upstream, trying to fix... windows builds (+ implemented a new vulkan SDK as a cherry on top). This broke the earlier fixes I had made myself and so now I have a multiplier of fixes to write (on top of the new changes).
So, I have a long list of fixes/compatibility issues to sort and its going to take a long time for me to do that. I will do it (or first take a long look at it) when I have the time, for now, this is just keeping alive the old version.
When I try to install this package with yay I get the following error:
==> Starting prepare()...
-> Hard fixes
Forcing stb dir
-> Implementing custom patches
Applying ../glslang.patch
error: src/ImGui/imgui_impl_vulkan.cpp: No such file or directory
-> error making: raytracinginvulkan-git-exit status 2
-> Failed to install the following packages. Manual intervention is required:
raytracinginvulkan-git - exit status 2
It seems it is not able to find src/ImGui/imgui_impl_vulkan.cpp
Pinned Comments
<deleted-account> commented on 2023-04-22 09:37 (UTC)
Also I would like to note that upstream here is extremely careless about their code change consequences, and dont perform any kind of QA of their code at all. But, despite that, I would still like to keep this package as upstream as possible to welcome new features as they pop in.
So, If this package does not build anymore, please, let me know! Thank you!
PedroHLC commented on 2021-04-21 02:45 (UTC) (edited on 2021-05-09 15:16 (UTC) by PedroHLC)
How to run?:
Contribution and issues in: https://github.com/chaotic-aur/pkgbuild-raytracinginvulkan-git