]> git.pld-linux.org Git - packages/Maverik.git/blob - Maverik.spec
- dropped pre-cvs changelog
[packages/Maverik.git] / Maverik.spec
1 Summary:        A VR micro-Kernel
2 Summary(pl.UTF-8):      Mikrojądro VR
3 Name:           Maverik
4 Version:        6.2
5 Release:        1
6 License:        GPL
7 Group:          Development/Libraries
8 #Source0Download: http://aig.cs.man.ac.uk/maverik/download.php
9 Source0:        http://aig.cs.man.ac.uk/maverik/maverik-%{version}.tar.gz
10 # Source0-md5:  b15b290f5a0c8c6c21a2f5c47ad8be37
11 Source1:        http://aig.cs.man.ac.uk/maverik/maverik-demos-%{version}.tar.gz
12 # Source1-md5:  cb31b5e61c6c390edb564c61a96e3eaf
13 Source2:        %{name}-5.1-1.rpm-extras.tgz
14 # Source2-md5:  c6bd7b4fa670c32a545939d080862803
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.UTF-8
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.UTF-8):      Dema Maverika
37 Group:          Development/Libraries
38 Requires:       %{name} = %{version}-%{release}
39
40 %description demos
41 Maverik demos. AIGLab, EscapeCity and LegibleCity.
42
43 %description demos -l pl.UTF-8
44 Dema Maverika: AIGLab, EscapeCity i LegibleCity.
45
46 %prep
47 %setup -q -n maverik-%{version} -b1 -a2
48 %patch0 -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 \
61         --VRML97 \
62         --MESAPATH=%{_prefix}/X11R6
63 %{__make}
64 %{__make} clean
65
66 #export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${RPM_BUILD_DIR}/Maverik-3.0b4/lib/Linux
67 #%{__make} -C examples
68
69 # dont make examples they need incl and lib paths setting, and those
70 # are different between our build and the installed build. Fix that
71 # one day. For now a useful test for the user to try.
72 #%{__make} -C examples ; %{__make} -C examples clean
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
77 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/Maverik,%{_mandir}/man3}
78
79 install lib/*.so $RPM_BUILD_ROOT%{_libdir}
80 install incl/* $RPM_BUILD_ROOT%{_includedir}/Maverik
81
82 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
83 cp -a demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
84
85 # manual
86 install doc/MFS/man3/* $RPM_BUILD_ROOT%{_mandir}/man3/
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %files
92 %defattr(644,root,root,755)
93 %doc README.rpm README FAQ VERSIONS
94 %doc doc/MPG/ps/mpg.ps doc/MFS/ps/mfs.ps doc/MFS/html
95 %attr(755,root,root) %{_libdir}/*.so
96 %{_includedir}/Maverik
97 %{_mandir}/man3/*
98 %dir %{_examplesdir}/%{name}-%{version}
99 %{_examplesdir}/%{name}-%{version}/MPG
100 %{_examplesdir}/%{name}-%{version}/kernel
101 %{_examplesdir}/%{name}-%{version}/misc
102 %{_examplesdir}/%{name}-%{version}/Makefile
103 %{_examplesdir}/%{name}-%{version}/README
104
105 %files demos
106 %defattr(644,root,root,755)
107 %{_examplesdir}/%{name}-%{version}/demos
This page took 0.065082 seconds and 3 git commands to generate.