Added jack2-1.9.12.ebuild, modified to use firewire.

pull/4/head
audiodef 7 years ago
parent 29268efbfc
commit 81a9b6f107

@ -1,3 +1,5 @@
DIST jack2-1.9.11-RC1.tar.gz 6481650 SHA256 730eee0de2136e62b358f4b65d9e30109d706d2627eb2998e43763b47b17474f SHA512 4fd7d82ab6536b8c6061023858ae5b978903608b149498818971481da75c6e9e0e7e7aef5e1343730c259f4378aebfbf25916b9736e0ad8aa19584a44f894436 WHIRLPOOL 6401f16b5ef5331602c6b3c14c709adf17f765700959d87494738960c8e1407cc894789ef8b11452ca9621a9e18e93407d81ede0846118efbb81560bbe9435e6
DIST jack2-1.9.12.tar.gz 6487135 SHA256 deefe2f936dc32f59ad3cef7e37276c2035ef8a024ca92118f35c9a292272e33 SHA512 f0271dfc8f8e2f2489ca52f431ad4fa420665816d6c67a01a76da1d4b5ae91f6dad8c4e3309ec5e0c159c9d312ed56021ab323d74bce828ace26f1b8d477ddfa WHIRLPOOL 140ce293a75010dde296b9e1bdd764ef10dd31c64c6b6f496db91535a7dc5e5d12725aaefa98f32b80883cf185e32185670139a0cf75587cb30d33973fae1a20
EBUILD jack2-1.9.11_rc1.ebuild 2173 SHA256 627577fe73423ece94d851be5b81de8661ccb09be8a94b190ab6e12bc93b7d12 SHA512 36eed7e074019c92eed9132fb5fc5267754a0e69f72c19aa5daa7207443d6a991813f58008320c9cd3c990057b0f4c4612de778145b31f9befe4a4eab8f48218 WHIRLPOOL e23ee12c85978b51d6b8eac274606956f3fb5bb6f9305b5446c3a0fda67cd99c4b2b149e95f9fdf326dceb2172fa86bc1585c9218e9bd76e639f5842c1fee901
EBUILD jack2-1.9.12.ebuild 2333 SHA256 b50376ed99fff2357ee610c173fcbd28d0853c581b98e184de8d3853dd1b8ed6 SHA512 8edf5809f34d7c17df082c4a8d086483f78d36b67ef0556a51d031e4b6d69d6064d7ae46499721dabe77f7bdb710b96f8c01bc1bf72aa04ded38cbaccd7796f3 WHIRLPOOL bb49c4341d65dcbcba72e381cad7d2940896ce999e69efa19bbff8ecccb89f7391deac377ee8af3acc212f491a44b676416ddb9daea4d105eec557ea7f7be9bd
MISC metadata.xml 677 SHA256 d9ad38c0cbcecb87b2df38de0d0212fbe169b0a7ba612e2d6c469c8629dbf931 SHA512 a0372952cf8bb7143c3133e6e391d19c85e2c770fb56387c32e187587a80d2f861354524d5cd2e51d23eacf3d22abc39f24f346c89b81e0774ef7d514de8b48e WHIRLPOOL d86ce257b69b7bb9667bc05fe2869d02a6b7b0a820955104dfbcb1f7a6101db0a02a0ea24157172bd9bb9bda981b963b730cd087f4a60a061697e5a0b4336df9

@ -0,0 +1,92 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="threads(+)"
inherit python-single-r1 waf-utils multilib-minimal
DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
HOMEPAGE="http://jackaudio.org/"
if [[ "${PV}" = "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/jackaudio/${PN}.git"
KEYWORDS=""
else
MY_PV="${PV/_rc/-RC}"
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/jackaudio/jack2/releases/download/v${MY_PV}/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~ppc ~x86"
fi
LICENSE="GPL-2"
SLOT="2"
IUSE="alsa celt dbus doc ieee1394 opus pam +classic sndfile libsamplerate readline"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
|| ( classic dbus )"
CDEPEND="media-libs/libsamplerate
media-libs/libsndfile
sys-libs/readline:0=
${PYTHON_DEPS}
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
celt? ( media-libs/celt:0[${MULTILIB_USEDEP}] )
dbus? (
dev-libs/expat[${MULTILIB_USEDEP}]
sys-apps/dbus[${MULTILIB_USEDEP}]
)
ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] )
opus? ( media-libs/opus[custom-modes,${MULTILIB_USEDEP}] )"
DEPEND="${CDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )"
RDEPEND="${CDEPEND}
dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
pam? ( sys-auth/realtime-base )
!media-sound/jack-audio-connection-kit:0"
DOCS=( ChangeLog README README_NETJACK2 TODO )
src_prepare() {
default
multilib_copy_sources
}
multilib_src_configure() {
local mywafconfargs=(
--htmldir=/usr/share/doc/${PF}/html
$(usex dbus --dbus "")
$(usex classic --classic "")
--alsa=$(usex alsa yes no)
--celt=$(usex celt yes no)
--doxygen=$(multilib_native_usex doc yes no)
--firewire=$(usex ieee1394 yes no)
--freebob=no
--iio=no
--opus=$(usex opus yes no)
--portaudio=no
--readline=$(multilib_native_usex readline yes no)
--samplerate=$(multilib_native_usex libsamplerate yes no)
--sndfile=$(multilib_native_usex sndfile yes no)
--winmme=no
)
waf-utils_src_configure ${mywafconfargs[@]}
}
multilib_src_compile() {
WAF_BINARY="${BUILD_DIR}"/waf waf-utils_src_compile
}
multilib_src_install() {
WAF_BINARY="${BUILD_DIR}"/waf waf-utils_src_install
}
multilib_src_install_all() {
python_fix_shebang "${ED}"
}
Loading…
Cancel
Save