Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : wine | name : wine | ||||
| version : 2.7 | version : 2.9 | ||||
| release : 17 | release : 18 | ||||
| source : | source : | ||||
| - https://dl.winehq.org/wine/source/2.x/wine-2.7.tar.xz : e55a43088e313c45f7ab49272b7cb441c06f5659fb4220b2325dc060db0ee14c | - https://dl.winehq.org/wine/source/2.x/wine-2.9.tar.xz : ac46f7bbbbc1dc135c95e4f98d28bf6e3d7a78fb7f9ba6caa7354a3e8786545f | ||||
| license : LGPL-2.1 | license : LGPL-2.1 | ||||
| component : virt | component : virt | ||||
| summary : Wine compatibility layer for Windows emulation. | summary : Wine compatibility layer for Windows emulation. | ||||
| description: | | description: | | ||||
| Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop. | Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop. | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(xproto) | - pkgconfig(xproto) | ||||
| - pkgconfig(dri2proto) | - pkgconfig(dri2proto) | ||||
| ▲ Show 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | builddeps : | ||||
| - openldap-32bit-devel | - openldap-32bit-devel | ||||
| - unixodbc-32bit-devel | - unixodbc-32bit-devel | ||||
| patterns : | patterns : | ||||
| - 32bit : | - 32bit : | ||||
| - /usr/bin/wine | - /usr/bin/wine | ||||
| rundeps : | rundeps : | ||||
| - 32bit : | - 32bit : | ||||
| - freetype2-32bit | - freetype2-32bit | ||||
| - ncurses-32bit | - harfbuzz-32bit | ||||
| - libtxc_dxtn-32bit | - libtxc_dxtn-32bit | ||||
| - libpng-32bit | - libpng-32bit | ||||
| - libtiff-32bit | - libtiff-32bit | ||||
| - libgnutls-32bit | - libgnutls-32bit | ||||
| - ncurses-32bit | |||||
| setup : | | setup : | | ||||
| # D3D9 support | # D3D9 support | ||||
| %patch -p1 < $pkgfiles/d3d9-helper.patch | %patch -p1 < $pkgfiles/d3d9-helper.patch | ||||
| %patch -p1 < $pkgfiles/wine-d3d9.patch | %patch -p1 < $pkgfiles/wine-d3d9.patch | ||||
| %patch -p1 < $pkgfiles/0001-winhlp32-Workaround-a-bug-in-Flex.patch | |||||
| autoreconf -vfi | autoreconf -vfi | ||||
| # Get 64-bit done first. | # Get 64-bit done first. | ||||
| mkdir wine64 && pushd wine64 | mkdir wine64 && pushd wine64 | ||||
| ../configure %CONFOPTS% --enable-win64 \ | ../configure %CONFOPTS% --enable-win64 \ | ||||
| --with-d3d9-nine=yes \ | --with-x | ||||
ikey: Why are all these configures gone? | |||||
Not Done Inline Actionsnvm I saw your comment ikey: nvm I saw your comment | |||||
| --with-gnutls=yes \ | |||||
| --with-glu=yes \ | |||||
| --with-png=yes \ | |||||
| --with-v4l=yes \ | |||||
| --with-jpeg=yes \ | |||||
| --with-xshm=yes \ | |||||
| --with-xcomposite=yes \ | |||||
| --with-pulse=yes \ | |||||
| --with-opengl=yes \ | |||||
| --with-openal=yes \ | |||||
| --with-alsa=yes | |||||
| %make | %make | ||||
| popd | popd | ||||
| build : | | build : | | ||||
| # 32-bit now | # 32-bit now | ||||
| mkdir wine32 && pushd wine32 | mkdir wine32 && pushd wine32 | ||||
| PKG_CONFIG_PATH=/usr/lib32/pkgconfig:/usr/share/pkgconfig:/usr/lib64/pkgconfig ../configure %CONFOPTS% --with-wine64=../wine64 \ | PKG_CONFIG_PATH=/usr/lib32/pkgconfig:/usr/share/pkgconfig:/usr/lib64/pkgconfig ../configure %CONFOPTS% --with-wine64=../wine64 \ | ||||
| --libdir=/usr/lib32 \ | --libdir=/usr/lib32 \ | ||||
| --with-d3d9-nine=yes \ | --with-x | ||||
| --with-gnutls=yes \ | |||||
| --with-glu=yes \ | |||||
| --with-png=yes \ | |||||
| --with-v4l=yes \ | |||||
| --with-jpeg=yes \ | |||||
| --with-xshm=yes \ | |||||
| --with-xcomposite=yes \ | |||||
| --with-pulse=yes \ | |||||
| --with-opengl=yes \ | |||||
| --with-openal=yes \ | |||||
| --with-alsa=yes | |||||
| %make | %make | ||||
| popd | |||||
| install : | | install : | | ||||
| pushd wine32 | pushd wine32 | ||||
| %make_install | %make_install | ||||
| popd | popd | ||||
| pushd wine64 | pushd wine64 | ||||
| %make_install | %make_install | ||||
| popd | popd | ||||
| # Font aliasing settings for Win32 applications | |||||
| install -d $installdir/etc/fonts/conf.{avail,d} | |||||
| install -m644 $pkgfiles/30-win32-aliases.conf $installdir/etc/fonts/conf.avail | |||||
ikeyUnsubmitted Not Done Inline ActionsNuh uh - anti stateless :D look at our fontconfig package to see where they go ikey: Nuh uh - anti stateless :D look at our fontconfig package to see where they go | |||||
| ln -s /etc/fonts/conf.avail/30-win32-aliases.conf $installdir/etc/fonts/conf.d/30-win32-aliases.conf | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
Why are all these configures gone?