From f92c9b80b2c35b20f4e09d767792869edc55ba0c Mon Sep 17 00:00:00 2001 From: Melroy van den Berg Date: Wed, 21 Feb 2024 02:59:59 +0100 Subject: [PATCH] New package: winegui-2.4.2 --- 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 00000000000000..4e42a25e6c2630 --- /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 00000000000000..e834174dd809af --- /dev/null +++ b/srcpkgs/winegui/template @@ -0,0 +1,20 @@ +# Template file for 'winegui' +pkgname=winegui +version=2.4.2 +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=e153f6d66556b4d978e8716be6730249606cc2eb861b5707cf77876b9ce66e9b + +post_install() { + vlicense LICENSE + vdoc "${FILESDIR}/README.voidlinux" +}