Package Details: wine-staging-git 9.9.r5.g68925c8f-1

Git Clone URL: https://aur.archlinux.org/wine-staging-git.git (read-only, click to copy)
Package Base: wine-staging-git
Description: A compatibility layer for running Windows programs (staging branch, git version)
Upstream URL: https://www.wine-staging.com/
Keywords: staging windows wine
Licenses: LGPL-2.1-or-later
Conflicts: wine, wine-wow64
Provides: wine, wine-staging, wine-wow64
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 18
Popularity: 0.000000
First Submitted: 2016-03-27 06:19 (UTC)
Last Updated: 2024-05-23 02:09 (UTC)

Dependencies (95)

Required by (371)

Sources (4)

Latest Comments

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

cysp74 commented on 2022-11-08 10:12 (UTC)

Hi,

Default makepkg options (as defined in /etc/makepkg.conf) break building of package due to mingw ld unrecognizes -z option, so I added a new substitute, and was able to build.

git diff


diff --git a/PKGBUILD b/PKGBUILD
index 8162a92..eafdad5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Daniel Bermond <dbermond@archlinux.org>

 pkgname=wine-staging-git
-pkgver=7.3.r5.ga79a08a6
+pkgver=7.20.r2.geff142bc
 pkgrel=1
 pkgdesc='A compatibility layer for running Windows programs (staging branch, git version)'
 arch=('x86_64')
@@ -139,6 +139,7 @@ build() {
     # does not compile without remove these flags as of 4.10
     export CFLAGS="${CFLAGS/-fno-plt/}"
     export LDFLAGS="${LDFLAGS/,-z,now/}"
+    export LDFLAGS="${LDFLAGS/,-z,relro/}"

     # build wine-staging 64-bit
     # (according to the wine wiki, this 64-bit/32-bit building order is mandatory)

linuxham commented on 2021-07-03 21:49 (UTC)

mine is solved, I didn't uncomment #multilib, just the line below

linuxham commented on 2021-06-28 14:17 (UTC)

Thanks, I enabled multilib but still had multiple unmet dependancies

==> Installing missing dependencies... error: target not found: lib32-attr error: target not found: lib32-fontconfig error: target not found: lib32-lcms2 error: target not found: lib32-libxml2 error: target not found: lib32-libxcursor error: target not found: lib32-libxrandr error: target not found: lib32-libxdamage error: target not found: lib32-libxi error: target not found: lib32-gettext error: target not found: lib32-freetype2 error: target not found: lib32-glu error: target not found: lib32-libsm error: target not found: lib32-libpcap error: target not found: lib32-faudio ==> ERROR: 'pacman' failed to install missing dependencies.

dbermond commented on 2021-06-27 03:35 (UTC)

@linuxham You need to enable the multilib repository.

linuxham commented on 2021-06-27 00:15 (UTC)

when I try running makepkg -si, I get a list of unmet dependencies.

==> Installing missing dependencies... error: target not found: lib32-attr error: target not found: lib32-fontconfig error: target not found: lib32-lcms2 error: target not found: lib32-libxml2 error: target not found: lib32-libxcursor error: target not found: lib32-libxrandr error: target not found: lib32-libxdamage error: target not found: lib32-libxi error: target not found: lib32-gettext error: target not found: lib32-freetype2 error: target not found: lib32-glu error: target not found: lib32-libsm error: target not found: lib32-libpcap error: target not found: lib32-faudio ==> ERROR: 'pacman' failed to install missing dependencies. ==> Missing dependencies: -> lib32-attr -> lib32-fontconfig -> lib32-lcms2 -> lib32-libxml2 -> lib32-libxcursor -> lib32-libxrandr -> lib32-libxdamage -> lib32-libxi -> lib32-gettext -> lib32-freetype2 -> lib32-glu -> lib32-libsm -> lib32-gcc-libs -> lib32-libpcap -> faudio -> lib32-faudio ==> Checking buildtime dependencies... ==> Installing missing dependencies... error: target not found: lib32-giflib error: target not found: lib32-libpng error: target not found: lib32-gnutls error: target not found: lib32-libxinerama error: target not found: lib32-libxcomposite error: target not found: lib32-libxmu error: target not found: lib32-libxxf86vm error: target not found: lib32-libldap error: target not found: lib32-mpg123 error: target not found: lib32-openal error: target not found: lib32-v4l-utils error: target not found: lib32-alsa-lib error: target not found: lib32-libxcomposite error: target not found: lib32-mesa error: target not found: lib32-libgl error: target not found: lib32-opencl-icd-loader error: target not found: lib32-libxslt error: target not found: lib32-libpulse error: target not found: lib32-libva error: target not found: lib32-gtk3 error: target not found: lib32-gst-plugins-base-libs error: target not found: lib32-vulkan-icd-loader error: target not found: lib32-sdl2 error: target not found: lib32-vkd3d error: target not found: lib32-libcups ==> ERROR: 'pacman' failed to install missing dependencies. ==> Missing dependencies: -> lib32-giflib -> lib32-libpng -> lib32-gnutls -> lib32-libxinerama -> lib32-libxcomposite -> lib32-libxmu -> lib32-libxxf86vm -> lib32-libldap -> lib32-mpg123 -> lib32-openal -> lib32-v4l-utils -> lib32-alsa-lib -> lib32-libxcomposite -> lib32-mesa -> lib32-libgl -> opencl-icd-loader -> lib32-opencl-icd-loader -> lib32-libxslt -> lib32-libpulse -> lib32-libva -> lib32-gtk3 -> lib32-gst-plugins-base-libs -> lib32-vulkan-icd-loader -> lib32-sdl2 -> vkd3d -> lib32-vkd3d -> lib32-libcups -> sane -> libgphoto2 -> samba -> opencl-headers -> vulkan-headers ==> ERROR: Could not resolve all dependencies.

dbermond commented on 2021-05-11 13:48 (UTC)

@cysp74 Package updated to match the latest upstream changes. Building fine now.

cysp74 commented on 2021-05-11 11:03 (UTC)

Solution is:


diff --git a/PKGBUILD b/PKGBUILD
old mode 100644
new mode 100755
index 6b7a7ec..5016526
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Daniel Bermond <dbermond@archlinux.org>

 pkgname=wine-staging-git
-pkgver=6.5.r1.g2e42e7d9
+pkgver=6.8.r3.g7f18df46
 pkgrel=1
 pkgdesc='A compatibility layer for running Windows programs (staging branch, git version)'
 arch=('x86_64')
@@ -194,6 +194,6 @@ package() {
     install -D -m644 "${srcdir}/wine-binfmt.conf" "${pkgdir}/usr/lib/binfmt.d/wine.conf"

     # strip native PE libraries
-    i686-w64-mingw32-strip --strip-unneeded "${pkgdir}/usr/lib32/wine"/*.dll
-    "${CARCH}-w64-mingw32-strip" --strip-unneeded "${pkgdir}/usr/lib/wine"/*.dll
+    i686-w64-mingw32-strip --strip-unneeded "${pkgdir}/usr/lib32/wine"/*/*.dll
+    "${CARCH}-w64-mingw32-strip" --strip-unneeded "${pkgdir}/usr/lib/wine"/*/*.dll
 }

cysp74 commented on 2021-04-29 11:39 (UTC)

For couple of days building has been failing to PKGBUILD tries to strip dll, but directory structure is changed - looks like.

PKGBUILD

# strip native PE libraries
i686-w64-mingw32-strip --strip-unneeded "${pkgdir}/usr/lib32/wine"/*.dll
"${CARCH}-w64-mingw32-strip" --strip-unneeded "${pkgdir}/usr/lib/wine"/*.dll

Throws:

i686-w64-mingw32-strip: '/xxx/xxx/wine-staging-git/pkg/wine-staging-git/usr/lib32/wine/*.dll': No such file

Due to no dlls can be found at target level, only two directories:

i386-unix  i386-windows

dbermond commented on 2021-02-09 19:08 (UTC)

@katt Maybe this case it may be useful to add the version to wine in provides. Using $pkgver would not be correct, since wine and wine-staging have each one their own git repository, so pkgver is different between them. I've used the wine point release, although this is non-optimal.

katt commented on 2021-02-08 23:59 (UTC)

Could this provide wine=${pkgver}? Running into this:

:: wine-staging-git and wine-git are in conflict (wine). Remove wine-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing wine-git breaks dependency 'wine>=4.0rc1' required by dxvk-mingw