]> git.pld-linux.org Git - packages/OpenSceneGraph.git/blob - OpenSceneGraph.spec
- update to 0.9.6-2
[packages/OpenSceneGraph.git] / OpenSceneGraph.spec
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
4 Name:           OpenSceneGraph
5 Version:        0.9.6r2
6 Release:        1
7 License:        OpenSceneGraph Public Licence (based on LGPL with exceptions)
8 Group:          X11/Libraries
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)
24
25 %description
26 The Open Scene Graph is a cross-platform C++/OpenGL library for
27 the real-time visualization.
28
29 %description -l pl
30 Open Scene Graph to wieloplatformowa oparta o C++ i OpenGL biblioteka
31 do wizualizacji w czasie rzeczywistym.
32
33 %package devel
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}
38
39 %description devel
40 Headers file for OSD library.
41
42 %description devel -l pl
43 Pliki nag³ówkowe dla biblioteki Open Scene Graph.
44
45 %package examples
46 Summary:        Examples for Open Scene Graph
47 Summary(pl):    Przyk³ady dla Open Scene Graph
48 Group:          Development/Libraries
49 Requires:       %{name} = %{version}
50
51 %description examples
52 Examples for Open Scene Graph Library.
53
54 %description examples -l pl
55 Przyk³ady dla biblioteki Open Scene Graph.
56
57 # no such package (yet?)
58 #%package plugin
59 #Summary:       Plugins for Open Scene Graph
60 #Summary(pl):   Wtyczki dla biblioteki Open Scene Graph
61 #Group:         Libraries
62 #Requires:      %{name} = %{version}
63 #
64 #%description plugin
65 #Plugins for Open Scene Graph library.
66 #
67 #%description plugin -l pl
68 #Wtyczki dla biblioteki Open Scene Graph.
69
70 %prep
71 %setup -q -n %{name}-%{fversion}
72
73 %build
74 %{__make} -f GNUmakefile \
75         CC="%{__cc} %{rpmcflags}" \
76         CXX="%{__cxx} %{rpmcflags}"
77
78 %install
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}
85
86 find $RPM_BUILD_ROOT%{_examplesdir}/%{name} -name Linux??.Opt -type d |xargs rm -rf
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %post   -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
93
94 %files
95 %defattr(644,root,root,755)
96 %attr(755,root,root) %{_libdir}/*.so
97 %dir %{_libdir}/osgPlugins
98 %attr(755,root,root) %{_libdir}/osgPlugins/*
99
100 %files devel
101 %defattr(644,root,root,755)
102 %{_includedir}/osg*
103
104 %files examples
105 %defattr(644,root,root,755)
106 %attr(755,root,root) %{_bindir}/*
107 %{_examplesdir}/%{name}
This page took 0.157066 seconds and 4 git commands to generate.