@OrakMoya i updated the package to contain the script. Please tell me if it works for you as i can't test the package atm.
Search Criteria
Package Details: wineasio 1.2.0-3
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 wine |
Licenses: | LGPL |
Submitter: | shinlun |
Maintainer: | Kazel |
Last Packager: | Kazel |
Votes: | 56 |
Popularity: | 0.41 |
First Submitted: | 2007-05-27 07:28 (UTC) |
Last Updated: | 2023-10-03 08:22 (UTC) |
Dependencies (6)
- jack (jack-git, jack2-git, pipewire-full-jack-git, pipewire-common-jack-git, pipewire-jack-git, jack2, pipewire-jack)
- lib32-jack (lib32-jack2, lib32-pipewire-jack)
- python-pyqt5 (python-pyqt5-webkit, python-pyqt5-sip4)
- realtime-privileges
- wine (wine-wl-git, wine-stable-next, wine-git, wine-staging-git, wine-stable, wine-staging-wow64, wine-ge-custom, wine-valve, wine-wow64, proton-experimental-symlink, wine-staging)
- gcc (gccrs-git, gcc-git, gcc11) (make)
Required by (0)
Sources (1)
Kazel commented on 2023-10-03 08:23 (UTC) (edited on 2023-10-03 08:23 (UTC) by Kazel)
OrakMoya commented on 2023-10-03 07:27 (UTC)
Version 1.2.0 comes with a new "wineasio-register" script that simplifies adding wineasio to a wineprefix. Current PKGBUILD misses this script.
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
Kazel commented on 2022-02-26 08:39 (UTC) (edited on 2022-02-26 09:41 (UTC) by Kazel)
hi together
today i obtained maintainership from Matthew Bakhtiari. i updated the package to the latest version using the changes from mtstickney and also removed support for the i686 architecture.
please let me know if you have any problems with the package or need the i686 architecture back.
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