We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 695
osmo-trx.spec
Deleted
x
1
2
-#
3
-# spec file for package osmo-trx
4
-#
5
-# Copyright (c) 2017, Martin Hauke <mardnh@gmx.de>
6
-#
7
-# All modifications and additions to the file contributed by third parties
8
-# remain the property of their copyright owners, unless otherwise agreed
9
-# upon. The license for this file, and modifications and additions to the
10
-# file, is the same license as for the pristine package itself (unless the
11
-# license for the pristine package is not an Open Source License, in which
12
-# case the license is the MIT License). An "Open Source License" is a
13
-# license that conforms to the Open Source Definition (Version 1.9)
14
-# published by the Open Source Initiative.
15
-
16
-Name: osmo-trx
17
-Requires: osmocom-nightly = 202405122026
18
-Version: 1.6.0.30.75cf9.202405122026
19
-Release: 0
20
-Summary: SDR transceiver that implements Layer 1 of a GSM BTS
21
-License: AGPL-3.0-or-later
22
-Group: Productivity/Telephony/Servers
23
-URL: https://osmocom.org/projects/osmotrx
24
-Source: osmo-trx_1.6.0.30.75cf9.202405122026.tar.xz
25
-Source1: rpmlintrc
26
-BuildRequires: autoconf
27
-BuildRequires: automake
28
-BuildRequires: fdupes
29
-BuildRequires: gcc-c++
30
-BuildRequires: libtool
31
-BuildRequires: pkgconfig >= 0.20
32
-%if 0%{?suse_version}
33
-BuildRequires: systemd-rpm-macros
34
-%endif
35
-%if ! 0%{?centos_ver}
36
-BuildRequires: pkgconfig(LimeSuite)
37
-BuildRequires: pkgconfig(usrp) >= 3.3
38
-%endif
39
-BuildRequires: pkgconfig(fftw3f)
40
-BuildRequires: pkgconfig(libosmocoding) >= 1.9.0
41
-BuildRequires: pkgconfig(libosmocore) >= 1.9.0
42
-BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0
43
-BuildRequires: pkgconfig(libosmovty) >= 1.9.0
44
-BuildRequires: pkgconfig(libusb-1.0)
45
-BuildRequires: pkgconfig(uhd)
46
-%{?systemd_requires}
47
-%if 0%{?suse_version} > 1325
48
-BuildRequires: libboost_program_options-devel
49
-BuildRequires: libboost_system-devel
50
-BuildRequires: libboost_test-devel
51
-BuildRequires: libboost_thread-devel
52
-%else
53
-BuildRequires: boost-devel
54
-%endif
55
-
56
-%description
57
-OsmoTRX is a software-defined radio transceiver that implements the Layer 1
58
-physical layer of a BTS comprising the following 3GPP specifications:
59
-
60
-TS 05.01 "Physical layer on the radio path"
61
-TS 05.02 "Multiplexing and Multiple Access on the Radio Path"
62
-TS 05.04 "Modulation"
63
-TS 05.10 "Radio subsystem synchronization"
64
-
65
-In this context, BTS is "Base transceiver station". It's the stations that
66
-connect mobile phones to the mobile network.
67
-
68
-3GPP is the "3rd Generation Partnership Project" which is the collaboration
69
-between different telecommunication associations for developing new
70
-generations of mobile phone networks. (post-2G/GSM)
71
-
72
-%package uhd
73
-Requires: osmocom-nightly = 202405122026
74
-Summary: SDR transceiver that implements Layer 1 of a GSM BTS (UHD)
75
-Group: Productivity/Telephony/Servers
76
-Requires: uhd-firmware
77
-
78
-%description uhd
79
-OsmoTRX is a software-defined radio transceiver that implements the Layer 1
80
-physical layer of a BTS comprising the following 3GPP specifications:
81
-
82
-TS 05.01 "Physical layer on the radio path"
83
-TS 05.02 "Multiplexing and Multiple Access on the Radio Path"
84
-TS 05.04 "Modulation"
85
-TS 05.10 "Radio subsystem synchronization"
86
-
87
-In this context, BTS is "Base transceiver station". It's the stations that
88
-connect mobile phones to the mobile network.
89
-
90
-3GPP is the "3rd Generation Partnership Project" which is the collaboration
91
-between different telecommunication associations for developing new
92
-generations of mobile phone networks. (post-2G/GSM)
93
-
94
-%if ! 0%{?centos_ver}
95
-%package usrp1
96
-Requires: osmocom-nightly = 202405122026
97
-Summary: SDR transceiver that implements Layer 1 of a GSM BTS (USRP1)
98
-Group: Productivity/Telephony/Servers
99
-
100
-%description usrp1
101
-OsmoTRX is a software-defined radio transceiver that implements the Layer 1
102
-physical layer of a BTS comprising the following 3GPP specifications:
103
-
104
-TS 05.01 "Physical layer on the radio path"
105
-TS 05.02 "Multiplexing and Multiple Access on the Radio Path"
106
-TS 05.04 "Modulation"
107
-TS 05.10 "Radio subsystem synchronization"
108
-
109
-In this context, BTS is "Base transceiver station". It's the stations that
110
-connect mobile phones to the mobile network.
111
-
112
-3GPP is the "3rd Generation Partnership Project" which is the collaboration
113
-between different telecommunication associations for developing new
114
-generations of mobile phone networks. (post-2G/GSM)
115
-
116
-%package lms
117
-Requires: osmocom-nightly = 202405122026
118
-Summary: SDR transceiver that implements Layer 1 of a GSM BTS (LimeSuite)
119
-Group: Productivity/Telephony/Servers
120
-
121
-%description lms
122
-OsmoTRX is a software-defined radio transceiver that implements the Layer 1
123
-physical layer of a BTS comprising the following 3GPP specifications:
124
-
125
-TS 05.01 "Physical layer on the radio path"
126
-TS 05.02 "Multiplexing and Multiple Access on the Radio Path"
127
-TS 05.04 "Modulation"
128
-TS 05.10 "Radio subsystem synchronization"
129
-
130
-In this context, BTS is "Base transceiver station". It's the stations that
131
-connect mobile phones to the mobile network.
132
-
133
-3GPP is the "3rd Generation Partnership Project" which is the collaboration
134
-between different telecommunication associations for developing new
135
-generations of mobile phone networks. (post-2G/GSM)
136
-%endif
137
-
138
-%package ipc
139
-Requires: osmocom-nightly = 202405122026
140
-Summary: SDR transceiver that implements Layer 1 of a GSM BTS (IPC)
141
-Group: Productivity/Telephony/Servers
142
-
143
-%description ipc
144
-OsmoTRX is a software-defined radio transceiver that implements the Layer 1
145
-physical layer of a BTS comprising the following 3GPP specifications:
146
-
147
-TS 05.01 "Physical layer on the radio path"
148
-TS 05.02 "Multiplexing and Multiple Access on the Radio Path"
149
-TS 05.04 "Modulation"
150
-TS 05.10 "Radio subsystem synchronization"
151
-
152
-In this context, BTS is "Base transceiver station". It's the stations that
153
-connect mobile phones to the mobile network.
154
-
155
-3GPP is the "3rd Generation Partnership Project" which is the collaboration
156
-between different telecommunication associations for developing new
157
-generations of mobile phone networks. (post-2G/GSM)
158
-
159
-%package ipc-test
160
-Requires: osmocom-nightly = 202405122026
161
-Summary: SDR transceiver that implements Layer 1 of a GSM BTS (IPC) driver test utility
162
-Group: Productivity/Telephony/Servers
163
-
164
-%description ipc-test
165
-OsmoTRX is a software-defined radio transceiver that implements the Layer 1
166
-physical layer of a BTS comprising the following 3GPP specifications:
167
-
168
-This package include the test tools for osmo-trx-ipc
169
-
170
-%prep
171
-%setup -n osmo-trx -q
172
-
173
-%build
174
-echo "%{version}" >.tarball-version
175
-autoreconf -fi
176
-
177
-%if 0%{?centos_ver}
178
-%configure \
179
- --docdir=%{_docdir}/%{name} \
180
- --with-systemdsystemunitdir=%{_unitdir} \
181
- --without-lms \
182
- --with-uhd \
183
- --without-usrp1 \
184
- --with-ipc
185
-%else
186
-%configure \
187
- --docdir=%{_docdir}/%{name} \
188
- --with-systemdsystemunitdir=%{_unitdir} \
189
- --with-lms \
190
- --with-uhd \
191
- --with-usrp1 \
192
- --with-ipc
193
-%endif
194
-
195
-make %{?_smp_mflags} V=1
196
-
197
-%check
198
-make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +)
199
-
200
-%install
201
osmo-trx_1.6.0.30.75cf9.202405122026.dsc
Deleted
osmo-trx_1.6.0.30.75cf9.202405122026.tar.xz
Deleted
osmo-trx_1.6.0.31.a7f5.202405132026.dsc
Added
osmo-trx_1.6.0.31.a7f5.202405132026.tar.xz
Added
rpmlintrc
Deleted
7
1
2
-# Don't abort the build when finding a library that depends on a package with
3
-# a specific version. This is intentional for nightly builds, we don't want
4
-# libraries from different build dates to be mixed as they might have ABI
5
-# incompatibilities.
6
-setBadness('shlib-fixed-dependency', 0)
7