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