]> git.pld-linux.org Git - packages/SDL2_sound.git/blame - SDL2_sound.spec
- added use-builtin-clz patch (rely on gcc to choose proper instruction for target...
[packages/SDL2_sound.git] / SDL2_sound.spec
CommitLineData
43d08a44
JB
1# TODO: system libmodplug, timidity?
2Summary: An abstract soundfile decoder
3Summary(pl.UTF-8): Abstrakcyjny dekoder plików dźwiękowych
4Name: SDL2_sound
5Version: 2.0.1
6Release: 1
7License: Zlib
8Group: Libraries
9#Source0Download: https://github.com/icculus/SDL_sound/releases
10Source0: https://github.com/icculus/SDL_sound/archive/v%{version}/SDL_sound-%{version}.tar.gz
11# Source0-md5: 4917a87b45f7b940a68cd1b60881cabb
387801cc 12Patch0: SDL_sound-use-builtin-clz.patch
43d08a44
JB
13URL: http://www.icculus.org/SDL_sound/
14BuildRequires: SDL2-devel >= 2.0
15BuildRequires: cmake >= 2.8.12
16Requires: SDL2 >= 2.0
17Obsoletes: SDL_sound-play < 2
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21SDL_sound is a library that handles the decoding of several popular
22sound file formats, such as .WAV and .MP3. It is meant to make the
23programmer's sound playback tasks simpler. The programmer gives
24SDL_sound a filename, or feeds it data directly from one of many
25sources, and then reads the decoded waveform data back at her leisure.
26If resource constraints are a concern, SDL_sound can process sound
27data in programmer-specified blocks. Alternately, SDL_sound can decode
28a whole sound file and hand back a single pointer to the whole
29waveform. SDL_sound can also handle sample rate, audio format, and
30channel conversion on-the-fly and behind-the-scenes, if the programmer
31desires.
32
33%description -l pl.UTF-8
34SDL_sound to biblioteka obsługująca dekodowanie kilku popularnych
35formatów plików dźwiękowych, takich jak .WAV lub .MP3. Jej celem
36jest uproszczenie pracy programisty przy odtwarzaniu dźwięku.
37Programista przekazuje SDL_sound nazwę pliku lub dostarcza dane
38bezpośrednio z jednego z wielu źródeł, a następnie odczytuje strumień
39zdekodowanych danych. Jeśli ograniczenia zasobów są istotne, SDL_sound
40może obsługiwać dane dźwiękowe w podanych blokach. Alternatywnie,
41SDL_sound może dekodować cały plik dźwiękowy i przekazywać z powrotem
42pojedynczy wskaźnik do całości zdekodowanych danych. SDL_sound może
43także obsługiwać w locie konwersję częstotliwości próbkowania, formatu
44dźwięku i liczby kanałów.
45
46%package play
47Summary: SDL_sound/physfs based music player
48Summary(pl.UTF-8): Odtwarzacz muzyki oparty na SDL_sound/physfs
49Group: Applications/Sound
50Requires: %{name} = %{version}-%{release}
51Requires: physfs >= 3
52
53%description play
54SDL_sound/physfs based music player.
55
56%description play -l pl.UTF-8
57Odtwarzacz muzyki oparty na SDL_sound/physfs.
58
59%package devel
60Summary: Header files and more to develop SDL_sound applications
61Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia aplikacji z użyciem SDL_sound
62Group: Development/Libraries
63Requires: %{name} = %{version}-%{release}
64Requires: SDL2-devel >= 2.0
65
66%description devel
67Header files and more to develop SDL_sound applications.
68
69%description devel -l pl.UTF-8
70Pliki nagłówkowe do tworzenia aplikacji z użyciem SDL_sound.
71
72%package static
73Summary: Static SDL_sound libraries
74Summary(pl.UTF-8): Statyczne biblioteki SDL_sound
75Group: Development/Libraries
76Requires: %{name}-devel = %{version}-%{release}
77
78%description static
79Static SDL_sound libraries.
80
81%description static -l pl.UTF-8
82Statyczne biblioteki SDL_sound.
83
84%prep
85%setup -q -n SDL_sound-%{version}
387801cc 86%patch0 -p1
43d08a44
JB
87
88%build
89install -d build
90cd build
91%cmake .. \
92 -DSDLSOUND_DECODER_MIDI=ON
93
94%{__make}
95
96%install
97rm -rf $RPM_BUILD_ROOT
98
99%{__make} -C build install \
100 DESTDIR=$RPM_BUILD_ROOT
101
102%clean
103rm -rf $RPM_BUILD_ROOT
104
105%post -p /sbin/ldconfig
106%postun -p /sbin/ldconfig
107
108%files
109%defattr(644,root,root,755)
110%doc LICENSE.txt docs/{CHANGELOG,CREDITS,README}.txt
111%attr(755,root,root) %{_bindir}/playsound
112%attr(755,root,root) %{_libdir}/libSDL2_sound.so.*.*.*
113%attr(755,root,root) %ghost %{_libdir}/libSDL2_sound.so.2
114
115%files devel
116%defattr(644,root,root,755)
117%attr(755,root,root) %{_libdir}/libSDL2_sound.so
118%{_includedir}/SDL2/SDL_sound.h
119
120%files static
121%defattr(644,root,root,755)
122%{_libdir}/libSDL2_sound.a
This page took 0.111262 seconds and 4 git commands to generate.