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