]> git.pld-linux.org Git - packages/alsa-tools.git/blame - alsa-tools.spec
- updated to 1.0.14
[packages/alsa-tools.git] / alsa-tools.spec
CommitLineData
ec3ca681 1# TODO: make description true (i.e. separate GUIs)
ac7e8db3
JB
2# echomixer,envy24control,rmedigicontrol use GTK+ 2
3# hdspconf,hdspmixer use FLTK
4# qlo10k1 uses Qt 3
5#
9743dabd 6Summary: Advanced Linux Sound Architecture (ALSA) - tools
d7c3faa3 7Summary(pl.UTF-8): Advanced Linux Sound Architecture (ALSA) - narzędzia
27216adb 8Name: alsa-tools
e8c32cd4
JB
9Version: 1.0.14
10Release: 1
27216adb
AM
11License: GPL
12Group: Applications/Sound
13Source0: ftp://ftp.alsa-project.org/pub/tools/%{name}-%{version}.tar.bz2
e8c32cd4 14# Source0-md5: d5bd2186cd0dff834fbf514b82160793
ccf44fd6 15Patch0: %{name}-asneeded.patch
16Patch1: %{name}-sh.patch
ac7e8db3 17Patch2: %{name}-csp.patch
27216adb
AM
18URL: http://www.alsa-project.org/
19BuildRequires: alsa-lib-devel >= 1.0.3
20BuildRequires: autoconf
ac7e8db3 21BuildRequires: automake >= 1.3
27216adb 22BuildRequires: flex
29486ec1 23BuildRequires: fltk-devel
ac7e8db3 24BuildRequires: gtk+2-devel >= 2.0.0
27216adb 25BuildRequires: libstdc++-devel
ac7e8db3 26BuildRequires: libtool >= 2:1.5
27216adb 27BuildRequires: ncurses-devel
ac7e8db3 28BuildRequires: pkgconfig
da615369 29BuildRequires: qt-devel
1dcc2694 30BuildRequires: sed >= 4.0
ec3ca681
JB
31# for lo10k1, qlo10k1
32Requires: liblo10k1 = %{version}-%{release}
27216adb
AM
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
0f6619b4 35# ac3dec skipped - see ac3dec.spec
ac7e8db3 36%define progs as10k1 echomixer envy24control hdspconf hdsploader hdspmixer ld10k1 mixartloader pcxhrloader rmedigicontrol sb16_csp seq/sbiload sscape_ctl us428control usx2yloader vxloader
27216adb
AM
37
38%description
9743dabd 39This packages contains command line utilities for the ALSA (Advanced
40Linux Sound Architecture) project.
27216adb 41
1c1faddd
JR
42%description -l pl.UTF-8
43Pakiet zawiera działające z linii poleceń narzędzia dla projektu ALSA
27216adb
AM
44(Advanced Linux Sound Architecture).
45
01a3bb44 46%package tascam
29e39349 47Summary: Hotplug support for Tascam USB devices
d7c3faa3 48Summary(pl.UTF-8): Wsparcie hotpluga do urządzeń USB Tascam
01a3bb44 49Group: Applications/Sound
801656a8 50Requires: udev
01a3bb44 51
52%description tascam
29e39349 53Hotplug support for Tascam USB devices, firmware loader.
01a3bb44 54
1c1faddd
JR
55%description tascam -l pl.UTF-8
56Wsparcie hotpluga do urządzeń USB Tascam, narzędzie do ładowania
01a3bb44 57firmware'u.
58
ec3ca681
JB
59%package -n liblo10k1
60Summary: liblo10k1 library
d7c3faa3 61Summary(pl.UTF-8): Biblioteka liblo10k1
ec3ca681
JB
62Group: Libraries
63Conflicts: alsa-tools < 1.0.13
64
65%description -n liblo10k1
66liblo10k1 library.
67
1c1faddd 68%description -n liblo10k1 -l pl.UTF-8
ec3ca681
JB
69Biblioteka liblo10k1.
70
71%package -n liblo10k1-devel
72Summary: Header files for liblo10k1 library
d7c3faa3 73Summary(pl.UTF-8): Pliki nagłówkowe biblioteki liblo10k1
ec3ca681
JB
74Group: Development/Libraries
75Requires: liblo10k1 = %{version}-%{release}
76
77%description -n liblo10k1-devel
78Header files for liblo10k1 library.
79
1c1faddd
JR
80%description -n liblo10k1-devel -l pl.UTF-8
81Pliki nagłówkowe biblioteki liblo10k1.
ec3ca681
JB
82
83%package -n liblo10k1-static
84Summary: Static liblo10k1 library
d7c3faa3 85Summary(pl.UTF-8): Statyczna biblioteka liblo10k1
ec3ca681
JB
86Group: Development/Libraries
87Requires: liblo10k1-devel = %{version}-%{release}
88
89%description -n liblo10k1-static
90Static liblo10k1 library.
91
1c1faddd 92%description -n liblo10k1-static -l pl.UTF-8
ec3ca681
JB
93Statyczna biblioteka liblo10k1.
94
27216adb
AM
95%prep
96%setup -q
ccf44fd6 97%patch0 -p1
98%patch1 -p1
ac7e8db3 99%patch2 -p1
27216adb 100
ac7e8db3
JB
101# don't BR gtk+ 1.2
102echo 'AC_DEFUN([AM_PATH_GTK],[])' > echomixer/acinclude.m4
103echo 'AC_DEFUN([AM_PATH_GTK],[])' > envy24control/acinclude.m4
104echo 'AC_DEFUN([AM_PATH_GTK],[])' > rmedigicontrol/acinclude.m4
27216adb 105
ac7e8db3 106%build
27216adb
AM
107odir=$(pwd)
108for dir in %{progs}; do
109 cd $dir
110 [ -f README ] && cp -f README "README.$(basename $dir)"
111 [ -f NEWS ] && cp -f NEWS "NEWS.$(basename $dir)"
112 [ -f TODO ] && cp -f TODO "TODO.$(basename $dir)"
1dcc2694 113 [ -f ltmain.sh ] && %{__libtoolize}
27216adb
AM
114 %{__aclocal}
115 %{__autoconf}
1dcc2694 116 grep -q AC_CONFIG_HEADER configure.* && %{__autoheader}
27216adb
AM
117 %{__automake}
118 CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
119 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
120 %configure
121 %{__make}
122 cd $odir
123done
124
da615369 125cd qlo10k1
ea59796d 126sed -i 's:include:include/qt:g' acinclude.m4
1dcc2694
JB
127cp -f README README.qlo10k1
128cp -f NEWS NEWS.qlo10k1
129cp -f TODO TODO.qlo10k1
da615369
AA
130%{__aclocal} -I ../ld10k1
131%{__autoconf}
132%{__autoheader}
133%{__automake}
134CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
135CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
136%configure \
137 --with-qtdir=%{_prefix} \
138 --disable-ld10k1test \
139 --with-ld10k1-prefix=$odir/ld10k1/src \
140 --with-ld10k1-inc-prefix=$odir/ld10k1/include
141%{__make}
142
1dcc2694 143%{__make} -C $odir/as10k1/examples dsp
da615369 144
27216adb
AM
145%install
146rm -rf $RPM_BUILD_ROOT
147
1dcc2694 148sed -i -e 's,#!/bin/sh,#!/bin/bash,' ld10k1/setup/init_live
da615369 149
27216adb 150odir=$(pwd)
da615369 151for dir in %{progs} qlo10k1; do
1dcc2694 152 %{__make} -C $dir install \
27216adb 153 DESTDIR=$RPM_BUILD_ROOT
27216adb
AM
154done
155
da615369
AA
156install $odir/as10k1/examples/*.emu10k1 $RPM_BUILD_ROOT%{_datadir}/ld10k1/effects
157
27216adb
AM
158%clean
159rm -rf $RPM_BUILD_ROOT
160
ec3ca681
JB
161%post -n liblo10k1 -p /sbin/ldconfig
162%postun -n liblo10k1 -p /sbin/ldconfig
1dcc2694 163
27216adb
AM
164%files
165%defattr(644,root,root,755)
0f6619b4
JB
166%doc */README.* */*/README.* */NEWS.*
167# alsamixer/TODO.*
27216adb 168%attr(755,root,root) %{_bindir}/*
da615369 169%attr(755,root,root) %{_sbindir}/*
da615369 170%{_datadir}/ld10k1
27216adb 171%{_mandir}/man?/*
0f6619b4 172%{_desktopdir}/hdspconf.desktop
ac7e8db3 173%{_desktopdir}/hdspmixer.desktop
0f6619b4 174%{_pixmapsdir}/hdspconf.png
ac7e8db3 175%{_pixmapsdir}/hdspmixer.png
ec3ca681
JB
176# for sbiload
177%{_datadir}/sounds/opl3
5f3161fb 178
01a3bb44 179%files tascam
180%defattr(644,root,root,755)
181%attr(755,root,root) %{_sysconfdir}/hotplug/usb/tascam_fpga
182%attr(755,root,root) %{_sysconfdir}/hotplug/usb/tascam_fw
183%{_sysconfdir}/hotplug/usb/tascam_fw.usermap
184
ec3ca681
JB
185%files -n liblo10k1
186%defattr(644,root,root,755)
187%attr(755,root,root) %{_libdir}/liblo10k1.so.*.*.*
5f3161fb 188
ec3ca681
JB
189%files -n liblo10k1-devel
190%defattr(644,root,root,755)
191%attr(755,root,root) %{_libdir}/liblo10k1.so
192%{_libdir}/liblo10k1.la
193%{_includedir}/lo10k1
194%{_aclocaldir}/ld10k1.m4
195
196#%files -n liblo10k1-static
197#%defattr(644,root,root,755)
198#%{_libdir}/liblo10k1.a
This page took 0.075319 seconds and 4 git commands to generate.