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