]> git.pld-linux.org Git - packages/sox.git/blob - sox.spec
- updated to 13.0.0
[packages/sox.git] / sox.spec
1 #
2 # Conditional build:
3 %bcond_without  alsa    # without ALSA support
4 #
5 Summary:        A general purpose sound file conversion tool
6 Summary(de.UTF-8):      Mehrzweck-Sounddatei-Konvertierungs-Tool
7 Summary(es.UTF-8):      Herramienta para conversión de archivos de sonido
8 Summary(fr.UTF-8):      outil général de conversion de fichiers son
9 Summary(pl.UTF-8):      Program do konwersji plików dźwiękowych
10 Summary(pt_BR.UTF-8):   Ferramenta para conversão de arquivos de som
11 Summary(ru.UTF-8):      Утилита общего назначения для работы со звуковыми файлами
12 Summary(tr.UTF-8):      Genel amaçlı ses dosyası çevirme aracı
13 Summary(uk.UTF-8):      Утиліта загального призначення для роботи із звуковими файлами
14 Name:           sox
15 Version:        13.0.0
16 Release:        1
17 License:        distributable
18 Group:          Applications/Sound
19 Source0:        http://dl.sourceforge.net/sox/%{name}-%{version}.tar.gz
20 # Source0-md5:  0243d62895caee558b5294d5b78cfbcb
21 Patch0:         %{name}-gsm.patch
22 URL:            http://sox.sourceforge.net/
23 %{?with_alsa:BuildRequires:     alsa-lib-devel}
24 BuildRequires:  autoconf >= 2.50
25 BuildRequires:  automake
26 #BuildRequires: flac-devel < 1.1.3
27 BuildRequires:  lame-libs-devel
28 BuildRequires:  libgsm-devel
29 BuildRequires:  libmad-devel
30 BuildRequires:  libsamplerate-devel
31 BuildRequires:  libsndfile-devel
32 BuildRequires:  libtool
33 BuildRequires:  libvorbis-devel >= 1:1.0
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 SoX (Sound eXchange) is a sound file format converter for Linux, UNIX
38 and DOS PCs. The self-described 'Swiss Army knife of sound tools,' SoX
39 can convert between many different digitized sound formats and perform
40 simple sound manipulation functions, including sound effects.
41
42 Install the sox package if you'd like to convert sound file formats or
43 manipulate some sounds.
44
45 %description -l es.UTF-8
46 sox se autodenomina "navaja suiza de las herramientas de sonido".
47 Entiende varios formatos de sonidos digitalizados, pudiendo hacer
48 conversiones entre estos formatos y desempeñar funciones sencillas de
49 manejo de sonido.
50
51 %description -l pl.UTF-8
52 SoX (Sound eXchange) jest konwerterem formatów plików dźwiękowych dla
53 Linuksa, Uniksa i Dosa. SoX może wykonywać konwersję między wieloma
54 formatami cyfrowego dźwięku. Może także dokonywać prostych manipulacji
55 na dźwięku, wliczając w to różne efekty dźwiękowe.
56
57 %description -l ru.UTF-8
58 Как говорится в документации, "швейцарский армейский нож звуковых
59 утилит", sox умеет конвертировать звуковые файлы самых разнообразных
60 форматов и производить несложную их обработку. С прилагаемым скриптом
61 также может быть использован для проигрывания звуковых файлов.
62
63 %description -l pt_BR.UTF-8
64 O sox se autodenomina "canivete suíço das ferramentas de som". Ele
65 entende vários formatos de sons digitalizados, podendo fazer
66 conversões entre esses formatos e desempenhar funções simples de
67 manipulação de som.
68
69 %description -l uk.UTF-8
70 В документації цей пакет названо "швейцарським армійським ножиком
71 звукових утиліт". Він вміє конвертувати звукові файли
72 найрізноманітніших форматів та виконувати нескладну їх обробку. В
73 пакет входить скрипт, який можна використовувати для програвання
74 звукових файлів.
75
76 %package devel
77 Summary:        Header files for the SoX sound file format converter library
78 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki SoX do konwertowania plików dźwiękowych
79 Group:          Development/Libraries
80 Requires:       %{name} = %{version}-%{release}
81
82 %description devel
83 This package contains the header files needed for compiling
84 applications which will use the SoX sound file format converter.
85
86 %description devel -l pl.UTF-8
87 Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilacji aplikacji,
88 wykorzystujących konwerter formatów plików dźwiękowych SoX.
89
90 %package static
91 Summary:        Static SoX sound file format converter library
92 Summary(pl.UTF-8):      Biblioteka statyczna SoX do konwertowania plików dźwiękowych
93 Group:          Development/Libraries
94 Requires:       %{name}-devel = %{version}-%{release}
95
96 %description static
97 Static SoX sound file format converter library.
98
99 %description static -l pl.UTF-8
100 Biblioteka statyczna SoX do konwertowania plików dźwiękowych.
101
102 %prep
103 %setup -q
104 %patch0 -p1
105
106 %build
107 %{__libtoolize}
108 %{__aclocal} -I m4
109 %{__autoconf}
110 %{__autoheader}
111 %{__automake}
112 %configure \
113         %{!?with_alsa:--disable-alsa-dsp}
114
115 %{__make}
116 #       PREFIX=%{_prefix}
117
118 %install
119 rm -rf $RPM_BUILD_ROOT
120
121 %{__make} install \
122         DESTDIR=$RPM_BUILD_ROOT
123
124 echo "#!/bin/sh" > $RPM_BUILD_ROOT%{_bindir}/soxplay
125 echo "" >> $RPM_BUILD_ROOT%{_bindir}/soxplay
126 echo '%{_bindir}/sox $1 -t .au - > /dev/audio' >> $RPM_BUILD_ROOT%{_bindir}/soxplay
127
128 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{play,rec}.1
129 echo '.so sox.1' > $RPM_BUILD_ROOT%{_mandir}/man1/play.1
130 echo '.so sox.1' > $RPM_BUILD_ROOT%{_mandir}/man1/rec.1
131
132 %clean
133 rm -rf $RPM_BUILD_ROOT
134
135 %post   -p /sbin/ldconfig
136 %postun -p /sbin/ldconfig
137
138 %files
139 %defattr(644,root,root,755)
140 # COPYING contains only notes, not GPL/LGPL texts
141 %doc AUTHORS COPYING ChangeLog README src/monkey.*
142 %attr(755,root,root) %{_bindir}/play
143 %attr(755,root,root) %{_bindir}/rec
144 %attr(755,root,root) %{_bindir}/sox
145 %attr(755,root,root) %{_bindir}/soxplay
146 %attr(755,root,root) %{_libdir}/libst.so.*.*.*
147 %{_mandir}/man1/play.1*
148 %{_mandir}/man1/rec.1*
149 %{_mandir}/man1/sox.1*
150 %{_mandir}/man7/soxexam.7*
151
152 %files devel
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_bindir}/libst-config
155 %attr(755,root,root) %{_libdir}/libst.so
156 %{_libdir}/libst.la
157 %{_includedir}/st*.h
158 %{_mandir}/man3/libst.3*
159
160 %files static
161 %defattr(644,root,root,755)
162 %{_libdir}/libst.a
This page took 0.201465 seconds and 3 git commands to generate.