[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
}