Summary: Advanced Linux Sound Architecture (ALSA) - tools Summary(pl): Advanced Linux Sound Architecture (ALSA) - narzędzia Name: alsa-tools Version: 1.0.11 Release: 2 License: GPL Group: Applications/Sound Source0: ftp://ftp.alsa-project.org/pub/tools/%{name}-%{version}.tar.bz2 # Source0-md5: a2840af7f1624d46257b6a53aea43eb7 URL: http://www.alsa-project.org/ BuildRequires: alsa-lib-devel >= 1.0.3 BuildRequires: autoconf BuildRequires: automake BuildRequires: flex BuildRequires: fltk-devel BuildRequires: libstdc++-devel BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: qt-devel BuildRequires: sed >= 4.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) # ac3dec skipped - see ac3dec.spec %define progs envy24control hdsploader mixartloader sscape_ctl usx2yloader as10k1 hdspconf rmedigicontrol seq/sbiload us428control vxloader ld10k1 # hdspmixer sb16_csp - FIXME: these do not build %description This packages contains command line utilities for the ALSA (Advanced Linux Sound Architecture) project. %description -l pl Pakiet zawiera działające z linii poleceń, narzędzia dla projektu ALSA (Advanced Linux Sound Architecture). %package tascam Summary: Hotplug support for Tascam USB devices Summary(pl): Wsparcie hotpluga do urządzeń USB Tascam Group: Applications/Sound Requires: hotplug %description tascam Hotplug support for Tascam USB devices, firmware loader. %description tascam -l pl Wsparcie hotpluga do urządzeń USB Tascam, narzędzie do ładowania firmware'u. %prep %setup -q %build for dir in hdsploader hdspconf/src hdspmixer/src sb16_csp sscape_ctl; do ln -s %{_includedir} $dir/alsa done odir=$(pwd) for dir in %{progs}; do cd $dir [ -f README ] && cp -f README "README.$(basename $dir)" [ -f NEWS ] && cp -f NEWS "NEWS.$(basename $dir)" [ -f TODO ] && cp -f TODO "TODO.$(basename $dir)" [ -f ltmain.sh ] && %{__libtoolize} %{__aclocal} %{__autoconf} grep -q AC_CONFIG_HEADER configure.* && %{__autoheader} %{__automake} CFLAGS="%{rpmcflags} -I/usr/include/ncurses" CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions" %configure %{__make} cd $odir done cd qlo10k1 sed -i 's:include:include/qt:g' acinclude.m4 %if "%{_lib}" == "lib64" sed -i 's:QTDIR/lib:QTDIR/lib64:g' acinclude.m4 %endif cp -f README README.qlo10k1 cp -f NEWS NEWS.qlo10k1 cp -f TODO TODO.qlo10k1 %{__aclocal} -I ../ld10k1 %{__autoconf} %{__autoheader} %{__automake} CFLAGS="%{rpmcflags} -I/usr/include/ncurses" CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions" %configure \ --with-qtdir=%{_prefix} \ --disable-ld10k1test \ --with-ld10k1-prefix=$odir/ld10k1/src \ --with-ld10k1-inc-prefix=$odir/ld10k1/include %{__make} %{__make} -C $odir/as10k1/examples dsp %install rm -rf $RPM_BUILD_ROOT sed -i -e 's,#!/bin/sh,#!/bin/bash,' ld10k1/setup/init_live odir=$(pwd) for dir in %{progs} qlo10k1; do %{__make} -C $dir install \ DESTDIR=$RPM_BUILD_ROOT done install $odir/as10k1/examples/*.emu10k1 $RPM_BUILD_ROOT%{_datadir}/ld10k1/effects %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc */README.* */*/README.* */NEWS.* # alsamixer/TODO.* %attr(755,root,root) %{_bindir}/* %attr(755,root,root) %{_sbindir}/* %attr(755,root,root) %{_libdir}/liblo10k1.so.*.*.* %{_datadir}/ld10k1 %{_mandir}/man?/* %{_desktopdir}/hdspconf.desktop %{_pixmapsdir}/hdspconf.png %files tascam %defattr(644,root,root,755) %attr(755,root,root) %{_sysconfdir}/hotplug/usb/tascam_fpga %attr(755,root,root) %{_sysconfdir}/hotplug/usb/tascam_fw %{_sysconfdir}/hotplug/usb/tascam_fw.usermap # [lib]lo10k1-devel ? #%attr(755,root,root) %{_libdir}/liblo10k1.so #%{_libdir}/liblo10k1.la #%{_includedir}/lo10k1 #%{_aclocaldir}/ld10k1.m4 # ? #%{_datadir}/sounds/opl3