Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 733996 - media-libs/libffado-2.4.3: version bump
Summary: media-libs/libffado-2.4.3: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Low enhancement (vote)
Assignee: Hector Martin
URL: http://www.ffado.org/
Whiteboard:
Keywords: EBUILD
: 696508 (view as bug list)
Depends on:
Blocks: python3.7-compat python3.8-compat python37-stable-needed
  Show dependency tree
 
Reported: 2020-07-26 19:50 UTC by Martin Rapavý
Modified: 2020-08-21 08:24 UTC (History)
5 users (show)

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


Attachments
Ebuild of libffado version 2.4.3 (libffado-2.4.3.ebuild,2.72 KB, text/plain)
2020-07-26 19:50 UTC, Martin Rapavý
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Rapavý 2020-07-26 19:50:38 UTC
Created attachment 650892 [details]
Ebuild of libffado version 2.4.3

Libffado version 2.4.3 builds fine even with newer Python releases.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-27 03:30:05 UTC
It may be easier to handle this as a Github PR by the way.
Comment 2 Andreas Sturmlechner gentoo-dev 2020-08-07 20:26:36 UTC
*** Bug 696508 has been marked as a duplicate of this bug. ***
Comment 3 Andreas Sturmlechner gentoo-dev 2020-08-07 20:32:18 UTC
I see you're blocking lower media-sound/jack-audio-connection-kit versions, btw slot 2 does not exist and is "media-sound/jack2 instead", but you don't actually depend on "virtual/jack" anywhere?
Comment 4 Hector Martin 2020-08-07 23:43:53 UTC
Thanks for the bump ebuild!

Good catch on the bad jack2 dep, that's been there all along since my original ebuild. I think that got carried over from a previous life in the proaudio overlay where jack2 was packaged as a slot instead of a separate package...

1.9.9 has never existed in portage as far as I know (first ebuild was for 1.9.10), so we can just drop that dep as far as I'm concerned.
Comment 5 Hector Martin 2020-08-07 23:47:41 UTC
libffado does not depend on JACK, so having no dep on virtual/jack is correct. However, the configuration used here only works for newer JACK versions (ENABLE_SETBUFFERSIZE_API_VER=force), so old ones are blocked since they wouldn't build with ffado as configured here.

Either way, a too-old JACK2 has never existed in portage, and too-old JACK1 is long gone and hasn't existed since at least the git era, so we can probably just drop those blocking deps and not care any more.
Comment 6 Larry the Git Cow gentoo-dev 2020-08-21 08:24:51 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cab3ae51ca2e75364f6aea0104d0b074692631f

commit 7cab3ae51ca2e75364f6aea0104d0b074692631f
Author:     Miroslav Šulc <fordfrog@gentoo.org>
AuthorDate: 2020-08-21 08:23:58 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2020-08-21 08:24:45 +0000

    media-libs/libffado: bump to 2.4.4
    
    1) eapi7
    2) added py3_7 and py3_8
    3) updated deps, dropped jack restriction as not needed
    
    Closes: https://bugs.gentoo.org/733996
    Closes: https://bugs.gentoo.org/737394
    Package-Manager: Portage-3.0.4, Repoman-3.0.1
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-libs/libffado/Manifest              |   1 +
 media-libs/libffado/libffado-2.4.4.ebuild | 110 ++++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+)