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