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