Репозиторий Sisyphus
Последнее обновление: 24 февраля 2018 | Пакетов: 18213 | Посещений: 11022236
en ru br
Репозитории ALT
S:2.4.0-alt1
5.1: 2.0.1-alt0.M51.1
www.altlinux.org/Changes

Группа :: Звук
Пакет: libffado

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Summary: Free firewire audio driver library
Name: libffado
Version: 2.3.0
Release: alt1
License: GPLv2+
Group: Sound
Url: http://www.ffado.org/
Source: %name-%version.tgz
Patch0: libffado-2.0.0-rc1-dbus-mainloop-qt-detect.patch
Patch1: libffado-2.0.0-ffado-diag-path.patch
Patch2: libffado-2.0-rc1-includes.patch
Patch3: libffado-2.0-alt.patch
Patch4: libffado-2.0.1-alt.DSO.patch
%setup_python_module ffado

# Automatically added by buildreq on Fri Sep 10 2010

BuildRequires: gcc-c++ libdbus-devel libexpat-devel libiec61883-devel libxml++2-devel python-module-PyQt4 python-module-dbus python-modules-encodings scons subversion xdg-utils libconfig-c++-devel          

%description
The FFADO project aims to provide a generic, open-source solution for the
support of FireWire based audio devices for the Linux platform. It is the
successor of the FreeBoB project.

%package devel
Summary: Free firewire audio driver library development headers
Group: Development/C
Requires: %name = %version-%release

%description devel
Development files needed to build applications against libffado.

%package -n ffado
Summary: Free firewire audio driver library applications and utilities
Group: Sound
Requires: %name = %version-%release

%description -n ffado
Applications and utilities for use with libffado.

%package -n %packagename
Summary: Python bindings for %name, %summary
Group: Development/Python
Buildarch: noarch
%description -n  %packagename
Python bindings for %name, %summary

%prep
%setup -n %name-%version
# XXX this uses non-existed module and is not used itself!
rm support/mixer-qt4/ffado/mixer/nodevice.py
#patch0 -p1
# This patch may be useful
%patch1
#patch2 -p1
%patch3 -p2
%patch4 -p1

%build
[ -n "$NPROCS" ] || NPROCS=%__nprocs; scons -j$NPROCS PREFIX=%prefix LIBDIR=%_libdir WILL_DEAL_WITH_XDG_MYSELF=YES COMPILE_FLAGS='%optflags' MANDIR=%_mandir

%install
rm -rf %buildroot
scons PREFIX=%prefix LIBDIR=%_libdir \
     WILL_DEAL_WITH_XDG_MYSELF=YES \
     MANDIR=%_mandir \
     DESTDIR=%buildroot install
# install missing python modules
install -m 0644 support/tools/listirqinfo.py %buildroot%_datadir/libffado/python
install -m 0644 support/tools/helpstrings.py %buildroot%_datadir/libffado/python

%clean
rm -rf %buildroot

%files
%doc AUTHORS ChangeLog LICENSE.* README
%_libdir/libffado.so.*

%files devel
%dir %_includedir/libffado
%_includedir/libffado/*.h
%_libdir/pkgconfig/libffado.pc
%_libdir/libffado.so

%files -n ffado
%_bindir/*
%_man1dir/*
%dir %_datadir/libffado
%_datadir/libffado/*
/lib/udev/rules.d/*ffado*.rules

%files -n %packagename
%python_sitelibdir_noarch/%modulename

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin