Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 367429 - media-sound/jackctlmmc-4 - JackCtlMMC is a slightly simpler command-line version of QJackMMC
Summary: media-sound/jackctlmmc-4 - JackCtlMMC is a slightly simpler command-line vers...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Default Assignee for New Packages
URL: http://jackctlmmc.sourceforge.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-15 18:53 UTC by Alex Montgomery
Modified: 2011-05-17 11:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
the ebuild for jackctlmmc v4 (jackctlmmc-4.ebuild,1.05 KB, text/plain)
2011-05-15 18:54 UTC, Alex Montgomery
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Montgomery 2011-05-15 18:53:50 UTC
This is a new ebuild for the command-line based program jackctlmmc, whose project page can be found here:
http://jackctlmmc.sourceforge.net/

Note that it is highly related to, but not the same as qjackmmc. I have submitted a separate ebuild for that.

jackctlmmc is a program that can connect to a device or program that emits MIDI Machine Control (MMC) and allow it to drive JACK transport, which in turn can control other programs. 

Reproducible: Always
Comment 1 Alex Montgomery 2011-05-15 18:54:21 UTC
Created attachment 273307 [details]
the ebuild for jackctlmmc v4
Comment 2 Alex Montgomery 2011-05-15 18:59:54 UTC
Comment on attachment 273307 [details]
the ebuild for jackctlmmc v4

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

EAPI=2

inherit eutils

DESCRIPTION="console based program that listens to MIDI machine control messages (MMC) to drive JACK transport"

HOMEPAGE="http://jackctlmmc.sourceforge.net/"

# Point to any required sources; these will be automatically downloaded by
# Portage.
SRC_URI="mirror://sourceforge/jackctlmmc/${P}.tar.gz"

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

IUSE="lash jackmidi"

RDEPEND="media-libs/alsa-lib
        >=media-sound/jack-audio-connection-kit-0.109.2
        lash? ( media-sound/lash )"

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

S="${WORKDIR}/jackctlmmc"

src_configure() {
	econf \
	$(use_enable lash) \
	$(use_enable jackmidi) \
	--enable-gui='no' || die "econf configure failed"
}

src_compile() {
	emake || die "emake compile failed"
}

src_install() {
	emake DESTDIR="${D}" install || die "emake install failed"
	dodoc NEWS README VERSION
}