ALT Linux repos
Group :: System/Libraries
RPM: libao
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%def_disable static
%def_with nas
Name: libao
Version: 0.8.6
Release: alt10
Summary: Cross Platform Audio Output Library
Summary(ru_RU.KOI8-R): Кроссплатформенная библиотека функций вывода звука
License: GPL
Group: System/Libraries
Url: http://www.vorbis.com/
Source0: http://fatpipe.vorbis.com/files/1.0/unix/%name-%version.tar.bz2
Packager: Igor Zubkov <icesik at altlinux.org>
Requires: %name-alsa = %version-%release
Requires: %name-oss = %version-%release
BuildPreReq: esound-devel >= 0.2.8
%{?_enable_static:BuildPreReq: glibc-devel-static}
# Automatically added by buildreq on Thu May 24 2007
BuildRequires: esound-devel gcc-c++ imake libarts-devel libaudio-devel libXt-devel xorg-cf-files
%description
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
%description -l ru_RU.KOI8-R
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
%package oss
Summary: OSS output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
%description oss
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains OSS output plugin for libao.
%description -l ru_RU.KOI8-R oss
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через OSS для libao.
%package alsa
Summary: ALSA output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
%description alsa
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains ALSA output plugin for libao.
%description -l ru_RU.KOI8-R alsa
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через ALSA для libao.
%package arts
Summary: aRts output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
%description arts
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains aRts output plugin for libao.
%description -l ru_RU.KOI8-R arts
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через aRts для libao.
%package esd
Summary: EsounD output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
Requires: esound >= 0.2.8
%description esd
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains EsounD output plugin for libao.
%description -l ru_RU.KOI8-R esd
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через EsounD для libao.
%if_with nas
%package nas
Summary: NAS output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
%description nas
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains NAS output plugin for libao.
%description -l ru_RU.KOI8-R nas
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через NAS для libao.
%endif
%package full
Summary: Virtual package for all libao plugins
Summary(ru_RU.KOI8-R): Виртуальный пакет для всех плагинов libao
Group: System/Libraries
Requires: %name-alsa = %version-%release
Requires: %name-oss = %version-%release
Requires: %name-arts = %version-%release
%if_with nas
Requires: %name-nas = %version-%release
%endif
Requires: %name-esd = %version-%release
Requires: %name-pulse
%description full
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
Virtual package for all libao plugins.
%description full -l ru_RU.KOI8-R
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Виртуальный пакет для всех плагинов libao.
%package devel
Summary: Development files for %name
Summary(ru_RU.KOI8-R): Файлы разработчика приложений, использующих %name
Group: Development/C
PreReq: %name = %version-%release
%description devel
The %name-devel package contains the header files and documentation
needed to develop applications with %name.
%description devel -l ru_RU.KOI8-R
В этом пакете находятся файлы, необходимые для использования %name
в разработке приложений.
%package devel-static
Summary: Static libraries for %name
Summary(ru_RU.KOI8-R): Статические версии библиотек %name
Group: Development/C
PreReq: %name-devel = %version-%release
%description devel-static
This package contains development libraries required for packaging
statically linked %name-based software.
%description devel-static -l ru_RU.KOI8-R
В этом пакете находятся статические библиотеки, необходимые
для использования %name в разработке статических приложений.
%prep
%setup -q
%build
%{?!_enable_static:export lt_cv_prog_cc_static_works=no}
%configure %{subst_enable static} \
--enable-esd \
--enable-arts \
--disable-alsa \
--enable-alsa09 \
%if_with nas
--enable-nas \
%else
--disable-nas \
%endif
--disable-polyp
%make_build
%install
%make_install DESTDIR=%buildroot install
%__install -p -m644 AUTHORS CHANGES README TODO %buildroot%_docdir/%name-%version/
%__mkdir_p %buildroot%_docdir/%name-%version/HTML/
%__mv %buildroot%_docdir/%name-%version/{*.html,*.css,*.c} %buildroot%_docdir/%name-%version/HTML
# creating config
%__mkdir_p %buildroot%_sysconfdir/
%__cat <<__CONFIG__ >%buildroot%_sysconfdir/%name.conf
# possible values for "default_driver" are: oss, esd, arts, alsa09, nas, pulse
# Warning: some apps may crash with segfaults using arts output.
default_driver=alsa09
__CONFIG__
%post -p %post_ldconfig
%postun -p %postun_ldconfig
%files
%config(noreplace) %_sysconfdir/%name.conf
%_libdir/*.so.*
%_man5dir/*
%dir %_docdir/%name-%version
%_docdir/%name-%version/AUTHORS
%_docdir/%name-%version/README
%dir %_libdir/ao
%dir %_libdir/ao/plugins-2
%exclude %_libdir/ao/plugins-2/*.la
%files oss
%_libdir/ao/plugins-2/liboss.so
%files alsa
%_libdir/ao/plugins-2/libalsa09.so
%files arts
%_libdir/ao/plugins-2/libarts.so
%files esd
%_libdir/ao/plugins-2/libesd.so
%if_with nas
%files nas
%_libdir/ao/plugins-2/libnas.so
%endif
%files full
%files devel
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*.pc
%_datadir/aclocal/*
%_docdir/%name-%version/HTML
%_docdir/%name-%version/CHANGES
%_docdir/%name-%version/TODO
%if_enabled static
%files devel-static
%_libdir/*.a
%_libdir/ao/plugins-2/*.a
%endif
%changelog
…
Full changelog you can see here
%def_with nas
Name: libao
Version: 0.8.6
Release: alt10
Summary: Cross Platform Audio Output Library
Summary(ru_RU.KOI8-R): Кроссплатформенная библиотека функций вывода звука
License: GPL
Group: System/Libraries
Url: http://www.vorbis.com/
Source0: http://fatpipe.vorbis.com/files/1.0/unix/%name-%version.tar.bz2
Packager: Igor Zubkov <icesik at altlinux.org>
Requires: %name-alsa = %version-%release
Requires: %name-oss = %version-%release
BuildPreReq: esound-devel >= 0.2.8
%{?_enable_static:BuildPreReq: glibc-devel-static}
# Automatically added by buildreq on Thu May 24 2007
BuildRequires: esound-devel gcc-c++ imake libarts-devel libaudio-devel libXt-devel xorg-cf-files
%description
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
%description -l ru_RU.KOI8-R
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
%package oss
Summary: OSS output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
%description oss
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains OSS output plugin for libao.
%description -l ru_RU.KOI8-R oss
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через OSS для libao.
%package alsa
Summary: ALSA output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
%description alsa
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains ALSA output plugin for libao.
%description -l ru_RU.KOI8-R alsa
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через ALSA для libao.
%package arts
Summary: aRts output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
%description arts
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains aRts output plugin for libao.
%description -l ru_RU.KOI8-R arts
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через aRts для libao.
%package esd
Summary: EsounD output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
Requires: esound >= 0.2.8
%description esd
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains EsounD output plugin for libao.
%description -l ru_RU.KOI8-R esd
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через EsounD для libao.
%if_with nas
%package nas
Summary: NAS output plugin for libao
Group: System/Libraries
Requires: %name = %version-%release
%description nas
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
This is package contains NAS output plugin for libao.
%description -l ru_RU.KOI8-R nas
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Этот пакет содержит плагин для вывода звука через NAS для libao.
%endif
%package full
Summary: Virtual package for all libao plugins
Summary(ru_RU.KOI8-R): Виртуальный пакет для всех плагинов libao
Group: System/Libraries
Requires: %name-alsa = %version-%release
Requires: %name-oss = %version-%release
Requires: %name-arts = %version-%release
%if_with nas
Requires: %name-nas = %version-%release
%endif
Requires: %name-esd = %version-%release
Requires: %name-pulse
%description full
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.
Virtual package for all libao plugins.
%description full -l ru_RU.KOI8-R
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.
Виртуальный пакет для всех плагинов libao.
%package devel
Summary: Development files for %name
Summary(ru_RU.KOI8-R): Файлы разработчика приложений, использующих %name
Group: Development/C
PreReq: %name = %version-%release
%description devel
The %name-devel package contains the header files and documentation
needed to develop applications with %name.
%description devel -l ru_RU.KOI8-R
В этом пакете находятся файлы, необходимые для использования %name
в разработке приложений.
%package devel-static
Summary: Static libraries for %name
Summary(ru_RU.KOI8-R): Статические версии библиотек %name
Group: Development/C
PreReq: %name-devel = %version-%release
%description devel-static
This package contains development libraries required for packaging
statically linked %name-based software.
%description devel-static -l ru_RU.KOI8-R
В этом пакете находятся статические библиотеки, необходимые
для использования %name в разработке статических приложений.
%prep
%setup -q
%build
%{?!_enable_static:export lt_cv_prog_cc_static_works=no}
%configure %{subst_enable static} \
--enable-esd \
--enable-arts \
--disable-alsa \
--enable-alsa09 \
%if_with nas
--enable-nas \
%else
--disable-nas \
%endif
--disable-polyp
%make_build
%install
%make_install DESTDIR=%buildroot install
%__install -p -m644 AUTHORS CHANGES README TODO %buildroot%_docdir/%name-%version/
%__mkdir_p %buildroot%_docdir/%name-%version/HTML/
%__mv %buildroot%_docdir/%name-%version/{*.html,*.css,*.c} %buildroot%_docdir/%name-%version/HTML
# creating config
%__mkdir_p %buildroot%_sysconfdir/
%__cat <<__CONFIG__ >%buildroot%_sysconfdir/%name.conf
# possible values for "default_driver" are: oss, esd, arts, alsa09, nas, pulse
# Warning: some apps may crash with segfaults using arts output.
default_driver=alsa09
__CONFIG__
%post -p %post_ldconfig
%postun -p %postun_ldconfig
%files
%config(noreplace) %_sysconfdir/%name.conf
%_libdir/*.so.*
%_man5dir/*
%dir %_docdir/%name-%version
%_docdir/%name-%version/AUTHORS
%_docdir/%name-%version/README
%dir %_libdir/ao
%dir %_libdir/ao/plugins-2
%exclude %_libdir/ao/plugins-2/*.la
%files oss
%_libdir/ao/plugins-2/liboss.so
%files alsa
%_libdir/ao/plugins-2/libalsa09.so
%files arts
%_libdir/ao/plugins-2/libarts.so
%files esd
%_libdir/ao/plugins-2/libesd.so
%if_with nas
%files nas
%_libdir/ao/plugins-2/libnas.so
%endif
%files full
%files devel
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*.pc
%_datadir/aclocal/*
%_docdir/%name-%version/HTML
%_docdir/%name-%version/CHANGES
%_docdir/%name-%version/TODO
%if_enabled static
%files devel-static
%_libdir/*.a
%_libdir/ao/plugins-2/*.a
%endif
%changelog
…
Full changelog you can see here