Gentoo Archives: gentoo-commits

From: "Richard Farina (zerochaos)" <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-wireless/gr-osmosdr: gr-osmosdr-0.1.2-r1.ebuild gr-osmosdr-9999.ebuild ChangeLog
Date: Wed, 27 Aug 2014 03:15:57
Message-Id: 20140827031551.F2B2E3F1B@oystercatcher.gentoo.org
1 zerochaos 14/08/27 03:15:51
2
3 Modified: gr-osmosdr-9999.ebuild ChangeLog
4 Added: gr-osmosdr-0.1.2-r1.ebuild
5 Log:
6 migrate to python-single-r1
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key DD11F94A)
9
10 Revision Changes Path
11 1.17 net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild?rev=1.17&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild?rev=1.17&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild?r1=1.16&r2=1.17
16
17 Index: gr-osmosdr-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild,v
20 retrieving revision 1.16
21 retrieving revision 1.17
22 diff -u -r1.16 -r1.17
23 --- gr-osmosdr-9999.ebuild 27 Aug 2014 01:32:39 -0000 1.16
24 +++ gr-osmosdr-9999.ebuild 27 Aug 2014 03:15:51 -0000 1.17
25 @@ -1,11 +1,11 @@
26 # Copyright 1999-2014 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild,v 1.16 2014/08/27 01:32:39 zerochaos Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild,v 1.17 2014/08/27 03:15:51 zerochaos Exp $
30
31 EAPI=5
32 -PYTHON_DEPEND="python? 2"
33 +PYTHON_COMPAT=( python2_7 )
34
35 -inherit cmake-utils python
36 +inherit cmake-utils python-single-r1
37
38 DESCRIPTION="GNU Radio source block for OsmoSDR and rtlsdr and hackrf"
39 HOMEPAGE="http://sdr.osmocom.org/trac/wiki/GrOsmoSDR"
40 @@ -24,31 +24,29 @@
41 LICENSE="GPL-3"
42 SLOT="0/${PV}"
43 IUSE="bladerf fcd hackrf iqbalance mirisdr python rtlsdr uhd"
44 -#IUSE="fcd hackrf iqbalance mirisdr osmosdr python rtlsdr uhd"
45
46 -# osmosdr? ( net-libs/libosmosdr:= )
47 -RDEPEND=">=net-wireless/gnuradio-3.7_rc:0=[fcd?]
48 +RDEPEND="${PYTHON_DEPS}
49 + >=net-wireless/gnuradio-3.7_rc:0=[fcd?,${PYTHON_USEDEP}]
50 bladerf? ( net-wireless/bladerf:= )
51 hackrf? ( net-libs/libhackrf:= )
52 - iqbalance? ( net-wireless/gr-iqbal:= )
53 + iqbalance? ( net-wireless/gr-iqbal:=[${PYTHON_USEDEP}] )
54 mirisdr? ( net-libs/libmirisdr:= )
55 rtlsdr? ( >=net-wireless/rtl-sdr-0.5.3:= )
56 - uhd? ( net-wireless/uhd:= )"
57 + uhd? ( net-wireless/uhd:=[${PYTHON_USEDEP}] )"
58 DEPEND="${RDEPEND}
59 dev-python/cheetah"
60
61 -pkg_setup() {
62 - python_set_active_version 2
63 - python_pkg_setup
64 -}
65 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
66
67 src_prepare() {
68 - python_convert_shebangs -q -r 2 "${S}"
69 + epatch_user
70 }
71
72 src_configure() {
73 local mycmakeargs=(
74 -DENABLE_DEFAULT=OFF
75 + -DPYTHON_EXECUTABLE="${PYTHON}"
76 + -DENABLE_FILE=ON
77 $(cmake-utils_use_enable bladerf)
78 $(cmake-utils_use_enable fcd)
79 $(cmake-utils_use_enable hackrf)
80 @@ -59,7 +57,11 @@
81 $(cmake-utils_use_enable rtlsdr RTL_TCP)
82 $(cmake-utils_use_enable uhd)
83 )
84 -# $(cmake-utils_use_enable osmosdr)
85
86 cmake-utils_src_configure
87 }
88 +
89 +src_install() {
90 + cmake-utils_src_install
91 + python_fix_shebang "${ED}"/usr/bin
92 +}
93
94
95
96 1.24 net-wireless/gr-osmosdr/ChangeLog
97
98 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gr-osmosdr/ChangeLog?rev=1.24&view=markup
99 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gr-osmosdr/ChangeLog?rev=1.24&content-type=text/plain
100 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gr-osmosdr/ChangeLog?r1=1.23&r2=1.24
101
102 Index: ChangeLog
103 ===================================================================
104 RCS file: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/ChangeLog,v
105 retrieving revision 1.23
106 retrieving revision 1.24
107 diff -u -r1.23 -r1.24
108 --- ChangeLog 27 Aug 2014 01:32:39 -0000 1.23
109 +++ ChangeLog 27 Aug 2014 03:15:51 -0000 1.24
110 @@ -1,6 +1,12 @@
111 # ChangeLog for net-wireless/gr-osmosdr
112 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
113 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/ChangeLog,v 1.23 2014/08/27 01:32:39 zerochaos Exp $
114 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/ChangeLog,v 1.24 2014/08/27 03:15:51 zerochaos Exp $
115 +
116 +*gr-osmosdr-0.1.2-r1 (27 Aug 2014)
117 +
118 + 27 Aug 2014; Rick Farina <zerochaos@g.o> +gr-osmosdr-0.1.2-r1.ebuild,
119 + gr-osmosdr-9999.ebuild:
120 + migrate to python-single-r1
121
122 *gr-osmosdr-0.1.2 (27 Aug 2014)
123
124
125
126
127 1.1 net-wireless/gr-osmosdr/gr-osmosdr-0.1.2-r1.ebuild
128
129 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-0.1.2-r1.ebuild?rev=1.1&view=markup
130 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-0.1.2-r1.ebuild?rev=1.1&content-type=text/plain
131
132 Index: gr-osmosdr-0.1.2-r1.ebuild
133 ===================================================================
134 # Copyright 1999-2014 Gentoo Foundation
135 # Distributed under the terms of the GNU General Public License v2
136 # $Header: /var/cvsroot/gentoo-x86/net-wireless/gr-osmosdr/gr-osmosdr-0.1.2-r1.ebuild,v 1.1 2014/08/27 03:15:51 zerochaos Exp $
137
138 EAPI=5
139 PYTHON_COMPAT=( python2_7 )
140
141 inherit cmake-utils python-single-r1
142
143 DESCRIPTION="GNU Radio source block for OsmoSDR and rtlsdr and hackrf"
144 HOMEPAGE="http://sdr.osmocom.org/trac/wiki/GrOsmoSDR"
145
146 if [[ ${PV} == 9999* ]]; then
147 inherit git-r3
148 SRC_URI=""
149 EGIT_REPO_URI="git://git.osmocom.org/${PN}.git"
150 KEYWORDS=""
151 else
152 #git archive --format=tar --prefix=gr-osmosdr-${PV}/ v${PV} | xz > ../gr-osmosdr-${PV}.tar.xz
153 SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz"
154 KEYWORDS="~amd64 ~arm ~x86"
155 fi
156
157 LICENSE="GPL-3"
158 SLOT="0/${PV}"
159 IUSE="bladerf fcd hackrf iqbalance mirisdr python rtlsdr uhd"
160
161 RDEPEND="${PYTHON_DEPS}
162 >=net-wireless/gnuradio-3.7_rc:0=[fcd?,${PYTHON_USEDEP}]
163 bladerf? ( net-wireless/bladerf:= )
164 hackrf? ( net-libs/libhackrf:= )
165 iqbalance? ( net-wireless/gr-iqbal:=[${PYTHON_USEDEP}] )
166 mirisdr? ( net-libs/libmirisdr:= )
167 rtlsdr? ( >=net-wireless/rtl-sdr-0.5.3:= )
168 uhd? ( net-wireless/uhd:=[${PYTHON_USEDEP}] )"
169 DEPEND="${RDEPEND}
170 dev-python/cheetah"
171
172 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
173
174 src_prepare() {
175 epatch_user
176 }
177
178 src_configure() {
179 local mycmakeargs=(
180 -DENABLE_DEFAULT=OFF
181 -DPYTHON_EXECUTABLE="${PYTHON}"
182 -DENABLE_FILE=ON
183 $(cmake-utils_use_enable bladerf)
184 $(cmake-utils_use_enable fcd)
185 $(cmake-utils_use_enable hackrf)
186 $(cmake-utils_use_enable iqbalance)
187 $(cmake-utils_use_enable mirisdr MIRI)
188 $(cmake-utils_use_enable python)
189 $(cmake-utils_use_enable rtlsdr RTL)
190 $(cmake-utils_use_enable rtlsdr RTL_TCP)
191 $(cmake-utils_use_enable uhd)
192 )
193
194 cmake-utils_src_configure
195 }
196
197 src_install() {
198 cmake-utils_src_install
199 python_fix_shebang "${ED}"/usr/bin
200 }