]> git.pld-linux.org Git - packages/awesfx.git/blobdiff - awesfx.spec
- 0.5.0d, STBR
[packages/awesfx.git] / awesfx.spec
index c4351f1107a0ed19e899cef3b86c1bdca2708373..60c0866914f296cc0bf8b8583f07e455c86fd47f 100644 (file)
@@ -1,23 +1,33 @@
 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.4
+Version:       0.5.0d
 Release:       1
-License:       GPL/distributable
+License:       GPL v2
 Group:         Applications/Sound
-Source0:       http://mitglied.tripod.de/iwai/%{name}-%{version}.tgz
-Source2:       http://www.pvv.org/~thammer/localfiles/soundfonts_other/gu11-rom.zip
-Patch0:                %{name}-make.patch
-URL:           http://mitglied.tripod.de/iwai/awedrv.html#Utils
-ExclusiveArch: %{ix86} alpha
+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
-BuildRequires: XFree86-devel
+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. This packaing contains the following programs:
- - sfxload - soundFont file loader
+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
@@ -26,9 +36,10 @@ driver. This packaing contains the following programs:
  - sfxtest - example program to control AWE driver
 
 %description -l pl
-Pakiet awesfx zawieta programy niezbêdne dla wykorzystania mo¿liwo¶ci
+Pakiet awesfx zawiera programy niezbêdne dla wykorzystania mo¿liwo¶ci
 sterownika SoundBlastera AWE32. Pakiet zawiera nastêpuj±ce programy:
- - sfxload - program ³aduj±cy SoundFonty
+ - 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
@@ -36,66 +47,46 @@ sterownika SoundBlastera AWE32. Pakiet zawiera nast
  - gusload - program ³aduj±cy pliki PAT karty Gravis UltraSound
  - sfxtest - przyk³adowy program wykorzystuj±cy sterownika AWE
 
-%package devel
-Summary:       Header files for programs using AWE library
-Summary(pl):   Pliki nag³ówkowe dla programów korzystaj±cych z biblioteki AWE
-Group:         Development/Libraries
-Requires:      %{name} = %{version}
+%description -l ru
+ðÁËÅÔ awesfx ×ËÌÀÞÁÅÔ ÕÔÉÌÉÔÙ ÄÌÑ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ AWE32.
 
-%description devel
-If you want to write programs using Sound Blaster AWE WaveTable, you
-need these files.
-
-%description devel -l pl
-Je¶li chcesz pisaæ programy wykorzystuj±ce sterownik SoundBlastera AWE
-bêdziesz potrzebowa³ tych plików.
+%description -l uk
+ðÁËÅÔ awesfx Í¦ÓÔÉÔØ ÕÔÉ̦ÔÉ ÄÌÑ Ú×ÕËÏ×ϧ ËÁÒÔÉ AWE32.
 
 %prep
 %setup -q
-mkdir gu11-rom
-(cd gu11-rom
-unzip %{SOURCE2}
-)
-%patch -p1
+install -d gu11-rom
+unzip %{SOURCE1} -d gu11-rom
+%patch0 -p1
 
 %build
-xmkmf
-%{__make} Makefiles
-%{__make} OPT_FLAGS="%{rpmcflags}" SOSYMLINK="true"
+%{__libtoolize}
+%{__aclocal}
+%{__automake}
+%{__autoconf}
+%configure
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_mandir}/man1,%{_bindir},/bin} \
-       $RPM_BUILD_ROOT%{_datadir}/midi/{soundfont,virtualbank}
-
-%{__make} install install.man \
-       DESTDIR=$RPM_BUILD_ROOT \
-       _MANDIR=%{_mandir} \
-       SOSYMLINK="true"
+install -d $RPM_BUILD_ROOT/bin
 
-mv -f $RPM_BUILD_ROOT%{_bindir}/sfxload $RPM_BUILD_ROOT/bin/
-mv -f gu11-rom/GU11-ROM.SF2 $RPM_BUILD_ROOT%{_datadir}/midi/soundfont/gu11-rom.sf2
-mv -f samples/* $RPM_BUILD_ROOT%{_datadir}/midi/virtualbank
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
-gzip -9nf docs/{ChangeLog.sfx,README,SBKtoSF2.txt} \
-       gu11-rom/*
+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
 
-%post   -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
 %files
 %defattr(644,root,root,755)
-%doc docs/*.gz gu11-rom/*
+%doc ChangeLog README SBKtoSF2.txt gu11-rom/*.TXT
 %attr(755,root,root) /bin/*
 %attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
-%{_datadir}/midi
+%{_datadir}/sounds/sf2
 %{_mandir}/man1/*
-
-%files devel
-%defattr(644,root,root,755)
-%{_includedir}/awe
-%attr(755,root,root) %{_libdir}/lib*.so
This page took 0.048953 seconds and 4 git commands to generate.