actually eh5's comment still helps, disabling lto is enough. (package wasn't updated for years)
Search Criteria
Package Details: wineasio-git 1.1.0.r0.g56c3e9d-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/wineasio-git.git (read-only, click to copy) |
---|---|
Package Base: | wineasio-git |
Description: | ASIO driver implementation for Wine |
Upstream URL: | https://github.com/wineasio/wineasio |
Keywords: | asio jack wine |
Licenses: | LGPL |
Conflicts: | wineasio |
Provides: | wineasio |
Submitter: | m3thodic |
Maintainer: | m3thodic (chaotic-aur) |
Last Packager: | chaotic-aur |
Votes: | 7 |
Popularity: | 0.85 |
First Submitted: | 2018-10-13 21:58 (UTC) |
Last Updated: | 2024-03-05 11:40 (UTC) |
Dependencies (5)
- 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)
- 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-staging-wow64AUR, wine-wow64AUR, wine-staging)
- gcc-multilib (gccrs-gitAUR, gccrs-libs-gitAUR, gccrs-fortran-gitAUR, gcc-gitAUR, gcc-libs-gitAUR, gcc-fortran-gitAUR, gcc-objc-gitAUR, gcc-ada-gitAUR, gcc-go-gitAUR, gcc) (make, x86_64)
- git (git-gitAUR, git-fcAUR) (make)
Required by (0)
Sources (3)
g0000ga commented on 2024-03-04 18:09 (UTC)
g0000ga commented on 2024-03-04 16:15 (UTC)
Can't be built anymore with recent wine 9.3. From what i see they updated compatibility with recent wines on github, so probably something is missing in dependencies.
eh5 commented on 2022-11-27 19:09 (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.
PedroHLC commented on 2022-05-01 16:19 (UTC)
Hi @m3thodic, added you to both here and github, please add both remotes and push twice.
m3thodic commented on 2022-05-01 16:05 (UTC)
hey @PedroHLC could you please add me as a co-maintainer? thanks!
Gimmeapill commented on 2021-09-06 06:29 (UTC)
@PedroHLC: Thanks a lot for fixing, it works fine with the latest wine now (6.16 as of writing).
PedroHLC commented on 2021-07-07 19:11 (UTC)
I've added a GitHub repo for this package here: pkgbuild-wineasio-git. PRs and Issues are welcomed. Once PRs have merged, the commits roll back to AUR through a GH Action, keeping your authorship.
ph3nix commented on 2021-06-18 07:04 (UTC) (edited on 2021-06-21 21:42 (UTC) by ph3nix)
Does the current out of date version of wineasio-git or the newer one Janhouse posted actually work for anyone with current versions of wine?
I had to downgrade to wine 6.4 to get things running again. Otherwise I am greeted with a "Winedriver (Not Connected)"
Update:
Got the version that Janhouse posted to work with wine-6.11-1.
I needed to rerun wine64 regsvr32 wineasio.dll
and wineboot -u
to get things back to work. See https://github.com/wineasio/wineasio/issues/24
Janhouse commented on 2021-05-27 21:57 (UTC)
Working wineasio-git PKGBUILD for current version (6.9)
basename=wineasio
pkgname=$basename-git
pkgver=r99
pkgrel=1
pkgdesc="ASIO driver implementation for Wine"
url="https://github.com/wineasio/wineasio"
arch=('i686' 'x86_64')
license=('LGPL')
depends=('wine' 'jack')
depends_x86_64+=('lib32-jack')
makedepends_x86_64=('gcc-multilib')
provides=('wineasio')
conflicts=('wineasio')
install="$pkgname".install
source=(
"git+https://github.com/wineasio/wineasio"
"git+https://github.com/falkTX/rtaudio"
)
sha256sums=(
'SKIP'
'SKIP'
)
pkgver() {
cd "$srcdir/$basename"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
cd "$basename"
git submodule init
git config submodule.rtaudio.url $srcdir/rtaudio
git submodule update
}
build() {
cd "$basename"
make clean
if [[ "$CARCH" == x86_64 ]]; then
make 64
cd build64
winebuild -m64 --dll --fake-module -E ../wineasio.dll.spec asio.c.o main.c.o regsvr.c.o > wineasio.dll
cd ..
fi
make 32
cd build32
winebuild -m32 --dll --fake-module -E ../wineasio.dll.spec asio.c.o main.c.o regsvr.c.o > wineasio.dll
}
package() {
cd "$basename"
if [[ "$CARCH" == x86_64 ]]; then
install -D -m755 build64/wineasio.dll "$pkgdir"/usr/lib/wine/x86_64-windows/wineasio.dll
install -D -m755 build64/wineasio.dll.so "$pkgdir"/usr/lib/wine/x86_64-unix/wineasio.dll.so
fi
install -D -m755 build32/wineasio.dll "$pkgdir"/usr/lib32/wine/i386-windows/wineasio.dll
install -D -m755 build32/wineasio.dll.so "$pkgdir"/usr/lib32/wine/i386-unix/wineasio.dll.so
}
Barafu_Albino commented on 2020-09-02 20:05 (UTC)
Looks like this should be updated to use https://github.com/wineasio/wineasio, where the development is. Please update.
Pinned Comments
PedroHLC commented on 2021-07-07 19:11 (UTC)
I've added a GitHub repo for this package here: pkgbuild-wineasio-git. PRs and Issues are welcomed. Once PRs have merged, the commits roll back to AUR through a GH Action, keeping your authorship.