diff options
author | xiota | 2024-05-11 02:10:33 +0000 |
---|---|---|
committer | xiota | 2024-05-11 02:10:33 +0000 |
commit | 982646de8300f7b170fa64fffb190c551b0ef439 (patch) | |
tree | 4c52bb184992ec5f3c8efa2245ea4b56ffd940e6 | |
parent | 1ccd025d444442fb167d3d9d3eb14b5a20f5970a (diff) | |
download | aur-982646de8300f7b170fa64fffb190c551b0ef439.tar.gz |
9.8-2: add cross-compile flags
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 20 insertions, 18 deletions
@@ -1,12 +1,11 @@ pkgbase = wine-wow64 pkgdesc = A compatibility layer for running Windows programs pkgver = 9.8 - pkgrel = 1 + pkgrel = 2 url = https://www.winehq.org install = wine.install arch = x86_64 license = LGPL - makedepends = libcups makedepends = libxxf86vm makedepends = mesa makedepends = mesa-libgl @@ -18,6 +17,7 @@ pkgbase = wine-wow64 makedepends = opencl-headers makedepends = perl makedepends = vulkan-headers + makedepends = libcups makedepends = samba makedepends = sane depends = alsa-plugins @@ -39,9 +39,9 @@ pkgbase = wine-wow64 depends = libgphoto2 depends = libxkbcommon depends = wayland - optdepends = alsa-lib - optdepends = cups + optdepends = alsa-plugins optdepends = dosbox + optdepends = cups optdepends = samba optdepends = sane provides = wine=9.8 @@ -9,7 +9,7 @@ pkgname="wine-wow64" pkgver=9.8 _pkgver="${pkgver/rc/-rc}" -pkgrel=1 +pkgrel=2 pkgdesc="A compatibility layer for running Windows programs" url="https://www.winehq.org" license=(LGPL) @@ -38,12 +38,7 @@ depends=( libxkbcommon wayland ) -_spacehogs=( - samba - sane -) makedepends=( - libcups #lib32-libcups libxxf86vm #lib32-libxxf86vm mesa #lib32-mesa mesa-libgl #lib32-mesa-libgl @@ -55,16 +50,18 @@ makedepends=( opencl-headers perl vulkan-headers - - "${_spacehogs[@]}" ) -optdepends=( - alsa-lib #lib32-alsa-lib - cups - dosbox - - "${_spacehogs[@]}" +local _makeoptdeps=( + ::alsa-plugins #lib32-alsa-plugins + ::dosbox + libcups::cups #lib32-libcups + samba::samba + sane::sane ) +for i in "${_makeoptdeps[@]}"; do + [ -n "${i%%::*}" ] && makedepends+=("${i%%::*}") + [ -n "${i##*::}" ] && optdepends+=("${i##*::}") +done provides=("wine=$pkgver") conflicts=("wine") @@ -84,6 +81,11 @@ b2sums=('689d1b4e55f7d66b8fad8432ad35a52e2fad303e8a9382b8893222c696697efa5de5b56 'e9de76a32493c601ab32bde28a2c8f8aded12978057159dd9bf35eefbf82f2389a4d5e30170218956101331cf3e7452ae82ad0db6aad623651b0cc2174a61588') build() { + # Apply flags for cross-compilation + export CROSSCFLAGS="${CFLAGS/-Werror=format-security/}" + export CROSSCXXFLAGS="${CXXFLAGS/-Werror=format-security/}" + export CROSSLDFLAGS="${LDFLAGS//-Wl,-z*([^[:space:]])/}" + cd "wine-$_pkgver" ./configure \ --disable-tests \ |