Package Details: wineasio-git 1.1.0.r0.g56c3e9d-1

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.59
First Submitted: 2018-10-13 21:58 (UTC)
Last Updated: 2024-03-05 11:40 (UTC)

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.

Latest Comments

1 2 Next › Last »

g0000ga commented on 2024-03-04 18:09 (UTC)

actually eh5's comment still helps, disabling lto is enough. (package wasn't updated for years)

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.