]> git.pld-linux.org Git - packages/SFML.git/blame - SFML.spec
- unconditional noarch subpackages
[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
74623693 9Release: 7
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 59BuildArch: noarch
253cc06c
JB
60
61%description apidocs
62API documentation for SFML library.
63
64%description apidocs -l pl.UTF-8
65Dokumentacja API biblioteki SFML.
66
67%prep
68%setup -q
69%patch0 -p1
70
71# use system files
72%{__rm} -r src/SFML/Window/glext
73
74%build
75%cmake . \
76 %{?with_apidocs:-DSFML_BUILD_DOC=ON}
77%{__make}
78
79%install
80rm -rf $RPM_BUILD_ROOT
81
82%{__make} install \
83 DESTDIR=$RPM_BUILD_ROOT
84
85# packaged as %doc
86%{__rm} $RPM_BUILD_ROOT%{_datadir}/SFML/*.txt
87%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/SFML/doc
88
89%clean
90rm -rf $RPM_BUILD_ROOT
91
92%post -p /sbin/ldconfig
93%postun -p /sbin/ldconfig
94
95%files
96%defattr(644,root,root,755)
97%doc license.txt readme.txt
98%attr(755,root,root) %{_libdir}/libsfml-audio.so.*.*
99%attr(755,root,root) %ghost %{_libdir}/libsfml-audio.so.2
100%attr(755,root,root) %{_libdir}/libsfml-graphics.so.*.*
101%attr(755,root,root) %ghost %{_libdir}/libsfml-graphics.so.2
102%attr(755,root,root) %{_libdir}/libsfml-network.so.*.*
103%attr(755,root,root) %ghost %{_libdir}/libsfml-network.so.2
104%attr(755,root,root) %{_libdir}/libsfml-system.so.*.*
105%attr(755,root,root) %ghost %{_libdir}/libsfml-system.so.2
106%attr(755,root,root) %{_libdir}/libsfml-window.so.*.*
107%attr(755,root,root) %ghost %{_libdir}/libsfml-window.so.2
108
109%files devel
110%defattr(644,root,root,755)
111%attr(755,root,root) %{_libdir}/libsfml-audio.so
112%attr(755,root,root) %{_libdir}/libsfml-graphics.so
113%attr(755,root,root) %{_libdir}/libsfml-network.so
114%attr(755,root,root) %{_libdir}/libsfml-system.so
115%attr(755,root,root) %{_libdir}/libsfml-window.so
116%{_includedir}/SFML
117%{_pkgconfigdir}/sfml-all.pc
118%{_pkgconfigdir}/sfml-audio.pc
119%{_pkgconfigdir}/sfml-graphics.pc
120%{_pkgconfigdir}/sfml-network.pc
121%{_pkgconfigdir}/sfml-system.pc
122%{_pkgconfigdir}/sfml-window.pc
123%dir %{_datadir}/SFML
124%{_datadir}/SFML/cmake
125
126%if %{with apidocs}
127%files apidocs
128%defattr(644,root,root,755)
129%doc doc/html/*
130%endif
This page took 0.580274 seconds and 4 git commands to generate.