]> git.pld-linux.org Git - packages/libmikmod.git/blame - libmikmod.spec
- updated to 3.3.6 (note: new soname; libmikmod 3.1.x left on libmikmod-3.1 branch)
[packages/libmikmod.git] / libmikmod.spec
CommitLineData
23cab10a
JB
1#
2# Conditional build:
6d7f1204
JB
3%bcond_without alsa # ALSA support
4%bcond_with esd # EsounD support
5%bcond_with nas # NAS support
6%bcond_with openal # OpenAL support
7%bcond_without pulseaudio # PulseAudio support
8%bcond_with sdl # SDL support
4f611e6a 9
7df19086 10Summary: libmikmod - a portable sound library for Unix
ff71f364
ER
11Summary(es.UTF-8): Biblioteca de sonidos libmikmod
12Summary(fr.UTF-8): Bibliothèque sonore libmikmod
13Summary(pl.UTF-8): libmikmod - biblioteka do obsługi dźwięku dla różnych Uniksów
14Summary(pt_BR.UTF-8): Biblioteca de som libmikmod
15Summary(ru.UTF-8): Звуковая библиотека libmikmod
16Summary(uk.UTF-8): Звукова бібліотека libmikmod
01953fdc 17Name: libmikmod
6d7f1204 18Version: 3.3.6
fc467a49 19Release: 1
0b0b5f97 20License: LGPL v2+
01953fdc 21Group: Libraries
0b0b5f97 22Source0: http://downloads.sourceforge.net/mikmod/%{name}-%{version}.tar.gz
6d7f1204 23# Source0-md5: 9dd9bed30c6f7607a55480234606071b
f08d40f9 24Patch0: %{name}-info.patch
f3793ec1 25URL: http://mikmod.raphnet.net/
6d7f1204
JB
26%{?with_openal:BuildRequires: OpenAL-devel}
27%{?with_sdl:BuildRequires: SDL2-devel >= 2.0.0}
fd549863 28%{?with_alsa:BuildRequires: alsa-lib-devel}
fc467a49
JB
29BuildRequires: autoconf >= 2.63
30BuildRequires: automake >= 1:1.10
31%{?with_esd:BuildRequires: esound-devel >= 0.2.18}
fd549863
ER
32BuildRequires: gettext-devel >= 0.10.35-9
33BuildRequires: libtool
6d7f1204 34%{?with_nas:BuildRequires: nas-devel}
cb0831e1 35BuildRequires: pkgconfig
6d7f1204 36%{?with_pulseaudio:BuildRequires: pulseaudio-devel}
cedc2eb8 37BuildRequires: texinfo
cedc2eb8 38Obsoletes: libmikmod2
fd549863 39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
01953fdc 40
41%description
1f7d91d8 42Libmikmod is a portable sound library, capable of playing samples as
43well as module files, originally written by Jean-Paul Mikkers (MikMak)
44for DOS. It has subsequently been hacked by many hands and now runs on
45many Unix flavours.
7df19086 46
1f7d91d8 47It uses the OSS /dev/dsp driver including in all recent kernels for
f38e8aca 48output, as well as ALSA and EsounD, and will also write WAV files.
7df19086 49
1f7d91d8 50Supported file formats include mod, stm, s3m, mtm, xm, and it. Full
51source included, use of this library for music/sound effects in your
52own programs is encouraged !
01953fdc 53
6853f72a 54%description -l es.UTF-8
cedc2eb8 55Biblioteca de sonidos libmikmod.
56
6853f72a
JR
57%description -l fr.UTF-8
58Une bibliothèque sonore portable pour Unix et d'autres systèmes,
1f7d91d8 59capable de jouer aussi bien des effets sonores que des modules, sur un
6853f72a 60grand choix de périphériques sonores.
01953fdc 61
6853f72a
JR
62%description -l pl.UTF-8
63Biblioteka dźwięku dla Uniksa i innych systemów, umożliwiająca
64odtwarzanie sampli i modułów dźwiękowych na wielu rodzajach urządzeń
65dźwiękowych.
01953fdc 66
6853f72a 67Wspierane formaty plików to między innymi mod, stm, s3m, mtm, xm i it.
4ed4c6b9 68
6853f72a
JR
69%description -l pt_BR.UTF-8
70Uma biblioteca de som portátil para o Unix e outros sistemas
cedc2eb8 71operacionais, capaz de tocar samples agem de arquivos .mod, em uma
72grande variedade de dispositivos de som.
73
6853f72a
JR
74%description -l ru.UTF-8
75Мобильная звуковая библиотека для *nix, умеющая проигрывать сэмплы и
76MOD'ы на большом количестве звуковых устройств.
cedc2eb8 77
6853f72a
JR
78%description -l uk.UTF-8
79Переносима звукова бібліотека для *nix, здатна програвати семпли та
80"модулі" на великій кількості звукових пристроїв.
cedc2eb8 81
01953fdc 82%package devel
fc467a49
JB
83Summary: Include files to develop libmikmod applications
84Summary(es.UTF-8): Archivos de inclusión para desarrollar aplicaciones libmikmod
85Summary(fr.UTF-8): Includes pour programmer pour libmikmod
86Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmikmod
87Summary(pt_BR.UTF-8): Arquivos de inclusão para desenvolver aplicações libmikmod
ff71f364
ER
88Summary(ru.UTF-8): .h-файлы для разработки libmikmod-приложений
89Summary(uk.UTF-8): .h-файли для розробки програм, що користуються libmikmod
01953fdc 90Group: Development/Libraries
fd549863 91Requires: %{name} = %{version}-%{release}
cedc2eb8 92Obsoletes: libmikmod2-devel
01953fdc 93
94%description devel
fc467a49 95Include files to develop libmikmod applications.
01953fdc 96
6853f72a 97%description devel -l es.UTF-8
fc467a49 98Archivos de inclusión para desarrollar aplicaciones libmikmod.
cedc2eb8 99
6853f72a 100%description devel -l fr.UTF-8
fc467a49 101Includes pour programmer pour libmikmod.
01953fdc 102
6853f72a 103%description devel -l pl.UTF-8
fc467a49
JB
104Pliki nagłówkowe do tworzenia aplikacji wykorzystujących bibliotekę
105libmikmod.
01953fdc 106
6853f72a 107%description devel -l pt_BR.UTF-8
fc467a49 108Arquivos de inclusão para desenvolver aplicações libmikmod.
cedc2eb8 109
6853f72a
JR
110%description devel -l ru.UTF-8
111.h-файлы для разработки libmikmod-приложений.
cedc2eb8 112
6853f72a
JR
113%description devel -l uk.UTF-8
114.h-файли для розробки програм, що користуються libmikmod.
cedc2eb8 115
01953fdc 116%package static
fc467a49 117Summary: Static libmikmod library
ff71f364 118Summary(fr.UTF-8): Bibliothèques statiques libmikmod
fc467a49 119Summary(pl.UTF-8): Biblioteka statyczna libmikmod
ff71f364
ER
120Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libmikmod
121Summary(ru.UTF-8): Статические библиотеки для разработки libmikmod-приложений
122Summary(uk.UTF-8): Статичні бібліотеки для розробки програм, що користуються libmikmod
1f7d91d8 123Group: Development/Libraries
fd549863 124Requires: %{name}-devel = %{version}-%{release}
01953fdc 125
126%description static
fc467a49 127Static libmikmod library.
01953fdc 128
6853f72a
JR
129%description static -l fr.UTF-8
130Bibliothèques statiques libmikmod.
01953fdc 131
6853f72a 132%description static -l pl.UTF-8
fc467a49 133Biblioteka statyczna libmikmod.
01953fdc 134
6853f72a
JR
135%description static -l pt_BR.UTF-8
136Bibliotecas estáticas para desenvolvimento com libmikmod.
cedc2eb8 137
6853f72a
JR
138%description static -l ru.UTF-8
139Статические библиотеки для разработки libmikmod-приложений.
cedc2eb8 140
6853f72a
JR
141%description static -l uk.UTF-8
142Статичні бібліотеки для розробки програм, що користуються libmikmod.
cedc2eb8 143
01953fdc 144%prep
0b0b5f97 145%setup -q
cedc2eb8 146%patch0 -p0
01953fdc 147
88755003
ER
148%if %{without esd}
149echo 'AC_DEFUN([AM_PATH_ESD],[$3])' >> acinclude.m4
150%endif
151
01953fdc 152%build
2c86abf8 153%{__libtoolize}
559b9e29 154%{__aclocal}
0b0b5f97 155%{__autoheader}
ce079c0f 156%{__autoconf}
0b0b5f97 157%{__automake}
fc467a49 158# note: audiofile (af) driver is for DEC AudioFile server (libAF), not libaudiofile library
01953fdc 159%configure \
0b0b5f97
JB
160 %{!?with_alsa:--disable-alsa} \
161 %{!?with_esound:--disable-esd} \
6d7f1204
JB
162 %{?with_nas:--enable-nas} \
163 %{?with_openal:--enable-openal} \
164 --enable-oss \
165 %{!?with_pulseaudio:--disable-pulseaudio} \
166 %{?with_sdl:--enable-sdl}
07ef403f 167%{__make}
01953fdc 168
169%install
170rm -rf $RPM_BUILD_ROOT
d74d92c8
JB
171%{__make} install \
172 DESTDIR=$RPM_BUILD_ROOT
01953fdc 173
f644e091 174rm -f $RPM_BUILD_ROOT%{_infodir}/dir
4f611e6a 175
01953fdc 176%clean
177rm -rf $RPM_BUILD_ROOT
178
179%post -p /sbin/ldconfig
180%postun -p /sbin/ldconfig
181
0b0b5f97 182%post devel -p /sbin/postshell
7ccfa1ec 183-/usr/sbin/fix-info-dir -c %{_infodir}
01953fdc 184
0b0b5f97 185%postun devel -p /sbin/postshell
7ccfa1ec 186-/usr/sbin/fix-info-dir -c %{_infodir}
01953fdc 187
188%files
189%defattr(644,root,root,755)
d74d92c8 190%doc AUTHORS NEWS README TODO
0b0b5f97 191%attr(755,root,root) %{_libdir}/libmikmod.so.*.*.*
6d7f1204 192%attr(755,root,root) %ghost %{_libdir}/libmikmod.so.3
01953fdc 193
194%files devel
195%defattr(644,root,root,755)
01953fdc 196%attr(755,root,root) %{_bindir}/libmikmod-config
0b0b5f97
JB
197%attr(755,root,root) %{_libdir}/libmikmod.so
198%{_libdir}/libmikmod.la
199%{_includedir}/mikmod.h
fc467a49 200%{_pkgconfigdir}/libmikmod.pc
0b0b5f97 201%{_aclocaldir}/libmikmod.m4
6d4994f7 202%{_mandir}/man1/libmikmod-config.1*
0b0b5f97 203%{_infodir}/mikmod.info*
01953fdc 204
205%files static
1f7d91d8 206%defattr(644,root,root,755)
0b0b5f97 207%{_libdir}/libmikmod.a
This page took 0.116203 seconds and 4 git commands to generate.