* [gentoo-commits] gentoo-x86 commit in net-wireless/gnuradio: gnuradio-9999.ebuild metadata.xml gnuradio-3.6.4.ebuild ChangeLog
@ 2013-03-12 19:50 Chi-Thanh Christopher Nguyen (chithanh)
0 siblings, 0 replies; only message in thread
From: Chi-Thanh Christopher Nguyen (chithanh) @ 2013-03-12 19:50 UTC (permalink / raw
To: gentoo-commits
chithanh 13/03/12 19:50:12
Modified: gnuradio-9999.ebuild metadata.xml ChangeLog
Added: gnuradio-3.6.4.ebuild
Log:
Version bump. Block known broken boost, bug #461578.
(Portage version: 2.1.11.52/cvs/Linux x86_64, unsigned Manifest commit)
Revision Changes Path
1.5 net-wireless/gnuradio/gnuradio-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild?r1=1.4&r2=1.5
Index: gnuradio-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- gnuradio-9999.ebuild 2 Mar 2013 23:12:03 -0000 1.4
+++ gnuradio-9999.ebuild 12 Mar 2013 19:50:12 -0000 1.5
@@ -1,8 +1,8 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild,v 1.4 2013/03/02 23:12:03 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild,v 1.5 2013/03/12 19:50:12 chithanh Exp $
-EAPI=4
+EAPI=5
PYTHON_DEPEND="2"
inherit base cmake-utils fdo-mime python
@@ -21,12 +21,14 @@
KEYWORDS="~amd64 ~x86"
fi
-IUSE="alsa doc examples fcd filter grc jack oss portaudio qt4 sdl uhd utils wavelet wxwidgets"
+IUSE="alsa doc examples fcd filter grc jack oss performance-counters portaudio qt4 sdl uhd utils wavelet wxwidgets"
# bug #348206
# comedi? ( >=sci-electronics/comedilib-0.7 )
+# boost-1.52.0 is blacklisted, bug #461578, upstream #513, boost #7669
RDEPEND=">=dev-lang/orc-0.4.12
dev-libs/boost
+ !<=dev-libs/boost-1.52.0-r6:0/1.52
dev-python/cheetah
dev-util/cppunit
sci-libs/fftw:3.0
@@ -103,6 +105,7 @@
$(cmake-utils_use_enable grc GRC) \
$(cmake-utils_use_enable jack GR_AUDIO_JACK)
$(cmake-utils_use_enable oss GR_AUDIO_OSS)
+ $(cmake-utils_use_enable performance-counters ENABLE_PERFORMANCE_COUNTERS)
$(cmake-utils_use_enable portaudio GR_AUDIO_PORTAUDIO)
$(cmake-utils_use_enable uhd GR_UHD) \
$(cmake-utils_use_enable utils GR_UTILS) \
1.6 net-wireless/gnuradio/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/metadata.xml?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/metadata.xml?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/metadata.xml?r1=1.5&r2=1.6
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/metadata.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- metadata.xml 9 Oct 2012 21:29:53 -0000 1.5
+++ metadata.xml 12 Mar 2013 19:50:12 -0000 1.6
@@ -8,6 +8,7 @@
<flag name='fcd'>enable Funcube Dongle source block</flag>
<flag name='filter'>enable filter signal processing blocks</flag>
<flag name='grc'>enable GNU Radio Companion graphical tool to design signal processing flow graphs</flag>
+ <flag name='performance-counters'>enable block performance counters</flag>
<flag name='uhd'>install UHD source and sink blocks</flag>
<flag name='utils'>install scripts to enable viewing and analysis of files produced by flow graphs</flag>
<flag name='wavelet'>enable wavelet signal processing blocks</flag>
1.23 net-wireless/gnuradio/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/ChangeLog?rev=1.23&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/ChangeLog?rev=1.23&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/ChangeLog?r1=1.22&r2=1.23
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/ChangeLog,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ChangeLog 2 Mar 2013 23:12:03 -0000 1.22
+++ ChangeLog 12 Mar 2013 19:50:12 -0000 1.23
@@ -1,6 +1,12 @@
# ChangeLog for net-wireless/gnuradio
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/ChangeLog,v 1.22 2013/03/02 23:12:03 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/ChangeLog,v 1.23 2013/03/12 19:50:12 chithanh Exp $
+
+*gnuradio-3.6.4 (12 Mar 2013)
+
+ 12 Mar 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +gnuradio-3.6.4.ebuild, gnuradio-9999.ebuild, metadata.xml:
+ Version bump. Block known broken boost, bug #461578.
02 Mar 2013; Markos Chandras <hwoarang@gentoo.org> gnuradio-3.5.3.2.ebuild,
gnuradio-3.6.2-r1.ebuild, gnuradio-3.6.2.ebuild, gnuradio-3.6.3.ebuild,
1.1 net-wireless/gnuradio/gnuradio-3.6.4.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/gnuradio-3.6.4.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/gnuradio-3.6.4.ebuild?rev=1.1&content-type=text/plain
Index: gnuradio-3.6.4.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/gnuradio-3.6.4.ebuild,v 1.1 2013/03/12 19:50:12 chithanh Exp $
EAPI=5
PYTHON_DEPEND="2"
inherit base cmake-utils fdo-mime python
DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios"
HOMEPAGE="http://gnuradio.org/"
LICENSE="GPL-3"
SLOT="0"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="http://gnuradio.org/git/gnuradio.git"
inherit git-2
KEYWORDS=""
else
SRC_URI="http://gnuradio.org/releases/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
IUSE="alsa doc examples fcd filter grc jack oss performance-counters portaudio qt4 sdl uhd utils wavelet wxwidgets"
# bug #348206
# comedi? ( >=sci-electronics/comedilib-0.7 )
# boost-1.52.0 is blacklisted, bug #461578, upstream #513, boost #7669
RDEPEND=">=dev-lang/orc-0.4.12
dev-libs/boost
!<=dev-libs/boost-1.52.0-r6:0/1.52
dev-python/cheetah
dev-util/cppunit
sci-libs/fftw:3.0
fcd? ( virtual/libusb:1 )
alsa? (
media-libs/alsa-lib
)
grc? (
dev-python/lxml
dev-python/numpy
dev-python/pygtk:2
)
jack? (
media-sound/jack-audio-connection-kit
)
portaudio? (
>=media-libs/portaudio-19_pre
)
qt4? (
dev-python/PyQt4[X,opengl]
dev-python/pyqwt:5
dev-qt/qtgui:4
)
sdl? ( media-libs/libsdl )
uhd? ( >=net-wireless/uhd-3.4.3-r1 )
wavelet? (
sci-libs/gsl
)
wxwidgets? (
dev-python/wxpython:2.8
dev-python/numpy
)
"
DEPEND="${RDEPEND}
dev-lang/swig
virtual/pkgconfig
doc? (
>=app-doc/doxygen-1.5.7.1
dev-python/sphinx
)
grc? (
x11-misc/xdg-utils
)
oss? (
virtual/os-headers
)
"
PATCHES=(
"${FILESDIR}"/${PN}-3.6.1-automagic-audio.patch
)
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
python_convert_shebangs -q -r 2 "${S}"
# Useless UI element would require qt3support, bug #365019
sed -i '/qPixmapFromMimeSource/d' "${S}"/gr-qtgui/lib/spectrumdisplayform.ui || die
base_src_prepare
}
src_configure() {
# TODO: docs are installed to /usr/share/doc/${PN} not /usr/share/doc/${PF}
# SYSCONFDIR/GR_PREFSDIR default to install below CMAKE_INSTALL_PREFIX
mycmakeargs=(
$(cmake-utils_use_enable alsa GR_AUDIO_ALSA)
$(cmake-utils_use_enable doc DOXYGEN) \
$(cmake-utils_use_enable doc SPHINX) \
$(cmake-utils_use_enable fcd GR_FCD) \
$(cmake-utils_use_enable filter GR_FILTER) \
$(cmake-utils_use_enable grc GRC) \
$(cmake-utils_use_enable jack GR_AUDIO_JACK)
$(cmake-utils_use_enable oss GR_AUDIO_OSS)
$(cmake-utils_use_enable performance-counters ENABLE_PERFORMANCE_COUNTERS)
$(cmake-utils_use_enable portaudio GR_AUDIO_PORTAUDIO)
$(cmake-utils_use_enable uhd GR_UHD) \
$(cmake-utils_use_enable utils GR_UTILS) \
$(cmake-utils_use_enable wavelet GR_WAVELET) \
$(cmake-utils_use_enable wxwidgets GR_WXGUI) \
$(cmake-utils_use_enable qt4 GR_QTGUI) \
$(cmake-utils_use_enable sdl GR_VIDEO_SDL) \
-DENABLE_GR_CORE=ON
-DQWT_INCLUDE_DIRS="${EPREFIX}"/usr/include/qwt5
-DSYSCONFDIR="${EPREFIX}"/etc
)
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
python_clean_installation_image -q
# Remove bad shebangs that creep back in during install
sed -i '\|#!/usr/bin/python|d' "${ED}"/usr/bin/* || die
# Install examples to /usr/share/doc/$PF
if use examples ; then
dodir /usr/share/doc/${PF}/
mv "${ED}"/usr/share/${PN}/examples "${ED}"/usr/share/doc/${PF}/ || die
else
# It seems that the examples are always installed
rm -rf "${ED}"/usr/share/${PN}/examples || 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/freedesktop"
insinto /usr/share/mime/packages
doins "${fd_path}/${PN}-grc.xml"
domenu "${fd_path}/"*.desktop
doicon "${fd_path}/"*.png
fi
}
pkg_postinst()
{
local GRC_ICON_SIZES="32 48 64 128 256"
python_mod_optimize gnuradio
if use grc ; then
fdo-mime_desktop_database_update
fdo-mime_mime_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"
python_mod_cleanup gnuradio
if use grc ; then
fdo-mime_desktop_database_update
fdo-mime_mime_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
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-03-12 19:50 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-12 19:50 [gentoo-commits] gentoo-x86 commit in net-wireless/gnuradio: gnuradio-9999.ebuild metadata.xml gnuradio-3.6.4.ebuild ChangeLog Chi-Thanh Christopher Nguyen (chithanh)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox