X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=audiofile.spec;h=8cec9ee9325cfa99955d2e66d7cce1e1517ec62c;hb=8a53b99cb5c40db7c9cbcdaeaa0abb1c79e701a3;hp=45323e6ae9be5db67f766364850020346c151d08;hpb=05d511e93ad1e02b3968eb11f566637e2a16073f;p=packages%2Faudiofile.git diff --git a/audiofile.spec b/audiofile.spec index 45323e6..8cec9ee 100644 --- a/audiofile.spec +++ b/audiofile.spec @@ -1,144 +1,211 @@ +# +# Conditional build: +%bcond_without flac # FLAC files support +# Summary: Audio File Library - SGI Audio File Library -Summary(pl): Biblioteka Audio File - implementacja SGI Audio File Library +Summary(es.UTF-8): Biblioteca para manipulación de varios archivos de sonido +Summary(pl.UTF-8): Biblioteka Audio File - implementacja SGI Audio File Library +Summary(pt_BR.UTF-8): Biblioteca para manipular vários formatos de arquivos de áudio +Summary(ru.UTF-8): Библиотека работы с разными форматами аудио-файлов +Summary(uk.UTF-8): Бібліотека роботи з різними форматами аудіо-файлів Name: audiofile -Version: 0.1.6 -Release: 2 -Copyright: GPL -Group: Applications/Sound -Group(pl): Aplikacje/D¼wiêk -Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.gz -URL: http://www.68k.org./~michael/audiofile/ -BuildRoot: /tmp/%{name}-%{version}-root +Version: 0.3.6 +Release: 3 +Epoch: 1 +License: LGPL v2.1+ +Group: Libraries +Source0: http://ftp.gnome.org/pub/GNOME/sources/audiofile/0.3/%{name}-%{version}.tar.xz +# Source0-md5: 235dde14742317328f0109e9866a8008 +Patch0: libm.patch +Patch1: gcc6.patch +URL: http://www.68k.org/~michael/audiofile/ +BuildRequires: asciidoc +BuildRequires: autoconf >= 2.50 +BuildRequires: automake +%{?with_flac:BuildRequires: flac-devel >= 1.2.1} +BuildRequires: libstdc++-devel +BuildRequires: libtool >= 2:1.5 +BuildRequires: tar >= 1:1.22 +BuildRequires: xz +%{?with_flac:Requires: flac >= 1.2.1} Obsoletes: libaudiofile +Obsoletes: libaudiofile0 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define specflags -Wno-unused-but-set-variable %description -This Audio File Library is an implementation of the SGI Audio File library. -Since the latter is specified ambiguously in places, I've taken some -liberties in interpreting certain such ambiguities. At the present, not all -features of the SGI Audio File library are implemented. I feel, though, -that this implementation of the Audio File Library offers enough -functionality to be useful for general tasks. +This Audio File Library is an implementation of the SGI Audio File +library. Since the latter is specified ambiguously in places, I've +taken some liberties in interpreting certain such ambiguities. At the +present, not all features of the SGI Audio File library are +implemented. I feel, though, that this implementation of the Audio +File Library offers enough functionality to be useful for general +tasks. This library allows the processing of audio data to and from +audio files of many common formats (currently AIFF, AIFC, WAVE, and +NeXT/Sun). + +%description -l es.UTF-8 +La Biblioteca de Archivos de Audio es una implementación parcial de la +biblioteca de Archivos de Audio SGI. Dicha biblioteca permite el +procesado de datos de audio desde y para archivos de audio de los +formatos más comunes (actualmente AIFF, AIFC, WAVE, y NeXT/Sun). + +Este software no está completo y está todavía desarrollándose. Muchos +formatos de archivo de sonido funcionan correctamente. Otros no tanto. + +%description -l pl.UTF-8 +Biblioteka Audio File jest implementacją biblioteki SGI Audio File. +Przy jej pomocy można przetwarzać dźwięki w różnych formatach (AIFF, +AIFC, WAVE i NeXT/Sun). + +%description -l pt_BR.UTF-8 +A biblioteca Audio File é uma implementação parcial da bibliotca Audio +File da SGI. Ela provê processamento de dados de áudio de e para +vários formatos comuns (atualmente AIFF, AIFC, WAVE e NeXT/Sun). + +Este software não está completo e ainda está em desenvolvimento. +Muitos formatos funcionam bem, outros ainda não. + +%description -l ru.UTF-8 +Библиотека работы с разными форматами фудио-файлов. Используется +демоном esound. + +%description -l uk.UTF-8 +Бібліотека роботи з різними форматами аудіо-файлів. Використовується +демоном esound. + +%package progs +Summary: Audiofile programs +Summary(pl.UTF-8): Programy audiofile +Summary(pt_BR.UTF-8): Programas que acompanham a biblioteca audiofile +License: GPL v2+ +Group: Applications/Sound +Requires: %{name} = %{epoch}:%{version}-%{release} -This library allows the processing of audio data to and from audio files of -many common formats (currently AIFF, AIFC, WAVE, and NeXT/Sun). +%description progs +audiofile applications. -%description -l pl -Biblioteka Audio File jest implementacj± biblioteki SGI Audio File. -Przy jej pomocy mo¿na przetwarzaæ d¼wiêki w ró¿nych formatach (AIFF, AIFC, -WAVE i NeXT/Sun). +%description progs -l pl.UTF-8 +Programy audiofile. + +%description progs -l pt_BR.UTF-8 +Programas que acompanham a audiofile. %package devel -Summary: Header files and others to develop Audio File applications -Summary(pl): Pliki nag³ówkowe i inne potrzebe do Audio File +Summary: Header and other files to develop Audio File applications +Summary(es.UTF-8): Archivos de inclusión y otros archivos para el desarrollo de aplicaciones audiofile +Summary(pl.UTF-8): Pliki nagłówkowe i inne potrzebe do Audio File +Summary(pt_BR.UTF-8): Arquivos de inclusão e outros arquivos para desenvolver aplicativos audiofile +Summary(ru.UTF-8): Файлы для разработки приложений с использованием audiofile +Summary(uk.UTF-8): Файли для розробки прикладних програм з використанням audiofile Group: Development/Libraries -Group(pl): Programowanie/Biblioteki -Requires: %{name} = %{version} +Requires: %{name} = %{epoch}:%{version}-%{release} +%{?with_flac:Requires: flac-devel >= 1.2.1} +Requires: libstdc++-devel Obsoletes: libaudiofile-devel +Obsoletes: libaudiofile0-devel %description devel -Header files and others to develop Audio File applications. +Header and other files to develop Audio File applications. + +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki Audio File, czyli to, co jest potrzebne do +tworzenia aplikacji korzystających z tej biblioteki. + +%description devel -l es.UTF-8 +Archivos de inclusión y otros archivos para el desarrollo de +aplicaciones audiofile. -%description -l pl devel -Pliki nag³ówków do Audio File'a, czyli to czego potrzebujesz do tworzenia -aplikacji pod Audio File'm. +%description devel -l pt_BR.UTF-8 +Arquivos de inclusão e outros arquivos para desenvolver aplicativos +audiofile. + +%description devel -l ru.UTF-8 +.h-файлы и пр. для разработки приложений с использованием audiofile. + +%description devel -l uk.UTF-8 +.h-файли та інше для розробки прикладних програм з використанням +audiofile. %package static Summary: Static libaudiofile libraries -Summary(pl): Biblioteka statyczne libaudiofile +Summary(pl.UTF-8): Biblioteka statyczne libaudiofile +Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com audiofile +Summary(ru.UTF-8): Статические библиотеки для разработки приложений с использованием audiofile +Summary(uk.UTF-8): Статичні бібліотеки для розробки прикладних програм з використанням audiofile Group: Development/Libraries -Group(pl): Programowanie/Biblioteki -Requires: %{name}-devel = %{version} +Requires: %{name}-devel = %{epoch}:%{version}-%{release} Obsoletes: libaudiofile-static %description static -Static libaudiofile libraries +Static libaudiofile libraries. -%description -l pl devel +%description static -l pl.UTF-8 Biblioteki statyczne libaudiofile. +%description static -l pt_BR.UTF-8 +Bibliotecas estáticas para desenvolvimento com audiofile + +%description static -l ru.UTF-8 +Статические библиотеки для разработки приложений с использованием +audiofile. + +%description static -l uk.UTF-8 +Статичні бібліотеки для розробки прикладних програм з використанням +audiofile. + %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build -CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ -./configure \ - --prefix=/usr - -make +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} +%configure \ + %{!?with_flac:--disable-flac} \ + --enable-largefile +%{__make} %install rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT - -strip $RPM_BUILD_ROOT/usr/lib/lib*.so.*.* - -gzip -9nf NOTES README TODO - -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + %files %defattr(644,root,root,755) -%doc {NOTES,README,TODO}.gz +%doc ACKNOWLEDGEMENTS AUTHORS ChangeLog NEWS NOTES README TODO +%attr(755,root,root) %{_libdir}/libaudiofile.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libaudiofile.so.1 -%attr(755,root,root) /usr/bin/sfconvert -%attr(755,root,root) /usr/bin/sfinfo -%attr(755,root,root) /usr/lib/lib*.so.*.* +%files progs +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/sfconvert +%attr(755,root,root) %{_bindir}/sfinfo +%{_mandir}/man1/sfconvert.1* +%{_mandir}/man1/sfinfo.1* %files devel %defattr(644,root,root,755) - -%attr(755,root,root) /usr/bin/audiofile-config -%attr(755,root,root) /usr/lib/lib*.so - -/usr/include/* -/usr/share/aclocal/audiofile.m4 +%attr(755,root,root) %{_libdir}/libaudiofile.so +%{_libdir}/libaudiofile.la +%{_includedir}/af_vfs.h +%{_includedir}/audiofile.h +%{_includedir}/aupvlist.h +%{_pkgconfigdir}/audiofile.pc +%{_mandir}/man3/af*.3* %files static -%attr(644,root,root) /usr/lib/lib*.a - -%changelog -* Wed Apr 21 1999 Piotr Czerwiñski - [0.1.6-2] -- removed "Conflicts: glibc <= 2.0.7" (not neccessary now), -- recompiled on rpm 3. - -* Wed Mar 10 1999 Tomasz K³oczko - [0.1.6-1] -- back to old name .. audiofile. - -* Fri Feb 26 1999 Tomasz K³oczko - [0.1.5-3] -- added "Conflicts: glibc <= 2.0.7" for prevent install - with proper version glibc, -- changed Group in devel and static. - -* Mon Jan 04 1999 Tomasz K³oczko - [0.1.5-1d] -- changed package name to libaudiofile (audiofile added to Obsoletes), -- added striping shared libraries, -- audiofile-config to devel, -- enhanced main %description, -- added static subpackage, -- new %insatall and %build (libaudiofile have new autoconf scheme). - -* Sun Sep 27 1998 Tomasz K³oczko - [0.1.3-2] -- added -q %setup parameter, -- changed Buildroot to /tmp/%%{name}-%%{version}-root, -- added using %%{name} and %%{version} in Source, -- changed install prefix from /usr/local to /usr. -- changeded dependences to "Requires: %%{name} = %%{version}" in devel - subpackage, -- added using $RPM_OPT_FLAGS during compile, -- added full %attr description in %files, -- simplifications in %install. - -* Tue Aug 11 1998 Wojtek ¦lusarczyk - [0.1.3-1] -- first try at an RPM, -- build against GNU libc-2.1. +%defattr(644,root,root,755) +%{_libdir}/libaudiofile.a