]> git.pld-linux.org Git - packages/OpenSceneGraph.git/blame - OpenSceneGraph.spec
- up to 2.0
[packages/OpenSceneGraph.git] / OpenSceneGraph.spec
CommitLineData
aa6260c4 1Summary: Open Scene Graph - real-time visualization library
741aa9a5 2Summary(pl.UTF-8): Open Scene Graph - biblioteka do wizualizacji
aa6260c4 3Name: OpenSceneGraph
aae24add
RT
4Version: 2.0
5Release: 0.1
dc9af0b2 6License: OpenSceneGraph Public Licence (based on LGPL with exceptions)
e14fd2e0 7Group: X11/Libraries
aae24add
RT
8Source0: http://www.openscenegraph.com/downloads/snapshots/%{name}-%{version}.zip
9# Source0-md5: 9e8d8311868f2acce377a6d7d69c26c2
10#Source1: osg-doxygen-0.9.1.tar.gz
11## Source1-md5: 7e6d785d1b763aaeae03c2dc4c148805
aa6260c4 12URL: http://openscenegraph.org/
aa6260c4 13BuildRequires: freetype-devel
ec9562e7 14BuildRequires: giflib-devel
e14fd2e0 15BuildRequires: libjpeg-devel
aa6260c4 16BuildRequires: libpng-devel
e14fd2e0 17BuildRequires: libtiff-devel
aa6260c4 18BuildRequires: zlib-devel
b1b72335 19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
aa6260c4 20
aa6260c4 21%description
0a55f959 22The Open Scene Graph is a cross-platform C++/OpenGL library for
aa6260c4 23the real-time visualization.
24
4043c7f8 25%description -l pl.UTF-8
e14fd2e0
JB
26Open Scene Graph to wieloplatformowa oparta o C++ i OpenGL biblioteka
27do wizualizacji w czasie rzeczywistym.
aa6260c4 28
29%package devel
0a55f959 30Summary: Header files for Open Scene Graph
741aa9a5 31Summary(pl.UTF-8): Pliki nagłówkowe dla Open Scene Graph
e14fd2e0 32Group: Development/Libraries
f372d505 33Requires: %{name} = %{version}-%{release}
e14fd2e0 34
0a55f959 35%description devel
aa6260c4 36Headers file for OSD library.
e14fd2e0 37
4043c7f8
JR
38%description devel -l pl.UTF-8
39Pliki nagłówkowe dla biblioteki Open Scene Graph.
aa6260c4 40
41%package examples
0a55f959 42Summary: Examples for Open Scene Graph
741aa9a5 43Summary(pl.UTF-8): Przykłady dla Open Scene Graph
e14fd2e0 44Group: Development/Libraries
f372d505 45Requires: %{name} = %{version}-%{release}
e14fd2e0 46
aa6260c4 47%description examples
e14fd2e0 48Examples for Open Scene Graph Library.
aa6260c4 49
4043c7f8
JR
50%description examples -l pl.UTF-8
51Przykłady dla biblioteki Open Scene Graph.
e14fd2e0 52
aae24add
RT
53%package plugins
54Summary: Plugins for Open Scene Graph
55Summary(pl): Wtyczki dla biblioteki Open Scene Graph
56Group: Libraries
57Requires: %{name} = %{version}-%{release}
58
59%description plugins
60Plugins for Open Scene Graph library.
61
62%description plugins -l pl
63Wtyczki dla biblioteki Open Scene Graph.
aa6260c4 64
65%prep
aae24add 66%setup -q -n OpenSceneGraph
aa6260c4 67
aa6260c4 68%build
aae24add
RT
69mkdir build
70cd build
71cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
72%{__make}
aa6260c4 73
74%install
75rm -rf $RPM_BUILD_ROOT
aae24add 76install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
dc9af0b2 77
aae24add
RT
78cp -r examples/osg* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
79cd build
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
aa6260c4 82
aa6260c4 83%clean
84rm -rf $RPM_BUILD_ROOT
85
e14fd2e0
JB
86%post -p /sbin/ldconfig
87%postun -p /sbin/ldconfig
88
aa6260c4 89%files
e14fd2e0
JB
90%defattr(644,root,root,755)
91%attr(755,root,root) %{_libdir}/*.so
aae24add
RT
92%attr(755,root,root) %{_libdir}/*.so.*.*.*
93%{_libdir}/*.so.11
94%{_libdir}/*.so.7
95
96%files plugins
97%defattr(644,root,root,755)
98%dir %{_libdir}/osgPlugins-2.0.0
99%attr(755,root,root) %{_libdir}/osgPlugins-2.0.0/*.so
aa6260c4 100
101%files devel
e14fd2e0 102%defattr(644,root,root,755)
dc9af0b2 103%{_includedir}/osg*
aae24add 104%{_includedir}/Open*
aa6260c4 105
106%files examples
e14fd2e0 107%defattr(644,root,root,755)
dc9af0b2 108%attr(755,root,root) %{_bindir}/*
f372d505 109%{_examplesdir}/%{name}-%{version}
This page took 0.12121 seconds and 4 git commands to generate.