diff --git a/sources/apps/wineasio/debian/changelog b/sources/apps/wineasio/debian/changelog new file mode 100644 index 0000000..45e1a6e --- /dev/null +++ b/sources/apps/wineasio/debian/changelog @@ -0,0 +1,47 @@ +wineasio (5:1.2.0b-1kxstudio1) bionic; urgency=medium + + * Update + + -- falkTX Fri, 29 Sep 2023 23:12:13 +0200 + +wineasio (5:1.1.0-2kxstudio1) bionic; urgency=medium + + * Update for a few more fixes + + -- falkTX Fri, 18 Feb 2022 15:27:05 +0000 + +wineasio (5:1.1.0-1kxstudio1) bionic; urgency=medium + + * Update to fix wine6.5 compat + + -- falkTX Wed, 24 Nov 2021 21:28:41 +0000 + +wineasio (5:1.0.0-1kxstudio1) bionic; urgency=medium + + * Stable release tag + + -- falkTX Tue, 14 Jul 2020 03:51:55 +0100 + +wineasio (5:0.10.0~git20200331) bionic; urgency=medium + + * Update + + -- falkTX Tue, 31 Mar 2020 01:54:04 +0100 + +wineasio (5:0.10.0~git20200209) bionic; urgency=medium + + * Update and refresh package + + -- falkTX Sat, 08 Feb 2020 16:08:46 +0000 + +wineasio (0.9.0+git20110613-2kxstudio2) precise; urgency=low + + * Make wineasio multiarch + + -- falkTX Mon, 30 Apr 2012 19:31:22 +0100 + +wineasio (0.9.0+git20110613-1kxstudio2) precise; urgency=low + + * Initial release + + -- falkTX Fri, 18 Dec 2009 18:03:10 +0000 diff --git a/sources/apps/wineasio/debian/control b/sources/apps/wineasio/debian/control new file mode 100644 index 0000000..99e7594 --- /dev/null +++ b/sources/apps/wineasio/debian/control @@ -0,0 +1,51 @@ +Source: wineasio +Section: sound +Priority: optional +Maintainer: falkTX +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 diff --git a/sources/apps/wineasio/debian/rules b/sources/apps/wineasio/debian/rules new file mode 100755 index 0000000..9b28566 --- /dev/null +++ b/sources/apps/wineasio/debian/rules @@ -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 diff --git a/sources/apps/wineasio/debian/source/format b/sources/apps/wineasio/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/sources/apps/wineasio/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/sources/apps/wineasio/debian/wineasio-amd64.install b/sources/apps/wineasio/debian/wineasio-amd64.install new file mode 100644 index 0000000..df2c608 --- /dev/null +++ b/sources/apps/wineasio/debian/wineasio-amd64.install @@ -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/ diff --git a/sources/apps/wineasio/debian/wineasio-amd64.links b/sources/apps/wineasio/debian/wineasio-amd64.links new file mode 100644 index 0000000..a1a0018 --- /dev/null +++ b/sources/apps/wineasio/debian/wineasio-amd64.links @@ -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 diff --git a/sources/apps/wineasio/debian/wineasio-data.install b/sources/apps/wineasio/debian/wineasio-data.install new file mode 100644 index 0000000..fc4f73c --- /dev/null +++ b/sources/apps/wineasio/debian/wineasio-data.install @@ -0,0 +1,2 @@ +/usr/bin +/usr/share/wineasio diff --git a/sources/apps/wineasio/debian/wineasio-i386.install b/sources/apps/wineasio/debian/wineasio-i386.install new file mode 100644 index 0000000..e491b76 --- /dev/null +++ b/sources/apps/wineasio/debian/wineasio-i386.install @@ -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/ diff --git a/sources/apps/wineasio/debian/wineasio-i386.links b/sources/apps/wineasio/debian/wineasio-i386.links new file mode 100644 index 0000000..46de402 --- /dev/null +++ b/sources/apps/wineasio/debian/wineasio-i386.links @@ -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