From c1253a277d5f8430115f535c082d01c6e4f0cb2f Mon Sep 17 00:00:00 2001 From: Melroy van den Berg Date: Sun, 11 Feb 2024 04:18:21 +0100 Subject: [PATCH] New package: winegui-2.3.5 --- srcpkgs/winegui/files/README.voidlinux | 36 ++++++++++++++++++++++++++ srcpkgs/winegui/template | 21 +++++++++++++++ 2 files changed, 57 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..8e1bf61e69643 --- /dev/null +++ b/srcpkgs/winegui/template @@ -0,0 +1,21 @@ +# Template file for 'winegui' +pkgname=winegui +version=2.3.5 +revision=1 +archs="i686* x86_64*" +build_style=cmake +configure_args="-DCUSTOM_PROJECT_VERSION:STRING=${version}" +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://gitlab.melroy.org/melroy/winegui/-/archive/v${version}/winegui-v${version}.tar.gz" +checksum=49eb2cf881bca4e3174ec08e34b270badd6a8275ad9a1a48ff6df621df1a9a24 + +post_install() { + vlicense LICENSE + vdoc "${FILESDIR}/README.voidlinux" +}