# Template file for 'wine' pkgname=wine version=4.16 revision=1 build_style=gnu-configure configure_args="--without-gstreamer" short_desc="Run Microsoft Windows applications" maintainer="Andrea Brancaleoni " license="LGPL-2.1-or-later" homepage="http://www.winehq.org/" distfiles="https://dl.winehq.org/wine/source/${version%%.*}.x/wine-${version}.tar.xz" checksum=8d7ba7a0643626c0349442577a1f1b06d3062a4129aac0bd5a2b0eb15b5b1d9f nopie_files="/usr/bin/wine" lib32mode=full archs=i686 hostmakedepends="pkg-config flex prelink" makedepends="gettext-devel lcms2-devel zlib-devel ncurses-devel glu-devel libSM-devel libXext-devel libX11-devel libXpm-devel libXinerama-devel libXcomposite-devel libXmu-devel libXxf86vm-devel libXcursor-devel libXrandr-devel libXdamage-devel libXi-devel libldap-devel alsa-lib-devel libgphoto2-devel libxml2-devel libxslt-devel glib-devel freetype-devel pulseaudio-devel mpg123-devel libgsm-devel libopenal-devel giflib-devel libpng-devel v4l-utils-devel fontconfig-devel gnutls-devel dbus-devel sane-devel libpcap-devel cups-devel ocl-icd-devel vulkan-loader vkd3d-devel FAudio-devel" depends="libXi libXinerama libXcomposite libXcursor libOSMesa desktop-file-utils hicolor-icon-theme liberation-fonts-ttf gnutls" binfmts="/usr/bin/wine --magic MZ" post_install() { # Font aliasing settings for Win32 applications install -d ${DESTDIR}/etc/fonts/conf.{avail,d} install -m644 ${FILESDIR}/30-win32-aliases.conf ${DESTDIR}/etc/fonts/conf.avail ln -s ../conf.avail/30-win32-aliases.conf ${DESTDIR}/etc/fonts/conf.d/30-win32-aliases.conf } libwine_package() { lib32mode=full short_desc+=" - Runtime library" replaces="libwine-unstable>=0" pkg_install() { vmove "usr/lib/*.so.*" vmove usr/lib/wine } } wine-devel_package() { depends="libwine-${version}_${revision}" short_desc+=" - development files" replaces="wine-unstable-devel>=0" pkg_install() { vmove usr/include vmove "usr/lib/*.so" } }