Skip to content

Commit

Permalink
Add wineasio package
Browse files Browse the repository at this point in the history
Signed-off-by: falkTX <falktx@falktx.com>
  • Loading branch information
falkTX committed Sep 29, 2023
1 parent 1f02230 commit 4e5a34c
Show file tree
Hide file tree
Showing 9 changed files with 149 additions and 0 deletions.
47 changes: 47 additions & 0 deletions sources/apps/wineasio/debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
wineasio (5:1.2.0b-1kxstudio1) bionic; urgency=medium

* Update

-- falkTX <falktx@falktx.com> Fri, 29 Sep 2023 23:12:13 +0200

wineasio (5:1.1.0-2kxstudio1) bionic; urgency=medium

* Update for a few more fixes

-- falkTX <falktx@gmail.com> Fri, 18 Feb 2022 15:27:05 +0000

wineasio (5:1.1.0-1kxstudio1) bionic; urgency=medium

* Update to fix wine6.5 compat

-- falkTX <falktx@gmail.com> Wed, 24 Nov 2021 21:28:41 +0000

wineasio (5:1.0.0-1kxstudio1) bionic; urgency=medium

* Stable release tag

-- falkTX <falktx@gmail.com> Tue, 14 Jul 2020 03:51:55 +0100

wineasio (5:0.10.0~git20200331) bionic; urgency=medium

* Update

-- falkTX <falktx@gmail.com> Tue, 31 Mar 2020 01:54:04 +0100

wineasio (5:0.10.0~git20200209) bionic; urgency=medium

* Update and refresh package

-- falkTX <falktx@gmail.com> Sat, 08 Feb 2020 16:08:46 +0000

wineasio (0.9.0+git20110613-2kxstudio2) precise; urgency=low

* Make wineasio multiarch

-- falkTX <falktx@gmail.com> Mon, 30 Apr 2012 19:31:22 +0100

wineasio (0.9.0+git20110613-1kxstudio2) precise; urgency=low

* Initial release

-- falkTX <falktx@gmail.com> Fri, 18 Dec 2009 18:03:10 +0000
51 changes: 51 additions & 0 deletions sources/apps/wineasio/debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
Source: wineasio
Section: sound
Priority: optional
Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper (>= 9), pkg-config,
libjack-jackd2-dev | libjack-dev,
libwine-development-dev [amd64 i386],
wine32-development-tools [i386],
wine64-development-tools [amd64],
Standards-Version: 3.9.2
XSC-KXStudio-VCS: https://github.com/wineasio/wineasio/

Package: wineasio
Architecture: i386 amd64
Depends: ${misc:Depends}, wineasio-i386 [i386 amd64], wineasio-amd64 [amd64], wineasio-data
Description: ASIO to JACK driver for WINE
WineASIO is a ASIO driver for Wine,
allowing to run Windows audio applications with
low latency (as JACK clients).

Package: wineasio-data
Architecture: all
Depends: ${misc:Depends}, python3-pyqt5
Description: ASIO to JACK driver for WINE
WineASIO is a ASIO driver for Wine,
allowing to run Windows audio applications with
low latency (as JACK clients).
.
This package provides the shared data used for the settings tool

Package: wineasio-i386
Architecture: i386
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: ASIO to JACK driver for WINE (32bit)
WineASIO is a ASIO driver for Wine,
allowing to run Windows audio applications with
low latency (as JACK clients).
.
This package provides the 32bit driver

Package: wineasio-amd64
Architecture: amd64
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: ASIO to JACK driver for WINE (64bit)
WineASIO is a ASIO driver for Wine,
allowing to run Windows audio applications with
low latency (as JACK clients).
.
This package provides the 64bit driver
30 changes: 30 additions & 0 deletions sources/apps/wineasio/debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/usr/bin/make -f

DEB_BUILD_ARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH)

CFLAGS += -fno-lto

%:
dh $@

override_dh_auto_build:
ifeq ($(DEB_BUILD_ARCH),amd64)
$(MAKE) WINEBUILD=winebuild-development WINECC=winegcc-development 64
endif
ifeq ($(DEB_BUILD_ARCH),i386)
$(MAKE) WINEBUILD=winebuild-development WINECC=winegcc-development 32
endif

override_dh_auto_install:
$(MAKE) -C gui install DESTDIR=$(CURDIR)/debian/tmp
install -m 755 wineasio-register $(CURDIR)/debian/tmp/usr/bin/

override_dh_shlibdeps:
ifeq ($(DEB_BUILD_ARCH),amd64)
env LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/x86_64-linux-gnu/wine-development dh_shlibdeps
sed -i "s/, libwine-development//" debian/wineasio-amd64.substvars
endif
ifeq ($(DEB_BUILD_ARCH),i386)
env LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/i386-linux-gnu/wine-development dh_shlibdeps
sed -i "s/, libwine-development//" debian/wineasio-i386.substvars
endif
1 change: 1 addition & 0 deletions sources/apps/wineasio/debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (quilt)
2 changes: 2 additions & 0 deletions sources/apps/wineasio/debian/wineasio-amd64.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
build64/*.dll usr/lib/x86_64-linux-gnu/wine/x86_64-windows/
build64/*.dll.so usr/lib/x86_64-linux-gnu/wine/x86_64-unix/
7 changes: 7 additions & 0 deletions sources/apps/wineasio/debian/wineasio-amd64.links
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/usr/lib/x86_64-linux-gnu/wine/x86_64-unix/wineasio64.dll.so /opt/wine-devel/lib64/wine/x86_64-unix/wineasio64.dll.so
/usr/lib/x86_64-linux-gnu/wine/x86_64-unix/wineasio64.dll.so /opt/wine-stable/lib64/wine/x86_64-unix/wineasio64.dll.so
/usr/lib/x86_64-linux-gnu/wine/x86_64-unix/wineasio64.dll.so /opt/wine-staging/lib64/wine/x86_64-unix/wineasio64.dll.so

/usr/lib/x86_64-linux-gnu/wine/x86_64-windows/wineasio64.dll /opt/wine-devel/lib64/wine/x86_64-windows/wineasio64.dll
/usr/lib/x86_64-linux-gnu/wine/x86_64-windows/wineasio64.dll /opt/wine-stable/lib64/wine/x86_64-windows/wineasio64.dll
/usr/lib/x86_64-linux-gnu/wine/x86_64-windows/wineasio64.dll /opt/wine-staging/lib64/wine/x86_64-windows/wineasio64.dll
2 changes: 2 additions & 0 deletions sources/apps/wineasio/debian/wineasio-data.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/usr/bin
/usr/share/wineasio
2 changes: 2 additions & 0 deletions sources/apps/wineasio/debian/wineasio-i386.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
build32/*.dll usr/lib/i386-linux-gnu/wine/i386-windows/
build32/*.dll.so usr/lib/i386-linux-gnu/wine/i386-unix/
7 changes: 7 additions & 0 deletions sources/apps/wineasio/debian/wineasio-i386.links
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/usr/lib/i386-linux-gnu/wine/i386-unix/wineasio32.dll.so /opt/wine-devel/lib/wine/i386-unix/wineasio32.dll.so
/usr/lib/i386-linux-gnu/wine/i386-unix/wineasio32.dll.so /opt/wine-stable/lib/wine/i386-unix/wineasio32.dll.so
/usr/lib/i386-linux-gnu/wine/i386-unix/wineasio32.dll.so /opt/wine-staging/lib/wine/i386-unix/wineasio32.dll.so

/usr/lib/i386-linux-gnu/wine/i386-windows/wineasio32.dll /opt/wine-devel/lib/wine/i386-windows/wineasio32.dll
/usr/lib/i386-linux-gnu/wine/i386-windows/wineasio32.dll /opt/wine-stable/lib/wine/i386-windows/wineasio32.dll
/usr/lib/i386-linux-gnu/wine/i386-windows/wineasio32.dll /opt/wine-staging/lib/wine/i386-windows/wineasio32.dll

0 comments on commit 4e5a34c

Please sign in to comment.