]> git.pld-linux.org Git - packages/cdparanoia-III.git/blob - cdparanoia-III.spec
- added buffer fix from cdparanoia svn repo
[packages/cdparanoia-III.git] / cdparanoia-III.spec
1 Summary:        Utility to copy digital audio cd's
2 Summary(es.UTF-8):      Extrator de CDs de sonido
3 Summary(pl.UTF-8):      Program do kopiowania płyt cd-audio
4 Summary(pt_BR.UTF-8):   Extrator de CDs de áudio
5 Summary(ru.UTF-8):      Утилита для копирования цифровых аудио-CD
6 Summary(uk.UTF-8):      Утиліта для копіювання цифрових аудіо-CD
7 Name:           cdparanoia-III
8 Version:        10.2
9 Release:        3
10 Epoch:          2
11 License:        LGPL v2 (libraries), GPL v2 (utility)
12 Group:          Applications/Sound
13 Source0:        http://downloads.xiph.org/releases/cdparanoia/%{name}-%{version}.src.tgz
14 # Source0-md5:  b304bbe8ab63373924a744eac9ebc652
15 Patch0:         %{name}-acfix.patch
16 Patch1:         %{name}-gcc43.patch
17 Patch2:         %{name}-buffer.patch
18 URL:            http://www.xiph.org/paranoia/
19 BuildRequires:  autoconf
20 BuildRequires:  automake
21 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
22 Obsoletes:      cdparanoia
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Cdparanoia (Paranoia III) reads digital audio directly from a CD, then
27 writes the data to a file or pipe in WAV, AIFC or raw 16 bit linear
28 PCM format. Cdparanoia's strength lies in its ability to handle a
29 variety of hardware, including inexpensive drives prone to
30 misalignment, frame jitter and loss of streaming during atomic reads.
31 Cdparanoia is also good at reading and repairing data from damaged
32 CDs.
33
34 %description -l es.UTF-8
35 Cdparanoia (Paranoia III) lee la frecuencia de sonido digital
36 directamente de un CD, y a partir de ésta escribe los datos en un
37 archivo o una conexión temporal en formato WAV, AIFC o PCM 16 bits. El
38 poder del Cdparanoia consiste en la capacidad de usar una gran
39 variedad de hardware, inclusive unidades de accionamiento (drives)
40 baratos con problemas de alineamiento y que pierden datos durante la
41 lectura. El Cdparanoia también sirve para leer y reparar datos de un
42 CD con defecto.
43
44 %description -l pl.UTF-8
45 CDDA Paranoia czyta z kompaktu w postaci cyfrowej ścieżkę audio, a
46 następnie zapisuje ją do pliku lub potoku. Formatem zapisu może być
47 plik typu WAV, AIFC lub czysty, 16-bitowy PCM.
48
49 %description -l pt_BR.UTF-8
50 Cdparanoia (Paranoia III) lê freqüência de áudio digital diretamente
51 de um CD, e então escreve os dados para um arquivo ou pipe em formato
52 WAV, AIFC ou PCM 16 bits. O poder do Cdparanoia está na capacidade de
53 usar uma grande variedade de hardware, inclusive drives baratos com
54 problemas de alinhamento e que perdem dados durante a leitura. O
55 Cdparanoia também é bom para ler e reparar dados de um CD danificado.
56
57 %description -l ru.UTF-8
58 Cdparanoia (Paranoia III) читает цифровое аудио напрямую с CD,
59 записывая данные в файл или канал в форматах WAV, AIFC или raw 16 bit
60 linear PCM. Сильная сторона Cdparanoia - в возможности работать с
61 разнообразным аппаратным обеспечением, включая дешевые дисководы,
62 склонные к misalignment, frame jitter и loss of streaming during
63 atomic reads. Cdparanoia также хорошо справляется с чтением и
64 исправлением данных с поврежденных CD.
65
66 %description -l uk.UTF-8
67 Cdparanoia (Paranoia III) читає цифрове аудіо напряму з CD та записує
68 дані в файл чи канал в форматах WAV, AIFC чи raw 16 bit linear PCM.
69 Сильна сторона Cdparanoia - в можливості працювати з різноманітним
70 апаратним забезпеченням, включаючи дешеві дисководи, схильні до
71 misalignment, frame jitter та loss of streaming during atomic reads.
72 Cdparanoia також добре справляється з читанням та виправленням даних з
73 пошкоджених CD.
74
75 %package libs
76 Summary:        Libraries of CD Paranoia program
77 Summary(pl.UTF-8):      Biblioteki programu CD Paranoia
78 License:        LGPL v3
79 Group:          Libraries
80 Obsoletes:      cdparanoia-libs
81
82 %description libs
83 This package contains libraries of CD Paranoia program.
84
85 %description libs -l pl.UTF-8
86 W pakiecie tym znajdują się biblioteki programu CD Paranoia.
87
88 %package devel
89 Summary:        Header files for CD Paranoia libraries
90 Summary(pl.UTF-8):      Pliki nagłówkowe do bibliotek programu CD Paranoia
91 Summary(pt_BR.UTF-8):   Bibliotecas de desenvolvimento para o cdparanoia
92 License:        LGPL v3
93 Group:          Development/Libraries
94 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
95 Obsoletes:      cdparanoia-devel
96
97 %description devel
98 This package contains header files for CD Paranoia libraries.
99
100 %description devel -l pl.UTF-8
101 W pakiecie tym znajdują się pliki nagłówkowe do bibliotek programu CD
102 Paranoia.
103
104 %description devel -l pt_BR.UTF-8
105 Arquivos de inclusão e bibliotecas necessárias para desenvolver
106 programas que utilizam o cdparanoia.
107
108 %package static
109 Summary:        Static libraries of CD Paranoia program
110 Summary(pl.UTF-8):      Biblioteki statyczne programu CD Paranoia
111 Summary(pt_BR.UTF-8):   Bibliotecas estáticas do cdparanoia
112 License:        LGPL v3
113 Group:          Development/Libraries
114 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
115
116 %description static
117 Static libraries of CD Paranoia program.
118
119 %description static -l pl.UTF-8
120 Biblioteki statyczne programu CD Paranoia.
121
122 %description static -l pt_BR.UTF-8
123 Bibliotecas estáticas do cdparanoia.
124
125 %prep
126 %setup -q
127 %patch0 -p1
128 %patch1 -p1
129 %patch2 -p0
130
131 %build
132 # bleh? look at the beginning of configure.in
133 cp -f %{_datadir}/automake/config.guess configure.guess
134 cp -f %{_datadir}/automake/config.sub configure.sub
135 %{__aclocal}
136 %{__autoconf}
137 %configure
138 %{__make}
139
140 %install
141 rm -rf $RPM_BUILD_ROOT
142 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir}/man1,%{_includedir}}
143
144 %{__make} install \
145         BINDIR=$RPM_BUILD_ROOT%{_bindir} \
146         LIBDIR=$RPM_BUILD_ROOT%{_libdir} \
147         MANDIR=$RPM_BUILD_ROOT%{_mandir} \
148         INCLUDEDIR=$RPM_BUILD_ROOT%{_includedir}
149
150 install -D cdparanoia.1.jp $RPM_BUILD_ROOT%{_mandir}/ja/man1/cdparanoia.1
151
152 # for rpm autodeps
153 chmod +x $RPM_BUILD_ROOT%{_libdir}/lib*so.*
154
155 %clean
156 rm -rf $RPM_BUILD_ROOT
157
158 %post   libs -p /sbin/ldconfig
159 %postun libs -p /sbin/ldconfig
160
161 %files
162 %defattr(644,root,root,755)
163 %doc README
164 %attr(755,root,root) %{_bindir}/cdparanoia
165 %{_mandir}/man1/cdparanoia.1*
166 %lang(ja) %{_mandir}/ja/man1/cdparanoia.1*
167
168 %files libs
169 %defattr(644,root,root,755)
170 %attr(755,root,root) %{_libdir}/libcdda_interface.so.*.*.*
171 %attr(755,root,root) %ghost %{_libdir}/libcdda_interface.so.0
172 %attr(755,root,root) %{_libdir}/libcdda_paranoia.so.*.*.*
173 %attr(755,root,root) %ghost %{_libdir}/libcdda_paranoia.so.0
174
175 %files devel
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_libdir}/libcdda_interface.so
178 %attr(755,root,root) %{_libdir}/libcdda_paranoia.so
179 %{_includedir}/cdda_interface.h
180 %{_includedir}/cdda_paranoia.h
181 %{_includedir}/utils.h
182
183 %files static
184 %defattr(644,root,root,755)
185 %{_libdir}/libcdda_interface.a
186 %{_libdir}/libcdda_paranoia.a
This page took 0.080712 seconds and 4 git commands to generate.