X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=alsa-tools.spec;h=55583bc1052a5098e43c72e94bf95dd317261e40;hb=2dce50a795e5fbb27b8dbeddaeb5938deec71ad1;hp=3cf71c8f7452b4760ce65094ee3b01abd6a359d2;hpb=2da1830ef7552d8462a51a1a79818fd2aa1d6d9e;p=packages%2Falsa-tools.git diff --git a/alsa-tools.spec b/alsa-tools.spec index 3cf71c8..55583bc 100644 --- a/alsa-tools.spec +++ b/alsa-tools.spec @@ -1,45 +1,109 @@ +# TODO: make description true (i.e. separate GUIs) +# echomixer,envy24control,rmedigicontrol use GTK+ 2 +# hdspconf,hdspmixer use FLTK +# qlo10k1 uses Qt 3 +# Summary: Advanced Linux Sound Architecture (ALSA) - tools -Summary(pl): Advanced Linux Sound Architecture (ALSA) - narzêdzia +Summary(pl.UTF-8): Advanced Linux Sound Architecture (ALSA) - narzędzia Name: alsa-tools -Version: 1.0.10 -Release: 2 -License: GPL +Version: 1.0.16 +Release: 1 +License: GPL v2+ Group: Applications/Sound Source0: ftp://ftp.alsa-project.org/pub/tools/%{name}-%{version}.tar.bz2 -# Source0-md5: 537d691e87d9af6343cef5ddcad70018 +# Source0-md5: 10ddbcdb4ecf3459d8e64b3e89fdb514 +Patch0: %{name}-asneeded.patch +Patch1: %{name}-sh.patch +Patch2: %{name}-csp.patch URL: http://www.alsa-project.org/ BuildRequires: alsa-lib-devel >= 1.0.3 BuildRequires: autoconf -BuildRequires: automake +BuildRequires: automake >= 1.3 BuildRequires: flex BuildRequires: fltk-devel +BuildRequires: gtk+2-devel >= 2.0.0 BuildRequires: libstdc++-devel -BuildRequires: libtool +BuildRequires: libtool >= 2:1.5 BuildRequires: ncurses-devel +BuildRequires: pkgconfig BuildRequires: qt-devel BuildRequires: sed >= 4.0 +# for lo10k1, qlo10k1 +Requires: liblo10k1 = %{version}-%{release} 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 +%define progs as10k1 echomixer envy24control hdspconf hdsploader hdspmixer ld10k1 mixartloader pcxhrloader rmedigicontrol sb16_csp seq/sbiload sscape_ctl us428control usx2yloader vxloader %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 +%description -l pl.UTF-8 +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.UTF-8): Wsparcie hotpluga do urządzeń USB Tascam +Group: Applications/Sound +Requires: udev-core + +%description tascam +Hotplug support for Tascam USB devices, firmware loader. + +%description tascam -l pl.UTF-8 +Wsparcie hotpluga do urządzeń USB Tascam, narzędzie do ładowania +firmware'u. + +%package -n liblo10k1 +Summary: liblo10k1 library +Summary(pl.UTF-8): Biblioteka liblo10k1 +Group: Libraries +Conflicts: alsa-tools < 1.0.13 + +%description -n liblo10k1 +liblo10k1 library. + +%description -n liblo10k1 -l pl.UTF-8 +Biblioteka liblo10k1. + +%package -n liblo10k1-devel +Summary: Header files for liblo10k1 library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki liblo10k1 +Group: Development/Libraries +Requires: liblo10k1 = %{version}-%{release} + +%description -n liblo10k1-devel +Header files for liblo10k1 library. + +%description -n liblo10k1-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki liblo10k1. + +%package -n liblo10k1-static +Summary: Static liblo10k1 library +Summary(pl.UTF-8): Statyczna biblioteka liblo10k1 +Group: Development/Libraries +Requires: liblo10k1-devel = %{version}-%{release} + +%description -n liblo10k1-static +Static liblo10k1 library. + +%description -n liblo10k1-static -l pl.UTF-8 +Statyczna biblioteka liblo10k1. + %prep %setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 -%build -for dir in hdsploader hdspconf/src hdspmixer/src sb16_csp sscape_ctl; do - ln -s %{_includedir} $dir/alsa -done +# don't BR gtk+ 1.2 +echo 'AC_DEFUN([AM_PATH_GTK],[])' > echomixer/acinclude.m4 +echo 'AC_DEFUN([AM_PATH_GTK],[])' > envy24control/acinclude.m4 +echo 'AC_DEFUN([AM_PATH_GTK],[])' > rmedigicontrol/acinclude.m4 +%build odir=$(pwd) for dir in %{progs}; do cd $dir @@ -60,9 +124,6 @@ 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 @@ -97,8 +158,8 @@ install $odir/as10k1/examples/*.emu10k1 $RPM_BUILD_ROOT%{_datadir}/ld10k1/effect %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -n liblo10k1 -p /sbin/ldconfig +%postun -n liblo10k1 -p /sbin/ldconfig %files %defattr(644,root,root,755) @@ -106,9 +167,33 @@ rm -rf $RPM_BUILD_ROOT # 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 +%{_desktopdir}/hdspmixer.desktop %{_pixmapsdir}/hdspconf.png +%{_pixmapsdir}/hdspmixer.png +# for sbiload +%{_datadir}/sounds/opl3 + +%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 + +%files -n liblo10k1 +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/liblo10k1.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/liblo10k1.so.0 + +%files -n liblo10k1-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/liblo10k1.so +%{_libdir}/liblo10k1.la +%{_includedir}/lo10k1 +%{_aclocaldir}/ld10k1.m4 + +#%files -n liblo10k1-static +#%defattr(644,root,root,755) +#%{_libdir}/liblo10k1.a