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

Revision 6939, 8.2 KB checked in by Takemikaduchi, 12 years ago (diff)

thunderbird: new upstream release,
others: rebuild

Line 
1Name:           freepats
2Version:        20060219
3Release:        4%{?_dist_release}
4Summary:  Patch set(soundfonts) for MIDI audio synthesis (GUS)
5Summary(ja): Midi¥·¥ó¥»¤Î¤¿¤á¤Î¥µ¥¦¥ó¥É¥Õ¥©¥ó¥È¥»¥Ã¥È(GUS¥Ñ¥Ã¥Á¸ß´¹)
6Group:          Applications/Multimedia
7License:        GPLv2
8URL:            http://freepats.zenvoid.org/
9#--------------------------------------------------------------------
10
11Source0:        http://freepats.zenvoid.org/%{name}-%{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 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* Sun Oct 14 2012 Yoji TOYODA 20060219-4
159- fix %%URL and %%SOURCE0
160
161* Fri May 30 2008 Seiichirou Babasaki 20060219-3
162- genetic translation  freepat /README
163- Updated specfile
164
165* Fri May 2 2008 Seiichirou Babasaki 20060219-2
166- Import freepat - Packager: Babasaki
167- Updated specfile (base  Mandriva)
168
169#--------------------------------------------------------------------
170* Mon Feb 18 2008 Thierry Vignaud <tvignaud@mandriva.com> 20060219-8mdv2008.1
171+ Revision: 171143
172- rebuild
173
174* Fri Jan 04 2008 G?tz Waschk <waschk@mandriva.org> 20060219-7mdv2008.1
175+ Revision: 144833
176- fix alternatives uninstallation
177
178  + Olivier Blin <oblin@mandriva.com>
179    - restore BuildRoot
180
181* Mon Dec 17 2007 Thierry Vignaud <tvignaud@mandriva.com> 20060219-6mdv2008.1
182+ Revision: 128453
183- kill re-definition of %%buildroot on Pixel's request
184
185* Wed Sep 19 2007 Oden Eriksson <oeriksson@mandriva.com> 20060219-6mdv2008.0
186+ Revision: 90839
187- update to new version
188
189* Wed Sep 19 2007 Guillaume Rousse <guillomovitch@mandriva.org> 20060219-5mdv2008.0
190+ Revision: 90338
191- rebuild
192
193* Wed Aug 29 2007 Oden Eriksson <oeriksson@mandriva.com> 20060219-4mdv2008.0
194+ Revision: 73491
195- bump release
196
197* Mon Jun 25 2007 Thierry Vignaud <tvignaud@mandriva.com> 20060219-3mdv2008.0
198+ Revision: 44025
199- bump release
200
201* Mon Jun 25 2007 Thierry Vignaud <tvignaud@mandriva.com> 20060219-2mdv2008.0
202+ Revision: 44003
203- add "noreplace" flag
204
205* Sat Apr 28 2007 Per ?yvind Karlsen <pkarlsen@mandriva.com> 20060219-1mdv2008.0
206+ Revision: 18981
207- update to new release: 20060219
208
209
210* Tue Mar 20 2007 Per ?yvind Karlsen <pkarlsen@mandriva.com> 20040611-3mdv2007.1
211+ Revision: 146933
212- bump release
213
214  + Pixel <pixel@mandriva.com>
215    - fix typo making alternatives break (#29527)
216
217* Wed Feb 28 2007 Per ?yvind Karlsen <pkarlsen@mandriva.com> 20040611-2mdv2007.1
218+ Revision: 126852
219- bump
220
221* Wed Feb 28 2007 Per ?yvind Karlsen <pkarlsen@mandriva.com> 20040611-1mdv2007.1
222+ Revision: 126842
223- add #extension in config files to avoid old timidity used by SDL_mixer
224  gets syntax errors
225- %%mkrel
226- Import timidity-patch-freepats
227
228* Thu Feb 17 2005 Abel Cheung <deaddog@mandrake.org> 20040611-1mdk
229- First package for Mandrakelinux
230
Note: See TracBrowser for help on using the repository browser.