Package Details: spirv-tools-git 3:2024.1.3932.fe7bae090-1

Git Clone URL: https://aur.archlinux.org/spirv-tools-git.git (read-only, click to copy)
Package Base: spirv-tools-git
Description: API and commands for processing SPIR-V modules
Upstream URL: https://github.com/KhronosGroup/SPIRV-Tools
Licenses: custom
Groups: vulkan-devel
Conflicts: spirv-tools
Provides: spirv-tools
Submitter: 1ace
Maintainer: None
Last Packager: Lone_Wolf
Votes: 6
Popularity: 0.000000
First Submitted: 2016-02-16 22:53 (UTC)
Last Updated: 2024-03-27 21:31 (UTC)

Required by (54)

Sources (6)

Latest Comments

« First ‹ Previous 1 2

1ace commented on 2022-06-22 08:57 (UTC)

@Aryma: ah sorry, when I was on my phone I missed it, but now that I'm back on my laptop I can see that there are actually some unannotated tags such as the sdk-* one that upstream added a few days ago.

I have now removed --tags to ignore unannotated tags (it hasn't been needed in 2 years, last time upstream did that was in February 2019), and added --match 'v*.*' to only consider these tags and not anything else upstream might throw at us again.

Thanks for reporting the issue! 🙏

1ace commented on 2022-06-20 14:41 (UTC)

@Aryma: that tag is in the SPIRV-Headers repo, but pkgver() is explicitly looking at SPIRV-Tools; I don't understand how you could have gotten there?

Aryma commented on 2022-06-16 22:32 (UTC) (edited on 2022-06-16 22:33 (UTC) by Aryma)

i get this error :

 Preparing...
Cloning spirv-tools-git build files...
Generating spirv-tools-git information...
Checking spirv-tools-git dependencies...
Warning: downgrading package spirv-tools-git (2022.2+31.g8f7f5024f8-1 => 2022.2-1)
Resolving dependencies...
Checking inter-conflicts...

Building spirv-tools-git...
==> Making package: spirv-tools-git 2022.2-1 (Thu Jun 16 23:30:15 2022)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating SPIRV-Tools git repo...
Fetching origin
  -> Updating SPIRV-Headers git repo...
Fetching origin
==> Validating source files with sha1sums...
    SPIRV-Tools ... Skipped
    SPIRV-Headers ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of SPIRV-Tools git repo...
Cloning into 'SPIRV-Tools'...
done.
  -> Creating working copy of SPIRV-Headers git repo...
Cloning into 'SPIRV-Headers'...
done.
==> Starting pkgver()...
==> ERROR: pkgver is not allowed to contain colons, forward slashes, hyphens or whitespace.
==> ERROR: pkgver() generated an invalid version: sdk+1.3.216.0.6-gfbcb6cf4c8 

1ace commented on 2021-01-02 14:20 (UTC)

Hey @shoober420!
You're right, and there's also a number of other issues with this package, sorry, I kinda forgot about it and left it to rot :/

This package has now been updated with your suggestion as well as a number of other things, which means it is now completely interchangeable with its "release package" counterpart in [extra] :)

shoober420 commented on 2020-12-27 17:06 (UTC)

Thank you for this package.

Could you please add the “ -DBUILD_SHARED_LIBS=ON” fag to the build section?

polyzen commented on 2018-10-12 05:23 (UTC)

Please add spirv-headers as a dep and these options to cmake: -DSPIRV-Headers_SOURCE_DIR=/usr/ -DSPIRV_WERROR=OFF

https://github.com/gentoo/gentoo/blob/master/dev-util/spirv-tools/spirv-tools-9999.ebuild#L20-L26