]> git.pld-linux.org Git - packages/Maverik.git/blame - Maverik.spec
- partialy rewriter (source .. unknown).
[packages/Maverik.git] / Maverik.spec
CommitLineData
45a08a3b 1Summary: A vr micro-Kernel
2Name: Maverik
3Version: 4.3
4Release: 2
5Copyright: GPL
6Group: Developments/Libraries
7Source1: ftp://aig.cs.man.ac.uk/pub/aig/Maverik/%{name}-%{version}.tar.gz
8Source1: MaverikDemos-4.3.tar.gz
9Source2: Maverik-4.3-1.rpm-extras.tgz
10Patch: Maverik-4.3.1-linux.patch
11
12URL: http://aig.cs.man.ac.uk
13Vendor: Advanced Interfaces Group
14
15%description
16GNU Maverik is a framework and library for developing VR applications (it
17is not an end-user application). It provides optimised management of
18graphics and peripheral driving capabilities for a single user. A novel
19feature of GNU MAVERIK is its direct use of the applications own data
20structures. This means significant performance benefits can be achieved
21through application specific optmisations.
22
23Under GNU/Linux, GNU MAVERIK can use 3DFx VOODOO cards in pairs to drive stereo
24headsets. See the web pages (http://aig.cs.man.ac.uk) for more detail, and
25examples of applications written using GNU MAVERIK.
26
27Examples
28----------
29To run the examples, you will need to set the LD_LIBRARY_PATH to pick up
30the MAVERIK library. i.e.
31
32export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/Maverik/lib
33
34
35%package demos
36Summary: Maverik Demos
37Requires: Maverik = 4.3
38Group: Developments/libraries
39%description demos
40Maverik demos. AIGLab, EscapeCity and LegibleCity.
41
42%prep
43echo "prep"
44%setup
45%setup -T -D -b 1
46%setup -T -D -a 2
47%patch -p 1
48
49%build
50echo "building "
51#export OS_TYPE="Linux"
52#export MAV_HOME=`pwd`
53#source setup_env
54( ./setup --VRML97 --TIFF ; make ; make clean)
55
56#export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${RPM_BUILD_DIR}/Maverik-3.0b4/lib/Linux
57#(cd examples; make)
58
59# dont make examples they need incl and lib paths setting, and those
60# are different between our build and the installed build. Fix that
61# one day. For now a useful test for the user to try.
62#(cd examples ; make ; make clean)
63
64%install
65echo "install"
66
67install -d -m 755 -o 0 -g 0 /usr/lib/Maverik/Maverik-4.3/lib
68(cd lib; cp -pr * /usr/lib/Maverik/Maverik-4.3/lib)
69
70# include
71install -d -m 755 -o 0 -g 0 /usr/lib/Maverik/Maverik-4.3/incl
72cp -pr incl /usr/lib/Maverik/Maverik-4.3
73
74# examples
75cp -pr examples /usr/lib/Maverik/Maverik-4.3
76
77# bin
78install -d -m 755 -o 0 -g 0 /usr/lib/Maverik/Maverik-4.3/bin
79install -m 755 -o 0 set_mav_vsn /usr/lib/Maverik/Maverik-4.3/bin
80
81# src
82install -d -m 755 -o 0 -g 0 /usr/lib/Maverik/Maverik-4.3/src
83cp -pr src /usr/lib/Maverik/Maverik-4.3
84
85# demos (stub)
86install -d -m 755 -o 0 -g 0 /usr/lib/Maverik/Maverik-4.3/demos
87cp -pr demos /usr/lib/Maverik/Maverik-4.3
88
89# misc for remake
90install -m 755 -o 0 setup /usr/lib/Maverik/Maverik-4.3/setup
91install -m 755 -o 0 Makefile /usr/lib/Maverik/Maverik-4.3/Makefile
92
93# manual
94install -d -m 755 -o 0 -g 0 /usr/lib/Maverik/Maverik-4.3/man/man3
95#install -m 644 -o 0 Maverik.3 /usr/lib/Maverik/Maverik-4.3/man/man3
96cp -pr doc/MFS/man3 /usr/lib/Maverik/Maverik-4.3/man/
97install -m 644 -o 0 set_mav_vsn.3 /usr/lib/Maverik/Maverik-4.3/man/man3
98
99
100%files
101
102#%docdir /usr/lib/Maverik/Maverik-4.3/man
103%doc README.rpm README INSTALL FAQ VERSIONS COPYING doc/MPG/ps/mpg.ps
104
105%dir /usr/lib/Maverik/Maverik-4.3
106/usr/lib/Maverik/Maverik-4.3/bin
107/usr/lib/Maverik/Maverik-4.3/lib
108/usr/lib/Maverik/Maverik-4.3/incl
109/usr/lib/Maverik/Maverik-4.3/man
110/usr/lib/Maverik/Maverik-4.3/examples
111%dir /usr/lib/Maverik/Maverik-4.3/demos
112/usr/lib/Maverik/Maverik-4.3/demos/Makefile
113/usr/lib/Maverik/Maverik-4.3/demos/README
114
115%files demos
116/usr/lib/Maverik/Maverik-4.3/demos/AIGLab
117/usr/lib/Maverik/Maverik-4.3/demos/EscapeCity
118/usr/lib/Maverik/Maverik-4.3/demos/LegibleCity
119
120%post
121/usr/lib/Maverik/Maverik-4.3/bin/set_mav_vsn -i 4.3
122echo ""
123echo "Examples"
124echo "----------"
125echo "To run the examples, you will need to set the LD_LIBRARY_PATH to pick up"
126echo "the MAVERIK library. i.e. (using the bash shell)"
127echo ""
128echo " export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/Maverik/lib"
129echo ""
130%preun
131/usr/lib/Maverik/Maverik-4.3/bin/set_mav_vsn -e 4.3
132cp /usr/lib/Maverik/Maverik-4.3/bin/set_mav_vsn /tmp
133
134$postun
135if [ $1 != 0 ] ;
136then
137if [ ! -e /usr/lib/Maverik/incl ];
138then
139 /tmp/set_mav_vsn -i newest
140fi
141rm -f /tmp/set_mav_vsn
142fi
This page took 0.222732 seconds and 4 git commands to generate.