]> git.pld-linux.org Git - packages/Maverik.git/blobdiff - Maverik.spec
- massive attack: source-md5
[packages/Maverik.git] / Maverik.spec
index 5b7a9fd1d1519a106e836f86a4316fcfb72f8dc6..fd4195a6c83a119c1e9ae0139e8d2195c738b345 100644 (file)
@@ -1,56 +1,64 @@
 Summary:       A vr micro-Kernel
+Summary(pl):   Mikroj±dro VR
 Name:          Maverik
-Version:       5.0
+Version:       5.2
 Release:       1
-Copyright:     GPL
-Group:         Developments/Libraries
-Vendor:                Advanced Interfaces Group
-Source0:       ftp://aig.cs.man.ac.uk/pub/aig/Maverik/%{name}-%{version}.tar.gz
-Source1:       MaverikDemos-5.0.tar.gz
-Source2:       Maverik-4.3-1.rpm-extras.tgz
-Patch:         Maverik-4.3.1-linux.patch
-URL:           http://hegel.cs.man.ac.uk/systems/Maverik/
-Buildroot:     /tmp/%{name}-%{version}-root
+License:       GPL
+Group:         Development/Libraries
+# download page: http://aig.cs.man.ac.uk/maverik/download.php
+Source0:       http://aig.cs.man.ac.uk/maverik/%{name}-%{version}.tar.gz
+# Source0-md5: e7cbd5f8f84674d21b268bd7eea22874
+# version 6.2: http://aig.cs.man.ac.uk/maverik/maverik-demos-6.2.tar.gz
+Source1:       http://aig.cs.man.ac.uk/maverik/%{name}Demos-%{version}.tar.gz
+# Source1-md5: a9c3d7815f8bb02661f3ada6778a1b8e
+Source2:       %{name}-5.1-1.rpm-extras.tgz
+# Source2-md5: c6bd7b4fa670c32a545939d080862803
+Patch0:                %{name}-5.1-1-linux.patch
+URL:           http://aig.cs.man.ac.uk/maverik/
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-GNU Maverik is a framework and library for developing VR applications (it is
-not an end-user application). It provides optimised management of graphics
-and peripheral driving capabilities for a single user. A novel feature of
-GNU MAVERIK is its direct use of the applications own data structures. This
-means significant performance benefits can be achieved through application
-specific optmisations.
-
-Under GNU/Linux, GNU MAVERIK can use 3DFx VOODOO cards in pairs to drive stereo
-headsets. See the web pages (http://aig.cs.man.ac.uk) for more detail, and
-examples of applications written using GNU MAVERIK.
-
-Examples
-----------
-To run the examples, you will need to set the LD_LIBRARY_PATH to pick up
-the MAVERIK library. i.e.
-
-export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:%{_libdir}/Maverik/lib
+GNU Maverik is a framework and library for developing VR applications
+(it is not an end-user application). It provides optimised management
+of graphics and peripheral driving capabilities for a single user. A
+novel feature of GNU MAVERIK is its direct use of the applications own
+data structures. This means significant performance benefits can be
+achieved through application specific optmisations.
+
+%description -l pl
+GNU Maverik jest ¶rodowiskiem przeznaczonym do rozwoju aplikacji VR.
+Dostarcza zoptymalizowane zarz±dzanie grafik± itp. Nowo¶ci± w GNU
+Mavericu jest bezpo¶rednie u¿ywanie struktur danych aplikacji przez co
+mo¿liwe jest znaczne przyspieszenie dzia³ania przez optymalizacjê
+aplikacji u¿ywaj±cej Maverika.
 
 %package demos
 Summary:       Maverik Demos
-Group:         Developments/libraries
+Summary(pl):   Dema Maverika
+Group:         Development/Libraries
 Requires:      %{name} = %{version}
 
 %description demos
 Maverik demos. AIGLab, EscapeCity and LegibleCity.
 
+%description demos -l pl
+Dema Maverika: AIGLab, EscapeCity i LegibleCity.
+
 %prep
-%setup -q
-%setup -q -T -D -b 1
-%setup -q -T -D -a 2
+%setup -q -b1 -a2
 %patch -p 1
 
+for i in doc/MFS/man3/*; do
+       if [ -L $i ]; then
+               echo ".so `ls -l $i | awk '{print $11}'; rm -f $i`" > $i
+       fi
+done
+
 %build
-echo "building "
 #export OS_TYPE="Linux"
 #export MAV_HOME=`pwd`
 #source setup_env
-( ./setup --VRML97 --TIFF ; make ; make clean)
+( ./setup --VRML97 --MESAPATH=%{_prefix}/X11R6 ; make ; make clean)
 
 #export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${RPM_BUILD_DIR}/Maverik-3.0b4/lib/Linux
 #(cd examples; make)
@@ -61,80 +69,37 @@ echo "building "
 #(cd examples ; make ; make clean)
 
 %install
-echo "install"
+rm -rf $RPM_BUILD_ROOT
 
-install -d %{_libdir}/Maverik/Maverik-4.3/lib
-(cd lib; cp -pr * %{_libdir}/Maverik/Maverik-4.3/lib)
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/Maverik,%{_mandir}/man3}
 
-# include
-install -d %{_libdir}/Maverik/Maverik-4.3/incl
-cp -pr incl %{_libdir}/Maverik/Maverik-4.3
+install lib/*.so $RPM_BUILD_ROOT%{_libdir}
+install incl/* $RPM_BUILD_ROOT%{_includedir}/Maverik
 
-# examples
-cp -pr examples %{_libdir}/Maverik/Maverik-4.3
-
-# bin
-install -d %{_libdir}/Maverik/Maverik-4.3/bin
-install set_mav_vsn %{_libdir}/Maverik/Maverik-4.3/bin
-
-# src
-install -d %{_libdir}/Maverik/Maverik-4.3/src
-cp -pr src %{_libdir}/Maverik/Maverik-4.3
-
-# demos (stub)
-install -d %{_libdir}/Maverik/Maverik-4.3/demos
-cp -pr demos %{_libdir}/Maverik/Maverik-4.3
-
-# misc for remake
-install setup %{_libdir}/Maverik/Maverik-4.3/setup
-install Makefile %{_libdir}/Maverik/Maverik-4.3/Makefile
+cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 # manual
-install -d %{_libdir}/Maverik/Maverik-4.3/man/man3
-#install Maverik.3 %{_libdir}/Maverik/Maverik-4.3/man/man3
-cp -pr doc/MFS/man3 %{_libdir}/Maverik/Maverik-4.3/man/
-install  set_mav_vsn.3 %{_libdir}/Maverik/Maverik-4.3/man/man3
-
-
-%post 
-%{_libdir}/Maverik/Maverik-4.3/bin/set_mav_vsn -i 4.3
-echo ""
-echo "Examples"
-echo "----------"
-echo "To run the examples, you will need to set the LD_LIBRARY_PATH to pick up"
-echo "the MAVERIK library. i.e. (using the bash shell)"
-echo ""
-echo "      export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:%{_libdir}/Maverik/lib"
-echo ""
-%preun
-%{_libdir}/Maverik/Maverik-4.3/bin/set_mav_vsn -e 4.3
-cp %{_libdir}/Maverik/Maverik-4.3/bin/set_mav_vsn /tmp
-
-$postun
-if [ $1 != 0 ] ;
-then
-if [ ! -e %{_libdir}/Maverik/incl ];
-then
-       /tmp/set_mav_vsn -i newest
-fi
-rm -f /tmp/set_mav_vsn
-fi
+install doc/MFS/man3/* $RPM_BUILD_ROOT%{_mandir}/man3/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 %files
-#%docdir %{_libdir}/Maverik/Maverik-4.3/man
-%doc README.rpm README INSTALL FAQ VERSIONS COPYING doc/MPG/ps/mpg.ps
-
-%dir %{_libdir}/Maverik/Maverik-4.3
-%{_libdir}/Maverik/Maverik-4.3/bin
-%{_libdir}/Maverik/Maverik-4.3/lib
-%{_libdir}/Maverik/Maverik-4.3/incl
-%{_libdir}/Maverik/Maverik-4.3/man
-%{_libdir}/Maverik/Maverik-4.3/examples
-%dir %{_libdir}/Maverik/Maverik-4.3/demos
-%{_libdir}/Maverik/Maverik-4.3/demos/Makefile
-%{_libdir}/Maverik/Maverik-4.3/demos/README
+%defattr(644,root,root,755)
+%doc README.rpm README FAQ VERSIONS
+%doc doc/MPG/ps/mpg.ps doc/MFS/ps/mfs.ps doc/MFS/html
+%attr(755,root,root) %{_libdir}/*.so
+%{_includedir}/Maverik
+%attr(644,root,root) %{_mandir}/man3/*
+%dir %{_examplesdir}/%{name}-%{version}
+%{_examplesdir}/%{name}-%{version}/MPG
+%{_examplesdir}/%{name}-%{version}/kernel
+%{_examplesdir}/%{name}-%{version}/misc
+%{_examplesdir}/%{name}-%{version}/Makefile
+%{_examplesdir}/%{name}-%{version}/README
 
 %files demos
-%{_libdir}/Maverik/Maverik-4.3/demos/AIGLab
-%{_libdir}/Maverik/Maverik-4.3/demos/EscapeCity
-%{_libdir}/Maverik/Maverik-4.3/demos/LegibleCity
+%defattr(644,root,root,755)
+%{_examplesdir}/%{name}-%{version}/demos
This page took 0.113953 seconds and 4 git commands to generate.