I don't know what any of that means other than I can't really help you then.
Search Criteria
Package Details: lib32-libdxvk 2.5.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libdxvk.git (read-only, click to copy) |
---|---|
Package Base: | libdxvk |
Description: | Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux (32-bit) |
Upstream URL: | https://github.com/doitsujin/dxvk |
Licenses: | zlib |
Provides: | libdxvk_d3d10core.so, libdxvk_d3d11.so, libdxvk_d3d8.so, libdxvk_d3d9.so, libdxvk_dxgi.so |
Submitter: | DavidHusicka |
Maintainer: | HurricanePootis |
Last Packager: | HurricanePootis |
Votes: | 2 |
Popularity: | 0.028956 |
First Submitted: | 2021-08-11 14:46 (UTC) |
Last Updated: | 2024-11-18 20:57 (UTC) |
Dependencies (16)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR)
- lib32-sdl2 (lib32-sdl2-compat-gitAUR)
- lib32-sdl3AUR (lib32-sdl3-gitAUR)
- lib32-vulkan-icd-loader (lib32-vulkan-icd-loader-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR) (make)
- glslang (glslang-gitAUR) (make)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR) (make)
- lib32-sdl2 (lib32-sdl2-compat-gitAUR) (make)
- lib32-sdl3AUR (lib32-sdl3-gitAUR) (make)
- lib32-vulkan-icd-loader (lib32-vulkan-icd-loader-gitAUR) (make)
- meson (meson-gitAUR) (make)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR) (make)
- sdl3AUR (sdl3-gitAUR) (make)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR) (make)
- libdxvkAUR (optional) – DXVK headers
Required by (0)
Sources (5)
eclairevoyant commented on 2023-05-22 20:14 (UTC)
Baerbeisser commented on 2023-05-22 20:10 (UTC) (edited on 2023-05-22 20:11 (UTC) by Baerbeisser)
I'm on Artix, which has now independent repos. Can i fix this myself in the PKGBUILD?
eclairevoyant commented on 2023-05-22 19:40 (UTC)
switched to tag revision per guidelines, if that doesn't fix it you might have to delete your local cached copy of the repo
Baerbeisser commented on 2023-05-22 19:31 (UTC)
Huh, now it says
==> Verifying source file signatures with gpg...
dxvk git repo ... Passed
==> Extracting sources...
-> Creating working copy of dxvk git repo...
fatal: invalid reference: v2.2
==> ERROR: Failure while creating working copy of dxvk git repo
Aborting...
jorgicio commented on 2023-05-04 04:28 (UTC)
Hi.
Since GCC is updated to 13 version, this patch is needed in order to build this package.
https://github.com/doitsujin/dxvk/commit/1a5afc77b1859e6c7e31b55e11ece899e3b5295a.patch
eclairevoyant commented on 2023-02-06 06:03 (UTC)
Baerbeisser commented on 2023-02-05 16:21 (UTC) (edited on 2023-02-05 16:23 (UTC) by Baerbeisser)
you will need to import the dev's signing key from GitHub
Ok, i find nothing on github.com/doitsujin/dxvk. How do i get the signing key? Do i need to generate it somehow?
Btw, afterwards pacman-key --recv-keys <key>
is correct, yes?
eclairevoyant commented on 2023-01-31 04:48 (UTC) (edited on 2023-01-31 04:48 (UTC) by eclairevoyant)
Renaming a source is unnecessary here, especially in the last case where you're renaming the source to itself which makes no sense. But thanks for catching the missing modules.
HurricanePootis commented on 2023-01-31 00:30 (UTC)
Hey, you're not git cloning all of the git modules listed in .gitmodules
within the PKGBUILD.
Here is a patch file to fix that
diff --git a/PKGBUILD b/PKGBUILD
index a101821..d8faedb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,8 +14,12 @@ makedepends=(git gcc meson glslang)
provides=(libdxvk libdxvk_dxgi.so libdxvk_d3d9.so libdxvk_d3d11.so)
source=("git+$url.git?signed#tag=v$pkgver"
"git+https://github.com/KhronosGroup/SPIRV-Headers.git"
- "git+https://github.com/KhronosGroup/Vulkan-Headers.git")
+ "git+https://github.com/KhronosGroup/Vulkan-Headers.git"
+ "directx::git+https://github.com/Joshua-Ashton/mingw-directx-headers.git"
+ "libdisplay-info::git+https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info.git")
b2sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
'SKIP'
'SKIP')
validpgpkeys=('273D040B5113B886D1A090D4C8CC613427A31C99') # Philip Rebohle <philip.rebohle@tu-dortmund.de>
@@ -25,6 +29,8 @@ prepare() {
git submodule init
git config submodule.include/spirv.url "$srcdir/SPIRV-Headers"
git config submodule.include/vulkan.url "$srcdir/Vulkan-Headers"
+ git config submodule.include/native/directx.url "$srcdir/directx"
+ git config submodule.subprojects/libdisplay-info.url "$srcdir/libdisplay-info"
git -c protocol.file.allow=always submodule update
}
eclairevoyant commented on 2023-01-29 02:30 (UTC)
Adopted and updated. From this point on rather than using tarred releases, I will use the signed release tags (as per guidelines), which allows for PGP signature verification. Therefore, you will need to import the dev's signing key from GitHub or a keyserver (e.g. https://keyserver.ubuntu.com/).
Pinned Comments
eclairevoyant commented on 2023-01-29 02:30 (UTC)
Adopted and updated. From this point on rather than using tarred releases, I will use the signed release tags (as per guidelines), which allows for PGP signature verification. Therefore, you will need to import the dev's signing key from GitHub or a keyserver (e.g. https://keyserver.ubuntu.com/).