3 %bcond_with alsa # ALSA support; warning: SIGSEGV while using oss
4 %bcond_with esd # EsounD support
6 Summary: libmikmod - a portable sound library for Unix
7 Summary(es.UTF-8): Biblioteca de sonidos libmikmod
8 Summary(fr.UTF-8): Bibliothèque sonore libmikmod
9 Summary(pl.UTF-8): libmikmod - biblioteka do obsługi dźwięku dla różnych Uniksów
10 Summary(pt_BR.UTF-8): Biblioteca de som libmikmod
11 Summary(ru.UTF-8): Звуковая библиотека libmikmod
12 Summary(uk.UTF-8): Звукова бібліотека libmikmod
18 Source0: http://downloads.sourceforge.net/mikmod/%{name}-%{version}.tar.gz
19 # Source0-md5: 9f3c740298260d5f88981fc0d51f6f16
20 Patch0: %{name}-info.patch
21 Patch1: %{name}-AC_LIBOBJ.patch
22 Patch2: install-exec.patch
23 Patch3: %{name}-lib64.patch
24 URL: http://mikmod.raphnet.net/
25 %{?with_alsa:BuildRequires: alsa-lib-devel}
26 BuildRequires: audiofile-devel
27 BuildRequires: autoconf >= 2.53
28 BuildRequires: automake
29 %{?with_esd:BuildRequires: esound-devel}
30 BuildRequires: gettext-devel >= 0.10.35-9
31 BuildRequires: libtool
32 BuildRequires: pkgconfig
33 BuildRequires: texinfo
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Libmikmod is a portable sound library, capable of playing samples as
39 well as module files, originally written by Jean-Paul Mikkers (MikMak)
40 for DOS. It has subsequently been hacked by many hands and now runs on
43 It uses the OSS /dev/dsp driver including in all recent kernels for
44 output, as well as ALSA and EsounD, and will also write WAV files.
46 Supported file formats include mod, stm, s3m, mtm, xm, and it. Full
47 source included, use of this library for music/sound effects in your
48 own programs is encouraged !
50 %description -l es.UTF-8
51 Biblioteca de sonidos libmikmod.
53 %description -l fr.UTF-8
54 Une bibliothèque sonore portable pour Unix et d'autres systèmes,
55 capable de jouer aussi bien des effets sonores que des modules, sur un
56 grand choix de périphériques sonores.
58 %description -l pl.UTF-8
59 Biblioteka dźwięku dla Uniksa i innych systemów, umożliwiająca
60 odtwarzanie sampli i modułów dźwiękowych na wielu rodzajach urządzeń
63 Wspierane formaty plików to między innymi mod, stm, s3m, mtm, xm i it.
65 %description -l pt_BR.UTF-8
66 Uma biblioteca de som portátil para o Unix e outros sistemas
67 operacionais, capaz de tocar samples agem de arquivos .mod, em uma
68 grande variedade de dispositivos de som.
70 %description -l ru.UTF-8
71 Мобильная звуковая библиотека для *nix, умеющая проигрывать сэмплы и
72 MOD'ы на большом количестве звуковых устройств.
74 %description -l uk.UTF-8
75 Переносима звукова бібліотека для *nix, здатна програвати семпли та
76 "модулі" на великій кількості звукових пристроїв.
79 Summary: Libraries and include files to develop libmikmod applications
80 Summary(es.UTF-8): Archivos de inclusión y bibliotecas para desarrollar aplicaciones libmikmod
81 Summary(fr.UTF-8): Bibliothèques et includes pour programmer pour libmikmod
82 Summary(pl.UTF-8): Biblioteki i pliki nagłówkowe dla libmikmod
83 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para desenvolver aplicações libmikmod
84 Summary(ru.UTF-8): .h-файлы для разработки libmikmod-приложений
85 Summary(uk.UTF-8): .h-файли для розробки програм, що користуються libmikmod
86 Group: Development/Libraries
87 Requires: %{name} = %{version}-%{release}
88 Obsoletes: libmikmod2-devel
91 Libraries and include files to develop libmikmod applications.
93 %description devel -l es.UTF-8
94 Archivos de inclusión y bibliotecas para desarrollar aplicaciones
97 %description devel -l fr.UTF-8
98 Bibliothèques et includes pour programmer pour libmikmod.
100 %description devel -l pl.UTF-8
101 Biblioteki i pliki nagłówkowe do tworzenia aplikacji dla libmikmod.
103 %description devel -l pt_BR.UTF-8
104 Arquivos de inclusão e bibliotecas para desenvolver aplicações
107 %description devel -l ru.UTF-8
108 .h-файлы для разработки libmikmod-приложений.
110 %description devel -l uk.UTF-8
111 .h-файли для розробки програм, що користуються libmikmod.
114 Summary: Static libmikmod libraries
115 Summary(fr.UTF-8): Bibliothèques statiques libmikmod
116 Summary(pl.UTF-8): Biblioteki statyczne libmikmod
117 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libmikmod
118 Summary(ru.UTF-8): Статические библиотеки для разработки libmikmod-приложений
119 Summary(uk.UTF-8): Статичні бібліотеки для розробки програм, що користуються libmikmod
120 Group: Development/Libraries
121 Requires: %{name}-devel = %{version}-%{release}
124 Static libmikmod libraries.
126 %description static -l fr.UTF-8
127 Bibliothèques statiques libmikmod.
129 %description static -l pl.UTF-8
130 Biblioteki statyczne libmikmod.
132 %description static -l pt_BR.UTF-8
133 Bibliotecas estáticas para desenvolvimento com libmikmod.
135 %description static -l ru.UTF-8
136 Статические библиотеки для разработки libmikmod-приложений.
138 %description static -l uk.UTF-8
139 Статичні бібліотеки для розробки програм, що користуються libmikmod.
149 echo 'AC_DEFUN([AM_PATH_ESD],[$3])' >> acinclude.m4
153 #cp -f /usr/share/automake/{config.*,missing} .
160 %{!?with_alsa:--disable-alsa} \
161 %{!?with_esound:--disable-esd} \
166 rm -rf $RPM_BUILD_ROOT
168 DESTDIR=$RPM_BUILD_ROOT
170 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
173 rm -rf $RPM_BUILD_ROOT
175 %post -p /sbin/ldconfig
176 %postun -p /sbin/ldconfig
178 %post devel -p /sbin/postshell
179 -/usr/sbin/fix-info-dir -c %{_infodir}
181 %postun devel -p /sbin/postshell
182 -/usr/sbin/fix-info-dir -c %{_infodir}
185 %defattr(644,root,root,755)
186 %doc AUTHORS NEWS README TODO
187 %attr(755,root,root) %{_libdir}/libmikmod.so.*.*.*
188 %attr(755,root,root) %ghost %{_libdir}/libmikmod.so.2
191 %defattr(644,root,root,755)
192 %attr(755,root,root) %{_bindir}/libmikmod-config
193 %attr(755,root,root) %{_libdir}/libmikmod.so
194 %{_libdir}/libmikmod.la
195 %{_includedir}/mikmod.h
196 %{_aclocaldir}/libmikmod.m4
197 %{_mandir}/man1/libmikmod-config.1*
198 %{_infodir}/mikmod.info*
201 %defattr(644,root,root,755)
202 %{_libdir}/libmikmod.a