X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=alsa-tools.spec;h=4e3b9a1afe26c912bd8e642bce63787960876798;hb=29e39349fc25f8dcef798ffc11c4e7aa08843470;hp=299339adb7cde9768350449b4574ceda5124f60a;hpb=5a0047c7712d1b603a77dd0d8cc98aaed3dd2ab4;p=packages%2Falsa-tools.git diff --git a/alsa-tools.spec b/alsa-tools.spec index 299339a..4e3b9a1 100644 --- a/alsa-tools.spec +++ b/alsa-tools.spec @@ -1,12 +1,12 @@ Summary: Advanced Linux Sound Architecture (ALSA) - tools Summary(pl): Advanced Linux Sound Architecture (ALSA) - narzêdzia Name: alsa-tools -Version: 1.0.6 +Version: 1.0.11 Release: 1 License: GPL Group: Applications/Sound Source0: ftp://ftp.alsa-project.org/pub/tools/%{name}-%{version}.tar.bz2 -# Source0-md5: d8047c270d7033c00f1f64cde0f67d99 +# Source0-md5: a2840af7f1624d46257b6a53aea43eb7 URL: http://www.alsa-project.org/ BuildRequires: alsa-lib-devel >= 1.0.3 BuildRequires: autoconf @@ -16,10 +16,12 @@ 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 +%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 @@ -30,12 +32,25 @@ Linux Sound Architecture) project. 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 /usr/include $dir/alsa + ln -s %{_includedir} $dir/alsa done odir=$(pwd) @@ -44,9 +59,10 @@ for dir in %{progs}; do [ -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} - %{__autoheader} + grep -q AC_CONFIG_HEADER configure.* && %{__autoheader} %{__automake} CFLAGS="%{rpmcflags} -I/usr/include/ncurses" CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions" @@ -55,26 +71,71 @@ for dir in %{progs}; do 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}; do - cd $dir - %{__make} install \ +for dir in %{progs} qlo10k1; do + %{__make} -C $dir install \ DESTDIR=$RPM_BUILD_ROOT - cd $odir 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?/* -%{_sysconfdir}/hotplug/usb/* %{_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