2 %define _snap_time 2325
3 Summary: Open Scene Graph - real-time visualization library
4 Summary(pl): Open Scene Graph - biblioteka do wizualizacji
8 License: OpenSceneGraph Public Licence (based on LGPL with exceptions)
10 Source0: http://openscenegraph.org/downloads/developer/%{name}-%{version}-%{_snap}%{_snap_time}.tar.gz
11 # Source0-md5: 13f0198d1a8a13707c25fd9ecdec9da2
12 Source1: osg-doxygen-0.9.1.tar.gz
13 # Source1-md5: 7e6d785d1b763aaeae03c2dc4c148805
14 URL: http://openscenegraph.org/
15 BuildRequires: OpenThreads-devel
16 BuildRequires: Producer-devel
17 BuildRequires: freetype-devel
18 BuildRequires: freetype1-devel
19 BuildRequires: libjpeg-devel
20 BuildRequires: libpng-devel
21 BuildRequires: libtiff-devel
22 BuildRequires: libungif-devel
23 BuildRequires: zlib-devel
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 The Open Scene Graph is a cross-platform C++/OpenGL library for
28 the real-time visualization.
31 Open Scene Graph to wieloplatformowa oparta o C++ i OpenGL biblioteka
32 do wizualizacji w czasie rzeczywistym.
35 Summary: Header files for Open Scene Graph
36 Summary(pl): Pliki nag³ówkowe dla Open Scene Graph
37 Group: Development/Libraries
38 Requires: %{name} = %{version}
41 Headers file for OSD library.
43 %description devel -l pl
44 Pliki nag³ówkowe dla biblioteki Open Scene Graph.
47 Summary: Examples for Open Scene Graph
48 Summary(pl): Przyk³ady dla Open Scene Graph
49 Group: Development/Libraries
50 Requires: %{name} = %{version}
53 Examples for Open Scene Graph Library.
55 %description examples -l pl
56 Przyk³ady dla biblioteki Open Scene Graph.
58 # no such package (yet?)
60 #Summary: Plugins for Open Scene Graph
61 #Summary(pl): Wtyczki dla biblioteki Open Scene Graph
63 #Requires: %{name} = %{version}
66 #Plugins for Open Scene Graph library.
68 #%description plugin -l pl
69 #Wtyczki dla biblioteki Open Scene Graph.
72 %setup -q -n %{name}-%{version}-%{_snap}%{_snap_time}
75 %{__make} -f GNUmakefile \
76 CC="%{__cc} %{rpmcflags}" \
77 CXX="%{__cxx} %{rpmcflags}"
80 rm -rf $RPM_BUILD_ROOT
81 %{__make} -f GNUmakefile install \
82 INST_LOCATION=$RPM_BUILD_ROOT%{_prefix} \
83 INST_SHARE_PREFIX=$RPM_BUILD_ROOT%{_prefix} \
84 INST_EXAMPLES=$RPM_BUILD_ROOT%{_bindir} \
85 INST_EXAMPLE_SRC=$RPM_BUILD_ROOT%{_examplesdir}/%{name}
87 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
88 install Make/openscenegraph.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
89 find $RPM_BUILD_ROOT%{_examplesdir}/%{name} -name Linux??.Opt -type d |xargs rm -rf
92 rm -rf $RPM_BUILD_ROOT
94 %post -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
98 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_libdir}/*.so
100 %dir %{_libdir}/osgPlugins
101 %attr(755,root,root) %{_libdir}/osgPlugins/*
104 %defattr(644,root,root,755)
106 %{_pkgconfigdir}/*.pc
109 %defattr(644,root,root,755)
110 %attr(755,root,root) %{_bindir}/*
111 %{_examplesdir}/%{name}