[COPY] --- T2-COPYRIGHT-BEGIN --- [COPY] t2/package/*/wine/wine.desc [COPY] Copyright (C) 2004 - 2025 The T2 SDE Project [COPY] Copyright (C) 1998 - 2004 ROCK Linux Project [COPY] SPDX-License-Identifier: GPL-2.0 [COPY] --- T2-COPYRIGHT-END --- [I] A compatibility layer for running Windows applications [T] Wine (originally an acronym for "Wine Is Not an Emulator") is a [T] compatibility layer capable of running Windows applications on several [T] POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead [T] of simulating internal Windows logic like a virtual machine or emulator, [T] Wine translates Windows API calls into POSIX calls on-the-fly, eliminating [T] the performance and memory penalties of other methods and allowing you to [T] cleanly integrate Windows applications into your desktop. [U] https://www.winehq.org/ [A] Alexandre Julliard and many others [M] Rene Rebe [C] extra/emulator [F] CROSS NO-SSP NO-PIE NO-LTO [R] + arm64 x86 x86-64 [E] opt ffmpeg [E] opt krb5 [E] opt libsdl2 [E] del valgrind [L] LGPL [S] Stable [V] 10.11 [P] X ?----5---9 177.100 [D] 2ef303190c9549931ae096283e308ee3e1ed9cfdc12124ac2a124240 wine-10.11.tar.xz https://dl.winehq.org/wine/source/10.x/ build_tools() { makeinstopt= mkdir -p $root$bindir/../tools for d in . sfnt2fon widl winebuild winegcc wmc wrc wine; do eval $MAKE $makeopt -C $d local f case $d in .) f="makedep make_xftmpl" ;; *) f=$d ;; esac mkdir -p $root$bindir/../tools/$d for x in $f; do install $d/$x $root$bindir/../tools/$d/ done done } if atstage toolchain; then hook_add premake 5 "cd tools" makeinstopt= hook_add inmake 5 "build_tools" var_append confopt ' ' --without-x [[ $arch_build = *64-* ]] && var_append confopt ' ' --enable-win64 elif atstage cross; then var_append confopt ' ' --with-wine-tools=$root/TOOLCHAIN/cross hook_add premake 5 'ln -svf $PWD $root/TOOLCHAIN/cross/usr/share/wine' # force configure to actually use our pkg-config export PKG_CONFIG=pkg-config # since cb87d40 and despite fefd6e2 not installed by make hook_add postmake 5 "install loader/wine $root$bindir" fi if ! atstage toolchain; then [ $arch_sizeof_char_p = 8 ] && var_append confopt ' ' --enable-win64 case "$arch" in x86) GCC_WRAPPER_INSERT="${GCC_WRAPPER_INSERT/i486/i586}" ;; x86-64) var_append confopt ' ' '--enable-archs=i386,x86_64' ;; arm64) var_append confopt ' ' '--enable-archs=arm,aarch64' ;; esac var_append GCC_WRAPPER_APPEND ' ' "-I$root$(pkgprefix includedir libx11)" var_append GCC_WRAPPER_APPEND ' ' "-c?:-L$root$(pkgprefix libdir libx11)" fi var_append confopt ' ' --disable-tests