Re: [proaudio] media-sound/mixxx-9999 UPDATE! |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Hi Karl,
I am glad you reminded me about fidlib! Fidlib is in a state of
disarray at the moment. The mixxx team did a bunch of bug fixes and
improvements to the library, but they broke the API in the process. I
was working with them to try and get the changes sent upstream and a new
version released but that process has stalled. I am sure we will come
back to it before the next release. Until then, I have attached a live
version of the fidlib ebuild that uses my github fork with all the new
stuff in it. Fidlib-0.9.10-r1 is now in the portage trunk and can be
removed from proaudio.
As far as I can tell, the clfags patch doesn't really have an effect on
the build process or the resulting binary so I stopped maintaining it.
It just removes -pipe and -g.
The EGIT_REPO_URI stuff was being used for some testing I was doing
related to the fidlib stuff. That line can be removed, ill do the same
here.
Thanks,
Alex
On 12/20/2014 09:40 AM, Karl Lindén wrote:
Hi!
Great! Just a few things before this can be committed?
Why has the fidlib dependency been bumped to a nonexistent revision? [1]
Why is the CFLAGS patch not applied? Has it been fixed upstream or is it broken?
What is the thought behind this line?
#EGIT_REPO_URI="git://github.com/kwhat/${PN}.git"
[1] $ emerge =mixxx-9999
emerge: there are no ebuilds to satisfy ">media-libs/fidlib-0.9.10-r1".
(dependency required by "media-sound/mixxx-9999::proaudio" [ebuild])
(dependency required by "=mixxx-9999" [argument])
Regard,
Karl
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/fidlib/fidlib-0.9.10.ebuild,v 1.5 2012/06/13 12:59:29 johu Exp $
EAPI=5
inherit autotools eutils flag-o-matic git-2 multilib toolchain-funcs
DESCRIPTION="Run-time filter design and execution library"
HOMEPAGE="http://uazu.net/fidlib/"
EGIT_REPO_URI="git://github.com/JamesHight/fidlib.git"
EGIT_BRANCH="master"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="static-libs"
src_prepare() {
# Avoid ICE under gcc-4.6, fixed in 4.6.3
if [[ $(gcc-version) == "4.6" && $(gcc-micro-version) -le 2 ]] ; then
replace-flags -O? -O0
fi
eautoreconf
}
src_configure() {
econf $(use_enable static-libs static)
}
#src_install() {
# dobin firun
# dolib.so libfidlib.so.${PV:0:1}
# dosym libfidlib.so.${PV:0:1} /usr/$(get_libdir)/libfidlib.so
#
# insinto /usr/include/fidlib
# doins fidlib.h
#
# dodoc NEWS README fidlib.txt firun.txt
#}