[proaudio] A collection of new ebuilds

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Here's a collection of small ebuilds I made during the last year. All belong to
the category media-sound:

amidimap-0.1.1: Read in, process and output MIDI events.
aseqjoy-0.0.1: Joystick to ALSA MIDI sequencer converter.
khagan-0.1.2: Live user interface builder for controlling parameters via OSC.
midicontroller-041011: Set MIDI controller values using sliders and buttons.
qamix-0.0.7e: Configurable mixer for ALSA, with MIDI connectivity.
qarecord-0.0.9b: Multithreaded stereo recording tool.
qoscc-0.3.1: Highly flexible and configurable software oscilloscope.
raton-0.22: Mouse driven MIDI controller.

JR

-- 
| me@home ~$whoami            ^ ^  | "Trust me, I know what I'm doing!" |
| Jouni 'Mad Max' Rinne      ('x') | - Sledge Hammer                    |
| me@home ~$man woman       C " "  | -------[ph34r t3h p3Ngu1n]-------- |
| Segmentation fault (core dumped) | ::   Last.fm user ID: l33tmmx   :: |
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

IUSE=""
RESTRICT="nomirror"

DESCRIPTION="Read in, process and output MIDI events."
HOMEPAGE="http://www.cowlark.com/amidimap.html";
SRC_URI="http://www.cowlark.com/amidimap.dat/${P}.tar.bz2";

LICENSE="GPL-2"
KEYWORDS="~x86"
SLOT="0"

DEPEND=">=media-libs/alsa-lib-0.9"

src_compile() {
	emake || die
}

src_install() {
	dobin amidimap
	insinto /usr/share/${PN}
	doins psr300.map
	dodoc README
}
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

IUSE=""
RESTRICT="nomirror"

DESCRIPTION="Joystick to ALSA MIDI sequencer converter."
HOMEPAGE="http://terminatorx.org/aseqjoy.html";
SRC_URI="http://terminatorx.org/files/${P}.tar.gz";

LICENSE="GPL-2"
KEYWORDS="~x86"
SLOT="0"

DEPEND=">=media-libs/alsa-lib-0.9"

src_install() {
	make DESTDIR="${D}" install || die
	dodoc AUTHORS ChangeLog README
}
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit distutils

IUSE=""
RESTRICT="nomirror"

DESCRIPTION="Live user interface builder for controlling parameters via OSC."
HOMEPAGE="http://khagan.berlios.de/";
SRC_URI="http://download.berlios.de/khagan/${P}.tar.gz";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"

DEPEND="dev-python/pyxml
	>=dev-python/pygtk-2.4
	>=media-libs/pyphat-0.1"

src_install() {
	distutils_src_install
	dodoc AUTHORS README
}

pkg_postrm() {
	python_mod_cleanup
}
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

IUSE=""
RESTRICT="nomirror"

DESCRIPTION="Set MIDI controller values using sliders and buttons."
HOMEPAGE="http://sourceforge.net/projects/midicontrol/";
SRC_URI="mirror://sourceforge/midicontrol/${P}.tar.bz2"

LICENSE="GPL-2"
KEYWORDS="~x86"
SLOT="0"

RDEPEND="media-libs/alsa-lib
	>=dev-cpp/libglademm-2.4
	>=dev-cpp/gtkmm-2.4"

DEPEND="${RDEPEND}
	dev-util/pkgconfig"

src_compile() {
	sed -ie "s:/usr/local:/usr:" Makefile
	sed -ie "s:-g -O2:\$(CFLAGS):" Makefile
	emake || die
}

src_install() {
	dobin midicontroller
	insinto /usr/share/${PN}
	doins *.glade
	dodoc README
}

pkg_postinst() {
	einfo
	einfo "Run the program as:"
	einfo "${PN} /path/to/glade-file"
	einfo "(defaults to /usr/share/${PN}/controller.glade)"
	einfo
}
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

IUSE=""
RESTRICT="nomirror"

DESCRIPTION="Configurable mixer for ALSA, with MIDI connectivity."
HOMEPAGE="http://alsamodular.sourceforge.net/";
SRC_URI="mirror://sourceforge/alsamodular/${P}.tar.bz2"

LICENSE="GPL-2"
KEYWORDS="~x86"
SLOT="0"

DEPEND="media-libs/alsa-lib
	=x11-libs/qt-3*"

src_compile() {
	sed -ie "s:/usr/lib/qt3:/usr/qt/3:" make_qamix
	sed -ie "s:-O2 -g:\$(CFLAGS):" make_qamix
	make -f make_qamix || die
}

src_install() {
	dobin qamix
	dodoc README THANKS
	sed -ie "s:kamix:qamix:" qamix.desktop
	insinto /usr/share/applnk/Multimedia
	doins qamix.desktop
	insinto /usr/share/icons
	newins mini-kamix.png qamix.png
	insinto /usr/share/${PN}
	doins *.xml qamix_demo.ams
}
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

IUSE=""
RESTRICT="nomirror"

DESCRIPTION="Multithreaded stereo recording tool."
HOMEPAGE="http://alsamodular.sourceforge.net/";
SRC_URI="mirror://sourceforge/alsamodular/${P}.tar.bz2"

LICENSE="GPL-2"
KEYWORDS="~x86"
SLOT="0"

DEPEND="media-libs/alsa-lib
	media-sound/jack-audio-connection-kit
	=x11-libs/qt-3*"

src_compile() {
	sed -ie "s:/usr/lib/qt3:/usr/qt/3:" make_qarecord
	sed -ie "s:-O2 -g:\$(CFLAGS):" make_qarecord
	make -f make_qarecord || die
}

src_install() {
	dobin qarecord
}
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

IUSE="debug alsa jack oss"
RESTRICT="nomirror"

DESCRIPTION="Highly flexible and configurable software oscilloscope."
HOMEPAGE="http://flup.homelinux.org/qoscc.html";
SRC_URI="http://flup.homelinux.org/cpp/${P}.tar.gz";

LICENSE="GPL-2"
KEYWORDS="~x86"
SLOT="0"

DEPEND="=sci-libs/fftw-3*
	=x11-libs/qt-3*
	alsa? ( media-libs/alsa-lib )
	jack? ( media-sound/jack-audio-connection-kit )"

src_compile() {
	econf \
	$(use_enable debug) \
	$(use_enable alsa) \
	$(use_enable jack) \
	$(use_enable oss) || die

	emake || die
}

src_install (){
	make DESTDIR="${D}" install || die
	dodoc README TODO
}

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

IUSE=""
RESTRICT="nomirror"

DESCRIPTION="Mouse driven MIDI controller."
HOMEPAGE="http://home.earthlink.net/~gmoonlit/raton/raton.html";
MY_P="${P/-/_v}"
SRC_URI="http://home.earthlink.net/~gmoonlit/raton/data/${MY_P}.tar.gz";
S="${WORKDIR}/${MY_P}"

LICENSE="GPL-2"
KEYWORDS="~x86"
SLOT="0"

DEPEND=">=media-libs/alsa-lib-0.9
	>=x11-libs/gtk+-2.4"
	
src_compile() {
	./autogen.sh --prefix=/usr
	emake || die
}

src_install() {
	make DESTDIR="${D}" install || die
	dodoc AUTHORS ChangeLog NEWS README
}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/