3 %bcond_without apidocs # do not build and package API docs
5 Summary: SFML - Simple and Fast Multimedia Library
6 Summary(pl.UTF-8): SFML - prosta i szybka biblioteka multimedialna
12 Source0: http://sfml-dev.org/download/sfml/2.1/%{name}-%{version}-sources.zip
13 # Source0-md5: 2de81448733f3f46964f23f41cd42e92
14 Patch0: %{name}-glx.patch
15 URL: http://sfml-dev.org/
16 BuildRequires: OpenAL-devel
17 BuildRequires: OpenGL-devel
18 BuildRequires: cmake >= 2.8
19 %{?with_apidocs:BuildRequires: doxygen}
20 BuildRequires: freetype-devel >= 2
21 BuildRequires: glew-devel
22 BuildRequires: libjpeg-devel
23 BuildRequires: libsndfile-devel
24 BuildRequires: libstdc++-devel
25 BuildRequires: xorg-lib-libX11-devel
26 BuildRequires: xorg-lib-libXrandr-devel
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 SFML is a simple, fast, cross-platform and object-oriented multimedia
31 API. It provides access to windowing, graphics, audio and network. It
32 is written in C++, and has bindings for various languages such as C,
35 %description -l pl.UTF-8
36 SFML to prosta, szybka, wieloplatformowa biblioteka multimedialna z
37 API zorientowanym obiektowo. Zapewnia dostęp do okienek, grafiki,
38 dźwięku i sieci. Jest napisana w C++ i ma dowiązania do różnych innych
39 języków, takich jak C, .NET, Ruby, Python.
42 Summary: Header files for SFML library
43 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SFML
44 Group: Development/Libraries
45 Requires: %{name} = %{version}-%{release}
46 Requires: OpenGL-devel
47 Requires: libstdc++-devel
50 Header files for SFML library.
52 %description devel -l pl.UTF-8
53 Pliki nagłówkowe biblioteki SFML.
56 Summary: SFML API documentation
57 Summary(pl.UTF-8): Dokumentacja API biblioteki SFML
61 API documentation for SFML library.
63 %description apidocs -l pl.UTF-8
64 Dokumentacja API biblioteki SFML.
71 %{__rm} -r src/SFML/Window/glext
75 %{?with_apidocs:-DSFML_BUILD_DOC=ON}
79 rm -rf $RPM_BUILD_ROOT
82 DESTDIR=$RPM_BUILD_ROOT
85 %{__rm} $RPM_BUILD_ROOT%{_datadir}/SFML/*.txt
86 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/SFML/doc
89 rm -rf $RPM_BUILD_ROOT
91 %post -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
95 %defattr(644,root,root,755)
96 %doc license.txt readme.txt
97 %attr(755,root,root) %{_libdir}/libsfml-audio.so.*.*
98 %attr(755,root,root) %ghost %{_libdir}/libsfml-audio.so.2
99 %attr(755,root,root) %{_libdir}/libsfml-graphics.so.*.*
100 %attr(755,root,root) %ghost %{_libdir}/libsfml-graphics.so.2
101 %attr(755,root,root) %{_libdir}/libsfml-network.so.*.*
102 %attr(755,root,root) %ghost %{_libdir}/libsfml-network.so.2
103 %attr(755,root,root) %{_libdir}/libsfml-system.so.*.*
104 %attr(755,root,root) %ghost %{_libdir}/libsfml-system.so.2
105 %attr(755,root,root) %{_libdir}/libsfml-window.so.*.*
106 %attr(755,root,root) %ghost %{_libdir}/libsfml-window.so.2
109 %defattr(644,root,root,755)
110 %attr(755,root,root) %{_libdir}/libsfml-audio.so
111 %attr(755,root,root) %{_libdir}/libsfml-graphics.so
112 %attr(755,root,root) %{_libdir}/libsfml-network.so
113 %attr(755,root,root) %{_libdir}/libsfml-system.so
114 %attr(755,root,root) %{_libdir}/libsfml-window.so
116 %{_pkgconfigdir}/sfml-all.pc
117 %{_pkgconfigdir}/sfml-audio.pc
118 %{_pkgconfigdir}/sfml-graphics.pc
119 %{_pkgconfigdir}/sfml-network.pc
120 %{_pkgconfigdir}/sfml-system.pc
121 %{_pkgconfigdir}/sfml-window.pc
122 %dir %{_datadir}/SFML
123 %{_datadir}/SFML/cmake
127 %defattr(644,root,root,755)