Package Details: vkbasalt 0.3.2.10-1

Git Clone URL: https://aur.archlinux.org/vkbasalt.git (read-only, click to copy)
Package Base: vkbasalt
Description: A Vulkan post-processing layer. Some of the effects are CAS, FXAA, SMAA, deband.
Upstream URL: https://github.com/DadSchoorse/vkBasalt
Licenses: zlib
Submitter: gee
Maintainer: gee (FabioLolix)
Last Packager: gee
Votes: 53
Popularity: 1.13
First Submitted: 2019-10-21 10:32 (UTC)
Last Updated: 2023-07-04 07:13 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

gee commented on 2022-02-28 05:36 (UTC)

@blurgy Hey there, sure thing it's done. Please tell me if I missed something. (There's no need to duplicate messages between here and the lib32 though. :) )

blurgy commented on 2022-02-27 15:53 (UTC)

Hello, please change the command ninja install -C build to ninja -C build install in the package() function. For people using ninja-samurai (it supports SAMUFLAGS variable to set jobs), it seems that the -C option must be supplied right after ninja. Thanks!

guglovich commented on 2022-02-19 18:50 (UTC)

Please change the installation directory from /usr as this directory is on the blacklist in Proton above version 5.13.

yochananmarqos commented on 2020-11-07 01:10 (UTC)

@gee: I still think you're missing something. Whether the PKGBUILD is split or not does not change the packages themselves. The dependencies will not change, there's no transition at all. Since they won't change, you could split them apart with no pkgrel() bump because the build process did not change.

gee commented on 2020-11-07 00:55 (UTC) (edited on 2020-11-10 22:19 (UTC) by gee)

@yochananmarqos: yeah I'm more nuanced about this than you... I understand your point, and live by it to an extent, but I don't want to break functionality and waste users' time if it can be prevented. Of course, this is also AUR, not quite the best place for people that don't want to read.

So what I think I'll do is either: - give it about a week and do it, and add a note in the post-install step for 64b. - do it right away but make the dependencies circular for a week or so before removing that.

Since I'd rather not do extra work, I'll probably go with the first. Anyway, we've both spent too much time on this topic already, it is not worth it. :)

Yeah, I still think makepkg should support split package for archs, if not it's just full of redundant stuff for no reason...

yochananmarqos commented on 2020-11-06 23:15 (UTC)

@gee: We're package maintainers, not hand-holders. It's not up to use to write them a tutorial. That's what the upstream README is for. All the other lib32- packages in the Arch repos are separate packages.

I originally thought it would be easier to maintain as a split package since mangohud-git was, but you helped me realize it's not the greatest idea in the world to mix different architecture packages together.

gee commented on 2020-11-06 22:23 (UTC) (edited on 2020-11-06 22:27 (UTC) by gee)

@yochananmarqos: Hmmm I am not sure we are talking about the same thing. What I mean is that if I split this vkBasalt page (/PKGBUILD) from being a single package to having the 32b on a different page (/PKGBUILD), I'm afraid some people will see not understand why things don't work with 32b games anymore unless they manually grab the 32b PKGBUILD too. I'm talking about a single package because some people may have not yet grabbed the 32/64b package split yet, which is transparent indeed, and which is what I'm hoping will allow a smoother transition if given time.

yochananmarqos commented on 2020-11-06 22:15 (UTC)

@gee: Again, the split package is transparent. They'll still see the update no matter if the packages are split or not.

gee commented on 2020-11-06 22:10 (UTC)

@yochananmarqos: Sad :/ I guess I'll wait a little bit for people to get the current update that'll give them the 32b before doing the proper split then which hopefully should be straightforward then.

Thank you for your help!

yochananmarqos commented on 2020-11-06 21:51 (UTC)

@gee: No, they'll only appear together when they're part of a split package. Other than this page, split packages are normally transparent to the user, anyway. Just list vkbasalt as a dependency of lib32-vkbasalt as is common for packages like these.