Changeset 20653

Show
Ignore:
Timestamp:
08/09/07 15:30:22 (1 year ago)
Author:
patrick
Message:

Package the driver and cluster plug-ins to Gadgeteer individually. This is
helpful for cases where a driver has an external dependency that is not
available and would thus prevnt the whole gadgeteer plug-in from being
installed.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/release/vrjuggler.spec

    r20652 r20653  
    11# 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. 
    220%define name vrjuggler 
    321%define global_version 2.3.11 
     
    1432%define gadgeteer_version 1.3.13 
    1533%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} 
    1656%define vrjuggler_version %{global_version} 
    1757%define vrjuggler_release %{global_release}%{?dist} 
     
    4787%endif 
    4888 
     89%{!?_with_ftd2xx: %{!?_without_ftd2xx: %define _without_ftd2xx --without-ftd2xx}} 
     90%{!?_with_trackdapi: %{!?_without_trackdapi: %define _without_trackdapi --without-trackdapi}} 
     91%{!?_with_vrpn: %{!?_without_vrpn: %define _without_vrpn --without-vrpn}} 
     92 
    4993%define have_omniorb %(if [ -x /usr/bin/omniidl ] ; then echo 1; else echo 0; fi) 
    5094%define have_audiere %(if [ -x /usr/bin/audiere-config ] ; then echo 1; else echo 0; fi) 
    5195%define have_openal %(if [ -x /usr/bin/openal-config ] ; then echo 1; else echo 0; fi) 
     96%define have_libusb %(if [ -x /usr/bin/libusb-config ] ; then echo 1; else echo 0; fi) 
    5297%define have_performer %(if [ -e /usr/lib/libpf.so ] ; then echo 1; else echo 0; fi) 
     98%define have_ftd2xx %{?_with_ftd2xx:1}%{!?_with_ftd2xx:0} 
     99%define have_trackdapi %{?_with_trackdapi:1}%{!?_with_trackdapi:0} 
     100%define have_vrpn %{?_with_vrpn:1}%{!?_with_vrpn:0} 
    53101 
    54102Name: vrjuggler 
     
    65113Requires: sonix = %{sonix_version}-%{sonix_release} 
    66114Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     115Requires: gadgeteer-plugin-remote-input-manager = %{gadgeteer_version}-%{gadgeteer_release} 
    67116Provides: vrjuggler = %{vrjuggler_version}-%{vrjuggler_release} 
    68117 
     
    345394drivers using Gadgeteer. This is required for writing device driver 
    346395and cluster plug-ins to Gadgeteer. 
     396 
     397%package -n gadgeteer-driver-5dt-dataglove 
     398Summary: Fakespace Pinch Glove driver plug-in for Gadgeteer 
     399Version: %{gadgeteer_version} 
     400Release: %{gadgeteer_dataglove_release} 
     401URL: http://www.vrjuggler.org/gadgeteer/ 
     402Group: Development/C++ 
     403Requires: vpr = %{vpr_version}-%{vpr_release} 
     404Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     405BuildRequires: gmtl >= 0.4.5 
     406Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     407 
     408%description -n gadgeteer-driver-5dt-dataglove 
     409The Gadgeteer driver plug-in for the 5DT DataGlove input device. 
     410 
     411%package -n gadgeteer-driver-dtrack 
     412Summary: ART DTrack driver plug-in for Gadgeteer 
     413Version: %{gadgeteer_version} 
     414Release: %{gadgeteer_dtrack_release} 
     415URL: http://www.vrjuggler.org/gadgeteer/ 
     416Group: Development/C++ 
     417Requires: vpr = %{vpr_version}-%{vpr_release} 
     418Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     419BuildRequires: gmtl >= 0.4.5 
     420Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     421 
     422%description -n gadgeteer-driver-dtrack 
     423The Gadgeteer driver plug-in for the ART DTrack optical tracking system. 
     424 
     425%package -n gadgeteer-driver-etherio24 
     426Summary: Elexol Ether I/O 24 driver plug-in for Gadgeteer 
     427Version: %{gadgeteer_version} 
     428Release: %{gadgeteer_etherio24_release} 
     429URL: http://www.vrjuggler.org/gadgeteer/ 
     430Group: Development/C++ 
     431Requires: vpr = %{vpr_version}-%{vpr_release} 
     432Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     433BuildRequires: gmtl >= 0.4.5 
     434Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     435 
     436%description -n gadgeteer-driver-etherio24 
     437The Gadgeteer driver plug-in for the Elexol Ether I/O 24 input device. 
     438 
     439%package -n gadgeteer-driver-flock 
     440Summary: Ascension Flock of Birds driver plug-in for Gadgeteer 
     441Version: %{gadgeteer_version} 
     442Release: %{gadgeteer_flock_release} 
     443URL: http://www.vrjuggler.org/gadgeteer/ 
     444Group: Development/C++ 
     445Requires: vpr = %{vpr_version}-%{vpr_release} 
     446Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     447BuildRequires: gmtl >= 0.4.5 
     448Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     449 
     450%description -n gadgeteer-driver-flock 
     451The Gadgeteer driver plug-in for the Ascension Flock of Birds tracking 
     452system. 
     453 
     454%package -n gadgeteer-driver-fastrak 
     455Summary: Polhemus Fastrak driver plug-in for Gadgeteer 
     456Version: %{gadgeteer_version} 
     457Release: %{gadgeteer_fastrak_release} 
     458URL: http://www.vrjuggler.org/gadgeteer/ 
     459Group: Development/C++ 
     460Requires: vpr = %{vpr_version}-%{vpr_release} 
     461Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     462BuildRequires: gmtl >= 0.4.5 
     463Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     464 
     465%description -n gadgeteer-driver-fastrak 
     466The Gadgeteer driver plug-in for the Polhemus Fastrak tracking system. 
     467 
     468%package -n gadgeteer-driver-ibox 
     469Summary: ImmersionTech Interface Box (IBox) driver plug-in for Gadgeteer 
     470Version: %{gadgeteer_version} 
     471Release: %{gadgeteer_ibox_release} 
     472URL: http://www.vrjuggler.org/gadgeteer/ 
     473Group: Development/C++ 
     474Requires: vpr = %{vpr_version}-%{vpr_release} 
     475Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     476BuildRequires: gmtl >= 0.4.5 
     477Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     478 
     479%description -n gadgeteer-driver-ibox 
     480The Gadgeteer driver plug-in for the ImmersionTech Interface Box (IBox) 
     481input device. 
     482 
     483%package -n gadgeteer-driver-intersense-api 
     484Summary: InterSense Interface SDK driver plug-in for Gadgeteer 
     485Version: %{gadgeteer_version} 
     486Release: %{gadgeteer_intersense_api_release} 
     487URL: http://www.vrjuggler.org/gadgeteer/ 
     488Group: Development/C++ 
     489Requires: vpr = %{vpr_version}-%{vpr_release} 
     490Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     491BuildRequires: gmtl >= 0.4.5 
     492Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     493 
     494%description -n gadgeteer-driver-intersense-api 
     495The Gadgeteer driver plug-in for the InterSense Interface SDK, used for 
     496communicating with all InterSense tracker products. 
     497 
     498%package -n gadgeteer-driver-is900 
     499Summary: InterSense IS-900 driver plug-in for Gadgeteer 
     500Version: %{gadgeteer_version} 
     501Release: %{gadgeteer_is900_release} 
     502URL: http://www.vrjuggler.org/gadgeteer/ 
     503Group: Development/C++ 
     504Requires: vpr = %{vpr_version}-%{vpr_release} 
     505Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     506BuildRequires: gmtl >= 0.4.5 
     507Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     508 
     509%description -n gadgeteer-driver-is900 
     510The Gadgeteer driver plug-in for the InterSense IS-900 tracking system via 
     511the RS-232 interface. This plug-in should generally not be used. Use 
     512gadgeteer-driver-intersense-api instead. 
     513 
     514%package -n gadgeteer-driver-joydev 
     515Summary: Linux game controller driver plug-in for Gadgeteer 
     516Version: %{gadgeteer_version} 
     517Release: %{gadgeteer_joydev_release} 
     518URL: http://www.vrjuggler.org/gadgeteer/ 
     519Group: Development/C++ 
     520Requires: vpr = %{vpr_version}-%{vpr_release} 
     521Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     522BuildRequires: gmtl >= 0.4.5 
     523Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     524 
     525%description -n gadgeteer-driver-joydev 
     526The Gadgeteer driver plug-in for accessing game controllers on Linux via 
     527the joydev device. 
     528 
     529%package -n gadgeteer-driver-motionstar 
     530Summary: Ascension MotionStar driver plug-in for Gadgeteer 
     531Version: %{gadgeteer_version} 
     532Release: %{gadgeteer_motionstar_release} 
     533URL: http://www.vrjuggler.org/gadgeteer/ 
     534Group: Development/C++ 
     535Requires: vpr = %{vpr_version}-%{vpr_release} 
     536Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     537BuildRequires: gmtl >= 0.4.5 
     538Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     539 
     540%description -n gadgeteer-driver-motionstar 
     541The Gadgeteer driver plug-in for the Ascension MotionStar Wireless tracking 
     542system. 
     543 
     544%if %have_libusb 
     545%package -n gadgeteer-driver-p5glove 
     546Summary: Essential Reality P5 Glove driver plug-in for Gadgeteer 
     547Version: %{gadgeteer_version} 
     548Release: %{gadgeteer_p5glove_release} 
     549URL: http://www.vrjuggler.org/gadgeteer/ 
     550Group: Development/C++ 
     551Requires: vpr = %{vpr_version}-%{vpr_release} 
     552Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     553BuildRequires: gmtl >= 0.4.5 
     554BuildRequires: libusb-devel 
     555Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     556 
     557%description -n gadgeteer-driver-p5glove 
     558The Gadgeteer driver plug-in for the Essential Reality P5 Glove input device. 
     559%endif 
     560 
     561%package -n gadgeteer-driver-pinchglove 
     562Summary: Fakespace Pinch Glove driver plug-in for Gadgeteer 
     563Version: %{gadgeteer_version} 
     564Release: %{gadgeteer_pinchglove_release} 
     565URL: http://www.vrjuggler.org/gadgeteer/ 
     566Group: Development/C++ 
     567Requires: vpr = %{vpr_version}-%{vpr_release} 
     568Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     569BuildRequires: gmtl >= 0.4.5 
     570Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     571 
     572%description -n gadgeteer-driver-pinchglove 
     573The Gadgeteer driver plug-in for the Fakespace Pinch Glove input device. 
     574 
     575%package -n gadgeteer-driver-serial-encoder 
     576Summary: U.S. Digital Serial Encoder driver plug-in for Gadgeteer 
     577Version: %{gadgeteer_version} 
     578Release: %{gadgeteer_serial_encoder_release} 
     579URL: http://www.vrjuggler.org/gadgeteer/ 
     580Group: Development/C++ 
     581Requires: vpr = %{vpr_version}-%{vpr_release} 
     582Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     583BuildRequires: gmtl >= 0.4.5 
     584Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     585 
     586%description -n gadgeteer-driver-serial-encoder 
     587The Gadgeteer driver plug-in for U.S. Digital Serial Encoder devices. 
     588 
     589%package -n gadgeteer-driver-spaceball 
     590Summary: 3Dconnexion SpaceBall driver plug-in for Gadgeteer 
     591Version: %{gadgeteer_version} 
     592Release: %{gadgeteer_spaceball_release} 
     593URL: http://www.vrjuggler.org/gadgeteer/ 
     594Group: Development/C++ 
     595Requires: vpr = %{vpr_version}-%{vpr_release} 
     596Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     597BuildRequires: gmtl >= 0.4.5 
     598Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     599 
     600%description -n gadgeteer-driver-spaceball 
     601The Gadgeteer driver plug-in for 3Dconnexion SpaceBall devices. 
     602 
     603%package -n gadgeteer-driver-threedmouse 
     604Summary: Logitech 3D Mouse driver plug-in for Gadgeteer 
     605Version: %{gadgeteer_version} 
     606Release: %{gadgeteer_threedmouse_release} 
     607URL: http://www.vrjuggler.org/gadgeteer/ 
     608Group: Development/C++ 
     609Requires: vpr = %{vpr_version}-%{vpr_release} 
     610Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     611BuildRequires: gmtl >= 0.4.5 
     612Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     613 
     614%description -n gadgeteer-driver-threedmouse 
     615The Gadgeteer driver plug-in for the Logitech 3D Mouse input device. 
     616 
     617%package -n gadgeteer-driver-trackd 
     618Summary: TrackD communication driver plug-in for Gadgeteer 
     619Version: %{gadgeteer_version} 
     620Release: %{gadgeteer_trackd_release} 
     621URL: http://www.vrjuggler.org/gadgeteer/ 
     622Group: Development/C++ 
     623Requires: vpr = %{vpr_version}-%{vpr_release} 
     624Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     625BuildRequires: gmtl >= 0.4.5 
     626Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     627 
     628%description -n gadgeteer-driver-trackd 
     629The Gadgeteer driver plug-in for commnicating with VRCO TrackD. 
     630 
     631%if %have_trackdapi 
     632%package -n gadgeteer-driver-trackd-api 
     633Summary: TrackD API driver plug-in for Gadgeteer 
     634Version: %{gadgeteer_version} 
     635Release: %{gadgeteer_trackd_api_release} 
     636URL: http://www.vrjuggler.org/gadgeteer/ 
     637Group: Development/C++ 
     638Requires: vpr = %{vpr_version}-%{vpr_release} 
     639Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     640BuildRequires: gmtl >= 0.4.5 
     641Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     642 
     643%description -n gadgeteer-driver-trackd 
     644The Gadgeteer driver plug-in for commnicating with the TrackD API from VRCO. 
     645%endif 
     646 
     647%if %have_vrpn 
     648%package -n gadgeteer-driver-vrpn 
     649Summary: VRPN driver plug-in for Gadgeteer 
     650Version: %{gadgeteer_version} 
     651Release: %{gadgeteer_vrpn_release} 
     652URL: http://www.vrjuggler.org/gadgeteer/ 
     653Group: Development/C++ 
     654Requires: vpr = %{vpr_version}-%{vpr_release} 
     655Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     656BuildRequires: gmtl >= 0.4.5 
     657Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     658 
     659%description -n gadgeteer-driver-vrpn 
     660The Gadgeteer driver plug-in for VRPN. 
     661%endif 
     662 
     663%package -n gadgeteer-driver-wanda 
     664Summary: Ascension Wanda driver plug-in for Gadgeteer 
     665Version: %{gadgeteer_version} 
     666Release: %{gadgeteer_wanda_release} 
     667URL: http://www.vrjuggler.org/gadgeteer/ 
     668Group: Development/C++ 
     669Requires: vpr = %{vpr_version}-%{vpr_release} 
     670Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     671BuildRequires: gmtl >= 0.4.5 
     672Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     673 
     674%description -n gadgeteer-driver-wanda 
     675The Gadgeteer driver plug-in for the Ascension Wanda input device. 
     676 
     677%if %have_ftd2xx && %have_libusb 
     678%package -n gadgeteer-driver-x-ist 
     679Summary: noDNA X-IST driver plug-in for Gadgeteer 
     680Version: %{gadgeteer_version} 
     681Release: %{gadgeteer_x_ist_release} 
     682URL: http://www.vrjuggler.org/gadgeteer/ 
     683Group: Development/C++ 
     684Requires: vpr = %{vpr_version}-%{vpr_release} 
     685Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     686BuildRequires: gmtl >= 0.4.5 
     687Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     688 
     689%description -n gadgeteer-driver-x-ist 
     690The Gadgeteer driver plug-in for noDNA X-IST glove device. 
     691%endif 
     692 
     693%package -n gadgeteer-plugin-application-data-manager 
     694Summary: Application Data Manager cluster plug-in for Gadgeteer 
     695Version: %{gadgeteer_version} 
     696Release: %{gadgeteer_app_data_mgr_release} 
     697URL: http://www.vrjuggler.org/gadgeteer/ 
     698Group: Development/C++ 
     699Requires: vpr = %{vpr_version}-%{vpr_release} 
     700Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     701BuildRequires: gmtl >= 0.4.5 
     702Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     703 
     704%description -n gadgeteer-plugin-application-data-manager 
     705The Gadgeteer cluster plug-in for the Application Data Manager. 
     706 
     707%package -n gadgeteer-plugin-remote-input-manager 
     708Summary: Remote Input Manager cluster plug-in for Gadgeteer 
     709Version: %{gadgeteer_version} 
     710Release: %{gadgeteer_rim_release} 
     711URL: http://www.vrjuggler.org/gadgeteer/ 
     712Group: Development/C++ 
     713Requires: vpr = %{vpr_version}-%{vpr_release} 
     714Requires: jccl-c++ = %{jccl_version}-%{jccl_release} 
     715BuildRequires: gmtl >= 0.4.5 
     716Requires: gadgeteer = %{gadgeteer_version}-%{gadgeteer_release} 
     717 
     718%description -n gadgeteer-plugin-remote-input-manager 
     719The Gadgeteer cluster plug-in for the Remote Input Manager. This will be 
     720needed for all clustered VR Juggler applications. 
    347721 
    348722%package -n vrjuggler-devel 
     
    538912./configure.pl --with-boost=/usr --with-boost-includes=/usr/include     \ 
    539913               --with-gmtl=/usr --with-openal=/usr --with-audiere=/usr  \ 
    540                --prefix=%{_prefix} %{abi_option} 
     914               --prefix=%{_prefix} %{abi_option} %{?_with_vrpn}         \ 
     915               %{?_with_ftd2xx} %{?_with_trackdapi} 
    541916 
    542917%build 
     
    7621137%{_libdir}/%{vj_arch}/libgadget*.so 
    7631138%{_libdir}/%{vj_arch}/*/libgadget*.so 
    764 #%dir %{_libdir}/gadgeteer-%{gadgeteer_version}/ 
    765 #%dir %{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/ 
    766 #%dir %{_libdir}/gadgeteer-%{gadgeteer_version}/plugins/ 
    767 %{_libdir}/gadgeteer-%{gadgeteer_version} 
     1139%dir %{_libdir}/gadgeteer-%{gadgeteer_version}/ 
     1140%dir %{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/ 
     1141%dir %{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/ 
     1142%dir %{_libdir}/gadgeteer-%{gadgeteer_version}/plugins/ 
     1143%dir %{_libdir}/gadgeteer-%{gadgeteer_version}/plugins/debug/ 
    7681144%dir %{_prefix}/share/gadgeteer-%{gadgeteer_version}/ 
    7691145%{_prefix}/share/gadgeteer-%{gadgeteer_version}/data 
     
    7841160%{_prefix}/share/gadgeteer-%{gadgeteer_version}/samples 
    7851161%{_prefix}/share/gadgeteer-%{gadgeteer_version}/test 
     1162 
     1163%files -n gadgeteer-driver-5dt-dataglove 
     1164%defattr(-, root, root) 
     1165%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/DataGlove_drv.so 
     1166%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/DataGlove_drv.so 
     1167 
     1168%files -n gadgeteer-driver-dtrack 
     1169%defattr(-, root, root) 
     1170%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/DTrack_drv.so 
     1171%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/DTrack_drv.so 
     1172 
     1173%files -n gadgeteer-driver-etherio24 
     1174%defattr(-, root, root) 
     1175%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/ElexolEther24_drv.so 
     1176%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/ElexolEther24_drv.so 
     1177 
     1178%files -n gadgeteer-driver-flock 
     1179%defattr(-, root, root) 
     1180%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/Flock_drv.so 
     1181%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/Flock_drv.so 
     1182 
     1183%files -n gadgeteer-driver-fastrak 
     1184%defattr(-, root, root) 
     1185%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/Fastrak_drv.so 
     1186%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/Fastrak_drv.so 
     1187 
     1188%files -n gadgeteer-driver-ibox 
     1189%defattr(-, root, root) 
     1190%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/IBox_drv.so 
     1191%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/IBox_drv.so 
     1192 
     1193%files -n gadgeteer-driver-intersense-api 
     1194%defattr(-, root, root) 
     1195%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/IntersenseAPI_drv.so 
     1196%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/IntersenseAPI_drv.so 
     1197 
     1198%files -n gadgeteer-driver-is900 
     1199%defattr(-, root, root) 
     1200%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/IS900_drv.so 
     1201%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/IS900_drv.so 
     1202 
     1203%files -n gadgeteer-driver-joydev 
     1204%defattr(-, root, root) 
     1205%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/LinuxJoydev_drv.so 
     1206%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/LinuxJoydev_drv.so 
     1207 
     1208%files -n gadgeteer-driver-motionstar 
     1209%defattr(-, root, root) 
     1210%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/MotionStar_drv.so 
     1211%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/MotionStar_drv.so 
     1212 
     1213%if %have_libusb 
     1214%files -n gadgeteer-driver-p5glove 
     1215%defattr(-, root, root) 
     1216%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/P5Glove_drv.so 
     1217%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/P5Glove_drv.so 
     1218%endif 
     1219 
     1220%files -n gadgeteer-driver-pinchglove 
     1221%defattr(-, root, root) 
     1222%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/PinchGlove_drv.so 
     1223%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/PinchGlove_drv.so 
     1224 
     1225%files -n gadgeteer-driver-serial-encoder 
     1226%defattr(-, root, root) 
     1227%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/SerialEncoder_drv.so 
     1228%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/SerialEncoder_drv.so 
     1229 
     1230%files -n gadgeteer-driver-spaceball 
     1231%defattr(-, root, root) 
     1232%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/SpaceBall_drv.so 
     1233%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/SpaceBall_drv.so 
     1234 
     1235%files -n gadgeteer-driver-threedmouse 
     1236%defattr(-, root, root) 
     1237%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/ThreeDMouse_drv.so 
     1238%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/ThreeDMouse_drv.so 
     1239 
     1240%files -n gadgeteer-driver-trackd 
     1241%defattr(-, root, root) 
     1242%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/Trackd_drv.so 
     1243%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/Trackd_drv.so 
     1244 
     1245%if %have_trackdapi 
     1246%files -n gadgeteer-driver-trackd-api 
     1247%defattr(-, root, root) 
     1248%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/TrackdAPI_drv.so 
     1249%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/TrackdAPI_drv.so 
     1250%endif 
     1251 
     1252%if %have_vrpn 
     1253%files -n gadgeteer-driver-vrpn 
     1254%defattr(-, root, root) 
     1255%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/VRPN_drv.so 
     1256%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/VRPN_drv.so 
     1257%endif 
     1258 
     1259%files -n gadgeteer-driver-wanda 
     1260%defattr(-, root, root) 
     1261%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/Wanda_drv.so 
     1262%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/Wanda_drv.so 
     1263 
     1264%if %have_ftd2xx && %have_libusb 
     1265%files -n gadgeteer-driver-x-ist 
     1266%defattr(-, root, root) 
     1267%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/X-IST_drv.so 
     1268%{_libdir}/gadgeteer-%{gadgeteer_version}/drivers/debug/X-IST_drv.so 
     1269%endif 
     1270 
     1271%files -n gadgeteer-plugin-application-data-manager 
     1272%defattr(-, root, root) 
     1273%{_libdir}/gadgeteer-%{gadgeteer_version}/plugins/ApplicationDataManager.so 
     1274%{_libdir}/gadgeteer-%{gadgeteer_version}/plugins/debug/ApplicationDataManager.so 
     1275 
     1276%files -n gadgeteer-plugin-remote-input-manager 
     1277%defattr(-, root, root) 
     1278%{_libdir}/gadgeteer-%{gadgeteer_version}/plugins/RIMPlugin.so 
     1279%{_libdir}/gadgeteer-%{gadgeteer_version}/plugins/debug/RIMPlugin.so 
    7861280 
    7871281%files 
     
    8971391 
    8981392%changelog 
     1393* Thu Aug 09 2007 Patrick Hartling <patrick at infiscape dot com> 
     1394- Package Gadgeteer drivers and plug-ins individually. 
     1395 
    8991396* Wed Apr 25 2007 Patrick Hartling <patrick at infiscape dot com> 
    9001397- Improve Java version requirement.