1 %define fversion %(echo %{version} |tr r -)
2 Summary: Open Scene Graph - real-time visualization library
3 Summary(pl): Open Scene Graph - biblioteka do wizualizacji
7 License: OpenSceneGraph Public Licence (based on LGPL with exceptions)
9 Source0: http://dl.sourceforge.net/openscenegraph/%{name}-%{fversion}.tar.gz
10 # Source0-md5: 7023c86478aa85ce2da3e16332f01f32
11 Source1: http://openscenegraph.org/download/dox/osg-doxygen-0.9.1.tar.gz
12 # Source1-md5: 7e6d785d1b763aaeae03c2dc4c148805
13 URL: http://openscenegraph.org/
14 BuildRequires: OpenThreads-devel
15 BuildRequires: Producer-devel
16 BuildRequires: freetype-devel
17 BuildRequires: freetype1-devel
18 BuildRequires: libjpeg-devel
19 BuildRequires: libpng-devel
20 BuildRequires: libtiff-devel
21 BuildRequires: libungif-devel
22 BuildRequires: zlib-devel
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 The Open Scene Graph is a cross-platform C++/OpenGL library for
27 the real-time visualization.
30 Open Scene Graph to wieloplatformowa oparta o C++ i OpenGL biblioteka
31 do wizualizacji w czasie rzeczywistym.
34 Summary: Header files for Open Scene Graph
35 Summary(pl): Pliki nag³ówkowe dla Open Scene Graph
36 Group: Development/Libraries
37 Requires: %{name} = %{version}
40 Headers file for OSD library.
42 %description devel -l pl
43 Pliki nag³ówkowe dla biblioteki Open Scene Graph.
46 Summary: Examples for Open Scene Graph
47 Summary(pl): Przyk³ady dla Open Scene Graph
48 Group: Development/Libraries
49 Requires: %{name} = %{version}
52 Examples for Open Scene Graph Library.
54 %description examples -l pl
55 Przyk³ady dla biblioteki Open Scene Graph.
57 # no such package (yet?)
59 #Summary: Plugins for Open Scene Graph
60 #Summary(pl): Wtyczki dla biblioteki Open Scene Graph
62 #Requires: %{name} = %{version}
65 #Plugins for Open Scene Graph library.
67 #%description plugin -l pl
68 #Wtyczki dla biblioteki Open Scene Graph.
71 %setup -q -n %{name}-%{fversion}
74 %{__make} -f GNUmakefile \
75 CC="%{__cc} %{rpmcflags}" \
76 CXX="%{__cxx} %{rpmcflags}"
79 rm -rf $RPM_BUILD_ROOT
80 %{__make} -f GNUmakefile install \
81 INST_LOCATION=$RPM_BUILD_ROOT%{_prefix} \
82 INST_SHARE_PREFIX=$RPM_BUILD_ROOT%{_prefix} \
83 INST_EXAMPLES=$RPM_BUILD_ROOT%{_bindir} \
84 INST_EXAMPLE_SRC=$RPM_BUILD_ROOT%{_examplesdir}/%{name}
86 find $RPM_BUILD_ROOT%{_examplesdir}/%{name} -name Linux??.Opt -type d |xargs rm -rf
89 rm -rf $RPM_BUILD_ROOT
91 %post -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
95 %defattr(644,root,root,755)
96 %attr(755,root,root) %{_libdir}/*.so
97 %dir %{_libdir}/osgPlugins
98 %attr(755,root,root) %{_libdir}/osgPlugins/*
101 %defattr(644,root,root,755)
105 %defattr(644,root,root,755)
106 %attr(755,root,root) %{_bindir}/*
107 %{_examplesdir}/%{name}