3 %bcond_without gtk # GTK+ frontend
5 Summary: Software to create compressed audio files
6 Summary(es.UTF-8): Lame es un gerador de MP3
7 Summary(pl.UTF-8): Program do tworzenia skompresowanych plików dźwiękowych
8 Summary(pt_BR.UTF-8): Lame é um gerador de MP3
12 # libmp3lame encoder is LGPL v2+, but decoder parts (enabled by default)
13 # come from old mpg123 code, which was licensed on GPL
14 License: GPL v2+ (MP3 decoder), LGPL v2+ (the rest)
15 Group: Applications/Sound
16 Source0: http://downloads.sourceforge.net/lame/%{name}-%{version}.tar.gz
17 # Source0-md5: 83e260acbe4389b54fe08e0bdbf7cddb
18 Patch0: %{name}-link.patch
19 Patch1: %{name}-without_gtk.patch
20 Patch2: %{name}-exports.patch
21 Patch3: %{name}-sse.patch
22 URL: http://lame.sourceforge.net/
23 BuildRequires: autoconf >= 2.69
24 BuildRequires: automake
25 %{?with_gtk:BuildRequires: gtk+-devel >= 1.2.0}
26 # with --with-fileio=sndfile (but disables stdin input)
27 #BuildRequires: libsndfile-devel >= 1.0.2
28 BuildRequires: libtool
32 BuildRequires: ncurses-devel >= 4.2
33 BuildRequires: pkgconfig
34 Requires: %{name}-libs = %{version}-%{release}
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Lame (LAME Ain't an MP3 Encoder) is a program which can be used to
39 create compressed audio files. These audio files can be played back by
40 popular MP3 players such as mpg123.
42 %description -l es.UTF-8
43 LAME es un encoder MP3 GPL.
45 %description -l pl.UTF-8
46 Lame (LAME Ain't an MP3 Encoder - LAME to nie program do kodowania
47 MP3) jest programem, który służy do tworzenia skompresowanych plików
48 dźwiękowych. Stworzone pliki można odtwarzać dekoderami MP3, np.:
51 %description -l pt_BR.UTF-8
52 LAME é um encoder MP3 GPL.
55 Summary: LAME MP3 encoding library
56 Summary(pl.UTF-8): Biblioteka kodująca MP3 LAME
60 LAME MP3 encoding library.
62 %description libs -l pl.UTF-8
63 Biblioteka kodująca MP3 LAME.
66 Summary: Header files and devel documentation
67 Summary(es.UTF-8): Archivos para desarrollo
68 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja deweloperska
69 Summary(pt_BR.UTF-8): Arquivos para desenvolvimento
70 Group: Development/Libraries
71 Requires: %{name}-libs = %{version}-%{release}
73 %description libs-devel
74 Header files and devel documentation for LAME libraries.
76 %description libs-devel -l es.UTF-8
77 Archivos de desarrolo.
79 %description libs-devel -l pl.UTF-8
80 Pliki nagłówkowe i dokumentacja deweloperska bibliotek LAME.
82 %description libs-devel -l pt_BR.UTF-8
83 Arquivos de desenvolvimento.
86 Summary: Static LAME library
87 Summary(es.UTF-8): Bibliotecas estaticas de desarrollo
88 Summary(pl.UTF-8): Biblioteki statyczne LAME
89 Summary(pt_BR.UTF-8): Bibliotecas estáticas de desenvolvimento
90 Group: Development/Libraries
91 Requires: %{name}-libs-devel = %{version}-%{release}
93 %description libs-static
94 LAME static libraries.
96 %description libs-static -l es.UTF-8
97 Bibliotecas estaticas de desarrollo.
99 %description libs-static -l pl.UTF-8
100 Biblioteki statyczne LAME.
102 %description libs-static -l pt_BR.UTF-8
103 Bibliotecas estáticas de desenvolvimento.
106 Summary: GTK+ frame analyzer
107 Summary(pl.UTF-8): Analizator ramek w GTK+
108 Group: Applications/Sound
109 Requires: %{name}-libs = %{version}-%{release}
114 %description x11 -l pl.UTF-8
115 Analizator ramek w GTK+.
120 %{!?with_gtk:%patch1 -p1}
132 --enable-dynamic-frontends \
133 %{?with_gtk:--enable-mp3x} \
142 rm -rf $RPM_BUILD_ROOT
145 DESTDIR=$RPM_BUILD_ROOT
147 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/lame/html
150 rm -rf $RPM_BUILD_ROOT
152 %post libs -p /sbin/ldconfig
153 %postun libs -p /sbin/ldconfig
156 %defattr(644,root,root,755)
157 %doc ChangeLog README TODO USAGE doc/html/*.html
158 %attr(755,root,root) %{_bindir}/lame
159 %attr(755,root,root) %{_bindir}/mp3rtp
160 %{_mandir}/man1/lame.1*
163 %defattr(644,root,root,755)
165 %attr(755,root,root) %{_libdir}/libmp3lame.so.*.*.*
166 %attr(755,root,root) %ghost %{_libdir}/libmp3lame.so.0
169 %defattr(644,root,root,755)
171 %attr(755,root,root) %{_libdir}/libmp3lame.so
172 %{_libdir}/libmp3lame.la
176 %defattr(644,root,root,755)
177 %{_libdir}/libmp3lame.a
181 %defattr(644,root,root,755)
182 %attr(755,root,root) %{_bindir}/mp3x