Installs the steinberg win32 VST/VSTi Software Development Kit into /opt Necessary due to restrictive open-source licensing, and the need for some header files from the SDK to compile other linux audio toolkits. Licensing restricts distribution of the SDK such that the end-user must agree to the terms of STEINBERG SOFT-UND HARDWARE GMBH agreement for VST SDK and download themselves. This is okay really, since the more interesting applications really only need to use 2 header files from the whole SDK.
Created attachment 37962 [details] v1, media-libs/vst-sdk/vst-sdk-2.0.ebuild v1 of vst-sdk-2.0.ebuild x86 only (?)
doh! jack_vst requires version 2.3 of the sdk. obseleting 2.0 (v1 of ebuild) next...
Created attachment 37976 [details] v2, media-libs/vst-sdk/vst-sdk-2.0.ebuild removed some extraneous stuff
Created attachment 37977 [details] v1, media-libs/vst-sdk/vst-sdk-2.3.ebuild required by jack_fst
gcc will choke some of the broken code in headers, but that's fine. consider this ready for mainstream testing and bugfixing, possibly inclusion in gentoo portage (pending some legal consideration)
This installs fine for me.
i'm trying to install vst-sdk-2.3 for lmms-cvs, but i can't seem to find anywhere to download it. the Steinberg site is in german and i don't know german i tried to search for it in the english site i didn't find it either, and the ftp from the 2.3 ebuild notes doesn't work. any ideas? thanks!
@Kfir: You can find the vst-sdk here: http://www.steinberg.de/331+M54a708de802.html
Because the old vst-sdk-2.3.ebuild doesn't work properly with current portage, and is otherwise a bit clumsy-ish (no offense...), I made an updated ebuild. Also see an updated media-libs/fst-1.8 ebuild (bug #61300)
Created attachment 88012 [details] media-libs/vst-sdk-2.3-r1 ebuild An updated vst-sdk-2.3 ebuild
Created attachment 88470 [details] media-libs/vst-sdk-2.3-r2.ebuild Cleaned up the ebuild a bit more
Comment on attachment 88470 [details] media-libs/vst-sdk-2.3-r2.ebuild ># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils > >IUSE="" >RESTRICT="nostrip fetch" > >DESCRIPTION="Steinberg VST Plug-Ins SDK 2.3" >HOMEPAGE="http://ygrabit.steinberg.de/~ygrabit/public_html/index.html" >SRC_URI="x86? ( vstsdk2.3.zip )" >LICENSE="STEINBERG SOFT- UND HARDWARE GMBH" > >SLOT="2.3" >KEYWORDS="~x86" >DEPEND="" > >VST_BASE="/opt/vstsdk2.3" > >pkg_nofetch() { > einfo "Please go to ${HOMEPAGE}," > einfo "download the appropriate sdk zip archive for win32" > einfo "(${A})" > einfo "and place it in ${DISTDIR}" > einfo " " > ewarn "YOU MUST AGREE TO THE LICENSE TERMS LISTED AT THE" > ewarn "STEINBERG HOMEPAGE" >} > >src_install() { > dodir ${VST_BASE} > chmod -R g-w,o-w ${WORKDIR}/vstsdk2.3 > cp -R ${WORKDIR}/vstsdk2.3/* ${D}/${VST_BASE} >} > >pkg_postinst() { > echo > einfo "Finished installing Steinberg VST Plug-Ins SDK 2.3 into" > einfo "${VST_BASE}" > einfo "" > einfo "PLEASE READ THE LICENSE IN" > einfo "${VST_BASE}/VST Licensing Agreement.html" > einfo "${VST_BASE}/VST Licensing Agreement.rtf" >}
Created attachment 89345 [details] media-libs/vst-sdk/vst-sdk-2.3-r1.ebuild, final version I'm sorry I mess up with this page... Here's - hopefully - a final version of the vst-sdk-2.3 ebuild. See also bug #137017 for the 2.4 version.
*** Bug 137017 has been marked as a duplicate of this bug. ***
Created attachment 89382 [details] media-libs/vst-sdk/vst-sdk-2.4.ebuild Ok, put it in here, then... This is the 2.4 version of Steinberg's VST SDK. It is slotted with vst-sdk-2.3-r1, so you can have both of them. Fst (bug #61300) needs 2.3 version, but with dssi-vst (bug #137069) you can use either.
(this is an automated message based on filtering criteria that matched this bug) Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq