]> git.pld-linux.org Git - packages/sox.git/blob - sox.spec
30706a6532d9ce4637288b6e99c7984be080e5da
[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:        12.18.2
16 Release:        1
17 License:        distributable
18 Group:          Applications/Sound
19 Source0:        http://dl.sourceforge.net/sox/%{name}-%{version}.tar.gz
20 # Source0-md5:  ba25e512a6c824d6e56d76767a18af99
21 Patch0:         %{name}-install.patch
22 Patch1:         %{name}-gsm.patch
23 URL:            http://sox.sourceforge.net/
24 %{?with_alsa:BuildRequires:     alsa-lib-devel}
25 BuildRequires:  autoconf
26 BuildRequires:  automake
27 BuildRequires:  lame-libs-devel
28 BuildRequires:  libgsm-devel
29 BuildRequires:  libmad-devel
30 BuildRequires:  libvorbis-devel >= 1:1.0
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 SoX (Sound eXchange) is a sound file format converter for Linux, UNIX
35 and DOS PCs. The self-described 'Swiss Army knife of sound tools,' SoX
36 can convert between many different digitized sound formats and perform
37 simple sound manipulation functions, including sound effects.
38
39 Install the sox package if you'd like to convert sound file formats or
40 manipulate some sounds.
41
42 %description -l es.UTF-8
43 sox se autodenomina "navaja suiza de las herramientas de sonido".
44 Entiende varios formatos de sonidos digitalizados, pudiendo hacer
45 conversiones entre estos formatos y desempeñar funciones sencillas de
46 manejo de sonido.
47
48 %description -l pl.UTF-8
49 SoX (Sound eXchange) jest konwerterem formatów plików dźwiękowych dla
50 Linuksa, Uniksa i Dosa. SoX może wykonywać konwersję między wieloma
51 formatami cyfrowego dźwięku. Może także dokonywać prostych manipulacji
52 na dźwięku, wliczając w to różne efekty dźwiękowe.
53
54 %description -l ru.UTF-8
55 Как говорится в документации, "швейцарский армейский нож звуковых
56 утилит", sox умеет конвертировать звуковые файлы самых разнообразных
57 форматов и производить несложную их обработку. С прилагаемым скриптом
58 также может быть использован для проигрывания звуковых файлов.
59
60 %description -l pt_BR.UTF-8
61 O sox se autodenomina "canivete suíço das ferramentas de som". Ele
62 entende vários formatos de sons digitalizados, podendo fazer
63 conversões entre esses formatos e desempenhar funções simples de
64 manipulação de som.
65
66 %description -l uk.UTF-8
67 В документації цей пакет названо "швейцарським армійським ножиком
68 звукових утиліт". Він вміє конвертувати звукові файли
69 найрізноманітніших форматів та виконувати нескладну їх обробку. В
70 пакет входить скрипт, який можна використовувати для програвання
71 звукових файлів.
72
73 %package devel
74 Summary:        The SoX sound file format converter libraries
75 Summary(pl.UTF-8):      Biblioteka SoX do konwertowania plików dźwiękowych
76 Group:          Development/Libraries
77
78 %description devel
79 This package contains the library needed for compiling applications
80 which will use the SoX sound file format converter.
81
82 Install sox-devel if you want to develop applications which will use
83 SoX.
84
85 %description devel -l es.UTF-8
86 Bibliotecas que pueden ser usadas para compilar aplicaciones que usen
87 las bibliotecas del sox.
88
89 %description devel -l pl.UTF-8
90 Ten pakiet zawiera biblioteki potrzebne do kompilacji aplikacji, które
91 będą wykorzystywały konwerter formatów plików dźwiękowych SoX.
92
93 %description devel -l pt_BR.UTF-8
94 Bibliotecas que podem ser usadas para compilar aplicações que usem as
95 bibliotecas do sox.
96
97 %prep
98 %setup -q
99 %patch0 -p1
100 %patch1 -p1
101
102 %build
103 cp -f /usr/share/automake/config.sub .
104 %{__autoconf}
105 %{__autoheader}
106 %configure \
107         %{!?with_alsa:--disable-alsa-dsp}
108
109 %{__make} \
110         PREFIX=%{_prefix}
111
112 %install
113 rm -rf $RPM_BUILD_ROOT
114
115 %{__make} install install-lib \
116         DESTDIR=$RPM_BUILD_ROOT
117
118 echo "#!/bin/sh" > $RPM_BUILD_ROOT%{_bindir}/soxplay
119 echo "" >> $RPM_BUILD_ROOT%{_bindir}/soxplay
120 echo '%{_bindir}/sox $1 -t .au - > /dev/audio' >> $RPM_BUILD_ROOT%{_bindir}/soxplay
121
122 %clean
123 rm -rf $RPM_BUILD_ROOT
124
125 %files
126 %defattr(644,root,root,755)
127 %doc src/monkey.* Changelog README TODO
128 %attr(755,root,root) %{_bindir}/[!l]*
129 %{_mandir}/man1/*
130
131 %files devel
132 %defattr(644,root,root,755)
133 %attr(755,root,root) %{_bindir}/libst-config
134 %{_libdir}/libst.a
135 %{_includedir}/*.h
136 %{_mandir}/man3/*
This page took 0.099677 seconds and 3 git commands to generate.