summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD141
1 files changed, 99 insertions, 42 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f3625eed66ba..cf7327dee269 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,18 @@
# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
-# Warning: If you are downgrading from the development branch (Wine ≥ 6.1,
+# Warning: If you are downgrading from the development branch (Wine ≥ 7.1,
# for example), your WINEPREFIX may break and experience unusual bugs.
# Try to make a clean WINEPREFIX, such as by doing “rm -rf ~/.wine”
-pkgname=wine-stable
-pkgver=6.0.2
-pkgrel=2
+pkgname=wine-stable-next
+_pkgver=7.0-rc6
+pkgver=${_pkgver/-/}
+pkgrel=1
-source=(https://dl.winehq.org/wine/source/6.0/wine-$pkgver.tar.xz{,.sign}
+source=(https://dl.winehq.org/wine/source/7.0/wine-$_pkgver.tar.xz{,.sign}
30-win32-aliases.conf
- wine-binfmt.conf
- 0001-ldap-rename-ldap_connect-to-oldap_connect.patch)
-b2sums=('176614736055892b7203313edc52e2926807c93b0bb97d59f65fbf284fd9cb138e4555fb7cd5a6c7c867367fdc50c89f12d7360ca0db947a7f04594f35f14775'
+ wine-binfmt.conf)
+b2sums=('ba7a1a58f6cc53f35c522f3c37959a88a7db8b73a6bbb9b9f40436a63758bd5d17ed964cb2ed69857a7a90f2a89c89cc1ce58aa771a02bb8be1c05ac37f25fcc'
'SKIP'
'45db34fb35a679dc191b4119603eba37b8008326bd4f7d6bd422fbbb2a74b675bdbc9f0cc6995ed0c564cf088b7ecd9fbe2d06d42ff8a4464828f3c4f188075b'
'e9de76a32493c601ab32bde28a2c8f8aded12978057159dd9bf35eefbf82f2389a4d5e30170218956101331cf3e7452ae82ad0db6aad623651b0cc2174a61588'
@@ -26,43 +26,97 @@ options=(staticlibs)
license=(LGPL)
install=wine.install
-depends=(desktop-file-utils faudio fontconfig freetype2 glu lcms2
- libpcap libsm libxcursor libxdamage libxi libxml2 libxrandr
- lib32-faudio lib32-fontconfig lib32-freetype2 lib32-gcc-libs
- lib32-gettext lib32-glu lib32-lcms2 lib32-libpcap lib32-libsm
- lib32-libxcursor lib32-libxdamage lib32-libxi lib32-libxml2
- lib32-libxrandr)
-
-makedepends=(alsa-lib fontforge giflib gnutls gsm
- gst-plugins-base-libs libcups libgl libgphoto2 libldap libpng
- libpulse libxcomposite libxinerama libxmu libxslt libxxf86vm mesa
- mingw-w64-gcc mpg123 ncurses ocl-icd openal opencl-headers perl
- samba sane sdl2 v4l-utils vkd3d vulkan-headers vulkan-icd-loader
- lib32-alsa-lib lib32-giflib lib32-gnutls lib32-gst-plugins-base-libs
- lib32-libcups lib32-libgl lib32-libldap lib32-libpng lib32-libpulse
- lib32-libxcomposite lib32-libxinerama lib32-libxmu lib32-libxslt
- lib32-libxxf86vm lib32-mesa lib32-mpg123 lib32-ncurses lib32-ocl-icd
- lib32-openal lib32-sdl2 lib32-v4l-utils lib32-vkd3d
- lib32-vulkan-icd-loader)
-
-optdepends=(alsa-lib alsa-plugins dosbox giflib gnutls gsm
- gst-plugins-base gst-plugins-base-libs gst-plugins-good libcups
- libgphoto2 libjpeg-turbo libldap libpng libpulse libxcomposite
- libxinerama libxslt mpg123 ncurses ocl-icd openal samba sane sdl2
- v4l-utils vkd3d vulkan-icd-loader lib32-alsa-lib lib32-alsa-plugins
- lib32-giflib lib32-gnutls lib32-gst-plugins-base
- lib32-gst-plugins-base-libs lib32-gst-plugins-good lib32-libcups
- lib32-libjpeg-turbo lib32-libldap lib32-libpng lib32-libpulse
- lib32-libxcomposite lib32-libxinerama lib32-libxslt lib32-mpg123
- lib32-ncurses lib32-ocl-icd lib32-openal lib32-sdl2 lib32-v4l-utils
- lib32-vkd3d lib32-vulkan-icd-loader)
-
-provides=("wine=$pkgver")
-conflicts=("wine")
+depends=(
+ desktop-file-utils
+ faudio lib32-faudio
+ fontconfig lib32-fontconfig
+ freetype2 lib32-freetype2
+ gcc-libs lib32-gcc-libs
+ gettext lib32-gettext
+ glu lib32-glu
+ lcms2 lib32-lcms2
+ libpcap lib32-libpcap
+ libsm lib32-libsm
+ libxcursor lib32-libxcursor
+ libxdamage lib32-libxdamage
+ libxi lib32-libxi
+ libxml2 lib32-libxml2
+ libxrandr lib32-libxrandr
+)
+
+makedepends=(
+ alsa-lib lib32-alsa-lib
+ fontforge
+ giflib lib32-giflib
+ gnutls lib32-gnutls
+ gsm lib32-gsm
+ gst-plugins-base-libs lib32-gst-plugins-base-libs
+ libcups lib32-libcups
+ libgphoto2 lib32-libgphoto2
+ libjpeg-turbo lib32-libjpeg-turbo
+ libldap lib32-libldap
+ libpng lib32-libpng
+ libpulse lib32-libpulse
+ libxcomposite lib32-libxcomposite
+ libxinerama lib32-libxinerama
+ libxmu lib32-libxmu
+ libxslt lib32-libxslt
+ libxxf86vm lib32-libxxf86vm
+ mesa lib32-mesa
+ mingw-w64-gcc
+ mpg123 lib32-mpg123
+ ncurses lib32-ncurses
+ ocl-icd lib32-ocl-icd
+ openal lib32-openal
+ opencl-headers
+ perl
+ samba
+ sane
+ sdl2 lib32-sdl2
+ v4l-utils lib32-v4l-utils
+ vkd3d lib32-vkd3d
+ vulkan-headers
+ vulkan-icd-loader lib32-vulkan-icd-loader
+)
+
+optdepends=(
+ alsa-lib lib32-alsa-lib
+ alsa-plugins lib32-alsa-plugins
+ dosbox
+ giflib lib32-giflib
+ gnutls lib32-gnutls
+ gsm lib32-gsm
+ gst-plugins-base lib32-gst-plugins-base
+ gst-plugins-base-libs lib32-gst-plugins-base-libs
+ gst-plugins-good lib32-gst-plugins-good
+ libcups lib32-libcups
+ libgphoto2 lib32-libgphoto2
+ libjpeg-turbo lib32-libjpeg-turbo
+ libldap lib32-libldap
+ libpng lib32-libpng
+ libpulse lib32-libpulse
+ libxcomposite lib32-libxcomposite
+ libxinerama lib32-libxinerama
+ libxslt lib32-libxslt
+ mpg123 lib32-mpg123
+ ncurses lib32-ncurses
+ ocl-icd lib32-ocl-icd
+ openal lib32-openal
+ samba
+ sane
+ sdl2 lib32-sdl2
+ v4l-utils lib32-v4l-utils
+ vkd3d lib32-vkd3d
+ vulkan-icd-loader lib32-vulkan-icd-loader
+ wine-mono
+)
+
+provides=("wine=$pkgver" "wine-stable=$pkgver")
+conflicts=("wine" "wine-stable")
prepare() {
# Allow ccache to work
- mv wine-$pkgver wine
+ mv wine-$_pkgver wine
for patch in *.patch; do
if [ ! -f "$patch" ]; then
@@ -78,6 +132,9 @@ prepare() {
sed 's|OpenCL/opencl.h|CL/opencl.h|g' -i wine/configure*
+ # Fix openldap 2.5+ detection
+ sed 's/-lldap_r/-lldap/' -i wine/configure
+
# Get rid of old build dirs
rm -rf wine-{32,64}-build
mkdir wine-{32,64}-build