Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

add wineasio and asio-sdk. note that you still have to download the S…

…DK from steinberg manually.
  • Loading branch information...
commit 3f5a83e3afc97638ff1e0ab22ce8198de100e83a 1 parent a5f785e
nightmorph authored
4 app-emulation/wineasio/Manifest
View
@@ -0,0 +1,4 @@
+DIST wineasio-0.9.0.tar.gz 29982 RMD160 34e8df0409a69e3531a7d72ac1f028d823745701 SHA1 10110ffe7d65cbc1543ba4e742d80dfbae6d2b44 SHA256 8616193561965861732e07f9f6226a8bffdac2a0996ef1ea1e24382235c18431
+EBUILD wineasio-0.9.0.ebuild 1056 RMD160 5088a4081001ae8a423820972d5176c600dd4e59 SHA1 5e76ef74d91109029a3d01f498bd9d0fad2d1a92 SHA256 32fff1cbefacaeab4ebf19efae52231788fc30ac2f16df3f3ba558fc707ed3ad
+EBUILD wineasio-9999.ebuild 1078 RMD160 8550bc35aaab80d258ef99734ad07c82b18c4e24 SHA1 dc52752c02bce05fc55bc4e0b9cd396062af9452 SHA256 737df8cf320188ae8a66bd65a9a11cb5d4eb2f79f6fef5402aa4657040afd600
+MISC metadata.xml 263 RMD160 1a85a9596d03dffd5628c3d8cdca256921eb90ca SHA1 52de87bfbc23e08e455850c42cdbae5e59036464 SHA256 295790ee0cc65a4c3f912ad5765e45b106a2ec618284ea85da8ca21ec03c65f8
9 app-emulation/wineasio/metadata.xml
View
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+ <maintainer>
+ <email>nightmorph@gmail.com</email>
+ <name>Joshua Saddler</name>
+ </maintainer>
+</pkgmetadata>
51 app-emulation/wineasio/wineasio-0.9.0.ebuild
View
@@ -0,0 +1,51 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit multilib
+
+DESCRIPTION="ASIO driver for Wine"
+HOMEPAGE="http://sourceforge.net/projects/wineasio"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="media-libs/asio-sdk"
+RDEPEND="${DEPEND}"
+
+DEPEND="media-libs/asio-sdk"
+RDEPEND="app-emulation/wine
+ amd64? ( media-sound/jack-audio-connection-kit[32bit] )
+ !amd64? ( media-sound/jack-audio-connection-kit )"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+ cp /opt/asiosdk2.2/common/asio.h .
+}
+
+src_install() {
+ if use amd64 ; then
+ exeinto /usr/lib32/wine
+ doexe *.so
+ elif use x86 ; then
+ exeinto /usr/lib/wine
+ doexe *.so
+ fi
+
+ dodoc README
+}
+
+pkg_postinst() {
+ elog "You need to register ${PN}.dll by running:"
+ elog "$ regsvr32 wineasio.dll"
+ elog "...as your regular Wine user. Then run:"
+ elog "$ winecfg"
+ elog "...and go to the Audio tab. Make sure that"
+ elog "ONLY the 'ALSA' box is checked."
+}
51 app-emulation/wineasio/wineasio-9999.ebuild
View
@@ -0,0 +1,51 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit git-2 multilib
+
+DESCRIPTION="ASIO driver for Wine"
+HOMEPAGE="http://sourceforge.net/projects/wineasio"
+EGIT_REPO_URI="git://wineasio.git.sourceforge.net/gitroot/${PN}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="media-libs/asio-sdk"
+RDEPEND="${DEPEND}"
+
+DEPEND="media-libs/asio-sdk"
+RDEPEND="app-emulation/wine
+ amd64? ( media-sound/jack-audio-connection-kit[32bit] )
+ !amd64? ( media-sound/jack-audio-connection-kit )"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+ cp /opt/asiosdk2.2/common/asio.h .
+}
+
+src_install() {
+ if use amd64 ; then
+ exeinto /usr/lib32/wine
+ doexe *.so
+ elif use x86 ; then
+ exeinto /usr/lib/wine
+ doexe *.so
+ fi
+
+ dodoc README
+}
+
+pkg_postinst() {
+ elog "You need to register ${PN}.dll by running:"
+ elog "$ regsvr32 wineasio.dll"
+ elog "...as your regular Wine user. Then run:"
+ elog "$ winecfg"
+ elog "...and go to the Audio tab. Make sure that"
+ elog "ONLY the 'ALSA' box is checked."
+}
3  media-libs/asio-sdk/Manifest
View
@@ -0,0 +1,3 @@
+DIST asiosdk2.2.zip 838874 RMD160 726d2774aad0007f1f2d7744fa1e4aaeec4ac3d2 SHA1 6d637fe988a53b5090ad45de1a04ddd8c446952a SHA256 0e4a17dd43f62bcaee169bb6836f846c3efd6f30704653c9ebc27bc7325a2cc3
+EBUILD asio-sdk-2.2.ebuild 794 RMD160 4df4606ea78d695958e7edadad2e9050dc8025f1 SHA1 34a205ca7486f0c8cc9adb0ce0078c63f31dee55 SHA256 ab17f764cad8174915b5052364c4be2205de1b6138068a8f5b0194a89ad7c77b
+MISC metadata.xml 263 RMD160 1a85a9596d03dffd5628c3d8cdca256921eb90ca SHA1 52de87bfbc23e08e455850c42cdbae5e59036464 SHA256 295790ee0cc65a4c3f912ad5765e45b106a2ec618284ea85da8ca21ec03c65f8
39 media-libs/asio-sdk/asio-sdk-2.2.ebuild
View
@@ -0,0 +1,39 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+MY_PN="${PN/-/}"
+MY_P="${MY_PN}${PV}"
+
+DESCRIPTION="Steinberg ASIO SDK"
+HOMEPAGE="http://www.steinberg.net/en/company/developer.html"
+SRC_URI="${DISTDIR}/${MY_P}.zip"
+
+RESTRICT="nostrip fetch"
+
+LICENSE="STEINBERG MEDIA TECHNOLOGIES GMBH"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+S="${WORKDIR}/ASIOSDK2"
+
+pkg_nofetch() {
+ elog "Please go to ${HOMEPAGE} and download ${A}"
+ elog "after agreeing to the license terms, and"
+ elog "place it in ${DISTDIR}"
+}
+
+src_install() {
+ cd "${S}"
+ dodir /opt/${MY_P}
+ mv ./* ${D}/opt/${MY_P}
+}
+
+pkg_postinst() {
+ elog "${P} has been installed to /opt/${MY_P}"
+ elog "Please review the license in /opt/${MY_P}"
+}
9 media-libs/asio-sdk/metadata.xml
View
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+ <maintainer>
+ <email>nightmorph@gmail.com</email>
+ <name>Joshua Saddler</name>
+ </maintainer>
+</pkgmetadata>
Please sign in to comment.
Something went wrong with that request. Please try again.