Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 633626 Details for
Bug 718084
net-wireless/gnuradio-3.7.14.0 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gnuradio-3..14.ebuild
gnuradio-3.7.14.0.ebuild (text/plain), 7.31 KB, created by
John (EBo) David
on 2020-04-18 17:44:44 UTC
(
hide
)
Description:
gnuradio-3..14.ebuild
Filename:
MIME Type:
Creator:
John (EBo) David
Created:
2020-04-18 17:44:44 UTC
Size:
7.31 KB
patch
obsolete
># Copyright 1999-2020 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=6 >PYTHON_COMPAT=( python2_7 ) > >CMAKE_BUILD_TYPE="None" >inherit cmake-utils eutils gnome2-utils python-single-r1 xdg-utils > >DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios" >HOMEPAGE="https://www.gnuradio.org/" >LICENSE="GPL-3" >SLOT="0/${PV}" > >if [[ ${PV} =~ "9999" ]]; then > EGIT_REPO_URI="https://www.gnuradio.org/cgit/gnuradio.git" > inherit git-r3 > KEYWORDS="" >else > SRC_URI="https://github.com/gnuradio/gnuradio/releases/download/v${PV}/${P}.tar.xz" > KEYWORDS="~amd64 ~arm ~x86" >fi > >IUSE="+audio +alsa atsc +analog +digital channels doc dtv examples fcd fec +filter grc jack log noaa oss pager performance-counters portaudio +qt5 sdl test trellis uhd vocoder +utils wavelet wxwidgets zeromq" >RESTRICT="!test? ( test )" > >REQUIRED_USE="${PYTHON_REQUIRED_USE} > audio? ( || ( alsa oss jack portaudio ) ) > alsa? ( audio ) > oss? ( audio ) > jack? ( audio ) > portaudio? ( audio ) > analog? ( filter ) > digital? ( filter analog ) > dtv? ( fec ) > pager? ( filter analog ) > qt5? ( filter ) > uhd? ( filter analog ) > fcd? ( || ( alsa oss ) ) > wavelet? ( analog ) > wxwidgets? ( filter analog )" > ># bug #348206 ># comedi? ( >=sci-electronics/comedilib-0.8 ) ># boost-1.52.0 is blacklisted, bug #461578, upstream #513, boost #7669 >RDEPEND="${PYTHON_DEPS} > >=dev-lang/orc-0.4.12 > !<=dev-libs/boost-1.52.0-r6:0/1.52 > sci-libs/fftw:3.0= > alsa? ( > media-libs/alsa-lib:= > ) > fcd? ( virtual/libusb:1 ) > jack? ( > media-sound/jack-audio-connection-kit > ) > log? ( dev-libs/log4cpp ) > portaudio? ( > >=media-libs/portaudio-19_pre > ) > sdl? ( >=media-libs/libsdl-1.2.0 ) > uhd? ( >=net-wireless/uhd-3.9.6:=[${PYTHON_SINGLE_USEDEP}] ) > vocoder? ( media-sound/gsm > >=media-libs/codec2-0.8.1 ) > wavelet? ( > >=sci-libs/gsl-1.10 > ) > zeromq? ( >=net-libs/zeromq-2.1.11 ) > $(python_gen_cond_dep ' > dev-libs/boost:0=[python,${PYTHON_MULTI_USEDEP}] > dev-python/mako[${PYTHON_MULTI_USEDEP}] > dev-python/six[${PYTHON_MULTI_USEDEP}] > filter? ( > || ( > sci-libs/scipy-python2[${PYTHON_MULTI_USEDEP}] > sci-libs/scipy[${PYTHON_MULTI_USEDEP}] > ) > ) > grc? ( > dev-python/cheetah[${PYTHON_MULTI_USEDEP}] > dev-python/lxml[${PYTHON_MULTI_USEDEP}] > >=dev-python/pygtk-2.10:2[${PYTHON_MULTI_USEDEP}] > || ( > dev-python/numpy-python2[${PYTHON_MULTI_USEDEP}] > dev-python/numpy[${PYTHON_MULTI_USEDEP}] > ) > ) > qt5? ( > dev-python/PyQt5[opengl,${PYTHON_MULTI_USEDEP}] > dev-qt/qtcore:5 > dev-qt/qtgui:5 > x11-libs/qwt:6[qt5(+)] > dev-qt/qtwidgets:5 > ) > utils? ( > || ( > dev-python/matplotlib-python2[${PYTHON_MULTI_USEDEP}] > dev-python/matplotlib[${PYTHON_MULTI_USEDEP}] > ) > ) > wxwidgets? ( > dev-python/wxpython:3.0[${PYTHON_MULTI_USEDEP}] > || ( > dev-python/numpy-python2[${PYTHON_MULTI_USEDEP}] > dev-python/numpy[${PYTHON_MULTI_USEDEP}] > ) > ) > ') > " > >DEPEND="${RDEPEND} > app-text/docbook-xml-dtd:4.2 > >=dev-lang/swig-3.0.5 > virtual/pkgconfig > $(python_gen_cond_dep ' > dev-python/cheetah[${PYTHON_MULTI_USEDEP}] > doc? ( > >=app-doc/doxygen-1.5.7.1 > dev-python/sphinx[${PYTHON_MULTI_USEDEP}] > ) > ') > grc? ( x11-misc/xdg-utils ) > oss? ( virtual/os-headers ) > test? ( >=dev-util/cppunit-1.9.14 ) > zeromq? ( net-libs/cppzmq ) >" > >src_prepare() { > gnome2_environment_reset #534582 > > if [[ ${PV} == "9999" ]]; then > true > else > epatch "${FILESDIR}"/gnuradio-wxpy3.0-compat.patch > fi > > use !alsa && sed -i 's#version.h#version-nonexistant.h#' cmake/Modules/FindALSA.cmake > use !jack && sed -i 's#jack.h#jack-nonexistant.h#' cmake/Modules/FindJack.cmake > use !portaudio && sed -i 's#portaudio.h#portaudio-nonexistant.h#' cmake/Modules/FindPortaudio.cmake > > cmake-utils_src_prepare >} > >src_configure() { > #zeromq missing deps isn't fatal > python_export PYTHON_SITEDIR > mycmakeargs=( > -DENABLE_DEFAULT=OFF > -DENABLE_GNURADIO_RUNTIME=ON > -DENABLE_VOLK=ON > -DENABLE_PYTHON=ON > -DENABLE_GR_BLOCKS=ON > -DENABLE_GR_FFT=ON > -DENABLE_GR_AUDIO=ON > -DENABLE_GR_AUDIO_ALSA="$(usex alsa)" > -DENABLE_GR_ANALOG="$(usex analog)" > -DENABLE_GR_ATSC="$(usex atsc)" > -DENABLE_GR_CHANNELS="$(usex channels)" > -DENABLE_GR_DIGITAL="$(usex digital)" > -DENABLE_DOXYGEN="$(usex doc)" > -DENABLE_SPHINX="$(usex doc)" > -DENABLE_GR_DTV="$(usex dtv)" > -DENABLE_GR_FCD="$(usex fcd)" > -DENABLE_GR_FEC="$(usex fec)" > -DENABLE_GR_FILTER="$(usex filter)" > -DENABLE_GRC="$(usex grc)" > -DENABLE_GR_AUDIO_JACK="$(usex jack)" > -DENABLE_GR_LOG="$(usex log)" > -DENABLE_GR_NOAA="$(usex noaa)" > -DENABLE_GR_AUDIO_OSS="$(usex oss)" > -DENABLE_GR_PAGER="$(usex pager)" > -DENABLE_ENABLE_PERFORMANCE_COUNTERS="$(usex performance-counters)" > -DENABLE_GR_AUDIO_PORTAUDIO="$(usex portaudio)" > -DENABLE_TESTING="$(usex test)" > -DENABLE_GR_TRELLIS="$(usex trellis)" > -DENABLE_GR_UHD="$(usex uhd)" > -DENABLE_GR_UTILS="$(usex utils)" > -DENABLE_GR_VOCODER="$(usex vocoder)" > -DENABLE_GR_WAVELET="$(usex wavelet)" > -DENABLE_GR_WXGUI="$(usex wxwidgets)" > -DENABLE_GR_QTGUI="$(usex qt5)" > -DDESIRED_QT_VERSION="$(usex qt5 5)" > -DENABLE_GR_VIDEO_SDL="$(usex sdl)" > -DENABLE_GR_ZEROMQ="$(usex zeromq)" > -DENABLE_GR_CORE=ON > -DSYSCONFDIR="${EPREFIX}"/etc > -DPYTHON_EXECUTABLE="${PYTHON}" > -DGR_PYTHON_DIR="${PYTHON_SITEDIR}" > -DGR_PKG_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" > ) > use vocoder && mycmakeargs+=( -DGR_USE_SYSTEM_LIBGSM=TRUE ) > cmake-utils_src_configure >} > >src_install() { > cmake-utils_src_install > > if use examples ; then > dodir /usr/share/doc/${PF}/ > mv "${ED}"/usr/share/${PN}/examples "${ED}"/usr/share/doc/${PF}/ || die > docompress -x /usr/share/doc/${PF}/examples > else > # It seems that the examples are always installed > rm -rf "${ED}"/usr/share/${PN}/examples || die > fi > > if use doc || use examples; then > #this doesn't appear useful > rm -rf "${ED}"/usr/share/doc/${PF}/xml || die > fi > > # We install the mimetypes to the correct locations from the ebuild > rm -rf "${ED}"/usr/share/${PN}/grc/freedesktop || die > rm -f "${ED}"/usr/libexec/${PN}/grc_setup_freedesktop || die > > # Install icons, menu items and mime-types for GRC > if use grc ; then > local fd_path="${S}/grc/scripts/freedesktop" > insinto /usr/share/mime/packages > doins "${fd_path}/${PN}-grc.xml" > > domenu "${fd_path}/"*.desktop > doicon "${fd_path}/"*.png > fi > > python_fix_shebang "${ED}" > python_optimize >} > >src_test() >{ > ctest -E qtgui >} > >pkg_postinst() >{ > local GRC_ICON_SIZES="32 48 64 128 256" > > if use grc ; then > xdg_desktop_database_update > xdg_mimeinfo_database_update > for size in ${GRC_ICON_SIZES} ; do > xdg-icon-resource install --noupdate --context mimetypes --size ${size} \ > "${EROOT}/usr/share/pixmaps/grc-icon-${size}.png" application-gnuradio-grc \ > || die "icon resource installation failed" > xdg-icon-resource install --noupdate --context apps --size ${size} \ > "${EROOT}/usr/share/pixmaps/grc-icon-${size}.png" gnuradio-grc \ > || die "icon resource installation failed" > done > xdg-icon-resource forceupdate > fi >} > >pkg_postrm() >{ > local GRC_ICON_SIZES="32 48 64 128 256" > > if use grc ; then > xdg_desktop_database_update > xdg_mimeinfo_database_update > for size in ${GRC_ICON_SIZES} ; do > xdg-icon-resource uninstall --noupdate --context mimetypes --size ${size} \ > application-gnuradio-grc || ewarn "icon uninstall failed" > xdg-icon-resource uninstall --noupdate --context apps --size ${size} \ > gnuradio-grc || ewarn "icon uninstall failed" > > done > xdg-icon-resource forceupdate > 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 718084
:
633624
|
633626
|
633640