]> git.pld-linux.org Git - packages/SFML.git/blame - SFML.spec
- release 4 (by relup.sh)
[packages/SFML.git] / SFML.spec
CommitLineData
253cc06c
JB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
0963f3e8 4
253cc06c
JB
5Summary: SFML - Simple and Fast Multimedia Library
6Summary(pl.UTF-8): SFML - prosta i szybka biblioteka multimedialna
7Name: SFML
8Version: 2.1
c6466467 9Release: 4
253cc06c
JB
10License: BSD-like
11Group: Libraries
12Source0: http://sfml-dev.org/download/sfml/2.1/%{name}-%{version}-sources.zip
13# Source0-md5: 2de81448733f3f46964f23f41cd42e92
14Patch0: %{name}-glx.patch
15URL: http://sfml-dev.org/
16BuildRequires: OpenAL-devel
17BuildRequires: OpenGL-devel
18BuildRequires: cmake >= 2.8
19%{?with_apidocs:BuildRequires: doxygen}
20BuildRequires: freetype-devel >= 2
21BuildRequires: glew-devel
22BuildRequires: libjpeg-devel
23BuildRequires: libsndfile-devel
24BuildRequires: libstdc++-devel
25BuildRequires: xorg-lib-libX11-devel
26BuildRequires: xorg-lib-libXrandr-devel
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30SFML is a simple, fast, cross-platform and object-oriented multimedia
31API. It provides access to windowing, graphics, audio and network. It
32is written in C++, and has bindings for various languages such as C,
33.NET, Ruby, Python.
34
35%description -l pl.UTF-8
36SFML to prosta, szybka, wieloplatformowa biblioteka multimedialna z
37API zorientowanym obiektowo. Zapewnia dostęp do okienek, grafiki,
38dźwięku i sieci. Jest napisana w C++ i ma dowiązania do różnych innych
39języków, takich jak C, .NET, Ruby, Python.
40
41%package devel
42Summary: Header files for SFML library
43Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SFML
44Group: Development/Libraries
45Requires: %{name} = %{version}-%{release}
46Requires: OpenGL-devel
47Requires: libstdc++-devel
48
49%description devel
50Header files for SFML library.
51
52%description devel -l pl.UTF-8
53Pliki nagłówkowe biblioteki SFML.
54
55%package apidocs
56Summary: SFML API documentation
57Summary(pl.UTF-8): Dokumentacja API biblioteki SFML
58Group: Documentation
0963f3e8
ER
59%if "%{_rpmversion}" >= "5"
60BuildArch: noarch
61%endif
253cc06c
JB
62
63%description apidocs
64API documentation for SFML library.
65
66%description apidocs -l pl.UTF-8
67Dokumentacja API biblioteki SFML.
68
69%prep
70%setup -q
71%patch0 -p1
72
73# use system files
74%{__rm} -r src/SFML/Window/glext
75
76%build
77%cmake . \
78 %{?with_apidocs:-DSFML_BUILD_DOC=ON}
79%{__make}
80
81%install
82rm -rf $RPM_BUILD_ROOT
83
84%{__make} install \
85 DESTDIR=$RPM_BUILD_ROOT
86
87# packaged as %doc
88%{__rm} $RPM_BUILD_ROOT%{_datadir}/SFML/*.txt
89%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/SFML/doc
90
91%clean
92rm -rf $RPM_BUILD_ROOT
93
94%post -p /sbin/ldconfig
95%postun -p /sbin/ldconfig
96
97%files
98%defattr(644,root,root,755)
99%doc license.txt readme.txt
100%attr(755,root,root) %{_libdir}/libsfml-audio.so.*.*
101%attr(755,root,root) %ghost %{_libdir}/libsfml-audio.so.2
102%attr(755,root,root) %{_libdir}/libsfml-graphics.so.*.*
103%attr(755,root,root) %ghost %{_libdir}/libsfml-graphics.so.2
104%attr(755,root,root) %{_libdir}/libsfml-network.so.*.*
105%attr(755,root,root) %ghost %{_libdir}/libsfml-network.so.2
106%attr(755,root,root) %{_libdir}/libsfml-system.so.*.*
107%attr(755,root,root) %ghost %{_libdir}/libsfml-system.so.2
108%attr(755,root,root) %{_libdir}/libsfml-window.so.*.*
109%attr(755,root,root) %ghost %{_libdir}/libsfml-window.so.2
110
111%files devel
112%defattr(644,root,root,755)
113%attr(755,root,root) %{_libdir}/libsfml-audio.so
114%attr(755,root,root) %{_libdir}/libsfml-graphics.so
115%attr(755,root,root) %{_libdir}/libsfml-network.so
116%attr(755,root,root) %{_libdir}/libsfml-system.so
117%attr(755,root,root) %{_libdir}/libsfml-window.so
118%{_includedir}/SFML
119%{_pkgconfigdir}/sfml-all.pc
120%{_pkgconfigdir}/sfml-audio.pc
121%{_pkgconfigdir}/sfml-graphics.pc
122%{_pkgconfigdir}/sfml-network.pc
123%{_pkgconfigdir}/sfml-system.pc
124%{_pkgconfigdir}/sfml-window.pc
125%dir %{_datadir}/SFML
126%{_datadir}/SFML/cmake
127
128%if %{with apidocs}
129%files apidocs
130%defattr(644,root,root,755)
131%doc doc/html/*
132%endif
This page took 0.081188 seconds and 4 git commands to generate.