-Summary: Utility programs for the AWE32 sound driver.
+Summary: Utility programs for the AWE32 sound driver
+Summary(pl): Programy pomocnicze dla sterownika SoundBlastera AWE32
+Summary(ru): õÔÉÌÉÔÙ ÄÌÑ Ú×ÕËÏ×ÏÇÏ ÄÒÁÊ×ÅÒÁ AWE32
+Summary(uk): õÔÉ̦ÔÉ ÄÌÑ Ú×ÕËÏ×ÏÇÏ ÄÒÁÊ×ÅÒÁ AWE32
Name: awesfx
-Version: 0.4.3b
-Release: 2
-Group: Applications/Multimedia
-URL: http//bahamut.mm.t.u-tokyo.ac.jp/~iwai/awedrv/index.html
-Source: http://bahamut.mm.t.u-tokyo.ac.jp/~iwai/awedrv/%{name}-%{version}.tgz
-Source2: http://www.pvv.org/~thammer/localfiles/soundfonts_other/gu11-rom.zip
-Source3: awe_voice.h
-Patch: awesfx-0.4.3a-make.patch
-License: GPL/distributable
-ExclusiveArch: i386 alpha
-BuildRoot: /tmp/%{name}-%{version}-root
+Version: 0.5.0d
+Release: 1
+License: GPL v2
+Group: Applications/Sound
+Source0: http://www.alsa-project.org/~iwai/%{name}-%{version}.tar.gz
+# Source0-md5: c258e52dd67a41fc20a31d25836c7256
+# Source1: http://www.pvv.org/~thammer/localfiles/soundfonts_other/gu11-rom.zip
+Source1: gu11-rom.zip
+# Source1-md5: fe8f019945c0cbfc2d38dc5f0f94eb24
+Patch0: %{name}-etc_dir.patch
+URL: http://www.alsa-project.org/~iwai/awedrv.html#Utils
+BuildRequires: alsa-lib-devel >= 1.0.0
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+BuildRequires: unzip
+Obsoletes: awesfx-devel
+ExclusiveArch: %{ix86} alpha ppc
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
%description
-The awesfx package contains necessary utilities for the AWE32
-sound driver.
+The awesfx package contains necessary utilities for the AWE32 sound
+driver. This package contains the following programs:
+ - asfxload - soundFont file loader for ALSA
+ - sfxload - soundFont file loader for OSS emulation
+ - setfx - chorus/reverb effect loader
+ - aweset - change the running mode of AWE driver
+ - sf2text - convert SoundFont to readable text
+ - text2sf - revert from text to SoundFont file
+ - gusload - GUS PAT file loader
+ - sfxtest - example program to control AWE driver
+
+%description -l pl
+Pakiet awesfx zawiera programy niezbêdne dla wykorzystania mo¿liwo¶ci
+sterownika SoundBlastera AWE32. Pakiet zawiera nastêpuj±ce programy:
+ - asfxload - program ³aduj±cy SoundFonty dla ALSy
+ - sfxload - program ³aduj±cy SoundFonty dla emulacji OSS
+ - setfx - program ³aduj±cy efekty chorus/reverb
+ - aweset - zmiana parametrów pracy sterownika AWE
+ - sf2text - konwerter SoundFontów do postaci tekstowej
+ - text2sf - konwerter z postaci tekstowej na SoundFont
+ - gusload - program ³aduj±cy pliki PAT karty Gravis UltraSound
+ - sfxtest - przyk³adowy program wykorzystuj±cy sterownika AWE
+
+%description -l ru
+ðÁËÅÔ awesfx ×ËÌÀÞÁÅÔ ÕÔÉÌÉÔÙ ÄÌÑ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ AWE32.
-If you must use an AWE32 sound driver, you should install
-this package.
+%description -l uk
+ðÁËÅÔ awesfx ͦÓÔÉÔØ ÕÔÉ̦ÔÉ ÄÌÑ Ú×ÕËÏ×ϧ ËÁÒÔÉ AWE32.
%prep
%setup -q
-mkdir gu11-rom
-cd gu11-rom
-unzip $RPM_SOURCE_DIR/gu11-rom.zip
-cd ..
-%patch -p1
-mkdir include/linux
-cp $RPM_SOURCE_DIR/awe_voice.h include/linux
+install -d gu11-rom
+unzip %{SOURCE1} -d gu11-rom
+%patch0 -p1
%build
-xmkmf
-make Makefiles
-make
+%{__libtoolize}
+%{__aclocal}
+%{__automake}
+%{__autoconf}
+%configure
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/usr/{man/man1,bin}
-install -d $RPM_BUILD_ROOT/etc/midi
install -d $RPM_BUILD_ROOT/bin
-make install
-make install.man
-mv $RPM_BUILD_ROOT/usr/bin/sfxload $RPM_BUILD_ROOT/bin/
-mv gu11-rom/GU11-ROM.SF2 $RPM_BUILD_ROOT/etc/midi
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+mv -f $RPM_BUILD_ROOT%{_bindir}/sfxload $RPM_BUILD_ROOT/bin
+mv -f $RPM_BUILD_ROOT%{_bindir}/asfxload $RPM_BUILD_ROOT/bin
+cp -f gu11-rom/GU11-ROM.{INS,SF2} $RPM_BUILD_ROOT%{_datadir}/sounds/sf2
+rm -f $RPM_BUILD_ROOT%{_mandir}/man1/asfxload.1
+echo '.so sfxload.1' > $RPM_BUILD_ROOT%{_mandir}/man1/asfxload.1
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc ChangeLog.sfx README SBKtoSF2.txt bank-samples
-%doc gu11-rom
-/etc/midi/GU11-ROM.SF2
-/bin/sfxload
-/usr/bin/setfx
-/usr/bin/sf2text
-/usr/bin/text2sf
-/usr/bin/gusload
-/usr/bin/sfxtest
-/usr/man/man1/sfxload.1
+%doc ChangeLog README SBKtoSF2.txt gu11-rom/*.TXT
+%attr(755,root,root) /bin/*
+%attr(755,root,root) %{_bindir}/*
+%{_datadir}/sounds/sf2
+%{_mandir}/man1/*