| 1 |
# Spec file for vrjuggler. |
|---|
| 2 |
# |
|---|
| 3 |
# There are three optional packages that can be enabled through command line |
|---|
| 4 |
# options to rpmbuild(1). They are as follows: |
|---|
| 5 |
# |
|---|
| 6 |
# _with_ftd2xx: |
|---|
| 7 |
# _with_trackdapi: |
|---|
| 8 |
# _with_vrpn: |
|---|
| 9 |
# |
|---|
| 10 |
# These are the symbols to define using the --define option. The value must |
|---|
| 11 |
# then be --with-<name>=/path/to/software where <name> is vrpn, ftd2xx, or |
|---|
| 12 |
# trackdapi and /path/to/software is the path to the package root. For example, |
|---|
| 13 |
# to provide the build with a path to VRPN, run rpmbuild(1) as follows: |
|---|
| 14 |
# |
|---|
| 15 |
# rpmbuild -ba --define "_with_vrpn --with-vrpn=/path/to/vrpn" vrjuggler.spec |
|---|
| 16 |
# |
|---|
| 17 |
# Other optional packages such as Java, OpenAL, Audiere, and OpenGL Performer |
|---|
| 18 |
# are detected automatically. They must be installed in /usr in order to be |
|---|
| 19 |
# detected correctly. |
|---|
| 20 |
%define name vrjuggler |
|---|
| 21 |
%define global_version 2.2.1 |
|---|
| 22 |
%define global_release 1 |
|---|
| 23 |
|
|---|
| 24 |
%define vpr_version 2.0.1 |
|---|
| 25 |
%define vpr_release %{global_release}%{?dist} |
|---|
| 26 |
%define tweek_version 1.2.1 |
|---|
| 27 |
%define tweek_release %{global_release}%{?dist} |
|---|
| 28 |
%define jccl_version 1.2.1 |
|---|
| 29 |
%define jccl_release %{global_release}%{?dist} |
|---|
| 30 |
%define sonix_version 1.2.1 |
|---|
| 31 |
%define sonix_release %{global_release}%{?dist} |
|---|
| 32 |
%define gadgeteer_version 1.2.1 |
|---|
| 33 |
%define gadgeteer_release %{global_release}%{?dist} |
|---|
| 34 |
%define gadgeteer_dataglove_release %{global_release}%{?dist} |
|---|
| 35 |
%define gadgeteer_dtrack_release %{global_release}%{?dist} |
|---|
| 36 |
%define gadgeteer_etherio24_release %{global_release}%{?dist} |
|---|
| 37 |
%define gadgeteer_flock_release %{global_release}%{?dist} |
|---|
| 38 |
%define gadgeteer_fastrak_release %{global_release}%{?dist} |
|---|
| 39 |
%define gadgeteer_ibox_release %{global_release}%{?dist} |
|---|
| 40 |
%define gadgeteer_intersense_api_release %{global_release}%{?dist} |
|---|
| 41 |
%define gadgeteer_is900_release %{global_release}%{?dist} |
|---|
| 42 |
%define gadgeteer_joydev_release %{global_release}%{?dist} |
|---|
| 43 |
%define gadgeteer_motionstar_release %{global_release}%{?dist} |
|---|
| 44 |
%define gadgeteer_p5glove_release %{global_release}%{?dist} |
|---|
| 45 |
%define gadgeteer_pinchglove_release %{global_release}%{?dist} |
|---|
| 46 |
%define gadgeteer_serial_encoder_release %{global_release}%{?dist} |
|---|
| 47 |
%define gadgeteer_spaceball_release %{global_release}%{?dist} |
|---|
| 48 |
%define gadgeteer_threedmouse_release %{global_release}%{?dist} |
|---|
| 49 |
%define gadgeteer_trackd_release %{global_release}%{?dist} |
|---|
| 50 |
%define gadgeteer_trackd_api_release %{global_release}%{?dist} |
|---|
| 51 |
%define gadgeteer_vrpn_release %{global_release}%{?dist} |
|---|
| 52 |
%define gadgeteer_wanda_release %{global_release}%{?dist} |
|---|
| 53 |
%define gadgeteer_x_ist_release %{global_release}%{?dist} |
|---|
| 54 |
%define gadgeteer_app_data_mgr_release %{global_release}%{?dist} |
|---|
| 55 |
%define gadgeteer_rim_release %{global_release}%{?dist} |
|---|
| 56 |
%define gadgeteer_start_barrier_release %{global_release}%{?dist} |
|---|
| 57 |
%define gadgeteer_tcp_swap_lock_release %{global_release}%{?dist} |
|---|
| 58 |
%define gadgeteer_wired_swap_lock_release %{global_release}%{?dist} |
|---|
| 59 |
%define vrjuggler_version %{global_version} |
|---|
| 60 |
%define vrjuggler_release %{global_release}%{?dist} |
|---|
| 61 |
|
|---|
| 62 |
%define vpr_version_dist 2.0 |
|---|
| 63 |
%define tweek_version_dist 1.2 |
|---|
| 64 |
%define jccl_version_dist 1.2 |
|---|
| 65 |
%define sonix_version_dist 1.2 |
|---|
| 66 |
%define gadgeteer_version_dist 1.2 |
|---|
| 67 |
%define vrjuggler_version_dist 2.2 |
|---|
| 68 |
|
|---|
| 69 |
%define have_java %(if [ -x $JDK_HOME/bin/javac ] ; then echo 1; else echo 0; fi) |
|---|
| 70 |
|
|---|
| 71 |
%if %have_java |
|---|
| 72 |
%define java_ver %(java -version 2>&1 | grep 'version' | sed -e 's/.*"\\([1-9]\\.[0-9]*\\.[0-9][0-9]*\\).*/\\1/') |
|---|
| 73 |
%if "%java_ver" == "1.5.0" |
|---|
| 74 |
%define java_pkg jre |
|---|
| 75 |
%else |
|---|
| 76 |
%define java_pkg jdk |
|---|
| 77 |
%endif |
|---|
| 78 |
%define java_req Requires: %java_pkg >= %java_ver |
|---|
| 79 |
%else |
|---|
| 80 |
%define java_req |
|---|
| 81 |
%endif |
|---|
| 82 |
|
|---|
| 83 |
%ifarch i386 i486 i586 |
|---|
| 84 |
%define vj_arch i386 |
|---|
| 85 |
%define tweek_arch i686 |
|---|
| 86 |
%else |
|---|
| 87 |
%define vj_arch %{_arch} |
|---|
| 88 |
%define tweek_arch %{_arch} |
|---|
| 89 |
%endif |
|---|
| 90 |
|
|---|
| 91 |
%ifarch x86_64 |
|---|
| 92 |
%define abi_option --with-abi=ELF_x86_64 |
|---|
| 93 |
%else |
|---|
| 94 |
%ifarch i386 i486 i586 |
|---|
| 95 |
%define abi_option --with-abi=ELF_i386 |
|---|
| 96 |
%endif |
|---|
| 97 |
%endif |
|---|
| 98 |
|
|---|
| 99 |
%{!?_with_ftd2xx: %{!?_without_ftd2xx: %define _without_ftd2xx --without-ftd2xx}} |
|---|
| 100 |
%{!?_with_trackdapi: %{!?_without_trackdapi: %define _without_trackdapi --without-trackdapi}} |
|---|
| 101 |
%{!?_with_vrpn: %{!?_without_vrpn: %define _without_vrpn --without-vrpn}} |
|---|
| 102 |
|
|---|
| 103 |
%define have_omniorb %(if [ -x /usr/bin/omniidl ] ; then echo 1; else echo 0; fi) |
|---|
| 104 |
%define have_audiere %(if [ -x /usr/bin/audiere-config ] ; then echo 1; else echo 0; fi) |
|---|
| 105 |
%define have_openal %(if [ -x /usr/bin/openal-config ] ; then echo 1; else echo 0; fi) |
|---|
| 106 |
%define have_libusb %(if [ -x /usr/bin/libusb-config ] ; then echo 1; else echo 0; fi) |
|---|
| 107 |
%define have_performer %(if [ -e /usr/lib/libpf.so ] ; then echo 1; else echo 0; fi) |
|---|
| 108 |
%define have_ftd2xx %{?_with_ftd2xx:1}%{!?_with_ftd2xx:0} |
|---|
| 109 |
%define have_trackdapi %{?_with_trackdapi:1}%{!?_with_trackdapi:0} |
|---|
| 110 |
%define have_vrpn %{?_with_vrpn:1}%{!?_with_vrpn:0} |
|---|
| 111 |
|
|---|
| 112 |
Name: vrjuggler |
|---|
| 113 |
Summary: VR Juggler is the virtual platform for VR application development |
|---|
| 114 |
Version: %{vrjuggler_version} |
|---|
| 115 |
Release: %{vrjuggler_release} |
|---|
| 116 |
Source: %{name}-%{global_version}-%{global_release}-src.tar.bz2 |
|---|
| 117 |
URL: http://www.vrjuggler.org/ |
|---|
| 118 |
Group: Development/Libraries |
|---|
| 119 |
BuildRoot: %{_tmppath}/%{name}-%{global_version}-%{global_release}-buildroot |
|---|
| 120 |
License: LGPL |
|---|
| 121 |
Requires: vpr = %{vpr_version} |
|---|
| 122 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 123 |
Requires: sonix = %{sonix_version} |
|---|
| 124 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 125 |
Requires: gadgeteer-plugin-remote-input-manager = %{gadgeteer_version} |
|---|
| 126 |
Requires: gadgeteer-plugin-start-barrier = %{gadgeteer_version} |
|---|
| 127 |
|
|---|
| 128 |
%description |
|---|
| 129 |
VR Juggler provides virtual reality (VR) software developers with a suite of |
|---|
| 130 |
application programming interfaces (APIs) that abstract, and hence simplify, |
|---|
| 131 |
all interface aspects of their program including the display surfaces, object |
|---|
| 132 |
tracking, selection and navigation, graphics rendering engines, and graphical |
|---|
| 133 |
user interfaces. An application written with VR Juggler is essentially |
|---|
| 134 |
independent of device, computer platform, and VR system. VR Juggler may be run |
|---|
| 135 |
with any combination of immersive technologies and computational hardware. |
|---|
| 136 |
|
|---|
| 137 |
%package -n vpr |
|---|
| 138 |
Summary: The VR Juggler Portable Runtime (VPR) |
|---|
| 139 |
Version: %{vpr_version} |
|---|
| 140 |
Release: %{vpr_release} |
|---|
| 141 |
URL: http://www.vrjuggler.org/vapor/ |
|---|
| 142 |
Group: Development/C++ |
|---|
| 143 |
Requires: cppdom >= 0.3.3 |
|---|
| 144 |
Requires: boost >= 1.32 |
|---|
| 145 |
BuildRequires: glibc-devel |
|---|
| 146 |
BuildRequires: e2fsprogs-devel |
|---|
| 147 |
BuildRequires: cppdom-devel >= 0.3.3 |
|---|
| 148 |
BuildRequires: boost-devel >= 1.32 |
|---|
| 149 |
|
|---|
| 150 |
%description -n vpr |
|---|
| 151 |
The VR Juggler Portable Runtime (VPR) provides an object-oriented |
|---|
| 152 |
operating system abstraction layer that allows for easy development of |
|---|
| 153 |
cross-platform C++ applications. |
|---|
| 154 |
|
|---|
| 155 |
%package -n vpr-devel |
|---|
| 156 |
Summary: The VR Juggler Portable Runtime Headers |
|---|
| 157 |
Version: %{vpr_version} |
|---|
| 158 |
Release: %{vpr_release} |
|---|
| 159 |
URL: http://www.vrjuggler.org/vapor/ |
|---|
| 160 |
Group: Development/C++ |
|---|
| 161 |
Requires: flagpoll >= 0.9.1 |
|---|
| 162 |
Requires: cppdom-devel >= 0.3.3 |
|---|
| 163 |
Requires: boost-devel >= 1.32 |
|---|
| 164 |
Requires: vpr = %{vpr_version} |
|---|
| 165 |
|
|---|
| 166 |
%description -n vpr-devel |
|---|
| 167 |
The header files and libraries needed for developing programs using the |
|---|
| 168 |
VR Juggler Portable Runtime. |
|---|
| 169 |
|
|---|
| 170 |
%package -n tweek-c++ |
|---|
| 171 |
Summary: The Tweek C++ API |
|---|
| 172 |
Version: %{tweek_version} |
|---|
| 173 |
Release: %{tweek_release} |
|---|
| 174 |
URL: http://www.vrjuggler.org/tweek/ |
|---|
| 175 |
Group: Development/C++ |
|---|
| 176 |
Requires: libomniorb >= 4.0.6-2 |
|---|
| 177 |
Requires: vpr = %{vpr_version} |
|---|
| 178 |
BuildRequires: libomniorb-devel >= 4.0.6-2 |
|---|
| 179 |
|
|---|
| 180 |
%description -n tweek-c++ |
|---|
| 181 |
The Tweek C++ API provides a wrapper around CORBA for writing applications |
|---|
| 182 |
based on the distributed model/view/controller system. In the scope of |
|---|
| 183 |
VR Juggler, such applications are usually immersive worlds that have a |
|---|
| 184 |
GUI that communicates with the immersive application through a network |
|---|
| 185 |
connection. |
|---|
| 186 |
|
|---|
| 187 |
%package -n tweek-c++-devel |
|---|
| 188 |
Summary: The Tweek C++ API Headers |
|---|
| 189 |
Version: %{tweek_version} |
|---|
| 190 |
Release: %{tweek_release} |
|---|
| 191 |
URL: http://www.vrjuggler.org/tweek/ |
|---|
| 192 |
Group: Development/C++ |
|---|
| 193 |
Requires: libomniorb-devel >= 4.0.6-2 |
|---|
| 194 |
Requires: flagpoll >= 0.9.1 |
|---|
| 195 |
Requires: vpr-devel = %{vpr_version} |
|---|
| 196 |
Requires: tweek-c++ = %{tweek_version} |
|---|
| 197 |
|
|---|
| 198 |
%description -n tweek-c++-devel |
|---|
| 199 |
The header files and libraries needed for developing programs using the |
|---|
| 200 |
Tweek C++ API. |
|---|
| 201 |
|
|---|
| 202 |
%package -n tweek-java-jni |
|---|
| 203 |
Summary: The JNI parts of the Tweek Java API |
|---|
| 204 |
Version: %{tweek_version} |
|---|
| 205 |
Release: %{tweek_release} |
|---|
| 206 |
URL: http://www.vrjuggler.org/tweek/ |
|---|
| 207 |
Group: Development/Java |
|---|
| 208 |
%java_req |
|---|
| 209 |
AutoReqProv: no |
|---|
| 210 |
|
|---|
| 211 |
%description -n tweek-java-jni |
|---|
| 212 |
The Tweek Java API JNI library proivdes a natively compiled extension used |
|---|
| 213 |
by some parts of the Tweek Java GUI. |
|---|
| 214 |
|
|---|
| 215 |
%package -n tweek-java |
|---|
| 216 |
Summary: The Tweek Java API and GUI |
|---|
| 217 |
Version: %{tweek_version} |
|---|
| 218 |
Release: %{tweek_release} |
|---|
| 219 |
URL: http://www.vrjuggler.org/tweek/ |
|---|
| 220 |
Group: Development/Java |
|---|
| 221 |
%java_req |
|---|
| 222 |
Requires: tweek-java-jni = %{tweek_version} |
|---|
| 223 |
Requires: flagpoll >= 0.9.1 |
|---|
| 224 |
AutoReqProv: no |
|---|
| 225 |
|
|---|
| 226 |
%description -n tweek-java |
|---|
| 227 |
The Tweek Java API provides a wrapper around CORBA for writing applications |
|---|
| 228 |
based on the distributed model/view/controller system. In the scope of |
|---|
| 229 |
VR Juggler, such applications are usually immersive worlds that have a |
|---|
| 230 |
GUI that communicates with the immersive application through a network |
|---|
| 231 |
connection. The Tweek Java GUI provides an framework for creating such |
|---|
| 232 |
GUIs. Application programmers write JavaBeans that plug into the Tweek |
|---|
| 233 |
Java GUI. |
|---|
| 234 |
|
|---|
| 235 |
%package -n jccl-c++ |
|---|
| 236 |
Summary: The JCCL C++ API |
|---|
| 237 |
Version: %{jccl_version} |
|---|
| 238 |
Release: %{jccl_release} |
|---|
| 239 |
URL: http://www.vrjuggler.org/jccl/ |
|---|
| 240 |
Group: Development/C++ |
|---|
| 241 |
Requires: vpr = %{vpr_version} |
|---|
| 242 |
|
|---|
| 243 |
%description -n jccl-c++ |
|---|
| 244 |
The JCCL C++ API provides a dynamic configuration system based on XML. |
|---|
| 245 |
|
|---|
| 246 |
%package -n jccl-c++-devel |
|---|
| 247 |
Summary: The JCCL C++ API Headers |
|---|
| 248 |
Version: %{jccl_version} |
|---|
| 249 |
Release: %{jccl_release} |
|---|
| 250 |
URL: http://www.vrjuggler.org/jccl/ |
|---|
| 251 |
Group: Development/C++ |
|---|
| 252 |
Requires: flagpoll >= 0.9.1 |
|---|
| 253 |
Requires: vpr-devel = %{vpr_version} |
|---|
| 254 |
|
|---|
| 255 |
%description -n jccl-c++-devel |
|---|
| 256 |
The header files and libraries needed for developing programs using the |
|---|
| 257 |
JCCL C++ API. |
|---|
| 258 |
|
|---|
| 259 |
%package -n jccl-rtrc-plugin-c++ |
|---|
| 260 |
Summary: The JCCL Remote Run-Time Reconfiguration C++ Plug-in |
|---|
| 261 |
Version: %{jccl_version} |
|---|
| 262 |
Release: %{jccl_release} |
|---|
| 263 |
URL: http://www.vrjuggler.org/jccl/ |
|---|
| 264 |
Group: Development/C++ |
|---|
| 265 |
Requires: vpr = %{vpr_version} |
|---|
| 266 |
Requires: tweek-c++ = %{tweek_version} |
|---|
| 267 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 268 |
|
|---|
| 269 |
%description -n jccl-rtrc-plugin-c++ |
|---|
| 270 |
A plug-in to the JCCL Config Manager written in C++ that provides the |
|---|
| 271 |
functionality needed for remote run-time reconfiguration through CORBA. |
|---|
| 272 |
|
|---|
| 273 |
%package -n jccl-java |
|---|
| 274 |
Summary: The JCCL Java API |
|---|
| 275 |
Version: %{jccl_version} |
|---|
| 276 |
Release: %{jccl_release} |
|---|
| 277 |
URL: http://www.vrjuggler.org/jccl/ |
|---|
| 278 |
Group: Development/Java |
|---|
| 279 |
%java_req |
|---|
| 280 |
Requires: tweek-java = %{tweek_version} |
|---|
| 281 |
|
|---|
| 282 |
%description -n jccl-java |
|---|
| 283 |
The JCCL Java API provides a collection of JavaBeans that are used for |
|---|
| 284 |
reading and editing JCCL configuration (.jconf) files and config |
|---|
| 285 |
definition (.jdef) files. The JavaBeans are designed for use with and |
|---|
| 286 |
depend on the Tweek Java GUI. |
|---|
| 287 |
|
|---|
| 288 |
%package -n jccl-rtrc-plugin-java |
|---|
| 289 |
Summary: The JCCL Remote Run-Time Reconfiguration JavaBean |
|---|
| 290 |
Version: %{jccl_version} |
|---|
| 291 |
Release: %{jccl_release} |
|---|
| 292 |
URL: http://www.vrjuggler.org/jccl/ |
|---|
| 293 |
Group: Development/C++ |
|---|
| 294 |
%java_req |
|---|
| 295 |
Requires: tweek-java = %{tweek_version} |
|---|
| 296 |
|
|---|
| 297 |
%description -n jccl-rtrc-plugin-java |
|---|
| 298 |
A plug-in to the JCCL Config Manager written in C++ that provides the |
|---|
| 299 |
functionality needed for remote run-time reconfiguration through CORBA. |
|---|
| 300 |
|
|---|
| 301 |
%package -n sonix |
|---|
| 302 |
Summary: Sonix |
|---|
| 303 |
Version: %{sonix_version} |
|---|
| 304 |
Release: %{sonix_release} |
|---|
| 305 |
URL: http://www.vrjuggler.org/sonix/ |
|---|
| 306 |
Group: Development/C++ |
|---|
| 307 |
Requires: vpr = %{vpr_version} |
|---|
| 308 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 309 |
|
|---|
| 310 |
%description -n sonix |
|---|
| 311 |
Sonix is a dynamically reconfigurable wrapper around audio APIs. |
|---|
| 312 |
|
|---|
| 313 |
%package -n sonix-devel |
|---|
| 314 |
Summary: The Sonix Headers |
|---|
| 315 |
Version: %{sonix_version} |
|---|
| 316 |
Release: %{sonix_release} |
|---|
| 317 |
URL: http://www.vrjuggler.org/sonix/ |
|---|
| 318 |
Group: Development/C++ |
|---|
| 319 |
Requires: vpr-devel = %{vpr_version} |
|---|
| 320 |
Requires: flagpoll >= 0.9.1 |
|---|
| 321 |
Requires: gmtl >= 0.4.5 |
|---|
| 322 |
Requires: sonix = %{sonix_version} |
|---|
| 323 |
|
|---|
| 324 |
%description -n sonix-devel |
|---|
| 325 |
The header files and libraries needed for developing programs using Sonix. |
|---|
| 326 |
|
|---|
| 327 |
%package -n sonix-plugin-audiere |
|---|
| 328 |
Summary: Sonix Audiere Plug-in |
|---|
| 329 |
Version: %{sonix_version} |
|---|
| 330 |
Release: %{sonix_release} |
|---|
| 331 |
URL: http://www.vrjuggler.org/sonix/ |
|---|
| 332 |
Group: Development/C++ |
|---|
| 333 |
Requires: sonix = %{sonix_version} |
|---|
| 334 |
Requires: audiere >= 1.9.3 |
|---|
| 335 |
BuildRequires: audiere-devel >= 1.9.3 |
|---|
| 336 |
|
|---|
| 337 |
%description -n sonix-plugin-audiere |
|---|
| 338 |
Sonix plug-in that uses Audiere to generate sounds. |
|---|
| 339 |
|
|---|
| 340 |
%package -n sonix-plugin-openal |
|---|
| 341 |
Summary: Sonix OpenAL Plug-in |
|---|
| 342 |
Version: %{sonix_version} |
|---|
| 343 |
Release: %{sonix_release} |
|---|
| 344 |
URL: http://www.vrjuggler.org/sonix/ |
|---|
| 345 |
Group: Development/C++ |
|---|
| 346 |
Requires: sonix = %{sonix_version} |
|---|
| 347 |
Requires: openal >= 0.0.8 |
|---|
| 348 |
Requires: freealut >= 1.0.1 |
|---|
| 349 |
BuildRequires: openal-devel >= 0.0.8 |
|---|
| 350 |
BuildRequires: freealut-devel >= 1.0.1 |
|---|
| 351 |
|
|---|
| 352 |
%description -n sonix-plugin-openal |
|---|
| 353 |
Sonix plug-in that uses OpenAL to generate sounds. |
|---|
| 354 |
|
|---|
| 355 |
%package -n gadgeteer |
|---|
| 356 |
Summary: Gadgeteer and all its device drivers and cluster plug-ins |
|---|
| 357 |
Version: %{gadgeteer_version} |
|---|
| 358 |
Release: %{gadgeteer_release} |
|---|
| 359 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 360 |
Group: Development/C++ |
|---|
| 361 |
Requires: libX11.so.6 |
|---|
| 362 |
Requires: libICE.so.6 |
|---|
| 363 |
Requires: libSM.so.6 |
|---|
| 364 |
Requires: vpr = %{vpr_version} |
|---|
| 365 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 366 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 367 |
|
|---|
| 368 |
%description -n gadgeteer |
|---|
| 369 |
Gadgeteer is an extensible, highly configurable, cluster-ready input |
|---|
| 370 |
device management for use with virtual reality applications. Users can |
|---|
| 371 |
write Device drivers that are loaded dynamically. |
|---|
| 372 |
|
|---|
| 373 |
%package -n gadgeteer-devel |
|---|
| 374 |
Summary: The Gadgeteer Headers |
|---|
| 375 |
Version: %{gadgeteer_version} |
|---|
| 376 |
Release: %{gadgeteer_release} |
|---|
| 377 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 378 |
Group: Development/C++ |
|---|
| 379 |
Requires: flagpoll >= 0.9.1 |
|---|
| 380 |
Requires: gmtl >= 0.4.5 |
|---|
| 381 |
Requires: vpr-devel = %{vpr_version} |
|---|
| 382 |
Requires: jccl-c++-devel = %{jccl_version} |
|---|
| 383 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 384 |
|
|---|
| 385 |
%description -n gadgeteer-devel |
|---|
| 386 |
The header files and libraries needed for developing programs and device |
|---|
| 387 |
drivers using Gadgeteer. This is required for writing device driver |
|---|
| 388 |
and cluster plug-ins to Gadgeteer. |
|---|
| 389 |
|
|---|
| 390 |
%package -n gadgeteer-driver-5dt-dataglove |
|---|
| 391 |
Summary: Fakespace Pinch Glove driver plug-in for Gadgeteer |
|---|
| 392 |
Version: %{gadgeteer_version} |
|---|
| 393 |
Release: %{gadgeteer_dataglove_release} |
|---|
| 394 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 395 |
Group: Development/C++ |
|---|
| 396 |
Requires: vpr = %{vpr_version} |
|---|
| 397 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 398 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 399 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 400 |
|
|---|
| 401 |
%description -n gadgeteer-driver-5dt-dataglove |
|---|
| 402 |
The Gadgeteer driver plug-in for the 5DT DataGlove input device. |
|---|
| 403 |
|
|---|
| 404 |
%package -n gadgeteer-driver-dtrack |
|---|
| 405 |
Summary: ART DTrack driver plug-in for Gadgeteer |
|---|
| 406 |
Version: %{gadgeteer_version} |
|---|
| 407 |
Release: %{gadgeteer_dtrack_release} |
|---|
| 408 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 409 |
Group: Development/C++ |
|---|
| 410 |
Requires: vpr = %{vpr_version} |
|---|
| 411 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 412 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 413 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 414 |
|
|---|
| 415 |
%description -n gadgeteer-driver-dtrack |
|---|
| 416 |
The Gadgeteer driver plug-in for the ART DTrack optical tracking system. |
|---|
| 417 |
|
|---|
| 418 |
%package -n gadgeteer-driver-etherio24 |
|---|
| 419 |
Summary: Elexol Ether I/O 24 driver plug-in for Gadgeteer |
|---|
| 420 |
Version: %{gadgeteer_version} |
|---|
| 421 |
Release: %{gadgeteer_etherio24_release} |
|---|
| 422 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 423 |
Group: Development/C++ |
|---|
| 424 |
Requires: vpr = %{vpr_version} |
|---|
| 425 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 426 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 427 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 428 |
|
|---|
| 429 |
%description -n gadgeteer-driver-etherio24 |
|---|
| 430 |
The Gadgeteer driver plug-in for the Elexol Ether I/O 24 input device. |
|---|
| 431 |
|
|---|
| 432 |
%package -n gadgeteer-driver-flock |
|---|
| 433 |
Summary: Ascension Flock of Birds driver plug-in for Gadgeteer |
|---|
| 434 |
Version: %{gadgeteer_version} |
|---|
| 435 |
Release: %{gadgeteer_flock_release} |
|---|
| 436 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 437 |
Group: Development/C++ |
|---|
| 438 |
Requires: vpr = %{vpr_version} |
|---|
| 439 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 440 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 441 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 442 |
|
|---|
| 443 |
%description -n gadgeteer-driver-flock |
|---|
| 444 |
The Gadgeteer driver plug-in for the Ascension Flock of Birds tracking |
|---|
| 445 |
system. |
|---|
| 446 |
|
|---|
| 447 |
%package -n gadgeteer-driver-fastrak |
|---|
| 448 |
Summary: Polhemus Fastrak driver plug-in for Gadgeteer |
|---|
| 449 |
Version: %{gadgeteer_version} |
|---|
| 450 |
Release: %{gadgeteer_fastrak_release} |
|---|
| 451 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 452 |
Group: Development/C++ |
|---|
| 453 |
Requires: vpr = %{vpr_version} |
|---|
| 454 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 455 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 456 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 457 |
|
|---|
| 458 |
%description -n gadgeteer-driver-fastrak |
|---|
| 459 |
The Gadgeteer driver plug-in for the Polhemus Fastrak tracking system. |
|---|
| 460 |
|
|---|
| 461 |
%package -n gadgeteer-driver-ibox |
|---|
| 462 |
Summary: ImmersionTech Interface Box (IBox) driver plug-in for Gadgeteer |
|---|
| 463 |
Version: %{gadgeteer_version} |
|---|
| 464 |
Release: %{gadgeteer_ibox_release} |
|---|
| 465 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 466 |
Group: Development/C++ |
|---|
| 467 |
Requires: vpr = %{vpr_version} |
|---|
| 468 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 469 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 470 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 471 |
|
|---|
| 472 |
%description -n gadgeteer-driver-ibox |
|---|
| 473 |
The Gadgeteer driver plug-in for the ImmersionTech Interface Box (IBox) |
|---|
| 474 |
input device. |
|---|
| 475 |
|
|---|
| 476 |
%package -n gadgeteer-driver-intersense-api |
|---|
| 477 |
Summary: InterSense Interface SDK driver plug-in for Gadgeteer |
|---|
| 478 |
Version: %{gadgeteer_version} |
|---|
| 479 |
Release: %{gadgeteer_intersense_api_release} |
|---|
| 480 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 481 |
Group: Development/C++ |
|---|
| 482 |
Requires: vpr = %{vpr_version} |
|---|
| 483 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 484 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 485 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 486 |
|
|---|
| 487 |
%description -n gadgeteer-driver-intersense-api |
|---|
| 488 |
The Gadgeteer driver plug-in for the InterSense Interface SDK, used for |
|---|
| 489 |
communicating with all InterSense tracker products. |
|---|
| 490 |
|
|---|
| 491 |
%package -n gadgeteer-driver-is900 |
|---|
| 492 |
Summary: InterSense IS-900 driver plug-in for Gadgeteer |
|---|
| 493 |
Version: %{gadgeteer_version} |
|---|
| 494 |
Release: %{gadgeteer_is900_release} |
|---|
| 495 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 496 |
Group: Development/C++ |
|---|
| 497 |
Requires: vpr = %{vpr_version} |
|---|
| 498 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 499 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 500 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 501 |
|
|---|
| 502 |
%description -n gadgeteer-driver-is900 |
|---|
| 503 |
The Gadgeteer driver plug-in for the InterSense IS-900 tracking system via |
|---|
| 504 |
the RS-232 interface. This plug-in should generally not be used. Use |
|---|
| 505 |
gadgeteer-driver-intersense-api instead. |
|---|
| 506 |
|
|---|
| 507 |
%package -n gadgeteer-driver-joydev |
|---|
| 508 |
Summary: Linux game controller driver plug-in for Gadgeteer |
|---|
| 509 |
Version: %{gadgeteer_version} |
|---|
| 510 |
Release: %{gadgeteer_joydev_release} |
|---|
| 511 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 512 |
Group: Development/C++ |
|---|
| 513 |
Requires: vpr = %{vpr_version} |
|---|
| 514 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 515 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 516 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 517 |
|
|---|
| 518 |
%description -n gadgeteer-driver-joydev |
|---|
| 519 |
The Gadgeteer driver plug-in for accessing game controllers on Linux via |
|---|
| 520 |
the joydev device. |
|---|
| 521 |
|
|---|
| 522 |
%package -n gadgeteer-driver-motionstar |
|---|
| 523 |
Summary: Ascension MotionStar driver plug-in for Gadgeteer |
|---|
| 524 |
Version: %{gadgeteer_version} |
|---|
| 525 |
Release: %{gadgeteer_motionstar_release} |
|---|
| 526 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 527 |
Group: Development/C++ |
|---|
| 528 |
Requires: vpr = %{vpr_version} |
|---|
| 529 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 530 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 531 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 532 |
|
|---|
| 533 |
%description -n gadgeteer-driver-motionstar |
|---|
| 534 |
The Gadgeteer driver plug-in for the Ascension MotionStar Wireless tracking |
|---|
| 535 |
system. |
|---|
| 536 |
|
|---|
| 537 |
%if %have_libusb |
|---|
| 538 |
%package -n gadgeteer-driver-p5glove |
|---|
| 539 |
Summary: Essential Reality P5 Glove driver plug-in for Gadgeteer |
|---|
| 540 |
Version: %{gadgeteer_version} |
|---|
| 541 |
Release: %{gadgeteer_p5glove_release} |
|---|
| 542 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 543 |
Group: Development/C++ |
|---|
| 544 |
Requires: vpr = %{vpr_version} |
|---|
| 545 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 546 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 547 |
BuildRequires: libusb-devel |
|---|
| 548 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 549 |
|
|---|
| 550 |
%description -n gadgeteer-driver-p5glove |
|---|
| 551 |
The Gadgeteer driver plug-in for the Essential Reality P5 Glove input device. |
|---|
| 552 |
%endif |
|---|
| 553 |
|
|---|
| 554 |
%package -n gadgeteer-driver-pinchglove |
|---|
| 555 |
Summary: Fakespace Pinch Glove driver plug-in for Gadgeteer |
|---|
| 556 |
Version: %{gadgeteer_version} |
|---|
| 557 |
Release: %{gadgeteer_pinchglove_release} |
|---|
| 558 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 559 |
Group: Development/C++ |
|---|
| 560 |
Requires: vpr = %{vpr_version} |
|---|
| 561 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 562 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 563 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 564 |
|
|---|
| 565 |
%description -n gadgeteer-driver-pinchglove |
|---|
| 566 |
The Gadgeteer driver plug-in for the Fakespace Pinch Glove input device. |
|---|
| 567 |
|
|---|
| 568 |
%package -n gadgeteer-driver-serial-encoder |
|---|
| 569 |
Summary: U.S. Digital Serial Encoder driver plug-in for Gadgeteer |
|---|
| 570 |
Version: %{gadgeteer_version} |
|---|
| 571 |
Release: %{gadgeteer_serial_encoder_release} |
|---|
| 572 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 573 |
Group: Development/C++ |
|---|
| 574 |
Requires: vpr = %{vpr_version} |
|---|
| 575 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 576 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 577 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 578 |
|
|---|
| 579 |
%description -n gadgeteer-driver-serial-encoder |
|---|
| 580 |
The Gadgeteer driver plug-in for U.S. Digital Serial Encoder devices. |
|---|
| 581 |
|
|---|
| 582 |
%package -n gadgeteer-driver-spaceball |
|---|
| 583 |
Summary: 3Dconnexion SpaceBall driver plug-in for Gadgeteer |
|---|
| 584 |
Version: %{gadgeteer_version} |
|---|
| 585 |
Release: %{gadgeteer_spaceball_release} |
|---|
| 586 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 587 |
Group: Development/C++ |
|---|
| 588 |
Requires: vpr = %{vpr_version} |
|---|
| 589 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 590 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 591 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 592 |
|
|---|
| 593 |
%description -n gadgeteer-driver-spaceball |
|---|
| 594 |
The Gadgeteer driver plug-in for 3Dconnexion SpaceBall devices. |
|---|
| 595 |
|
|---|
| 596 |
%package -n gadgeteer-driver-threedmouse |
|---|
| 597 |
Summary: Logitech 3D Mouse driver plug-in for Gadgeteer |
|---|
| 598 |
Version: %{gadgeteer_version} |
|---|
| 599 |
Release: %{gadgeteer_threedmouse_release} |
|---|
| 600 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 601 |
Group: Development/C++ |
|---|
| 602 |
Requires: vpr = %{vpr_version} |
|---|
| 603 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 604 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 605 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 606 |
|
|---|
| 607 |
%description -n gadgeteer-driver-threedmouse |
|---|
| 608 |
The Gadgeteer driver plug-in for the Logitech 3D Mouse input device. |
|---|
| 609 |
|
|---|
| 610 |
%package -n gadgeteer-driver-trackd |
|---|
| 611 |
Summary: TrackD communication driver plug-in for Gadgeteer |
|---|
| 612 |
Version: %{gadgeteer_version} |
|---|
| 613 |
Release: %{gadgeteer_trackd_release} |
|---|
| 614 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 615 |
Group: Development/C++ |
|---|
| 616 |
Requires: vpr = %{vpr_version} |
|---|
| 617 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 618 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 619 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 620 |
|
|---|
| 621 |
%description -n gadgeteer-driver-trackd |
|---|
| 622 |
The Gadgeteer driver plug-in for commnicating with VRCO TrackD. |
|---|
| 623 |
|
|---|
| 624 |
%if %have_trackdapi |
|---|
| 625 |
%package -n gadgeteer-driver-trackd-api |
|---|
| 626 |
Summary: TrackD API driver plug-in for Gadgeteer |
|---|
| 627 |
Version: %{gadgeteer_version} |
|---|
| 628 |
Release: %{gadgeteer_trackd_api_release} |
|---|
| 629 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 630 |
Group: Development/C++ |
|---|
| 631 |
Requires: vpr = %{vpr_version} |
|---|
| 632 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 633 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 634 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 635 |
|
|---|
| 636 |
%description -n gadgeteer-driver-trackd |
|---|
| 637 |
The Gadgeteer driver plug-in for commnicating with the TrackD API from VRCO. |
|---|
| 638 |
%endif |
|---|
| 639 |
|
|---|
| 640 |
%if %have_vrpn |
|---|
| 641 |
%package -n gadgeteer-driver-vrpn |
|---|
| 642 |
Summary: VRPN driver plug-in for Gadgeteer |
|---|
| 643 |
Version: %{gadgeteer_version} |
|---|
| 644 |
Release: %{gadgeteer_vrpn_release} |
|---|
| 645 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 646 |
Group: Development/C++ |
|---|
| 647 |
Requires: vpr = %{vpr_version} |
|---|
| 648 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 649 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 650 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 651 |
|
|---|
| 652 |
%description -n gadgeteer-driver-vrpn |
|---|
| 653 |
The Gadgeteer driver plug-in for VRPN. |
|---|
| 654 |
%endif |
|---|
| 655 |
|
|---|
| 656 |
%package -n gadgeteer-driver-wanda |
|---|
| 657 |
Summary: Ascension Wanda driver plug-in for Gadgeteer |
|---|
| 658 |
Version: %{gadgeteer_version} |
|---|
| 659 |
Release: %{gadgeteer_wanda_release} |
|---|
| 660 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 661 |
Group: Development/C++ |
|---|
| 662 |
Requires: vpr = %{vpr_version} |
|---|
| 663 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 664 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 665 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 666 |
|
|---|
| 667 |
%description -n gadgeteer-driver-wanda |
|---|
| 668 |
The Gadgeteer driver plug-in for the Ascension Wanda input device. |
|---|
| 669 |
|
|---|
| 670 |
%if %have_ftd2xx && %have_libusb |
|---|
| 671 |
%package -n gadgeteer-driver-x-ist |
|---|
| 672 |
Summary: noDNA X-IST driver plug-in for Gadgeteer |
|---|
| 673 |
Version: %{gadgeteer_version} |
|---|
| 674 |
Release: %{gadgeteer_x_ist_release} |
|---|
| 675 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 676 |
Group: Development/C++ |
|---|
| 677 |
Requires: vpr = %{vpr_version} |
|---|
| 678 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 679 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 680 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 681 |
|
|---|
| 682 |
%description -n gadgeteer-driver-x-ist |
|---|
| 683 |
The Gadgeteer driver plug-in for noDNA X-IST glove device. |
|---|
| 684 |
%endif |
|---|
| 685 |
|
|---|
| 686 |
%package -n gadgeteer-plugin-application-data-manager |
|---|
| 687 |
Summary: Application Data Manager cluster plug-in for Gadgeteer |
|---|
| 688 |
Version: %{gadgeteer_version} |
|---|
| 689 |
Release: %{gadgeteer_app_data_mgr_release} |
|---|
| 690 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 691 |
Group: Development/C++ |
|---|
| 692 |
Requires: vpr = %{vpr_version} |
|---|
| 693 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 694 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 695 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 696 |
|
|---|
| 697 |
%description -n gadgeteer-plugin-application-data-manager |
|---|
| 698 |
The Gadgeteer cluster plug-in for the Application Data Manager. |
|---|
| 699 |
|
|---|
| 700 |
%package -n gadgeteer-plugin-remote-input-manager |
|---|
| 701 |
Summary: Remote Input Manager cluster plug-in for Gadgeteer |
|---|
| 702 |
Version: %{gadgeteer_version} |
|---|
| 703 |
Release: %{gadgeteer_rim_release} |
|---|
| 704 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 705 |
Group: Development/C++ |
|---|
| 706 |
Requires: vpr = %{vpr_version} |
|---|
| 707 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 708 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 709 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 710 |
|
|---|
| 711 |
%description -n gadgeteer-plugin-remote-input-manager |
|---|
| 712 |
The Gadgeteer cluster plug-in for the Remote Input Manager. This will be |
|---|
| 713 |
needed for all clustered VR Juggler applications. |
|---|
| 714 |
|
|---|
| 715 |
%package -n gadgeteer-plugin-start-barrier |
|---|
| 716 |
Summary: Start barrier cluster plug-in for Gadgeteer |
|---|
| 717 |
Version: %{gadgeteer_version} |
|---|
| 718 |
Release: %{gadgeteer_rim_release} |
|---|
| 719 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 720 |
Group: Development/C++ |
|---|
| 721 |
Requires: vpr = %{vpr_version} |
|---|
| 722 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 723 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 724 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 725 |
|
|---|
| 726 |
%description -n gadgeteer-plugin-start-barrier |
|---|
| 727 |
The Gadgeteer Start Barrier cluster plug-in. This is used to ensure that all |
|---|
| 728 |
nodes of a cluster start rendering on the same frame. Thsi will be needed for |
|---|
| 729 |
all clustered VR Juggler applications. |
|---|
| 730 |
|
|---|
| 731 |
%package -n gadgeteer-plugin-swap-lock-tcp |
|---|
| 732 |
Summary: TCP swap lock cluster plug-in for Gadgeteer |
|---|
| 733 |
Version: %{gadgeteer_version} |
|---|
| 734 |
Release: %{gadgeteer_rim_release} |
|---|
| 735 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 736 |
Group: Development/C++ |
|---|
| 737 |
Requires: vpr = %{vpr_version} |
|---|
| 738 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 739 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 740 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 741 |
|
|---|
| 742 |
%description -n gadgeteer-plugin-swap-lock-tcp |
|---|
| 743 |
The Gadgeteer cluster plug-in for swap locking using TCP/IP. This will be |
|---|
| 744 |
needed for all clustered VR Juggler applications when hardware swap locking |
|---|
| 745 |
is not available. |
|---|
| 746 |
|
|---|
| 747 |
%package -n gadgeteer-plugin-swap-lock-wired |
|---|
| 748 |
Summary: Parallel port swap lock cluster plug-in for Gadgeteer |
|---|
| 749 |
Version: %{gadgeteer_version} |
|---|
| 750 |
Release: %{gadgeteer_rim_release} |
|---|
| 751 |
URL: http://www.vrjuggler.org/gadgeteer/ |
|---|
| 752 |
Group: Development/C++ |
|---|
| 753 |
Requires: vpr = %{vpr_version} |
|---|
| 754 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 755 |
BuildRequires: gmtl >= 0.4.5 |
|---|
| 756 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 757 |
|
|---|
| 758 |
%description -n gadgeteer-plugin-swap-lock-wired |
|---|
| 759 |
The Gadgeteer cluster plug-in for swap locking using custom parallel port |
|---|
| 760 |
hardware. In general, most people will not need or be able to use this |
|---|
| 761 |
plug-in. |
|---|
| 762 |
|
|---|
| 763 |
%package -n vrjuggler-devel |
|---|
| 764 |
Summary: The VR Juggler Headers |
|---|
| 765 |
Version: %{vrjuggler_version} |
|---|
| 766 |
Release: %{vrjuggler_release} |
|---|
| 767 |
URL: http://www.vrjuggler.org/vrjuggler/ |
|---|
| 768 |
Group: Development/C++ |
|---|
| 769 |
Requires: flagpoll >= 0.9.1 |
|---|
| 770 |
Requires: vpr-devel = %{vpr_version} |
|---|
| 771 |
Requires: jccl-c++-devel = %{jccl_version} |
|---|
| 772 |
Requires: sonix-devel = %{sonix_version} |
|---|
| 773 |
Requires: gadgeteer-devel = %{gadgeteer_version} |
|---|
| 774 |
Requires: vrjuggler = %{vrjuggler_version} |
|---|
| 775 |
|
|---|
| 776 |
%description -n vrjuggler-devel |
|---|
| 777 |
The header files and libraries needed for developing VR applications using |
|---|
| 778 |
VR Juggler. |
|---|
| 779 |
|
|---|
| 780 |
%package -n vrjuggler-opengl |
|---|
| 781 |
Summary: The VR Juggler OpenGL Draw Manager |
|---|
| 782 |
Version: %{vrjuggler_version} |
|---|
| 783 |
Release: %{vrjuggler_release} |
|---|
| 784 |
URL: http://www.vrjuggler.org/vrjuggler/ |
|---|
| 785 |
Group: Development/C++ |
|---|
| 786 |
Requires: libGL.so.1 |
|---|
| 787 |
Requires: libGLU.so.1 |
|---|
| 788 |
Requires: libXxf86vm.so.1 |
|---|
| 789 |
Requires: libXext.so.6 |
|---|
| 790 |
Requires: vrjuggler = %{vrjuggler_version} |
|---|
| 791 |
|
|---|
| 792 |
%description -n vrjuggler-opengl |
|---|
| 793 |
The VR Juggler OpenGL Draw Manager, which is needed for running applications |
|---|
| 794 |
based on OpenGL, OpenSG, and Open Scene Graph. |
|---|
| 795 |
|
|---|
| 796 |
%package -n vrjuggler-opengl-devel |
|---|
| 797 |
Summary: The VR Juggler OpenGL Draw Manager Headers |
|---|
| 798 |
Version: %{vrjuggler_version} |
|---|
| 799 |
Release: %{vrjuggler_release} |
|---|
| 800 |
URL: http://www.vrjuggler.org/vrjuggler/ |
|---|
| 801 |
Group: Development/C++ |
|---|
| 802 |
Requires: flagpoll >= 0.9.1 |
|---|
| 803 |
Requires: vrjuggler-opengl = %{vrjuggler_version} |
|---|
| 804 |
Requires: vrjuggler-devel = %{vrjuggler_version} |
|---|
| 805 |
|
|---|
| 806 |
%description -n vrjuggler-opengl-devel |
|---|
| 807 |
The header files and libraries needed for compiling VR Juggler applications |
|---|
| 808 |
that use the VR Juggler OpenGL Draw Manager. Such applications use OpenGL, |
|---|
| 809 |
OpenSG, or Open Scene Graph. |
|---|
| 810 |
|
|---|
| 811 |
%package -n vrjuggler-performer |
|---|
| 812 |
Summary: The VR Juggler OpenGL Performer Draw Manager |
|---|
| 813 |
Version: %{vrjuggler_version} |
|---|
| 814 |
Release: %{vrjuggler_release} |
|---|
| 815 |
URL: http://www.vrjuggler.org/vrjuggler/ |
|---|
| 816 |
Group: Development/C++ |
|---|
| 817 |
Requires: vrjuggler = %{vrjuggler_version} |
|---|
| 818 |
|
|---|
| 819 |
%description -n vrjuggler-performer |
|---|
| 820 |
The VR Juggler OpenGL Performer Draw Manager, which is needed for running |
|---|
| 821 |
applications based on OpenGL Performer. |
|---|
| 822 |
|
|---|
| 823 |
%package -n vrjuggler-performer-devel |
|---|
| 824 |
Summary: The VR Juggler OpenGL Performer Draw Manager Headers |
|---|
| 825 |
Version: %{vrjuggler_version} |
|---|
| 826 |
Release: %{vrjuggler_release} |
|---|
| 827 |
URL: http://www.vrjuggler.org/vrjuggler/ |
|---|
| 828 |
Group: Development/C++ |
|---|
| 829 |
Requires: flagpoll >= 0.9.1 |
|---|
| 830 |
Requires: vrjuggler-performer = %{vrjuggler_version} |
|---|
| 831 |
Requires: vrjuggler-devel = %{vrjuggler_version} |
|---|
| 832 |
|
|---|
| 833 |
%description -n vrjuggler-performer-devel |
|---|
| 834 |
The header files and libraries needed for compiling VR Juggler applications |
|---|
| 835 |
that use the VR Juggler OpenGL Performer Draw Manager. Such applications use |
|---|
| 836 |
OpenGL Performer. |
|---|
| 837 |
|
|---|
| 838 |
%package -n vrjconfig |
|---|
| 839 |
Summary: VRJConfig, the VR Juggler configuration editor |
|---|
| 840 |
Version: %{vrjuggler_version} |
|---|
| 841 |
Release: %{vrjuggler_release} |
|---|
| 842 |
URL: http://www.vrjuggler.org/vrjuggler/ |
|---|
| 843 |
Group: Development/Java |
|---|
| 844 |
%java_req |
|---|
| 845 |
Requires: tweek-java = %{tweek_version} |
|---|
| 846 |
Requires: jccl-java = %{jccl_version} |
|---|
| 847 |
Requires: jccl-rtrc-plugin-java = %{jccl_version} |
|---|
| 848 |
|
|---|
| 849 |
%description -n vrjconfig |
|---|
| 850 |
VRJConfig is a Java-based GUI for editing VR Juggler configurations. It |
|---|
| 851 |
is actually a JavaBean that plugs into the Tweek Java GUI. |
|---|
| 852 |
|
|---|
| 853 |
%package -n vrjuggler-perf-plugin-c++ |
|---|
| 854 |
Summary: The VR Juggler Remote Run-Time Performance Monitoring C++ Plug-in |
|---|
| 855 |
Version: %{vrjuggler_version} |
|---|
| 856 |
Release: %{vrjuggler_release} |
|---|
| 857 |
URL: http://www.vrjuggler.org/vrjuggler/ |
|---|
| 858 |
Group: Development/C++ |
|---|
| 859 |
Requires: tweek-c++ = %{tweek_version} |
|---|
| 860 |
Requires: vrjuggler = %{vrjuggler_version} |
|---|
| 861 |
|
|---|
| 862 |
%description -n vrjuggler-perf-plugin-c++ |
|---|
| 863 |
A plug-in to the VR Juggler Performance Mediator written in C++ that provides |
|---|
| 864 |
the functionality needed for remote run-time application performance |
|---|
| 865 |
monitoring through CORBA. |
|---|
| 866 |
|
|---|
| 867 |
%package -n vrjuggler-perf-plugin-java |
|---|
| 868 |
Summary: The VR Juggler Remote Run-Time Performance Monitoring JavaBean |
|---|
| 869 |
Version: %{vrjuggler_version} |
|---|
| 870 |
Release: %{vrjuggler_release} |
|---|
| 871 |
URL: http://www.vrjuggler.org/vrjuggler/ |
|---|
| 872 |
Group: Development/Java |
|---|
| 873 |
%java_req |
|---|
| 874 |
Requires: tweek-java = %{tweek_version} |
|---|
| 875 |
|
|---|
| 876 |
%description -n vrjuggler-perf-plugin-java |
|---|
| 877 |
A plug-in to the VR Juggler Performance Mediator written in Java that |
|---|
| 878 |
provides the functionality needed for remote run-time application performance |
|---|
| 879 |
monitoring through CORBA. |
|---|
| 880 |
|
|---|
| 881 |
%package -n juggler |
|---|
| 882 |
Summary: The Juggler Suite |
|---|
| 883 |
Version: %{vrjuggler_version} |
|---|
| 884 |
Release: %{vrjuggler_release} |
|---|
| 885 |
Group: Development/C++ |
|---|
| 886 |
License: LGPL |
|---|
| 887 |
URL: http://www.vrjuggler.org/ |
|---|
| 888 |
Requires: vpr = %{vpr_version} |
|---|
| 889 |
Requires: jccl-c++ = %{jccl_version} |
|---|
| 890 |
Requires: gadgeteer = %{gadgeteer_version} |
|---|
| 891 |
Requires: sonix = %{sonix_version} |
|---|
| 892 |
Requires: vrjuggler = %{vrjuggler_version} |
|---|
| 893 |
Requires: vrjuggler-opengl = %{vrjuggler_version} |
|---|
| 894 |
|
|---|
| 895 |
%description -n juggler |
|---|
| 896 |
The Juggler Suite provides virtual reality (VR) software developers with a |
|---|
| 897 |
collection of application programming interfaces (APIs) that abstract, and |
|---|
| 898 |
hence simplify, all interface aspects of their program including the display |
|---|
| 899 |
surfaces, object tracking, selection and navigation, graphics rendering |
|---|
| 900 |
engines, and graphical user interfaces. An application written with the |
|---|
| 901 |
Juggler Suite is essentially independent of device, computer platform, and |
|---|
| 902 |
VR system. Applications based on the Juggler Suite may be run with any |
|---|
| 903 |
combination of immersive technologies and computational hardware. |
|---|
| 904 |
|
|---|
| 905 |
%package -n juggler-devel |
|---|
| 906 |
Summary: The Juggler Suite C++ developer interface |
|---|
| 907 |
Version: %{vrjuggler_version} |
|---|
| 908 |
Release: %{vrjuggler_release} |
|---|
| 909 |
Group: Development/C++ |
|---|
| 910 |
License: LGPL |
|---|
| 911 |
URL: http://www.vrjuggler.org/ |
|---|
| 912 |
Requires: vpr-devel = %{vpr_version} |
|---|
| 913 |
Requires: jccl-c++-devel = %{jccl_version} |
|---|
| 914 |
Requires: gadgeteer-devel = %{gadgeteer_version} |
|---|
| 915 |
Requires: sonix-devel = %{sonix_version} |
|---|
| 916 |
Requires: vrjuggler-devel = %{vrjuggler_version} |
|---|
| 917 |
Requires: vrjuggler-opengl-devel = %{vrjuggler_version} |
|---|
| 918 |
Requires: doozer >= 2.1.6 |
|---|
| 919 |
|
|---|
| 920 |
%description -n juggler-devel |
|---|
| 921 |
The header files and libraries needed for developing VR applications using |
|---|
| 922 |
the Juggler Suite. |
|---|
| 923 |
|
|---|
| 924 |
%package -n juggler-java |
|---|
| 925 |
Summary: The Juggler Suite Java software |
|---|
| 926 |
Version: %{vrjuggler_version} |
|---|
| 927 |
Release: %{vrjuggler_release} |
|---|
| 928 |
Group: Development/Java |
|---|
| 929 |
License: LGPL |
|---|
| 930 |
URL: http://www.vrjuggler.org/ |
|---|
| 931 |
Requires: tweek-java = %{tweek_version} |
|---|
| 932 |
Requires: jccl-java = %{jccl_version} |
|---|
| 933 |
Requires: jccl-rtrc-plugin-java = %{jccl_version} |
|---|
| 934 |
Requires: vrjconfig = %{vrjuggler_version} |
|---|
| 935 |
Requires: vrjuggler-perf-plugin-java = %{vrjuggler_version} |
|---|
| 936 |
|
|---|
| 937 |
%description -n juggler-java |
|---|
| 938 |
The Java software from the Juggler Suite including VRJConfig. |
|---|
| 939 |
|
|---|
| 940 |
%prep |
|---|
| 941 |
rm -rf %{buildroot} |
|---|
| 942 |
# For now don't keep unpacking |
|---|
| 943 |
%setup -q -n %{name}-%{global_version}-%{global_release}-src |
|---|
| 944 |
#%setup -DT -q -n %{name}-%{global_version}-%{global_release}-src |
|---|
| 945 |
./configure.pl --with-boost=/usr --with-boost-includes=/usr/include \ |
|---|
| 946 |
--with-gmtl=/usr --with-openal=/usr --with-audiere=/usr \ |
|---|
| 947 |
--prefix=%{_prefix} %{abi_option} %{?_with_vrpn} \ |
|---|
| 948 |
%{?_with_ftd2xx} %{?_with_trackdapi} |
|---|
| 949 |
|
|---|
| 950 |
%build |
|---|
| 951 |
make %{?_smp_mflags} BUILD_PROF_C=N BUILD_PROF_CXX=N build |
|---|
| 952 |
|
|---|
| 953 |
%install |
|---|
| 954 |
make BUILD_PROF_C=N BUILD_PROF_CXX=N install prefix=%{buildroot}%{_prefix} |
|---|
| 955 |
# Just in case... stupid scons |
|---|
| 956 |
find %{buildroot}%{_prefix} -name .sconsign -exec rm {} \; |
|---|
| 957 |
|
|---|
| 958 |
%clean |
|---|
| 959 |
rm -rf %{buildroot} |
|---|
| 960 |
|
|---|
| 961 |
%post -n vpr |
|---|
| 962 |
/sbin/ldconfig |
|---|
| 963 |
|
|---|
| 964 |
%post -n tweek-c++ |
|---|
| 965 |
/sbin/ldconfig |
|---|
| 966 |
|
|---|
| 967 |
%post -n jccl-c++ |
|---|
| 968 |
/sbin/ldconfig |
|---|
| 969 |
|
|---|
| 970 |
%post -n sonix |
|---|
| 971 |
/sbin/ldconfig |
|---|
| 972 |
|
|---|
| 973 |
%post -n gadgeteer |
|---|
| 974 |
/sbin/ldconfig |
|---|
| 975 |
|
|---|
| 976 |
%post -n vrjuggler |
|---|
| 977 |
/sbin/ldconfig |
|---|
| 978 |
|
|---|
| 979 |
%post -n vrjuggler-opengl |
|---|
| 980 |
/sbin/ldconfig |
|---|
| 981 |
|
|---|
| 982 |
%post -n vrjuggler-performer |
|---|
| 983 |
/sbin/ldconfig |
|---|
| 984 |
|
|---|
| 985 |
%postun -n vpr |
|---|
| 986 |
/sbin/ldconfig |
|---|
| 987 |
|
|---|
| 988 |
%postun -n tweek-c++ |
|---|
| 989 |
/sbin/ldconfig |
|---|
| 990 |
|
|---|
| 991 |
%postun -n jccl-c++ |
|---|
| 992 |
/sbin/ldconfig |
|---|
| 993 |
|
|---|
| 994 |
%postun -n sonix |
|---|
| 995 |
/sbin/ldconfig |
|---|
| 996 |
|
|---|
| 997 |
%postun -n gadgeteer |
|---|
| 998 |
/sbin/ldconfig |
|---|
| 999 |
|
|---|
| 1000 |
%postun -n vrjuggler |
|---|
| 1001 |
/sbin/ldconfig |
|---|
| 1002 |
|
|---|
| 1003 |
%postun -n vrjuggler-opengl |
|---|
| 1004 |
/sbin/ldconfig |
|---|
| 1005 |
|
|---|
| 1006 |
%postun -n vrjuggler-performer |
|---|
| 1007 |
/sbin/ldconfig |
|---|
| 1008 |
|
|---|
| 1009 |
%files -n vpr |
|---|
| 1010 |
%defattr(-, root, root) |
|---|
| 1011 |
%{_libdir}/libvpr*.so |
|---|
| 1012 |
%dir %{_libdir}/%{vj_arch}/ |
|---|
| 1013 |
%dir %{_libdir}/%{vj_arch}/debug/ |
|---|
| 1014 |
%dir %{_libdir}/%{vj_arch}/opt/ |
|---|
| 1015 |
%dir %{_libdir}/%{vj_arch}/profiled/ |
|---|
| 1016 |
%{_libdir}/%{vj_arch}/libvpr*.so |
|---|
| 1017 |
%{_libdir}/%{vj_arch}/*/libvpr*.so |
|---|
| 1018 |
%doc COPYING.txt modules/vapor/ChangeLog |
|---|
| 1019 |
|
|---|
| 1020 |
%files -n vpr-devel |
|---|
| 1021 |
%defattr(-, root, root) |
|---|
| 1022 |
%{_includedir}/vpr-%{vpr_version_dist}/ |
|---|
| 1023 |
%{_libdir}/libvpr*.a |
|---|
| 1024 |
%{_libdir}/%{vj_arch}/libvpr*.a |
|---|
| 1025 |
%{_libdir}/%{vj_arch}/*/libvpr*.a |
|---|
| 1026 |
%{_libdir}/flagpoll/boost*.fpc |
|---|
| 1027 |
%{_libdir}/flagpoll/vpr*.fpc |
|---|
| 1028 |
%{_prefix}/share/aclocal/vpr.m4 |
|---|
| 1029 |
%{_prefix}/share/aclocal/vrj-helpers.m4 |
|---|
| 1030 |
%{_prefix}/share/vpr-%{vpr_version_dist} |
|---|
| 1031 |
|
|---|
| 1032 |
%if %have_omniorb |
|---|
| 1033 |
%files -n tweek-c++ |
|---|
| 1034 |
%defattr(-, root, root) |
|---|
| 1035 |
%{_libdir}/libtweek*.so |
|---|
| 1036 |
%dir %{_libdir}/%{vj_arch}/ |
|---|
| 1037 |
%dir %{_libdir}/%{vj_arch}/debug/ |
|---|
| 1038 |
%dir %{_libdir}/%{vj_arch}/opt/ |
|---|
| 1039 |
%dir %{_libdir}/%{vj_arch}/profiled/ |
|---|
| 1040 |
%{_libdir}/%{vj_arch}/libtweek*.so |
|---|
| 1041 |
%{_libdir}/%{vj_arch}/*/libtweek*.so |
|---|
| 1042 |
%dir %{_prefix}/share/tweek-%{tweek_version_dist}/ |
|---|
| 1043 |
%{_prefix}/share/tweek-%{tweek_version_dist}/data |
|---|
| 1044 |
%doc COPYING.txt modules/tweek/ChangeLog |
|---|
| 1045 |
|
|---|
| 1046 |
%files -n tweek-c++-devel |
|---|
| 1047 |
%defattr(-, root, root) |
|---|
| 1048 |
%{_includedir}/tweek-%{tweek_version_dist} |
|---|
| 1049 |
%{_libdir}/libtweek*.a |
|---|
| 1050 |
%{_libdir}/%{vj_arch}/libtweek*.a |
|---|
| 1051 |
%{_libdir}/%{vj_arch}/*/libtweek*.a |
|---|
| 1052 |
%{_libdir}/flagpoll/tweek-%{tweek_version_dist}*.fpc |
|---|
| 1053 |
%{_libdir}/flagpoll/tweek-python-%{tweek_version_dist}*.fpc |
|---|
| 1054 |
%{_prefix}/share/aclocal/tweek.m4 |
|---|
| 1055 |
%{_prefix}/share/tweek-%{tweek_version_dist}/test |
|---|
| 1056 |
%{_prefix}/share/tweek-%{tweek_version_dist}/tweek.appdefs.mk |
|---|
| 1057 |
%endif |
|---|
| 1058 |
|
|---|
| 1059 |
%if %have_java |
|---|
| 1060 |
%files -n tweek-java-jni |
|---|
| 1061 |
%defattr(-, root, root) |
|---|
| 1062 |
%{_prefix}/share/tweek-%{tweek_version_dist}/java/%{tweek_arch} |
|---|
| 1063 |
|
|---|
| 1064 |
%files -n tweek-java |
|---|
| 1065 |
%defattr(-, root, root) |
|---|
| 1066 |
%{_bindir}/idl |
|---|
| 1067 |
%{_bindir}/idl.jar |
|---|
| 1068 |
%{_bindir}/logkit-1.2.jar |
|---|
| 1069 |
%{_bindir}/tweek |
|---|
| 1070 |
%{_bindir}/tweek-base.sh |
|---|
| 1071 |
%{_libdir}/flagpoll/tweek-java-%{tweek_version_dist}*.fpc |
|---|
| 1072 |
%{_prefix}/share/tweek-%{tweek_version_dist}/beans |
|---|
| 1073 |
%dir %{_prefix}/share/tweek-%{tweek_version_dist}/java/ |
|---|
| 1074 |
%{_prefix}/share/tweek-%{tweek_version_dist}/java/*.jar |
|---|
| 1075 |
%{_prefix}/share/tweek-%{tweek_version_dist}/java/*.txt |
|---|
| 1076 |
%{_prefix}/share/tweek-%{tweek_version_dist}/LICENSE |
|---|
| 1077 |
%{_prefix}/share/tweek-%{tweek_version_dist}/README.source |
|---|
| 1078 |
%doc COPYING.txt modules/tweek/ChangeLog |
|---|
| 1079 |
%endif |
|---|
| 1080 |
|
|---|
| 1081 |
%files -n jccl-c++ |
|---|
| 1082 |
%defattr(-, root, root) |
|---|
| 1083 |
%{_libdir}/libjccl*.so |
|---|
| 1084 |
%dir %{_libdir}/%{vj_arch}/ |
|---|
| 1085 |
%dir %{_libdir}/%{vj_arch}/debug/ |
|---|
| 1086 |
%dir %{_libdir}/%{vj_arch}/opt/ |
|---|
| 1087 |
%dir %{_libdir}/%{vj_arch}/profiled/ |
|---|
| 1088 |
%{_libdir}/%{vj_arch}/libjccl*.so |
|---|
| 1089 |
%{_libdir}/%{vj_arch}/*/libjccl*.so |
|---|
| 1090 |
%dir %{_prefix}/share/jccl-%{jccl_version_dist}/ |
|---|
| 1091 |
%{_prefix}/share/jccl-%{jccl_version_dist}/data |
|---|
| 1092 |
%{_prefix}/share/jccl-%{jccl_version_dist}/tools |
|---|
| 1093 |
%doc COPYING.txt modules/jackal/ChangeLog |
|---|
| 1094 |
|
|---|
| 1095 |
%files -n jccl-c++-devel |
|---|
| 1096 |
%defattr(-, root, root) |
|---|
| 1097 |
%{_includedir}/jccl-%{jccl_version_dist} |
|---|
| 1098 |
%{_libdir}/libjccl*.a |
|---|
| 1099 |
%{_libdir}/%{vj_arch}/libjccl*.a |
|---|
| 1100 |
%{_libdir}/%{vj_arch}/*/libjccl*.a |
|---|
| 1101 |
%{_libdir}/flagpoll/jccl*.fpc |
|---|
| 1102 |
%{_prefix}/share/aclocal/jccl.m4 |
|---|
| 1103 |
%{_prefix}/share/jccl-%{jccl_version_dist}/test |
|---|
| 1104 |
|
|---|
| 1105 |
%if %have_omniorb |
|---|
| 1106 |
%files -n jccl-rtrc-plugin-c++ |
|---|
| 1107 |
%defattr(-, root, root) |
|---|
| 1108 |
%{_libdir}/jccl-%{jccl_version_dist} |
|---|
| 1109 |
%endif |
|---|
| 1110 |
|
|---|
| 1111 |
%if %have_java |
|---|
| 1112 |
%files -n jccl-java |
|---|
| 1113 |
%defattr(-, root, root) |
|---|
| 1114 |
%dir %{_prefix}/share/jccl-%{jccl_version_dist}/beans/ |
|---|
| 1115 |
%{_prefix}/share/jccl-%{jccl_version_dist}/beans/jccl_config.* |
|---|
| 1116 |
%{_prefix}/share/jccl-%{jccl_version_dist}/beans/jccl_editors.* |
|---|
| 1117 |
%{_prefix}/share/jccl-%{jccl_version_dist}/java |
|---|
| 1118 |
%doc COPYING.txt modules/jackal/ChangeLog |
|---|
| 1119 |
|
|---|
| 1120 |
%files -n jccl-rtrc-plugin-java |
|---|
| 1121 |
%defattr(-, root, root) |
|---|
| 1122 |
%{_prefix}/share/jccl-%{jccl_version_dist}/beans/jccl_rtrc.* |
|---|
| 1123 |
%endif |
|---|
| 1124 |
|
|---|
| 1125 |
%files -n sonix |
|---|
| 1126 |
%defattr(-, root, root) |
|---|
| 1127 |
%{_libdir}/libsonix*.so |
|---|
| 1128 |
%dir %{_libdir}/%{vj_arch}/ |
|---|
| 1129 |
%dir %{_libdir}/%{vj_arch}/debug/ |
|---|
| 1130 |
%dir %{_libdir}/%{vj_arch}/opt/ |
|---|
| 1131 |
%dir %{_libdir}/%{vj_arch}/profiled/ |
|---|
| 1132 |
%{_libdir}/%{vj_arch}/libsonix*.so |
|---|
| 1133 |
%{_libdir}/%{vj_arch}/*/libsonix*.so |
|---|
| 1134 |
%dir %{_libdir}/sonix-%{sonix_version_dist}/ |
|---|
| 1135 |
%dir %{_libdir}/sonix-%{sonix_version_dist}/plugins/ |
|---|
| 1136 |
%dir %{_libdir}/sonix-%{sonix_version_dist}/plugins/dbg/ |
|---|
| 1137 |
%dir %{_libdir}/sonix-%{sonix_version_dist}/plugins/opt/ |
|---|
| 1138 |
%{_prefix}/share/sonix-%{sonix_version_dist}/data |
|---|
| 1139 |
%doc COPYING.txt modules/sonix/ChangeLog |
|---|
| 1140 |
|
|---|
| 1141 |
%files -n sonix-devel |
|---|
| 1142 |
%defattr(-, root, root) |
|---|
| 1143 |
%{_includedir}/sonix-%{sonix_version_dist} |
|---|
| 1144 |
%{_libdir}/libsonix*.a |
|---|
| 1145 |
%{_libdir}/%{vj_arch}/libsonix*.a |
|---|
| 1146 |
%{_libdir}/%{vj_arch}/*/libsonix*.a |
|---|
| 1147 |
%{_libdir}/flagpoll/sonix*.fpc |
|---|
| 1148 |
%{_prefix}/share/aclocal/sonix.m4 |
|---|
| 1149 |
%{_prefix}/share/sonix-%{sonix_version_dist}/samples |
|---|
| 1150 |
|
|---|
| 1151 |
%if %have_audiere |
|---|
| 1152 |
%files -n sonix-plugin-audiere |
|---|
| 1153 |
%defattr(-, root, root) |
|---|
| 1154 |
%{_libdir}/sonix-%{sonix_version_dist}/plugins/*/Audiere_snd.so |
|---|
| 1155 |
%endif |
|---|
| 1156 |
|
|---|
| 1157 |
%if %have_openal |
|---|
| 1158 |
%files -n sonix-plugin-openal |
|---|
| 1159 |
%defattr(-, root, root) |
|---|
| 1160 |
%{_libdir}/sonix-%{sonix_version_dist}/plugins/*/OpenAL_snd.so |
|---|
| 1161 |
%endif |
|---|
| 1162 |
|
|---|
| 1163 |
%files -n gadgeteer |
|---|
| 1164 |
%defattr(-, root, root) |
|---|
| 1165 |
%{_libdir}/libgadget*.so |
|---|
| 1166 |
%dir %{_libdir}/%{vj_arch}/ |
|---|
| 1167 |
%dir %{_libdir}/%{vj_arch}/debug/ |
|---|
| 1168 |
%dir %{_libdir}/%{vj_arch}/opt/ |
|---|
| 1169 |
%dir %{_libdir}/%{vj_arch}/profiled/ |
|---|
| 1170 |
%{_libdir}/%{vj_arch}/libgadget*.so |
|---|
| 1171 |
%{_libdir}/%{vj_arch}/*/libgadget*.so |
|---|
| 1172 |
%dir %{_libdir}/gadgeteer-%{gadgeteer_version_dist}/ |
|---|
| 1173 |
%dir %{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/ |
|---|
| 1174 |
%dir %{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/ |
|---|
| 1175 |
%dir %{_libdir}/gadgeteer-%{gadgeteer_version_dist}/plugins/ |
|---|
| 1176 |
%dir %{_libdir}/gadgeteer-%{gadgeteer_version_dist}/plugins/debug/ |
|---|
| 1177 |
%{_prefix}/share/gadgeteer-%{gadgeteer_version_dist}/data |
|---|
| 1178 |
%{_prefix}/share/gadgeteer-%{gadgeteer_version_dist}/tools |
|---|
| 1179 |
%doc COPYING.txt modules/gadgeteer/ChangeLog |
|---|
| 1180 |
|
|---|
| 1181 |
%files -n gadgeteer-devel |
|---|
| 1182 |
%defattr(-, root, root) |
|---|
| 1183 |
%{_includedir}/gadgeteer-%{gadgeteer_version_dist}/cluster |
|---|
| 1184 |
%{_includedir}/gadgeteer-%{gadgeteer_version_dist}/gadget |
|---|
| 1185 |
%{_includedir}/gadgeteer-%{gadgeteer_version_dist}/plugins |
|---|
| 1186 |
%{_libdir}/libgadget*.a |
|---|
| 1187 |
%{_libdir}/%{vj_arch}/libgadget*.a |
|---|
| 1188 |
%{_libdir}/%{vj_arch}/*/libgadget*.a |
|---|
| 1189 |
%{_libdir}/flagpoll/gadgeteer*.fpc |
|---|
| 1190 |
%{_prefix}/share/aclocal/gadget.m4 |
|---|
| 1191 |
%{_prefix}/share/gadgeteer-%{gadgeteer_version_dist}/*.mk |
|---|
| 1192 |
%{_prefix}/share/gadgeteer-%{gadgeteer_version_dist}/samples |
|---|
| 1193 |
%{_prefix}/share/gadgeteer-%{gadgeteer_version_dist}/test |
|---|
| 1194 |
|
|---|
| 1195 |
%files -n gadgeteer-driver-5dt-dataglove |
|---|
| 1196 |
%defattr(-, root, root) |
|---|
| 1197 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/DataGlove_drv.so |
|---|
| 1198 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/DataGlove_drv.so |
|---|
| 1199 |
|
|---|
| 1200 |
%files -n gadgeteer-driver-dtrack |
|---|
| 1201 |
%defattr(-, root, root) |
|---|
| 1202 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/DTrack_drv.so |
|---|
| 1203 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/DTrack_drv.so |
|---|
| 1204 |
|
|---|
| 1205 |
%files -n gadgeteer-driver-etherio24 |
|---|
| 1206 |
%defattr(-, root, root) |
|---|
| 1207 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/ElexolEther24_drv.so |
|---|
| 1208 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/ElexolEther24_drv.so |
|---|
| 1209 |
|
|---|
| 1210 |
%files -n gadgeteer-driver-flock |
|---|
| 1211 |
%defattr(-, root, root) |
|---|
| 1212 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/Flock_drv.so |
|---|
| 1213 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/Flock_drv.so |
|---|
| 1214 |
|
|---|
| 1215 |
%files -n gadgeteer-driver-fastrak |
|---|
| 1216 |
%defattr(-, root, root) |
|---|
| 1217 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/Fastrak_drv.so |
|---|
| 1218 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/Fastrak_drv.so |
|---|
| 1219 |
|
|---|
| 1220 |
%files -n gadgeteer-driver-ibox |
|---|
| 1221 |
%defattr(-, root, root) |
|---|
| 1222 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/IBox_drv.so |
|---|
| 1223 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/IBox_drv.so |
|---|
| 1224 |
|
|---|
| 1225 |
%files -n gadgeteer-driver-intersense-api |
|---|
| 1226 |
%defattr(-, root, root) |
|---|
| 1227 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/IntersenseAPI_drv.so |
|---|
| 1228 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/IntersenseAPI_drv.so |
|---|
| 1229 |
|
|---|
| 1230 |
%files -n gadgeteer-driver-is900 |
|---|
| 1231 |
%defattr(-, root, root) |
|---|
| 1232 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/IS900_drv.so |
|---|
| 1233 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/IS900_drv.so |
|---|
| 1234 |
|
|---|
| 1235 |
%files -n gadgeteer-driver-joydev |
|---|
| 1236 |
%defattr(-, root, root) |
|---|
| 1237 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/LinuxJoydev_drv.so |
|---|
| 1238 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/LinuxJoydev_drv.so |
|---|
| 1239 |
|
|---|
| 1240 |
%files -n gadgeteer-driver-motionstar |
|---|
| 1241 |
%defattr(-, root, root) |
|---|
| 1242 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/MotionStar_drv.so |
|---|
| 1243 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/MotionStar_drv.so |
|---|
| 1244 |
|
|---|
| 1245 |
%if %have_libusb |
|---|
| 1246 |
%files -n gadgeteer-driver-p5glove |
|---|
| 1247 |
%defattr(-, root, root) |
|---|
| 1248 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/P5Glove_drv.so |
|---|
| 1249 |
%{_libdir}/gadgeteer-%{gadgeteer_version_dist}/drivers/debug/P5Glove_drv.so |
|---|
| 1250 |
%endif |
|---|
| 1251 |
|
|---|
| 1252 |
%files -n gadgeteer-driver-pinchglove |
|---|