]> git.pld-linux.org Git - packages/SDL2_mixer.git/blame - SDL2_mixer.spec
- unified with SDL_mixer.spec
[packages/SDL2_mixer.git] / SDL2_mixer.spec
CommitLineData
db8b1635
AO
1#
2# Conditional build:
5791969b
JB
3%bcond_with mikmod # mikmod use for MOD support (modplug is used by default)
4%bcond_without modplug # modplug use for MOD support
db8b1635 5#
5ffcc3bb
JB
6# NOTE: libraries dlopened by sonames detected at build time:
7# libFLAC.so.8
8# libfluidsynth.so.1
9# libmikmod.so.2
10# libmodplug.so.1
11# libsmpeg-2.0.so.0
12# libvorbisfile.so.3
13#
db8b1635
AO
14Summary: Simple DirectMedia Layer - Sample Mixer Library
15Summary(pl.UTF-8): Simple DirectMedia Layer - biblioteka miksująca próbki dźwiękowe
16Summary(pt_BR.UTF-8): SDL2 - Biblioteca para mixagem
17Name: SDL2_mixer
18Version: 2.0.0
19Release: 1
20License: Zlib-like
21Group: Libraries
22Source0: http://www.libsdl.org/projects/SDL_mixer/release/%{name}-%{version}.tar.gz
23# Source0-md5: 65f6d80df073a1fb3bb537fbda031b50
5791969b 24Patch0: %{name}-modplug.patch
db8b1635
AO
25URL: http://www.libsdl.org/projects/SDL_mixer/
26BuildRequires: SDL2-devel >= 2.0.0
27BuildRequires: autoconf
28BuildRequires: automake
29BuildRequires: flac-devel >= 1.3.0
5791969b 30BuildRequires: fluidsynth-devel
db8b1635 31BuildRequires: libtool >= 2:2.0
5791969b
JB
32%{?with_mikmod:BuildRequires: libmikmod-devel >= 3.1.10}
33%{?with_modplug:BuildRequires: libmodplug-devel >= 0.8.8}
34BuildRequires: libogg-devel
db8b1635 35BuildRequires: libvorbis-devel >= 1:1.0
5791969b
JB
36BuildRequires: pkgconfig >= 1:0.9.0
37BuildRequires: smpeg2-devel >= 2.0.0
db8b1635 38Requires: SDL2 >= 2.0.0
5791969b
JB
39%{?with_mikmod:Suggests: libmikmod >= 3.1.10}
40%{?with_modplug:Suggests: libmodplug >= 0.8.8}
db8b1635
AO
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%description
44Due to popular demand, here is a simple multi-channel audio mixer. It
45supports 4 channels of 16 bit stereo audio, plus a single channel of
46music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
47libraries.
48
49%description -l pl.UTF-8
50SDL2_mixer to prosty wielokanałowy mikser audio. Obsługuje 4 kanały
5116-bitowego dźwięku stereo plus jeden kanał dla muzyki miksowanej
52przez popularne biblioteki MikMod MOD, Timitity MIDI i SMPEG MP3.
53
54%description -l pt_BR.UTF-8
55Biblioteca que suporta 4 canais de áudio estéreo 16 bit, mais um canal
56de música, mixado pelo populares bibliotecas MOD MikMod, MIDI timidity
57e SMPEG MP3.
58
59%package devel
60Summary: Header files and more to develop SDL_mixer applications
5ffcc3bb 61Summary(pl.UTF-8): Pliki nagłówkowe do rozwoju aplikacji używających biblioteki SDL_mixer
db8b1635
AO
62Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para desenvolvimento de aplicações SDL
63Group: Development/Libraries
64Requires: %{name} = %{version}-%{release}
65Requires: SDL2-devel >= 2.0.0
66
67%description devel
68Header files and more to develop SDL2_mixer applications.
69
70%description devel -l pl.UTF-8
5ffcc3bb
JB
71Pliki nagłówkowe do rozwoju aplikacji używających biblioteki
72SDL2_mixer.
db8b1635
AO
73
74%description devel -l pt_BR.UTF-8
75Bibliotecas e arquivos de inclusão para desenvolvimento de aplicações
76SDL2.
77
78%package static
79Summary: Static SDL2_mixer library
80Summary(pl.UTF-8): Statyczna biblioteka SDL2_mixer
81Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com SDL2_mixer
82Group: Development/Libraries
83Requires: %{name}-devel = %{version}-%{release}
84
85%description static
86Static SDL2_mixer library.
87
88%description static -l pl.UTF-8
89Statyczna biblioteka SDL2_mixer.
90
91%description static -l pt_BR.UTF-8
92Bibliotecas estáticas para desenvolvimento com SDL2_mixer.
93
94%prep
95%setup -q
5791969b
JB
96%patch0 -p1
97
98%{__rm} acinclude/{libtool,lt*}.m4
db8b1635
AO
99
100%build
5791969b 101%{__libtoolize}
db8b1635
AO
102%{__aclocal} -I acinclude
103%{__autoconf}
104%configure \
5791969b
JB
105 %{?with_mikmod:--enable-music-mod-mikmod} \
106 %{!?with_modplug:--disable-music-mod-modplug}
db8b1635
AO
107%{__make}
108
109%install
110rm -rf $RPM_BUILD_ROOT
111
112%{__make} install install-bin \
113 DESTDIR=$RPM_BUILD_ROOT
114
115mv $RPM_BUILD_ROOT/%{_bindir}/playmus $RPM_BUILD_ROOT/%{_bindir}/playmus2
116mv $RPM_BUILD_ROOT/%{_bindir}/playwave $RPM_BUILD_ROOT/%{_bindir}/playwave2
117
118%clean
119rm -rf $RPM_BUILD_ROOT
120
121%post -p /sbin/ldconfig
122%postun -p /sbin/ldconfig
123
124%files
125%defattr(644,root,root,755)
126%doc CHANGES.txt COPYING.txt README.txt
127%attr(755,root,root) %{_bindir}/playmus2
128%attr(755,root,root) %{_bindir}/playwave2
129%attr(755,root,root) %{_libdir}/libSDL2_mixer-2.0.so.*.*.*
130%attr(755,root,root) %ghost %{_libdir}/libSDL2_mixer-2.0.so.0
131
132%files devel
133%defattr(644,root,root,755)
134%attr(755,root,root) %{_libdir}/libSDL2_mixer.so
135%{_libdir}/libSDL2_mixer.la
136%{_includedir}/SDL2/SDL_mixer.h
137%{_pkgconfigdir}/SDL2_mixer.pc
138
139%files static
140%defattr(644,root,root,755)
141%{_libdir}/libSDL2_mixer.a
This page took 0.107839 seconds and 4 git commands to generate.