]> git.pld-linux.org Git - packages/awesfx.git/blob - awesfx.spec
- merge translations from KSI.
[packages/awesfx.git] / awesfx.spec
1 Summary:        Utility programs for the AWE32 sound driver
2 Summary(pl):    Programy pomocnicze dla sterownika SoundBlastera AWE32
3 Summary(ru):    õÔÉÌÉÔÙ ÄÌÑ Ú×ÕËÏ×ÏÇÏ ÄÒÁÊ×ÅÒÁ AWE32
4 Summary(uk):    õÔÉ̦ÔÉ ÄÌÑ Ú×ÕËÏ×ÏÇÏ ÄÒÁÊ×ÅÒÁ AWE32
5 Name:           awesfx
6 Version:        0.4.4
7 Release:        1
8 License:        GPL/distributable
9 Group:          Applications/Sound
10 Source0:        http://mitglied.tripod.de/iwai/%{name}-%{version}.tgz
11 Source2:        http://www.pvv.org/~thammer/localfiles/soundfonts_other/gu11-rom.zip
12 Patch0:         %{name}-make.patch
13 URL:            http://mitglied.tripod.de/iwai/awedrv.html#Utils
14 ExclusiveArch:  %{ix86} alpha
15 BuildRequires:  unzip
16 BuildRequires:  XFree86-devel
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 The awesfx package contains necessary utilities for the AWE32 sound
21 driver. This packaing contains the following programs:
22  - sfxload - soundFont file loader
23  - setfx - chorus/reverb effect loader
24  - aweset - change the running mode of AWE driver
25  - sf2text - convert SoundFont to readable text
26  - text2sf - revert from text to SoundFont file
27  - gusload - GUS PAT file loader
28  - sfxtest - example program to control AWE driver
29
30 %description -l pl
31 Pakiet awesfx zawieta programy niezbêdne dla wykorzystania mo¿liwo¶ci
32 sterownika SoundBlastera AWE32. Pakiet zawiera nastêpuj±ce programy:
33  - sfxload - program ³aduj±cy SoundFonty
34  - setfx - program ³aduj±cy efekty chorus/reverb
35  - aweset - zmiana parametrów pracy sterownika AWE
36  - sf2text - konwerter SoundFontów do postaci tekstowej
37  - text2sf - konwerter z postaci tekstowej na SoundFont
38  - gusload - program ³aduj±cy pliki PAT karty Gravis UltraSound
39  - sfxtest - przyk³adowy program wykorzystuj±cy sterownika AWE
40
41 %description -l ru
42 ðÁËÅÔ awesfx ×ËÌÀÞÁÅÔ ÕÔÉÌÉÔÙ ÄÌÑ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ AWE32.
43
44 %description -l uk
45 ðÁËÅÔ awesfx Í¦ÓÔÉÔØ ÕÔÉ̦ÔÉ ÄÌÑ Ú×ÕËÏ×ϧ ËÁÒÔÉ AWE32.
46
47 %package devel
48 Summary:        Header files for programs using AWE library
49 Summary(pl):    Pliki nag³ówkowe dla programów korzystaj±cych z biblioteki AWE
50 Group:          Development/Libraries
51 Requires:       %{name} = %{version}
52
53 %description devel
54 If you want to write programs using Sound Blaster AWE WaveTable, you
55 need these files.
56
57 %description devel -l pl
58 Je¶li chcesz pisaæ programy wykorzystuj±ce sterownik SoundBlastera AWE
59 bêdziesz potrzebowa³ tych plików.
60
61 %prep
62 %setup -q
63 mkdir gu11-rom
64 (cd gu11-rom
65 unzip %{SOURCE2}
66 )
67 %patch -p1
68
69 %build
70 xmkmf
71 %{__make} Makefiles
72 %{__make} OPT_FLAGS="%{rpmcflags}" SOSYMLINK="true"
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 install -d $RPM_BUILD_ROOT{%{_mandir}/man1,%{_bindir},/bin} \
77         $RPM_BUILD_ROOT%{_datadir}/midi/{soundfont,virtualbank}
78
79 %{__make} install install.man \
80         DESTDIR=$RPM_BUILD_ROOT \
81         _MANDIR=%{_mandir} \
82         SOSYMLINK="true"
83
84 mv -f $RPM_BUILD_ROOT%{_bindir}/sfxload $RPM_BUILD_ROOT/bin/
85 mv -f gu11-rom/GU11-ROM.SF2 $RPM_BUILD_ROOT%{_datadir}/midi/soundfont/gu11-rom.sf2
86 mv -f samples/* $RPM_BUILD_ROOT%{_datadir}/midi/virtualbank
87
88 gzip -9nf docs/{ChangeLog.sfx,README,SBKtoSF2.txt} \
89         gu11-rom/*
90
91 %clean
92 rm -rf $RPM_BUILD_ROOT
93
94 %post   -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
96
97 %files
98 %defattr(644,root,root,755)
99 %doc docs/*.gz gu11-rom/*
100 %attr(755,root,root) /bin/*
101 %attr(755,root,root) %{_bindir}/*
102 %attr(755,root,root) %{_libdir}/lib*.so.*.*
103 %{_datadir}/midi
104 %{_mandir}/man1/*
105
106 %files devel
107 %defattr(644,root,root,755)
108 %{_includedir}/awe
109 %attr(755,root,root) %{_libdir}/lib*.so
This page took 0.093883 seconds and 3 git commands to generate.