diff options
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | setup_wineasio.sh | 6 | ||||
-rw-r--r-- | wineasio.install | 4 |
3 files changed, 19 insertions, 14 deletions
@@ -2,7 +2,7 @@ _basename=wineasio pkgname="${_basename}-git" -pkgver=1.1.0.r0.g56c3e9d +pkgver=1.2.0.r8.g6529641 pkgrel=1 pkgdesc='ASIO driver implementation for Wine' @@ -10,23 +10,23 @@ url='https://github.com/wineasio/wineasio' arch=('i686' 'x86_64' 'x86_64_v3') license=('LGPL') -options=('!lto') -depends=('wine' 'jack') +options=('!lto' '!debug') +depends=('wine' 'jack' 'realtime-privileges' 'python-pyqt5') makedepends=('git') depends_x86_64+=('lib32-jack') makedepends_x86_64=('gcc-multilib') provides=('wineasio') conflicts=('wineasio') +install="${_basename}".install + source=( 'wineasio'::'git+https://github.com/wineasio/wineasio.git' 'rtaudio'::'git+https://github.com/falkTX/rtaudio.git' - 'setup_wineasio.sh' ) sha256sums=( 'SKIP' 'SKIP' - '6ab4819215d9cb2fe5133380ab629538fa5de7ddb0bea82f1b4cef7904cb856d' ) pkgver() { @@ -45,6 +45,9 @@ prepare() { git submodule set-url ${submodule} "${srcdir}/${submodule##*/}" git -c protocol.file.allow=always submodule update ${submodule} done + + # Adjust PREFIX value in script files + sed -i "s?X-PREFIX-X?\/usr?" gui/wineasio-settings } build() { @@ -73,6 +76,10 @@ package() { install -m644 build32/wineasio32.dll "$pkgdir"/usr/lib32/wine/i386-windows/ install -m644 build32/wineasio32.dll.so "$pkgdir"/usr/lib32/wine/i386-unix/ - cd "$srcdir" - install -D -m755 setup_wineasio.sh "$pkgdir"/usr/bin/setup_wineasio -} + install -D -m644 gui/settings.py "$pkgdir"/usr/share/"$_basename"/settings.py + install -D -m644 gui/ui_settings.py "$pkgdir"/usr/share/"$_basename"/ui_settings.py + install -D -m644 README.md "$pkgdir"/usr/share/"$_basename"/README.md + + install -D -m755 wineasio-register "$pkgdir"/usr/bin/wineasio-register + install -D -m755 gui/wineasio-settings "$pkgdir"/usr/bin/wineasio-settings +}
\ No newline at end of file diff --git a/setup_wineasio.sh b/setup_wineasio.sh deleted file mode 100644 index 2f365d6d0b09..000000000000 --- a/setup_wineasio.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -WINE="${WINE:-$(which wine)}" - -"$WINE" regsvr32 wineasio.dll -"${WINE}64" regsvr32 wineasio.dll || true diff --git a/wineasio.install b/wineasio.install new file mode 100644 index 000000000000..796d60b8e274 --- /dev/null +++ b/wineasio.install @@ -0,0 +1,4 @@ +post_install() { + echo "Your user must belong to the realtime group in order to use wineasio." + echo "This can be done with 'sudo usermod -aG realtime \$(whoami)'" +}
\ No newline at end of file |