gentoo-ebuilds/media-sound/jack2/metadata.xml
Ionen Wolkens ce9b812bde
media-sound/jack2: add 1.9.21
notable ebuild changes:
* EAPI7->8
* GPL-2 -> GPL-2+ LGPL-2.1+
* enable py3.11
* filter-lto (completely broken runtime with lto)
* jack_control and runtime python requirement is now behind USE=dbus
* enable USE=alsa by default, cheap dependency and rare would want
  alsa-less even on non-desktop profiles
* add multilib to sys-libs/db (fails if missing with abi_x86_32)
* add := to sys-libs/db (links to libdb-<slot>.so and can't swap
  without rebuild)
* move libsamplerate dep behind its libsamplerate USE
* native_usex -> usex for libsamplerate (used by libraries)
* drop unnecessary --htmldir (set by eclass), and WAF_BINARY

1.9.21 is the last version to provide examples/tools (aka all
jack_* except jack_control, alsa_in/out, etc..), and disables
them by default. Rather than re-enable, migrate to its split
package media-sound/jack-example-tools with IUSE=+tools to keep
same functionality.

(this now allows to build tools with e.g. pipewire[jack-sdk])

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2022-11-04 17:54:38 -04:00

21 lines
780 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ionen@gentoo.org</email>
<name>Ionen Wolkens</name>
</maintainer>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
<name>Gentoo ProAudio Project</name>
</maintainer>
<use>
<flag name="classic">Enable building of jackd</flag>
<flag name="metadata">Enable metadata API</flag>
<flag name="pam">Add basic realtime configuration via <pkg>sys-auth/realtime-base</pkg></flag>
<flag name="tools">Pull basic tools (e.g. jack_lsp/connect) from <pkg>media-sound/jack-example-tools</pkg></flag>
</use>
<upstream>
<remote-id type="github">jackaudio/jack2</remote-id>
</upstream>
</pkgmetadata>