Package Details: wineasio 1.3.0-2

Git Clone URL: https://aur.archlinux.org/wineasio.git (read-only, click to copy)
Package Base: wineasio
Description: ASIO driver implementation for Wine
Upstream URL: https://github.com/wineasio/wineasio
Keywords: asio audio jack wine
Licenses: GPL-2.0-or-later, LGPL-2.1-or-later
Submitter: shinlun
Maintainer: Kazel
Last Packager: Kazel
Votes: 63
Popularity: 0.65
First Submitted: 2007-05-27 07:28 (UTC)
Last Updated: 2025-07-28 23:58 (UTC)

Pinned Comments

Kazel commented on 2025-08-20 23:57 (UTC) (edited on 2025-08-21 00:00 (UTC) by Kazel)

Your user must belong to the realtime group in order to use wineasio.
This can be done with sudo usermod -aG realtime $(whoami)

For registering wineasio as an ASIO driver run: wine64 regsvr32 /usr/lib/wine/x86_64-windows/wineasio64.dll

Kazel commented on 2024-09-19 09:36 (UTC) (edited on 2024-09-20 08:46 (UTC) by Kazel)

I removed the 32 binary and put it in the aur as an extra package -> wineasio32

wineasio32 pulls in wine-staging as make dependency and doesn't install all the other files from the wineasio package (binary only), therefore it depends on wineasio.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 15 Next › Last »

Kazel commented on 2023-10-01 11:10 (UTC)

Sorry wasn't really awake when i updated the package. I will upload another release which should fix everthing.

@DrasLorus Thank you for the patch I didn't include the symlink because that should be unnecessary as per latest readme update https://github.com/wineasio/wineasio/blob/master/README.md Perhaps i would have missed the change to the dll naming anyways without it...

DrasLorus commented on 2023-10-01 10:22 (UTC)

Hi, seems there are two bugs in the PKGBUILD. The sha256sum is wrong, and build[64,32]/"$pkgname".dll.so have been replaced by build[64,32]/"$pkgname"[64,32].dll.so.

I propose the following patch :

diff --git a/PKGBUILD b/PKGBUILD
index d5e38f9..8e4b820 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -23,7 +23,7 @@ source=(
   "https://github.com/wineasio/wineasio/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz"
 )
 sha256sums=(
-  'aa26ec986878d3fee1b99d0b31d0085379a78fcace20defbaf9627f007e2f2cc'
+  '13f20c7b3d45b474833e6c60cb58bcad7295e97dd39239bf00f85c02272cc0f4'
 )

 prepare(){
@@ -39,10 +39,14 @@ build() {

 package() {
   cd "$pkgname-$pkgver"
-  install -D -m755 build32/"$pkgname".dll.so "$pkgdir"/usr/lib32/wine/i386-unix/"$pkgname".dll.so
-  install -D -m644 build32/"$pkgname".dll "$pkgdir"/usr/lib32/wine/i386-windows/"$pkgname".dll
-  install -D -m755 build64/"$pkgname".dll.so "$pkgdir"/usr/lib/wine/x86_64-unix/"$pkgname".dll.so
-  install -D -m644 build64/"$pkgname".dll "$pkgdir"/usr/lib/wine/x86_64-windows/"$pkgname".dll
+  install -D -m755 build32/"$pkgname"32.dll.so "$pkgdir"/usr/lib32/wine/i386-unix/"$pkgname"32.dll.so
+  install -D -m644 build32/"$pkgname"32.dll "$pkgdir"/usr/lib32/wine/i386-windows/"$pkgname"32.dll
+  install -D -m755 build64/"$pkgname"64.dll.so "$pkgdir"/usr/lib/wine/x86_64-unix/"$pkgname"64.dll.so
+  install -D -m644 build64/"$pkgname"64.dll "$pkgdir"/usr/lib/wine/x86_64-windows/"$pkgname"64.dll
+  ln -sv "$pkgname"32.dll.so "$pkgdir"/usr/lib32/wine/i386-unix/"$pkgname".dll.so
+  ln -sv "$pkgname"32.dll "$pkgdir"/usr/lib32/wine/i386-windows/"$pkgname".dll
+  ln -sv "$pkgname"64.dll.so "$pkgdir"/usr/lib/wine/x86_64-unix/"$pkgname".dll.so
+  ln -sv "$pkgname"64.dll "$pkgdir"/usr/lib/wine/x86_64-windows/"$pkgname".dll
   install -D -m755 gui/wineasio-settings "$pkgdir"/usr/bin/wineasio-settings
   install -D -m644 gui/settings.py "$pkgdir"/usr/share/"$pkgname"/settings.py
   install -D -m644 gui/ui_settings.py "$pkgdir"/usr/share/"$pkgname"/ui_settings.py

TechXero commented on 2023-10-01 09:49 (UTC)

Error building install: cannot stat 'build32/wineasio.dll.so': No such file or directory

kajlao commented on 2022-11-27 20:56 (UTC)

@Kazel It works fine. Thanks for adding it!

eh5 commented on 2022-11-27 19:08 (UTC)

Hi, please add options=('!lto') as wineasio does not build with LTO enabled (which is the default in devtools), see https://github.com/wineasio/wineasio/issues/48.

Kazel commented on 2022-11-27 11:43 (UTC)

@kajlao i added the settings gui to the package can you please test it and give me feedback?

kajlao commented on 2022-11-26 13:53 (UTC)

Why this package doesn't contain WineASIO settings?

FabioLolix commented on 2022-10-16 19:50 (UTC)

Hello, gcc-multilib is part of gcc since several years and no longer need to be specified