source: projects/specs/trunk/a/awesfx/awesfx-vl.spec @ 521

Revision 521, 2.9 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary: Utility programs for the AWE32 sound driver.
2Summary(ja): AWE32 ¥µ¥¦¥ó¥É¥É¥é¥¤¥Ð¤¿¤á¤Î¥æ¡¼¥Æ¥£¥ê¥Æ¥£¥×¥í¥°¥é¥à
3Name: awesfx
4Version: 0.4.3a
5Release: 7vl3
6Group: Applications/Multimedia
7URL: http://bahamut.mm.t.u-tokyo.ac.jp/~iwai/awedrv/index.html
8Source0: http://bahamut.mm.t.u-tokyo.ac.jp/~iwai/awedrv/awesfx-%{version}.tgz
9Source2: http://www.pvv.org/~thammer/localfiles/soundfonts_other/gu11-rom.zip
10Source3: awe_voice.h
11Patch: awesfx-0.4.3a-make.patch
12Copyright: GPL/distributable
13Prefix: /usr
14ExclusiveArch: %{ix86} alpha
15BuildRoot: %{_tmppath}/awesfx-root
16
17%description
18The awesfx package contains various utility programs for controlling
19the AWE32 sound driver. AWESFX includes sfxload, the soundfont
20loader; setfx, the chorus/reverb effect loader; aweset, a controller
21for setting parameters; and programs for converting soundfonts to
22text.
23
24If you use an AWE32 sound driver, you should install the awesfx
25package.
26
27%prep
28%setup -q
29mkdir gu11-rom
30cd gu11-rom
31unzip $RPM_SOURCE_DIR/gu11-rom.zip
32cd ..
33%patch -p1
34mkdir include/linux
35cp $RPM_SOURCE_DIR/awe_voice.h include/linux
36
37%build
38xmkmf
39make Makefiles
40make
41
42%install
43rm -rf $RPM_BUILD_ROOT
44mkdir -p $RPM_BUILD_ROOT/usr/bin
45mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
46mkdir -p $RPM_BUILD_ROOT/etc/midi
47mkdir -p $RPM_BUILD_ROOT/bin
48make install
49make install.man MANDIR=$RPM_BUILD_ROOT/%{_mandir}/man1
50mv $RPM_BUILD_ROOT/usr/bin/sfxload $RPM_BUILD_ROOT/bin/
51mv gu11-rom/GU11-ROM.SF2 $RPM_BUILD_ROOT/etc/midi
52
53%clean
54rm -rf $RPM_BUILD_ROOT
55
56%files
57%defattr(-,root,root)
58%doc ChangeLog.sfx README SBKtoSF2.txt bank-samples
59%doc gu11-rom
60/etc/midi/GU11-ROM.SF2
61/bin/sfxload
62/usr/bin/setfx
63/usr/bin/sf2text
64/usr/bin/text2sf
65/usr/bin/gusload
66/usr/bin/sfxtest
67/usr/bin/aweset
68%{_mandir}/man1/sfxload.*
69
70%changelog
71* Fri Sep 20 2002 MATSUBAYASHI Kohji<shaolin@vinelinux.org> 0.4.3a-7vl3
72- fixed URL typo
73
74* Fri Jul 13 2001 <sagami@vinelinux.org>
75- 0.4.3a-7vl2: use %%{ix86} for ExclusiveArch instead of i386
76
77* Sun Jun 10 2001 <sagami@vinelinux.org>
78- 0.4.3a-7vl1: rebuilt for Vine and added Japanese summary
79
80* Fri Jul 21 2000 Bill Nottingham <notting@redhat.com>
81- include aweset binary (#14364)
82
83* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
84- automatic rebuild
85
86* Thu Jun  8 2000 Bill Nottingham <notting@redhat.com>
87- remove ia64 arch. ;)
88- FHS stuff
89
90* Sun May  7 2000 Bill Nottingham <notting@redhat.com>
91- add ia64 arch
92
93* Thu Feb  3 2000 Bill Nottingham <notting@redhat.com>
94- handle compressed man pages
95
96* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
97- auto rebuild in the new build environment (release 2)
98
99* Tue Mar  9 1999 Bill Nottingham <notting@redhat.com>
100- update to 0.4.3a
101
102* Mon Nov 16 1998 Bill Nottingham <notting@redhat.com>
103- sfxload needs to be on root partition (modules loaded at startup)
104
105* Thu Oct 22 1998 Bill Nottingham <notting@redhat.com>
106- build for Alpha
107
108* Wed Sep  9 1998 Bill Nottingham <notting@redhat.com>
109- initial packaging
110
Note: See TracBrowser for help on using the repository browser.