Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 592662 Details for
Bug 697658
media-libs/libsdl2 : add USE=jack
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
libsdl2 ebuild with jack USE flag
libsdl2-2.0.10.ebuild (text/plain), 5.67 KB, created by
Dominique Michel
on 2019-10-13 20:22:35 UTC
(
hide
)
Description:
libsdl2 ebuild with jack USE flag
Filename:
MIME Type:
Creator:
Dominique Michel
Created:
2019-10-13 20:22:35 UTC
Size:
5.67 KB
patch
obsolete
># Copyright 1999-2019 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=7 >inherit autotools flag-o-matic toolchain-funcs multilib-minimal > >MY_P="SDL2-${PV}" >DESCRIPTION="Simple Direct Media Layer" >HOMEPAGE="http://www.libsdl.org" >SRC_URI="http://www.libsdl.org/release/${MY_P}.tar.gz" > >LICENSE="ZLIB" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" > >IUSE="cpu_flags_x86_3dnow alsa altivec aqua custom-cflags dbus gles haptic jack libsamplerate +joystick kms cpu_flags_x86_mmx nas opengl oss pulseaudio +sound cpu_flags_x86_sse cpu_flags_x86_sse2 static-libs +threads tslib udev +video video_cards_vc4 vulkan wayland X xinerama xscreensaver" >REQUIRED_USE=" > alsa? ( sound ) > gles? ( video ) > jack? ( sound ) > nas? ( sound ) > opengl? ( video ) > pulseaudio? ( sound ) > vulkan? ( video ) > wayland? ( gles ) > xinerama? ( X ) > xscreensaver? ( X )" > >CDEPEND=" > alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) > dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) > gles? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] ) > jack? ( >=media-sound/jack-audio-connection-kit-0.125.0[${MULTILIB_USEDEP}] ) > kms? ( > >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] > >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm] > ) > libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] ) > nas? ( > >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}] > >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] > ) > opengl? ( > >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] > >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}] > ) > pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] ) > tslib? ( >=x11-libs/tslib-1.0-r3[${MULTILIB_USEDEP}] ) > udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] ) > wayland? ( > >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] > >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl,gles2,wayland] > >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}] > ) > X? ( > >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] > >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}] > >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] > >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}] > >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] > >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}] > xinerama? ( >=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] ) > xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) > )" >RDEPEND="${CDEPEND} > vulkan? ( media-libs/vulkan-loader )" >DEPEND="${CDEPEND} > vulkan? ( dev-util/vulkan-headers ) > X? ( x11-base/xorg-proto ) >" >BDEPEND=" > virtual/pkgconfig >" > >MULTILIB_WRAPPED_HEADERS=( > /usr/include/SDL2/SDL_config.h > /usr/include/SDL2/SDL_platform.h > /usr/include/SDL2/begin_code.h > /usr/include/SDL2/close_code.h >) > >PATCHES=( > # https://bugzilla.libsdl.org/show_bug.cgi?id=1431 > "${FILESDIR}"/${PN}-2.0.10-static-libs.patch >) > >S="${WORKDIR}/${MY_P}" > >src_prepare() { > default > > # Unbundle some headers. > rm -rv src/video/khronos || die > ln -s "${SYSROOT}${EPREFIX}"/usr/include src/video/khronos || die > > AT_M4DIR="/usr/share/aclocal acinclude" eautoreconf >} > >multilib_src_configure() { > use custom-cflags || strip-flags > > # sorted by `./configure --help` > local myeconfargs=( > $(use_enable static-libs static) > --enable-atomic > $(use_enable sound audio) > $(use_enable video) > --enable-render > --enable-events > $(use_enable joystick) > $(use_enable haptic) > --enable-power > --enable-filesystem > $(use_enable threads) > --enable-timers > --enable-file > --enable-loadso > --enable-cpuinfo > --enable-assembly > $(use_enable cpu_flags_x86_sse ssemath) > $(use_enable cpu_flags_x86_mmx mmx) > $(use_enable cpu_flags_x86_3dnow 3dnow) > $(use_enable cpu_flags_x86_sse sse) > $(use_enable cpu_flags_x86_sse2 sse2) > $(use_enable altivec) > $(use_enable oss) > $(use_enable alsa) > --disable-alsa-shared > --disable-esd > $(use_enable jack) > --disable-jack-shared > $(use_enable pulseaudio) > --disable-pulseaudio-shared > --disable-arts > $(use_enable libsamplerate) > $(use_enable nas) > --disable-nas-shared > --disable-sndio > --disable-sndio-shared > $(use_enable sound diskaudio) > $(use_enable sound dummyaudio) > $(use_enable wayland video-wayland) > --disable-wayland-shared > $(use_enable video_cards_vc4 video-rpi) > $(use_enable X video-x11) > --disable-x11-shared > $(use_enable X video-x11-xcursor) > $(use_enable X video-x11-xdbe) > $(use_enable xinerama video-x11-xinerama) > $(use_enable X video-x11-xinput) > $(use_enable X video-x11-xrandr) > $(use_enable xscreensaver video-x11-scrnsaver) > $(use_enable X video-x11-xshape) > $(use_enable X video-x11-vm) > $(use_enable aqua video-cocoa) > --disable-video-directfb > --disable-fusionsound > --disable-fusionsound-shared > $(use_enable kms video-kmsdrm) > --disable-kmsdrm-shared > $(use_enable video video-dummy) > $(use_enable opengl video-opengl) > --disable-video-opengles1 > $(use_enable gles video-opengles2) > $(use_enable vulkan video-vulkan) > $(use_enable udev libudev) > $(use_enable dbus) > --disable-ibus > $(use_enable tslib input-tslib) > --disable-directx > --disable-rpath > --disable-render-d3d > $(use_with X x) > ) > > ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" >} > >multilib_src_compile() { > emake V=1 >} > >multilib_src_install() { > emake DESTDIR="${D}" install >} > >multilib_src_install_all() { > find "${ED}" -type f -name "*.la" -delete || die > if ! use static-libs ; then > find "${ED}" -type f -name "*.a" -delete || die > fi > dodoc {BUGS,CREDITS,README,README-SDL,TODO,WhatsNew}.txt docs/README*.md >} > >pkg_postinst() { > if use jack ; then > elog "You may need to specify SDL_AUDIODRIVER=\"jack\"" > elog "for the SDL applications to use JACK." > elog "Into the shell:" > elog "#: SDL_AUDIODRIVER=\"jack\" my_sdl_application" > elog "Into ~/.bashrc (if jackd is always up and running):" > elog " export SDL_AUDIDRIVER=\"jack\"" > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 697658
: 592662