source: projects/specs/trunk/g/gt/gt-vl.spec @ 521

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

import VineSeed package specs

Line 
1Name:           gt
2Version:        0.4
3Release:        1%{?_dist_release}
4Summary:        Modified Timidity which supportes enhanced gus format patches
5Summary(ja):    ²þÎÉTimidity(TiMidity++)¤Ç³ÈÄ¥GUS¥Õ¥©¡¼¥Þ¥Ã¥Èpatch(¥µ¥¦¥ó¥É¥Õ¥©¥ó¥È)¤ò¥µ¥Ý¡¼¥È¤¹¤ë
6Group:          Applications/Multimedia
7License:        GPLv2+
8URL:            http://alsa.opensrc.org/index.php/GusSoundfont
9# FTP ftp://ling.lll.hawaii.edu/pub/greg/gt-0.4.tar.gz
10
11# This is ftp://ling.lll.hawaii.edu/pub/greg/gt-0.4.tar.gz
12# with the examples/patch and sfz directories removed as the license of the
13# samples in these dirs is unclear. Also the src/ac3* files have been removed
14# as these contain patented code.
15#--------------------------------------------------------------------
16Source0:        %{name}-%{version}-clean.tar.gz
17Patch0:         gt-0.4-noac3.patch
18Patch1:         gt-0.4-compile-fix.patch
19Patch2:         gt-0.4-optflags.patch
20Patch3:         gt-0.4-config-default-velocity-layer.patch
21Patch4:         gt-0.4-ppc-compile-fix.patch
22Patch5:         gt-0.4-unsf-bigendian-fix.patch
23Patch6:         gt-0.4-unsf-tremolo.patch
24#--------------------------------------------------------------------
25BuildRoot:      %{_tmppath}/%{name}-%{version}-root
26BuildRequires:  alsa-lib-devel libvorbis-devel
27# Requires:       timidity++-patches
28
29%description
30Modified timidity midi player which supportes enhanced gus format patches and
31surround audio output.
32
33%description -l ja
34²þÎÉTimidity(TiMidity++) MIDI¥×¥ì¥¤¥ä¡¼¤Ç³ÈÄ¥GUS¥Õ¥©¡¼¥Þ¥Ã¥Èpatch(*¥µ¥¦¥ó¥É¥Õ¥©¥ó¥È)
35¤È¥µ¥é¥¦¥ó¥É¥ª¡¼¥Ç¥£¥ª½ÐÎϤò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
36
37#--------------------------------------------------------------------
38%package -n soundfont-utils
39Summary:        Utilities for converting from / to various soundfont formats
40Summary(ja):    ÍÍ¡¹¤Ê¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥µ¥¦¥ó¥É¥Õ¥©¥ó¥È¤òÁê¸ß¤ËÊÑ´¹¤¹¤ë¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ç¤¹
41Group:          Applications/Multimedia
42
43%description -n soundfont-utils
44Utilities for converting from / to various soundfont formats and a midi file
45disassembler.
46
47%description -l ja -n soundfont-utils
48ÍÍ¡¹¤Ê¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥µ¥¦¥ó¥É¥Õ¥©¥ó¥È¤òÁê¸ß¤ËÊÑ´¹¤·¡¢¤Þ¤¿MIDI¥Õ¥¡¥¤¥ë¤ò
49µÕ¥¢¥»¥ó¥Ö¥ë¤¹¤ë¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ç¤¹¡£
50
51#--------------------------------------------------------------------
52%prep
53%setup -q
54%patch0 -p1
55%patch1 -p1
56%patch2 -p1
57%patch3 -p1
58%patch4 -p1
59%patch5 -p1
60%patch6 -p1
61cp -p src/README README.timidity
62
63
64%build
65export CFLAGS="$RPM_OPT_FLAGS -fsigned-char"
66%configure
67make %{?_smp_mflags}
68
69
70%install
71rm -rf $RPM_BUILD_ROOT
72make install DESTDIR=$RPM_BUILD_ROOT
73# rename somewhat genericly named dim to midi-disasm
74mv $RPM_BUILD_ROOT%{_bindir}/dim $RPM_BUILD_ROOT%{_bindir}/midi-disasm
75mv $RPM_BUILD_ROOT%{_mandir}/man1/dim.1 \
76   $RPM_BUILD_ROOT%{_mandir}/man1/midi-disasm.1
77sed -i 's/dim/midi-disasm/g' $RPM_BUILD_ROOT%{_mandir}/man1/midi-disasm.1
78touch -r utils/midifile.c $RPM_BUILD_ROOT%{_mandir}/man1/midi-disasm.1
79 
80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84
85%files
86%defattr(-,root,root,-)
87%doc AUTHORS COPYING ChangeLog FEATURES NEWS README*
88%{_bindir}/gt
89%{_mandir}/man1/gt.1*
90
91%files -n soundfont-utils
92%doc utils/README* utils/GUSSF2-SPEC
93%{_bindir}/*
94%exclude %{_bindir}/gt
95%{_mandir}/man1/*
96%exclude %{_mandir}/man1/gt.1*
97
98#--------------------------------------------------------------------
99%changelog
100* Wed Apr 16 2008 Seiichirou Babasaki 0.4-1
101- Import gt - Packager: Babasaki
102- Updated specfile (base  FC9 cfg)
103
104#FC9 ------------------------------------------------------------- FC9
105* Sun Feb  3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-7
106- Fix an error in unsf's tremolo settings export
107
108* Sat Feb  2 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-6
109- Fix hopefully the last endian issue in unsf
110
111* Fri Feb  1 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-5
112- And fix unsf for char being unsigned on ppc <sigh>
113
114* Fri Feb  1 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-4
115- Fix unsf running on big endian systems
116
117* Wed Jan 30 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-3
118- Correct license field from GPLv2 to GPLv2+
119
120* Wed Jan 30 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-2
121- Fix compilation on big endian archs
122
123* Sun Jan 27 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-1
124- Initial Fedora Package
Note: See TracBrowser for help on using the repository browser.