]> git.pld-linux.org Git - packages/libmikmod.git/blob - libmikmod.spec
5e09053789863b05d6ae5b26f1c82a25eeab8a53
[packages/libmikmod.git] / libmikmod.spec
1 Summary:        libmikmod - a portable sound library for Unix
2 Summary(fr):    Bibliothèque sonore libmikmod
3 Summary(pl):    libmikmod - biblioteka do obs³ugi d¼wiêku dla ró¿nych Unixów
4 Name:           libmikmod
5 Version:        3.1.8
6 Release:        2
7 Copyright:      LGPL
8 Group:          Libraries
9 Group(pl):      Biblioteki
10 Source:         http://mikmod.darkorb.net/libmikmod/%{name}-%{version}.tar.gz
11 Patch:          libmikmod-info.patch
12 URL:            http://mikmod.darkorb.net/
13 BuildRequires:  gettext-devel >= 0.10.35-9
14 BuildRequires:  esound-devel
15 BuildRequires:  audiofile-devel
16 %ifnarch sparc sparc64
17 BuildRequires:  alsa-devel
18 %endif
19 BuildRoot:      /tmp/%{name}-%{version}-root
20
21 %description
22 Libmikmod is a portable sound library, capable of playing samples as well as
23 module files, originally written by Jean-Paul Mikkers (MikMak) for DOS. It
24 has subsequently been hacked by many hands and now runs on many Unix
25 flavours.
26
27 It uses the OSS /dev/dsp driver including in all recent kernels for output,
28 as well as ALSA and EsounD, and will also write wav files.
29
30 Supported file formats include mod, stm, s3m, mtm, xm, and it.  Full source
31 included, use of this library for music/sound effects in your own programs
32 is encouraged !
33
34 %description -l fr
35 Une bibliothèque sonore portable pour Unix et d'autres systèmes, capable de
36 jouer aussi bien des effets sonores que des modules, sur un grand choix de
37 périphériques sonores.
38
39 %description -l pl
40 Biblioteka d¼wiêku dla Unixa i innych systemów, umo¿liwiaj±ca odtwarzanie 
41 sampli i modu³ów d¼wiêkowych na wielu rodzajach urz±dzeñ d¼wiêkowych.
42
43 %package devel
44 Summary:        Libraries and include files to develop libmikmod applications
45 Summary(fr):    Bibliothèques et includes pour programmer pour libmikmod
46 Summary(pl):    Biblioteki i pliki nag³ówkowe dla libmikmod
47 Group:          Development/Libraries
48 Group(pl):      Progamowanie/Biblioteki
49 Prereq:         /usr/sbin/fix-info-dir
50 Requires:       %{name} = %{version}
51
52 %description devel
53 Libraries and include files to develop libmikmod applications.
54
55 %description devel -l fr
56 Bibliothèques et includes pour programmer pour libmikmod.
57
58 %description devel -l pl
59 Biblioteki i pliki nag³ówkowe do tworzenia aplikacji dla libmikmod.
60
61 %package static
62 Summary:        Static libmikmod libraries
63 Summary(fr):    Bibliothèques statiques libmikmod
64 Summary(pl):    Biblioteki statyczne libmikmod
65 Group:          Development/Libraries
66 Group(pl):      Programowanie/Biblioteki
67 Requires:       %{name}-devel = %{version}
68
69 %description static
70 Static libmikmod libraries.
71
72 %description static -l fr
73 Bibliothèques statiques libmikmod.
74
75 %description static -l pl
76 Biblioteki statyczne libmikmod.
77
78 %prep
79 %setup -q 
80 %patch -p0
81
82 %build
83 LDFLAGS="-s"; export LDFLAGS
84 %configure \
85         --enable-alsa \
86         --enable-esd \
87         --enable-oss
88 make
89
90 %install
91 rm -rf $RPM_BUILD_ROOT
92 make install DESTDIR=$RPM_BUILD_ROOT
93
94 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*so.*.*
95
96 gzip -9nf $RPM_BUILD_ROOT{%{_infodir},%{_mandir}/man1}/* \
97         AUTHORS NEWS PROBLEMS README TODO
98
99 %clean
100 rm -rf $RPM_BUILD_ROOT
101
102 %post   -p /sbin/ldconfig
103 %postun -p /sbin/ldconfig
104
105 %post devel
106 /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
107
108 %preun devel
109 /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
110
111 %files
112 %defattr(644,root,root,755)
113 %attr(755,root,root) %{_libdir}/lib*.so.*.*
114
115 %files devel
116 %defattr(644,root,root,755)
117 %doc {AUTHORS,NEWS,PROBLEMS,README,TODO}.gz
118 %attr(755,root,root) %{_bindir}/libmikmod-config
119 %attr(755,root,root) %{_libdir}/lib*.so
120 %attr(755,root,root) %{_libdir}/*.la
121
122 %{_mandir}/man1/libmikmod-config.1*
123 %{_infodir}/mikmod*
124 %{_includedir}/*
125 %{_datadir}/aclocal/*
126
127 %files static
128 %attr(644,root,root) %{_libdir}/lib*.a
This page took 0.05738 seconds and 2 git commands to generate.