source: projects/specs/branches/6/f/freepats/freepats-vl.spec @ 521

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

import VineSeed package specs

Line 
1Name:           freepats
2Version:        20060219
3Release:        3%{?_dist_release}
4Summary:  Patch set(soundfonts) for MIDI audio synthesis (GUS)
5Summary(ja): Midi¥·¥ó¥»¤Î¤¿¤á¤Î¥µ¥¦¥ó¥É¥Õ¥©¥ó¥È¥»¥Ã¥È(GUS¥Ñ¥Ã¥Á¸ß´¹)
6Group:          Applications/Multimedia
7License:        GPLv2
8URL:            http://freepats.opensrc.org/
9#--------------------------------------------------------------------
10
11Source0:        http://freepats.opensrc.org/freepats-%{version}.tar.bz2
12Source1:        timidity.freepats.cfg
13Source2:        freepats.cfg
14# Source3:      mandrake-freepats.cfg
15Source4:        freepat_README.ja
16Source5:        mkcfg.sh.txt
17Source6:        mkdist.sh.txt
18
19BuildRoot:  %{_tmppath}/%{name}-%{version}-root
20BuildArch:      noarch
21
22Provides:  soundfont2
23
24#--------------------------------------------------------------------
25#
26# NOTE:
27#
28# 1. When big change is involved (e.g. timidity.cfg change location),
29# so that new timidity binray and old patch RPM won't work together,
30# increment this number by 1 for all timidity related RPMs
31#
32# 2. Current config is hand merged from freepats.cfg and crude.cfg,
33# so if new version is available, please merge both config, and make
34# sure all patch files listed in config file do exist.
35#
36#--------------------------------------------------------------------
37# (¥ê¥ê¡¼¥¹ÈÖ¹æ¤Î)³Ð½ñ:
38#                     ¢¨Mandrake¡¢Mandriva ¤Î NOTE¤ÎÏÂÌõ¤Ç¤¹(ÇϾìºê)
39#
40# 1.Â礭¤ÊÊѲ½¤Ë´¬¤­¹þ¤Þ¤ì¤Æ(Î㤨¤Ð timidity.cfg¤Î¾ì½ê¤¬Êѹ¹¤µ¤ì¤¿»þ)¡¢
41#   ¿·¤·¤¤ timidity¥Ð¥¤¥Ê¥ê¤È¸Å¤¤¥Ñ¥Ã¥Á(²»¸»)¤ÎRPM¤¬°ì½ï¤ËƯ¤«¤»¤é¤ì
42#   ¤Ê¤¤¤Î¤Ê¤é¤Ð¡¢¤³¤Î¥Ê¥ó¥Ð¡¼¤òÁ´¤Æ¤Î timidity¤Ë´ØÏ¢ÉÕ¤±¤é¤ì¤¿RPM
43#   ¥Ñ¥Ã¥±¡¼¥¸¤Ç¡¢1¤«¤éÁýʬ(+1)¤¹¤ë¡£
44#
45# 2.¸½ºß¤Î¥³¥ó¥Õ¥£¥°¤Ï¡¢freepats.cfg ¤È crude.cfg ¤«¤é¼êºî¶È¤Ç¥Þ¡¼¥¸
46#   ¤·¤Æ¤¢¤ê¡¢¿·¤·¤¤¥Ð¡¼¥¸¥ç¥ó¤¬ÍøÍѲÄǽ¤Ë¤Ê¤Ã¤¿¾ì¹ç¤Ï¡¢Î¾Êý¤Î
47#   ¥³¥ó¥Õ¥£¥°¤ò¥Þ¡¼¥¸¤·¤Æ¤¯¤À¤µ¤¤¡£¤½¤·¤Æ¡¢Á´¤Æ¤Î¥Ñ¥Ã¥Á¥Õ¥¡¥¤¥ë¤Ç
48#   ¥³¥ó¥Õ¥£¥°¥Õ¥¡¥¤¥ë¤Î¥ê¥¹¥ÈÄ̤ê¤Ç¤¢¤ë¤«¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
49#
50#--------------------------------------------------------------------
51
52
53#--------------------------------------------------------------------
54
55%description
56Freepats is a project to create a free and open set of GUS
57compatible patches that can be used with softsynths such as
58Timidity and WildMidi. They are verified to contain no non-free
59restriction. Freepats is distributed under GPL v2 or later, with
60the follow exception clause about the relation of MIDI composition
61and patches:
62
63=========================================================
64As a special exception, if you create a composition which uses
65these patches, and mix these patches or unaltered portions of
66these patches into the composition, these patches do not by
67themselves cause the resulting composition to be covered by the
68GNU General Public License. This exception does not however
69invalidate any other reasons why the document might be covered
70by the GNU General Public License. If you modify these patches,
71you may extend this exception to your version of the patches,
72but you are not obligated to do so. If you do not wish to do so,
73delete this exception statement from your version.
74==========================================================
75
76This patch set is of limited quality, because some instruments are
77still missing. For personal use, feel free to use other patch sets
78(such as eawpatches which has excellent quality, but the site is
79no more), or other free soundfonts.
80
81
82%description -l ja
83  Freepats ¤Ï¥Õ¥ê¡¼¤Ç¥ª¡¼¥×¥ó¤Ê¡¢¤½¤·¤ÆÎ㤨¤Ð Timidity ¤ä WildMidi
84  ¤È¤¤¤Ã¤¿¥½¥Õ¥È¥¦¥§¥¢¥·¥ó¥»¤Ç»È¤¦»ö¤Î½ÐÍè¤ë GUS¥Ñ¥Ã¥Á¥»¥Ã¥È¸ß´¹¤Î
85  ¥Ñ¥Ã¥ÁÀ½ºî¤òÌÜŪ¤È¤·¤¿¥×¥í¥¸¥§¥¯¥È¤Ç¤¹¡£¤½¤ì¤é¤Ï¡¢¾¯¤·¤âÈó¼«Í³¤Ç
86  ¤Ê¤¤À©¸Â¤ò¾ÚÌÀ¤·¤Þ¤¹¡£Freepats ¤Ï GPL ¥Ð¡¼¥¸¥ç¥ó2¤«¡¢¤½¤ì°Ê¹ß¤Î
87  ¸µ¤ÇºÆÇÛÉÛ¤µ¤ì¤Æ¤ª¤ê¡¢MIDI¤Ç¤Îºî¶Ê¤È¥Ñ¥Ã¥Á¤Ë´Ø·¸¤·¤¿Îã³°¾ò¹à¤ò
88  ¼¡¤Î¤è¤¦¤Ë¥Õ¥©¥í¡¼¤·¤Æ¤¤¤Þ¤¹¡£
89
90  =========================================================
91                         Îã³°¾ò¹à
92  =========================================================
93    ÆÃÊ̤ÊÎã³°¤È¤·¤Æ¡¢¤³¤ì¤é¤Î¥Ñ¥Ã¥Á¤ä¥Ñ¥Ã¥Á¤òº®¹ç(MIX)¤·¤¿
94  ¤â¤Î¡¢¤¢¤ë¤¤¤Ï¤³¤ì¤é¤Î¥Ñ¥Ã¥Á¤ÎÊѹ¹¤¬²Ã¤¨¤é¤ì¤Æ¤¤¤Ê¤¤
95  °ìÉôʬ¤òºî¶Ê¤ÎÃæ¤ËÍѤ¤¤Æ¡¢¡Ö¶Ê¡×¤òÁϺ¤¿¤Î¤Ç¤¢¤ë¤Ê¤é¤Ð¡¢
96  ¤³¤ì¤é¤Î¥Ñ¥Ã¥Á¤½¤ì¼«ÂΤò¸¶°ø(º¬µò)¤È¤·¤Æ¡¢¤½¤Î·ë²Ì(À®²Ì)
97  ¤È¤·¤Æ¤Î¡Ö¶Ê¡×¤¬¡¢GNU°ìÈ̸øÍ­»ÈÍѵöÂú½ñ¤ÎÂоݤȤʤë¤â¤Î
98  ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤·¤«¤·¡¢¤³¤ÎÎã³°¤Ï¡¢¤½¤Î¥É¥­¥å¥á¥ó¥È¤¬
99  ¾¤ÎÍýͳ¤ÇGNU Public License ¤ÎÂоݤȤʤë»ö¤ò˸¤²¤Þ¤»¤ó¡£
100   ¤³¤Î¥Ñ¥Ã¥Á¤ò½¤Àµ¤¹¤ë¾ì¹ç¡¢¤¢¤Ê¤¿¤Î¥Ñ¥Ã¥Á¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë
101  ¤³¤ÎÎã³°¤ò³ÈÄ¥¤¹¤ë»ö¤Ï½ÐÍè¤Þ¤¹¤¬¡¢µÁ̳¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
102  ˾¤Þ¤Ê¤¤¤Î¤Ç¤·¤¿¤é¡¢¤¢¤Ê¤¿¤Î¥Ð¡¼¥¸¥ç¥ó¤«¤é¤³¤ÎÎã³°Àë¸À¤ò
103  ºï½ü¤·¤Æ²¼¤µ¤¤¡£
104  ==========================================================
105
106   ¤³¤Î¥Ñ¥Ã¥Á¥»¥Ã¥È¤Ï¸Â¤é¤ì¤¿ÉʼÁ¤Î¤¿¤á¡¢¤¤¤¯¤Ä¤«¤Î³Ú´ï¤Ï°ÍÁ³¤È¤·¤Æ
107  (¥ê¥¹¥È¤¬)Ëä¤Þ¤Ã¤Æ¤ª¤ê¤Þ¤»¤ó¡£¸Ä¿ÍŪ¤ÊÍøÍѤˤĤ¤¤Æ¤Ï¡¢Â¾¤Î¥Ñ¥Ã¥Á
108  ¥»¥Ã¥È(Î㤨¤Ð Í¥¤ì¤¿ÉʼÁ¤Î eawpatches ¤Î¤è¤¦¤Ê¡¢¤·¤«¤·¤â¤Ï¤ä
109  ¤½¤Î¥µ¥¤¥È¤Ï¸ºß¤·¤Þ¤»¤ó¤¬)¤ä¡¢¤½¤Î¾¤Î¥Õ¥ê¡¼¤Ê¥µ¥¦¥ó¥É¥Õ¥©¥ó¥È¤Î
110  ¤è¤¦¤Ë¡¢¤ªµ¤·Ú¤Ë¤´ÍøÍѲ¼¤µ¤¤¡£
111
112
113#--------------------------------------------------------------------
114
115%prep
116%setup -q -n freepats
117
118cp -p  %{SOURCE4} ./
119cp -p  %{SOURCE5} ./
120cp -p  %{SOURCE6} ./
121
122#--------------------------------------------------------------------
123%install
124rm -rf $RPM_BUILD_ROOT
125
126mkdir -p $RPM_BUILD_ROOT%{_datadir}/soundfonts/freepats/
127cp -a Drum_000 Tone_000 $RPM_BUILD_ROOT%{_datadir}/soundfonts/freepats/
128
129mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/timidity/
130cp -p  %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/timidity/timidity.freepats.cfg
131cp -p  %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/timidity/freepats.cfg
132
133%clean
134rm -rf $RPM_BUILD_ROOT
135
136#--------------------------------------------------------------------
137%post
138/sbin/update-alternatives --install \
139  %{_sysconfdir}/timidity/timidity.cfg timidity.cfg \
140  %{_sysconfdir}/timidity/timidity.freepats.cfg 30
141
142%preun
143if [ "$1" = "0" ]; then
144  /sbin/update-alternatives --remove \
145  timidity.cfg %{_sysconfdir}/timidity/timidity.freepats.cfg
146fi
147
148#--------------------------------------------------------------------
149%files
150%defattr(-,root,root)
151%doc README README.ja COPYING mkcfg.sh.txt  mkdist.sh.txt crude.cfg freepats.cfg
152%config(noreplace) %{_sysconfdir}/timidity/timidity.freepats.cfg
153%config(noreplace)  %{_sysconfdir}/timidity/freepats.cfg
154%{_datadir}/soundfonts/freepats
155
156#--------------------------------------------------------------------
157%changelog
158* Fri May 30 2008 Seiichirou Babasaki 20060219-3
159- genetic translation  freepat /README
160- Updated specfile
161
162* Fri May 2 2008 Seiichirou Babasaki 20060219-2
163- Import freepat - Packager: Babasaki
164- Updated specfile (base  Mandriva)
165
166#--------------------------------------------------------------------
167* Mon Feb 18 2008 Thierry Vignaud <tvignaud@mandriva.com> 20060219-8mdv2008.1
168+ Revision: 171143
169- rebuild
170
171* Fri Jan 04 2008 G?tz Waschk <waschk@mandriva.org> 20060219-7mdv2008.1
172+ Revision: 144833
173- fix alternatives uninstallation
174
175  + Olivier Blin <oblin@mandriva.com>
176    - restore BuildRoot
177
178* Mon Dec 17 2007 Thierry Vignaud <tvignaud@mandriva.com> 20060219-6mdv2008.1
179+ Revision: 128453
180- kill re-definition of %%buildroot on Pixel's request
181
182* Wed Sep 19 2007 Oden Eriksson <oeriksson@mandriva.com> 20060219-6mdv2008.0
183+ Revision: 90839
184- update to new version
185
186* Wed Sep 19 2007 Guillaume Rousse <guillomovitch@mandriva.org> 20060219-5mdv2008.0
187+ Revision: 90338
188- rebuild
189
190* Wed Aug 29 2007 Oden Eriksson <oeriksson@mandriva.com> 20060219-4mdv2008.0
191+ Revision: 73491
192- bump release
193
194* Mon Jun 25 2007 Thierry Vignaud <tvignaud@mandriva.com> 20060219-3mdv2008.0
195+ Revision: 44025
196- bump release
197
198* Mon Jun 25 2007 Thierry Vignaud <tvignaud@mandriva.com> 20060219-2mdv2008.0
199+ Revision: 44003
200- add "noreplace" flag
201
202* Sat Apr 28 2007 Per ?yvind Karlsen <pkarlsen@mandriva.com> 20060219-1mdv2008.0
203+ Revision: 18981
204- update to new release: 20060219
205
206
207* Tue Mar 20 2007 Per ?yvind Karlsen <pkarlsen@mandriva.com> 20040611-3mdv2007.1
208+ Revision: 146933
209- bump release
210
211  + Pixel <pixel@mandriva.com>
212    - fix typo making alternatives break (#29527)
213
214* Wed Feb 28 2007 Per ?yvind Karlsen <pkarlsen@mandriva.com> 20040611-2mdv2007.1
215+ Revision: 126852
216- bump
217
218* Wed Feb 28 2007 Per ?yvind Karlsen <pkarlsen@mandriva.com> 20040611-1mdv2007.1
219+ Revision: 126842
220- add #extension in config files to avoid old timidity used by SDL_mixer
221  gets syntax errors
222- %%mkrel
223- Import timidity-patch-freepats
224
225* Thu Feb 17 2005 Abel Cheung <deaddog@mandrake.org> 20040611-1mdk
226- First package for Mandrakelinux
227
Note: See TracBrowser for help on using the repository browser.