]> git.pld-linux.org Git - packages/Maverik.git/blob - Maverik.spec
aecf4c7811bea9c7ff17f7bd4ce0e0cd0c8569ec
[packages/Maverik.git] / Maverik.spec
1 Summary:        A vr micro-Kernel
2 Summary(pl):    Mikroj±dro VR
3 Name:           Maverik
4 Version:        5.2
5 Release:        1
6 License:        GPL
7 Group:          Development/Libraries
8 # download page: http://aig.cs.man.ac.uk/maverik/download.php
9 Source0:        http://aig.cs.man.ac.uk/maverik/%{name}-%{version}.tar.gz
10 # Source0-md5:  e7cbd5f8f84674d21b268bd7eea22874
11 # version 6.2: http://aig.cs.man.ac.uk/maverik/maverik-demos-6.2.tar.gz
12 Source1:        http://aig.cs.man.ac.uk/maverik/%{name}Demos-%{version}.tar.gz
13 # Source1-md5:  a9c3d7815f8bb02661f3ada6778a1b8e
14 Source2:        %{name}-5.1-1.rpm-extras.tgz
15 Patch0:         %{name}-5.1-1-linux.patch
16 URL:            http://aig.cs.man.ac.uk/maverik/
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 GNU Maverik is a framework and library for developing VR applications
21 (it is not an end-user application). It provides optimised management
22 of graphics and peripheral driving capabilities for a single user. A
23 novel feature of GNU MAVERIK is its direct use of the applications own
24 data structures. This means significant performance benefits can be
25 achieved through application specific optmisations.
26
27 %description -l pl
28 GNU Maverik jest ¶rodowiskiem przeznaczonym do rozwoju aplikacji VR.
29 Dostarcza zoptymalizowane zarz±dzanie grafik± itp. Nowo¶ci± w GNU
30 Mavericu jest bezpo¶rednie u¿ywanie struktur danych aplikacji przez co
31 mo¿liwe jest znaczne przyspieszenie dzia³ania przez optymalizacjê
32 aplikacji u¿ywaj±cej Maverika.
33
34 %package demos
35 Summary:        Maverik Demos
36 Summary(pl):    Dema Maverika
37 Group:          Development/Libraries
38 Requires:       %{name} = %{version}
39
40 %description demos
41 Maverik demos. AIGLab, EscapeCity and LegibleCity.
42
43 %description demos -l pl
44 Dema Maverika: AIGLab, EscapeCity i LegibleCity.
45
46 %prep
47 %setup -q -b1 -a2
48 %patch -p 1
49
50 for i in doc/MFS/man3/*; do
51         if [ -L $i ]; then
52                 echo ".so `ls -l $i | awk '{print $11}'; rm -f $i`" > $i
53         fi
54 done
55
56 %build
57 #export OS_TYPE="Linux"
58 #export MAV_HOME=`pwd`
59 #source setup_env
60 ( ./setup --VRML97 --MESAPATH=%{_prefix}/X11R6 ; make ; make clean)
61
62 #export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${RPM_BUILD_DIR}/Maverik-3.0b4/lib/Linux
63 #(cd examples; make)
64
65 # dont make examples they need incl and lib paths setting, and those
66 # are different between our build and the installed build. Fix that
67 # one day. For now a useful test for the user to try.
68 #(cd examples ; make ; make clean)
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72
73 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
74 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/Maverik,%{_mandir}/man3}
75
76 install lib/*.so $RPM_BUILD_ROOT%{_libdir}
77 install incl/* $RPM_BUILD_ROOT%{_includedir}/Maverik
78
79 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
80 cp -a demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
81
82 # manual
83 install doc/MFS/man3/* $RPM_BUILD_ROOT%{_mandir}/man3/
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %files
89 %defattr(644,root,root,755)
90 %doc README.rpm README FAQ VERSIONS
91 %doc doc/MPG/ps/mpg.ps doc/MFS/ps/mfs.ps doc/MFS/html
92 %attr(755,root,root) %{_libdir}/*.so
93 %{_includedir}/Maverik
94 %attr(644,root,root) %{_mandir}/man3/*
95 %dir %{_examplesdir}/%{name}-%{version}
96 %{_examplesdir}/%{name}-%{version}/MPG
97 %{_examplesdir}/%{name}-%{version}/kernel
98 %{_examplesdir}/%{name}-%{version}/misc
99 %{_examplesdir}/%{name}-%{version}/Makefile
100 %{_examplesdir}/%{name}-%{version}/README
101
102 %files demos
103 %defattr(644,root,root,755)
104 %{_examplesdir}/%{name}-%{version}/demos
This page took 0.05486 seconds and 2 git commands to generate.