From e555a9c2ccf020725e41308b61350e82661bc567 Mon Sep 17 00:00:00 2001 From: Melroy van den Berg Date: Sun, 11 Feb 2024 20:29:42 +0100 Subject: [PATCH] New package: winegui-2.3.6 --- srcpkgs/winegui/files/README.voidlinux | 36 ++++++++++++++++++++++++++ srcpkgs/winegui/template | 20 ++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 srcpkgs/winegui/files/README.voidlinux create mode 100644 srcpkgs/winegui/template diff --git a/srcpkgs/winegui/files/README.voidlinux b/srcpkgs/winegui/files/README.voidlinux new file mode 100644 index 0000000000000..4e42a25e6c263 --- /dev/null +++ b/srcpkgs/winegui/files/README.voidlinux @@ -0,0 +1,36 @@ +WineGUI on i686 should work without needing to install any extra packages. + +WineGUI on x86_64 requires support for Wine in 32bits mode and OpenGL/Vulkan in 32bits mode, +the 32bit packages are available in the multilib repository. + +Install the multilib repository to your system: + + # xbps-install -S void-repo-multilib{,-nonfree} + +Generic (for all systems): + + # xbps-install -S wine-32bit libgcc-32bit libstdc++-32bit libdrm-32bit libglvnd-32bit + +For users of the open source drivers (eg. AMD): + + # xbps-install -S mesa-dri-32bit + +For users of the proprietary NVIDIA driver, install the appropriate 32-bit +libraries for the version of nvidia you have installed: + + # xbps-install -S nvidia-libs-32bit (for the latest nvidia package) + # xbps-install -S nvidia470-libs-32bit (for the latest previous package) + # xbps-install -S nvidia390-libs-32bit (for the legacy previous package) + +For mesa users this would result in: + + # xbps-install -S wine-32bit libgcc-32bit libstdc++-32bit libdrm-32bit libglvnd-32bit mesa-dri-32bit + +The dbus service must be enabled, and the mono package will need to be +installed for some apps/games to function. + +If games are running slowly or not at all, or there are issues with network +streaming, verify that your user belongs to the video group. + +If your audio is not working, try installing pulseaudio, +alsa-plugins-pulseaudio, and their "-32bit" equivalents. diff --git a/srcpkgs/winegui/template b/srcpkgs/winegui/template new file mode 100644 index 0000000000000..5b8390728fbef --- /dev/null +++ b/srcpkgs/winegui/template @@ -0,0 +1,20 @@ +# Template file for 'winegui' +pkgname=winegui +version=2.3.6 +revision=1 +archs="i686* x86_64*" +build_style=cmake +hostmakedepends="pkg-config" +makedepends="gtkmm-devel" +depends="wine wget unzip p7zip cabextract zenity" +short_desc="User-friendly WINE manager" +maintainer="Melroy van den Berg " +license="AGPL-3.0-only" +homepage="https://gitlab.melroy.org/melroy/winegui" +distfiles="https://winegui.melroy.org/downloads/WineGUI-Source-v${version}.tar.gz" +checksum=b7d90425ab421d6fbdae02640722328f335da792752ac9a33fe40d5927b27ded + +post_install() { + vlicense LICENSE + vdoc "${FILESDIR}/README.voidlinux" +}