Version 1.2.0 comes with a new "wineasio-register" script that simplifies adding wineasio to a wineprefix. Current PKGBUILD misses this script.
Search Criteria
Package Details: wineasio 1.2.0-7
Package Actions
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: | 57 |
Popularity: | 0.062058 |
First Submitted: | 2007-05-27 07:28 (UTC) |
Last Updated: | 2024-04-06 09:01 (UTC) |
Dependencies (6)
- jackAUR (jack-gitAUR, jack2-gitAUR, pipewire-common-jack-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- lib32-jack (lib32-jack2, lib32-pipewire-jack)
- python-pyqt5 (python-pyqt5-webkitAUR, python-pyqt5-sip4AUR, python-pyqt5-pre-releaseAUR)
- realtime-privileges
- wine (wine-staging-gitAUR, proton-experimental-symlinkAUR, wine-valveAUR, wine-stable-nextAUR, wine-gitAUR, wine-stableAUR, wine-ge-customAUR, wine-staging-wow64-gitAUR, wine-wow64-gitAUR, wine-wow64-for-wechatAUR, wine-wow64AUR, wine-staging-wow64AUR, wine-staging)
- gcc (gccrs-gitAUR, gcc11AUR, gcc-gitAUR) (make)
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 14 Next › Last »
OrakMoya commented on 2023-10-03 07:27 (UTC)
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
Pinned Comments
falkTX commented on 2022-02-17 22:59 (UTC) (edited on 2022-02-17 22:59 (UTC) by falkTX)
Update for wineasio-1.1
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:
regsvr32 /usr/lib32/wine/i386-windows/wineasio.dll
wine64 regsvr32 /usr/lib/wine/x86_64-windows/wineasio.dll