]> git.pld-linux.org Git - packages/alsa-tools.git/blame - alsa-tools.spec
- -tascam R: base (usx2yloader, us428control, fxload)
[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
2dce50a7
JB
9Version: 1.0.16
10Release: 1
11License: GPL v2+
27216adb
AM
12Group: Applications/Sound
13Source0: ftp://ftp.alsa-project.org/pub/tools/%{name}-%{version}.tar.bz2
2dce50a7 14# Source0-md5: 10ddbcdb4ecf3459d8e64b3e89fdb514
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
0c20822a 50Requires: %{name} = %{version}-%{release}
c7b3d30c 51Requires: hotplug
01a3bb44 52
53%description tascam
29e39349 54Hotplug support for Tascam USB devices, firmware loader.
01a3bb44 55
1c1faddd
JR
56%description tascam -l pl.UTF-8
57Wsparcie hotpluga do urządzeń USB Tascam, narzędzie do ładowania
01a3bb44 58firmware'u.
59
ec3ca681
JB
60%package -n liblo10k1
61Summary: liblo10k1 library
d7c3faa3 62Summary(pl.UTF-8): Biblioteka liblo10k1
ec3ca681
JB
63Group: Libraries
64Conflicts: alsa-tools < 1.0.13
65
66%description -n liblo10k1
67liblo10k1 library.
68
1c1faddd 69%description -n liblo10k1 -l pl.UTF-8
ec3ca681
JB
70Biblioteka liblo10k1.
71
72%package -n liblo10k1-devel
73Summary: Header files for liblo10k1 library
d7c3faa3 74Summary(pl.UTF-8): Pliki nagłówkowe biblioteki liblo10k1
ec3ca681
JB
75Group: Development/Libraries
76Requires: liblo10k1 = %{version}-%{release}
77
78%description -n liblo10k1-devel
79Header files for liblo10k1 library.
80
1c1faddd
JR
81%description -n liblo10k1-devel -l pl.UTF-8
82Pliki nagłówkowe biblioteki liblo10k1.
ec3ca681
JB
83
84%package -n liblo10k1-static
85Summary: Static liblo10k1 library
d7c3faa3 86Summary(pl.UTF-8): Statyczna biblioteka liblo10k1
ec3ca681
JB
87Group: Development/Libraries
88Requires: liblo10k1-devel = %{version}-%{release}
89
90%description -n liblo10k1-static
91Static liblo10k1 library.
92
1c1faddd 93%description -n liblo10k1-static -l pl.UTF-8
ec3ca681
JB
94Statyczna biblioteka liblo10k1.
95
27216adb
AM
96%prep
97%setup -q
ccf44fd6 98%patch0 -p1
99%patch1 -p1
ac7e8db3 100%patch2 -p1
27216adb 101
ac7e8db3
JB
102# don't BR gtk+ 1.2
103echo 'AC_DEFUN([AM_PATH_GTK],[])' > echomixer/acinclude.m4
104echo 'AC_DEFUN([AM_PATH_GTK],[])' > envy24control/acinclude.m4
105echo 'AC_DEFUN([AM_PATH_GTK],[])' > rmedigicontrol/acinclude.m4
27216adb 106
ac7e8db3 107%build
27216adb
AM
108odir=$(pwd)
109for dir in %{progs}; do
110 cd $dir
111 [ -f README ] && cp -f README "README.$(basename $dir)"
112 [ -f NEWS ] && cp -f NEWS "NEWS.$(basename $dir)"
113 [ -f TODO ] && cp -f TODO "TODO.$(basename $dir)"
1dcc2694 114 [ -f ltmain.sh ] && %{__libtoolize}
27216adb
AM
115 %{__aclocal}
116 %{__autoconf}
1dcc2694 117 grep -q AC_CONFIG_HEADER configure.* && %{__autoheader}
27216adb
AM
118 %{__automake}
119 CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
120 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
121 %configure
122 %{__make}
123 cd $odir
124done
125
da615369 126cd qlo10k1
ea59796d 127sed -i 's:include:include/qt:g' acinclude.m4
1dcc2694
JB
128cp -f README README.qlo10k1
129cp -f NEWS NEWS.qlo10k1
130cp -f TODO TODO.qlo10k1
da615369
AA
131%{__aclocal} -I ../ld10k1
132%{__autoconf}
133%{__autoheader}
134%{__automake}
135CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
136CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
137%configure \
138 --with-qtdir=%{_prefix} \
139 --disable-ld10k1test \
140 --with-ld10k1-prefix=$odir/ld10k1/src \
141 --with-ld10k1-inc-prefix=$odir/ld10k1/include
142%{__make}
143
1dcc2694 144%{__make} -C $odir/as10k1/examples dsp
da615369 145
27216adb
AM
146%install
147rm -rf $RPM_BUILD_ROOT
148
1dcc2694 149sed -i -e 's,#!/bin/sh,#!/bin/bash,' ld10k1/setup/init_live
da615369 150
27216adb 151odir=$(pwd)
da615369 152for dir in %{progs} qlo10k1; do
1dcc2694 153 %{__make} -C $dir install \
27216adb 154 DESTDIR=$RPM_BUILD_ROOT
27216adb
AM
155done
156
da615369
AA
157install $odir/as10k1/examples/*.emu10k1 $RPM_BUILD_ROOT%{_datadir}/ld10k1/effects
158
27216adb
AM
159%clean
160rm -rf $RPM_BUILD_ROOT
161
ec3ca681
JB
162%post -n liblo10k1 -p /sbin/ldconfig
163%postun -n liblo10k1 -p /sbin/ldconfig
1dcc2694 164
27216adb
AM
165%files
166%defattr(644,root,root,755)
0f6619b4
JB
167%doc */README.* */*/README.* */NEWS.*
168# alsamixer/TODO.*
27216adb 169%attr(755,root,root) %{_bindir}/*
da615369 170%attr(755,root,root) %{_sbindir}/*
da615369 171%{_datadir}/ld10k1
27216adb 172%{_mandir}/man?/*
0f6619b4 173%{_desktopdir}/hdspconf.desktop
ac7e8db3 174%{_desktopdir}/hdspmixer.desktop
0f6619b4 175%{_pixmapsdir}/hdspconf.png
ac7e8db3 176%{_pixmapsdir}/hdspmixer.png
ec3ca681
JB
177# for sbiload
178%{_datadir}/sounds/opl3
5f3161fb 179
01a3bb44 180%files tascam
181%defattr(644,root,root,755)
182%attr(755,root,root) %{_sysconfdir}/hotplug/usb/tascam_fpga
183%attr(755,root,root) %{_sysconfdir}/hotplug/usb/tascam_fw
184%{_sysconfdir}/hotplug/usb/tascam_fw.usermap
185
ec3ca681
JB
186%files -n liblo10k1
187%defattr(644,root,root,755)
188%attr(755,root,root) %{_libdir}/liblo10k1.so.*.*.*
2dce50a7 189%attr(755,root,root) %ghost %{_libdir}/liblo10k1.so.0
5f3161fb 190
ec3ca681
JB
191%files -n liblo10k1-devel
192%defattr(644,root,root,755)
193%attr(755,root,root) %{_libdir}/liblo10k1.so
194%{_libdir}/liblo10k1.la
195%{_includedir}/lo10k1
196%{_aclocaldir}/ld10k1.m4
197
198#%files -n liblo10k1-static
199#%defattr(644,root,root,755)
200#%{_libdir}/liblo10k1.a
This page took 0.11594 seconds and 4 git commands to generate.