2 Summary: Utils controlling emu10k1 processor
3 Summary(pl): Narzêdzia kontroluj±ce procesor emu10k1
8 Group: Applications/Sound
9 Group(de): Applikationen/Laut
10 Group(es): Aplicaciones/Sonido
11 Group(pl): Aplikacje/D¼wiêk
12 Group(pt_BR): Aplicações/Som
13 Source0: %{name}-%{snap}.tar.bz2
14 Patch0: %{name}-path.patch
15 Patch1: %{name}-aumix.patch
16 Patch2: %{name}-fv10k1.patch
17 URL: http://opensource.creative.com/
18 # czy w j±drach 2.2 jest obs³uga emu10k1? jak nie, to dodaæ requires: kernel >=2.4
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 The emu10k1 is really a dsp processor. It does not do any effects on
26 it's own, nor does it route sound from input to output. We had to
27 write dsp code to do that ourselves. emu10k1-utils allows us to set
28 routing, load/unload patches (aka effects), control GPRs, map mixer
31 This package contains emu-dspmgr, a tool for configuring the cards dsp
32 patch management system and emu-config, a configuration tool for
33 emu10k1 based sound cards. Also, several ".bin" dsp patches will be
34 installed. You can load these patches using emu-dspmgr.
37 emu10k1 jest w rzeczywisto¶ci procesorem sygna³ów cyfrowych (dsp). Nie
38 robi ¿adnych efektów sam z siebie, ani nie kieruje d¼wiêku z wej¶cia
39 na wyj¶cie. Odpowiedzialny za to kod dsp musi byæ napisany i
40 za³adowany. emu10k1-utils pozwala ustawiæ routing, (za/wy)³adowywaæ
41 ³atki (efekty), kontrolowaæ ich parametry (np. przez odzwierciedlenie
44 Ten pakiet zawiera emu-dspmgr, narzêdzie obs³uguj±ce system
45 zarz±dzania ³atkami dsp karty i emu-config, konfigurator kart
46 d¼wiêkowych opartych na emu10k1. Zainstalowane zostanie równie¿ kilka
47 gotowych, skompilowanych ³atek, które mo¿na za³adowaæ u¿ywaj±c
51 Summary: emu10k1 programming utils.
52 Summary(pl): Narzêdzia do programowania emu10k1
53 Group: Applications/Sound
54 Group(de): Applikationen/Laut
55 Group(es): Aplicaciones/Sonido
56 Group(pl): Aplikacje/D¼wiêk
57 Group(pt_BR): Aplicações/Som
58 Requires: %{name} = %{version}
62 - as10k1 - Assembler for the emu10k1 DSP Processor
65 %description -l pl devel
67 - as10k1 - asembler dla procesora emu10k1
68 - ¼ród³a ³atek z g³ównego pakietu
71 Summary: emu10k1 autoconfiguration on module load.
72 Summary(pl): Skrypt konfiguruj±cy emu10k1 przy ³adowaniu modu³u.
73 Group: Applications/Sound
74 Group(de): Applikationen/Laut
75 Group(es): Aplicaciones/Sonido
76 Group(pl): Aplikacje/D¼wiêk
77 Group(pt_BR): Aplicações/Som
78 Requires: %{name} = %{version}
81 %description autoconfig
82 Script loading patches. Currently it cannot do too much.
84 %description -l pl autoconfig
85 Skrypt ³aduj±cy ³atki. W chwili obecnej nie potrafi zbyt du¿o.
88 %setup -n emu10k1-utils -q
95 #%{__make} -C compiler
100 rm -rf $RPM_BUILD_ROOT
102 %{__make} DESTDIR=$RPM_BUILD_ROOT install
103 cp fv10k1/load.sh fv10k1/unload.sh fv10k1/fv10k1control.pl $RPM_BUILD_ROOT%{_bindir}
104 mv fv10k1/README docs/README.fv10k1
105 cp fv10k1/bin/* $RPM_BUILD_ROOT%{_datadir}/emu10k1/
106 mkdir $RPM_BUILD_ROOT%{_datadir}/emu10k1/asm/
107 cp fv10k1/*.asm $RPM_BUILD_ROOT%{_datadir}/emu10k1/asm/
108 cp fv10k1/*.inc $RPM_BUILD_ROOT%{_datadir}/emu10k1/asm/
109 cp as10k1/effects/*.asm $RPM_BUILD_ROOT%{_datadir}/emu10k1/asm/
110 cp -f as10k1/effects/*.inc $RPM_BUILD_ROOT%{_datadir}/emu10k1/asm/
111 gzip -9nf $RPM_BUILD_ROOT%{_datadir}/emu10k1/asm/*
113 gzip -9nf $RPM_BUILD_ROOT%{_datadir}/emu10k1/README
117 rm -rf $RPM_BUILD_ROOT
120 grep "post-install emu10k1 /usr/bin/emu-script" /etc/modules.conf > /dev/null
123 echo "post-install emu10k1 /usr/bin/emu-script" >> /etc/modules.conf
127 grep -v "post-install emu10k1 /usr/bin/emu-script" /etc/modules.conf > /etc/modules.conf.new
128 mv -f /etc/modules.conf /etc/modules.conf.old
129 mv /etc/modules.conf.new /etc/modules.conf
132 %defattr(644,root,root,755)
133 %attr(750,root,root) %{_bindir}/emu-config
134 %attr(750,root,root) %{_bindir}/emu-dspmgr
135 %attr(750,root,root) %{_bindir}/fv10k1control.pl
136 %attr(750,root,root) %{_bindir}/load.sh
137 %attr(750,root,root) %{_bindir}/unload.sh
138 %doc docs/README-TOOLS.gz docs/README.fv10k1.gz
139 %{_mandir}/man1/emu-*
140 %dir %{_datadir}/emu10k1
141 %{_datadir}/emu10k1/*.bin
142 %{_datadir}/emu10k1/README.gz
145 %defattr(644,root,root,755)
146 %attr(750,root,root) %{_bindir}/as10k1
147 %doc docs/dsp.txt.gz docs/manuals.txt.gz docs/registers.txt.gz docs/tram.txt.gz
148 %{_mandir}/man1/as10k1*
149 %dir %{_datadir}/emu10k1/asm
150 %{_datadir}/emu10k1/asm/*
153 %defattr(644,root,root,755)
154 %attr(750,root,root) %{_bindir}/emu-script
155 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/emu10k1.conf