]> git.pld-linux.org Git - packages/libmikmod.git/blob - libmikmod.spec
119af82c37c363446c279d0d5d95dfbae317c81d
[packages/libmikmod.git] / libmikmod.spec
1 #
2 # Conditional build:
3 %bcond_with     alsa    # ALSA support; warning: SIGSEGV while using oss
4 %bcond_with     esd             # EsounD support
5
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
13 Name:           libmikmod
14 Version:        3.1.12
15 Release:        4
16 License:        LGPL v2+
17 Group:          Libraries
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
34 Obsoletes:      libmikmod2
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37 %description
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
41 many Unix flavours.
42
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.
45
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 !
49
50 %description -l es.UTF-8
51 Biblioteca de sonidos libmikmod.
52
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.
57
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ń
61 dźwiękowych.
62
63 Wspierane formaty plików to między innymi mod, stm, s3m, mtm, xm i it.
64
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.
69
70 %description -l ru.UTF-8
71 Мобильная звуковая библиотека для *nix, умеющая проигрывать сэмплы и
72 MOD'ы на большом количестве звуковых устройств.
73
74 %description -l uk.UTF-8
75 Переносима звукова бібліотека для *nix, здатна програвати семпли та
76 "модулі" на великій кількості звукових пристроїв.
77
78 %package devel
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
89
90 %description devel
91 Libraries and include files to develop libmikmod applications.
92
93 %description devel -l es.UTF-8
94 Archivos de inclusión y bibliotecas para desarrollar aplicaciones
95 libmikmod.
96
97 %description devel -l fr.UTF-8
98 Bibliothèques et includes pour programmer pour libmikmod.
99
100 %description devel -l pl.UTF-8
101 Biblioteki i pliki nagłówkowe do tworzenia aplikacji dla libmikmod.
102
103 %description devel -l pt_BR.UTF-8
104 Arquivos de inclusão e bibliotecas para desenvolver aplicações
105 libmikmod.
106
107 %description devel -l ru.UTF-8
108 .h-файлы для разработки libmikmod-приложений.
109
110 %description devel -l uk.UTF-8
111 .h-файли для розробки програм, що користуються libmikmod.
112
113 %package static
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}
122
123 %description static
124 Static libmikmod libraries.
125
126 %description static -l fr.UTF-8
127 Bibliothèques statiques libmikmod.
128
129 %description static -l pl.UTF-8
130 Biblioteki statyczne libmikmod.
131
132 %description static -l pt_BR.UTF-8
133 Bibliotecas estáticas para desenvolvimento com libmikmod.
134
135 %description static -l ru.UTF-8
136 Статические библиотеки для разработки libmikmod-приложений.
137
138 %description static -l uk.UTF-8
139 Статичні бібліотеки для розробки програм, що користуються libmikmod.
140
141 %prep
142 %setup -q
143 %patch0 -p0
144 %patch1 -p1
145 %patch2 -p1
146 %patch3 -p0
147
148 %if %{without esd}
149 echo 'AC_DEFUN([AM_PATH_ESD],[$3])' >> acinclude.m4
150 %endif
151
152 %build
153 #cp -f /usr/share/automake/{config.*,missing} .
154 %{__libtoolize}
155 %{__aclocal}
156 %{__autoheader}
157 %{__autoconf}
158 %{__automake}
159 %configure \
160         %{!?with_alsa:--disable-alsa} \
161         %{!?with_esound:--disable-esd} \
162         --enable-oss
163 %{__make}
164
165 %install
166 rm -rf $RPM_BUILD_ROOT
167 %{__make} install \
168         DESTDIR=$RPM_BUILD_ROOT
169
170 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
171
172 %clean
173 rm -rf $RPM_BUILD_ROOT
174
175 %post   -p /sbin/ldconfig
176 %postun -p /sbin/ldconfig
177
178 %post   devel -p /sbin/postshell
179 -/usr/sbin/fix-info-dir -c %{_infodir}
180
181 %postun devel -p /sbin/postshell
182 -/usr/sbin/fix-info-dir -c %{_infodir}
183
184 %files
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
189
190 %files devel
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*
199
200 %files static
201 %defattr(644,root,root,755)
202 %{_libdir}/libmikmod.a
This page took 0.091379 seconds and 2 git commands to generate.