Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37602361
en ru br
ALT Linux repos
S:1.2.2-alt5
D:0.8.7-alt0.1
5.0: 0.8.8-alt2
4.1: 0.8.8-alt1.13239
4.0: 0.8.6-alt10
3.0: 0.8.6-alt1

Group :: System/Libraries
RPM: libao

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: libao
Version: 0.8.6
Release: alt1

Summary: Cross Platform Audio Output Library
License: GPL
Group: System/Libraries
Url: http://www.vorbis.com
Source: http://fatpipe.vorbis.com/files/1.0/unix/%name-%version.tar.bz2

Requires: esound >= 0.2.8
BuildPreReq: esound-devel >= 0.2.8

%def_disable static
%{?_enable_static:BuildPreReq: glibc-devel-static}

# Automatically added by buildreq on Wed Mar 23 2005

BuildRequires: esound-devel gcc-c++ glib2-devel hostinfo libalsa-devel libarts-devel libaudio-devel libaudiofile-devel libstdc++-devel pkgconfig xorg-x11-devel xorg-x11-libs

BuildRequires: libaudio-devel libaudiofile-devel glib2-devel

Summary(ru_RU.CP1251): Кроссплатформенная библиотека функций вывода звука.

%description
Libao is a cross platform audio output library.
It currently supports ESD, OSS, ALSA, ARTS, Solaris, and IRIX.

%description -l ru_RU.CP1251
Libao - это кроссплатформенная библиотека для вывода звука.
В настоящее время поддерживает OSS, ALSA, ESD и ARTS.

%package devel
Summary: Development files for libao
Summary(ru_RU.CP1251): Файлы разработчика приложений, использующих %name
Group: Development/C
PreReq: %name = %version-%release

%description devel
The libao-devel package contains the header files and documentation
needed to develop applications with libao.

%description devel -l ru_RU.CP1251
В этом пакете находятся файлы, необходимые для использования libao
в разработке приложений.

%package devel-static
Summary: Static libraries for libao
Summary(ru_RU.CP1251): Статические версии библиотек %name
Group: Development/C
PreReq: %name-devel = %version-%release

%description devel-static
This package contains development libraries required for packaging
statically linked libao-based software.

%description devel-static -l ru_RU.CP1251
В этом пакете находятся статические библиотеки, необходимые
для использования libao в разработке статических приложений.

%prep
%setup -q

%build
%{?!_enable_static:export lt_cv_prog_cc_static_works=no}
%configure %{subst_enable static} --enable-esd --enable-arts --enable-alsa09 --disable-esdtest --enable-nas
%make

%install
%make "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, alsa, esd, arts.
# Warning: some apps may crash with segfaults using arts output.
default_driver=oss
__CONFIG__

%post -p %post_ldconfig
%postun -p %postun_ldconfig

%files
%_libdir/*.so.*
%_mandir/man?/*
%dir %_docdir/%name-%version
%_docdir/%name-%version/AUTHORS
%_docdir/%name-%version/README
%dir %_libdir/ao
%dir %_libdir/ao/plugins-2
%_libdir/ao/plugins-2/*.so
%exclude %_libdir/ao/plugins-2/*.la
%config %_sysconfdir/%name.conf

%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

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin