1 Summary: A vr micro-Kernel
6 Group: Developments/Libraries
7 Vendor: Advanced Interfaces Group
8 Source0: ftp://aig.cs.man.ac.uk/pub/aig/Maverik/%{name}-%{version}.tar.gz
9 Source1: MaverikDemos-4.3.tar.gz
10 Source2: Maverik-4.3-1.rpm-extras.tgz
11 Patch: Maverik-4.3.1-linux.patch
12 URL: http://hegel.cs.man.ac.uk/systems/Maverik/
13 Buildroot: /tmp/%{name}-%{version}-root
16 GNU Maverik is a framework and library for developing VR applications (it is
17 not an end-user application). It provides optimised management of graphics
18 and peripheral driving capabilities for a single user. A novel feature of
19 GNU MAVERIK is its direct use of the applications own data structures. This
20 means significant performance benefits can be achieved through application
21 specific optmisations.
23 Under GNU/Linux, GNU MAVERIK can use 3DFx VOODOO cards in pairs to drive stereo
24 headsets. See the web pages (http://aig.cs.man.ac.uk) for more detail, and
25 examples of applications written using GNU MAVERIK.
29 To run the examples, you will need to set the LD_LIBRARY_PATH to pick up
30 the MAVERIK library. i.e.
32 export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:%{_libdir}/Maverik/lib
35 Summary: Maverik Demos
36 Group: Developments/libraries
37 Requires: %{name} = %{version}
40 Maverik demos. AIGLab, EscapeCity and LegibleCity.
50 #export OS_TYPE="Linux"
51 #export MAV_HOME=`pwd`
53 ( ./setup --VRML97 --TIFF ; make ; make clean)
55 #export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${RPM_BUILD_DIR}/Maverik-3.0b4/lib/Linux
58 # dont make examples they need incl and lib paths setting, and those
59 # are different between our build and the installed build. Fix that
60 # one day. For now a useful test for the user to try.
61 #(cd examples ; make ; make clean)
66 install -d %{_libdir}/Maverik/Maverik-4.3/lib
67 (cd lib; cp -pr * %{_libdir}/Maverik/Maverik-4.3/lib)
70 install -d %{_libdir}/Maverik/Maverik-4.3/incl
71 cp -pr incl %{_libdir}/Maverik/Maverik-4.3
74 cp -pr examples %{_libdir}/Maverik/Maverik-4.3
77 install -d %{_libdir}/Maverik/Maverik-4.3/bin
78 install set_mav_vsn %{_libdir}/Maverik/Maverik-4.3/bin
81 install -d %{_libdir}/Maverik/Maverik-4.3/src
82 cp -pr src %{_libdir}/Maverik/Maverik-4.3
85 install -d %{_libdir}/Maverik/Maverik-4.3/demos
86 cp -pr demos %{_libdir}/Maverik/Maverik-4.3
89 install setup %{_libdir}/Maverik/Maverik-4.3/setup
90 install Makefile %{_libdir}/Maverik/Maverik-4.3/Makefile
93 install -d %{_libdir}/Maverik/Maverik-4.3/man/man3
94 #install Maverik.3 %{_libdir}/Maverik/Maverik-4.3/man/man3
95 cp -pr doc/MFS/man3 %{_libdir}/Maverik/Maverik-4.3/man/
96 install set_mav_vsn.3 %{_libdir}/Maverik/Maverik-4.3/man/man3
100 %{_libdir}/Maverik/Maverik-4.3/bin/set_mav_vsn -i 4.3
104 echo "To run the examples, you will need to set the LD_LIBRARY_PATH to pick up"
105 echo "the MAVERIK library. i.e. (using the bash shell)"
107 echo " export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:%{_libdir}/Maverik/lib"
110 %{_libdir}/Maverik/Maverik-4.3/bin/set_mav_vsn -e 4.3
111 cp %{_libdir}/Maverik/Maverik-4.3/bin/set_mav_vsn /tmp
116 if [ ! -e %{_libdir}/Maverik/incl ];
118 /tmp/set_mav_vsn -i newest
120 rm -f /tmp/set_mav_vsn
124 #%docdir %{_libdir}/Maverik/Maverik-4.3/man
125 %doc README.rpm README INSTALL FAQ VERSIONS COPYING doc/MPG/ps/mpg.ps
127 %dir %{_libdir}/Maverik/Maverik-4.3
128 %{_libdir}/Maverik/Maverik-4.3/bin
129 %{_libdir}/Maverik/Maverik-4.3/lib
130 %{_libdir}/Maverik/Maverik-4.3/incl
131 %{_libdir}/Maverik/Maverik-4.3/man
132 %{_libdir}/Maverik/Maverik-4.3/examples
133 %dir %{_libdir}/Maverik/Maverik-4.3/demos
134 %{_libdir}/Maverik/Maverik-4.3/demos/Makefile
135 %{_libdir}/Maverik/Maverik-4.3/demos/README
138 %{_libdir}/Maverik/Maverik-4.3/demos/AIGLab
139 %{_libdir}/Maverik/Maverik-4.3/demos/EscapeCity
140 %{_libdir}/Maverik/Maverik-4.3/demos/LegibleCity