Age | Commit message (Collapse) | Author | Files | Lines |
|
Use pkg-config rather than pkgconfig
|
|
Update:
* glslang
* spirv-headers
* spirv-toools
* vulkan-extension-layer
* vulkan-headers
* vulkan-loader
* vulkan-tools
* vulkan-tools-lunarg
* vulkan-validation-layers
Fixes #161060
|
|
Upstream has established rigorous tagging practices, allowing us to
simplify things considerably.
|
|
Updates
- vulkan-headers
- vulkan-loader
- vulkan-validation-layers
- vulkan-extension-layer
- vulkan-tools
- vulkan-tools-lunarg
|
|
Updates
- vulkan-headers
- vulkan-loader
- vulkan-validation-layers
- vulkan-extension-layer
- vulkan-tools
- vulkan-tools-lunarg
Also adds some additional asserts for version matching to these packages
|
|
|
|
|
|
continuation of #109595
pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.
python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
|
|
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
|
|
treewide: remove enableParallelBuilding = true if using cmake
|
|
|
|
Also improve metadata for vulkan-validation-layers
|
|
These are dependencies of other layers such as the layers in LunarG Vulkan Tools
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* treewide: remove unused variables
* making ofborg happy
|
|
|
|
This requires knock-on upgrades for glslang and spirv-tools.
I have also made the validation layers easier to use:
- library files identified by layer definitions now use absolute paths
- the layer definition path is prepended to XDG_DATA_DIRS
Previously, one would have to modify LD_LIBRARY_PATH or install the
derivation in a known location for vulkan-loader to find relevant
files. These changes make using validation layers in a nix-shell work automatically.
Use XDG_DATA_DIRS environment variable rather than VK_LAYER_PATH
|
|
|
|
treewide: http -> https
|
|
|
|
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.
Misc...
- qtikz: use libsForQt5.callPackage
This ensures we get the right poppler.
- rewrites:
docbook5_xsl -> docbook_xsl_ns
docbook_xml_xslt -> docbook_xsl
diffpdf: fixup
|
|
|