From: Jakub Bogusz Date: Sat, 24 Apr 2004 20:27:06 +0000 (+0000) Subject: - new URLs, updated to 2.13.0 - now ready for alsa 1.0.x X-Git-Tag: auto/ac/TiMidity++-2_13_0-1 X-Git-Url: https://git.pld-linux.org/gitweb.cgi?p=packages%2FTiMidity%2B%2B.git;a=commitdiff_plain;h=3cd607b245450af0335e96234eabe91ac429ead6 - new URLs, updated to 2.13.0 - now ready for alsa 1.0.x Changed files: TiMidity++.spec -> 1.63 --- diff --git a/TiMidity++.spec b/TiMidity++.spec index 12e43a4..77b9baf 100644 --- a/TiMidity++.spec +++ b/TiMidity++.spec @@ -8,16 +8,13 @@ Summary(pt_BR): Sintetizador MIDI por software Summary(ru): ðÒÏÉÇÒÙ×ÁÔÅÌØ MIDI ÆÁÊÌÏ× É ËÏÎ×ÅÒÔÏÒ ÉÈ × WAV ÆÏÒÍÁÔ Summary(uk): ðÒÏÇÒÁ×ÁÞ MIDI-ÆÁÊÌ¦× ÔÁ ËÏÎ×ÅÒÔÏÒ §È × WAV ÆÏÒÍÁÔ Name: TiMidity++ -%define _ver 2.12.0 -%define _pre pre1 -Version: %{_ver}%{_pre} -Release: 4 +Version: 2.13.0 +Release: 1 License: GPL Vendor: Masanao Izumo Group: Applications/Sound -#Source0: http://www.goice.co.jp/member/mo/timidity/dist/%{name}-%{version}.tar.bz2 -Source0: http://www.goice.co.jp/member/mo/timidity/dist/%{name}-%{_ver}-%{_pre}.tar.bz2 -# Source0-md5: 6a878bc9341812d6a0b9a7a7d38c368c +Source0: http://dl.sourceforge.net/timidity/%{name}-%{version}.tar.bz2 +# Source0-md5: 63284981e1ac81fce2b53cc4b1f4c468 Source1: http://archive.cs.umbc.edu/pub/midia/instruments.tar.gz # Source1-md5: 4959787a78ee39d44a36185bd303cf20 Source2: britepno.pat.bz2 @@ -26,7 +23,7 @@ Source3: pistol.pat.bz2 # Source3-md5: f961325db679de6e0ea402ebe6a268f9 Source4: timidity.cfg Patch0: %{name}-config.patch -URL: http://www.goice.co.jp/member/mo/timidity/ +URL: http://timidity.sourceforge.net/ %{?with_alsa:BuildRequires: alsa-lib-devel} BuildRequires: autoconf BuildRequires: gtk+-devel @@ -91,18 +88,6 @@ Directory where TiMidity++ instruments should be placed in. %description gspdir -l pl Katalog, w którym powinny byæ instalowane instrumenty dla TiMidity++. -%package gtk -Summary: GTK+ interface for TiMidity++ -Summary(pl): Interfejs TiMidity++ oparty o bibliotekê gtk+ -Group: Applications/Sound -Requires: %{name} = %{version}-%{release} - -%description gtk -gtkmidi - GTK+ interface for TiMidity++. - -%description gtk -l pl -gtkmidi - interfejs do TiMidity++ oparty o bibliotekê gtk+. - %package instruments Summary: Instruments for TiMidity++ Summary(pl): Instrumenty dla TiMidity++ @@ -121,6 +106,18 @@ Instrumenty dla TiMidity++. Este pacote inclui um conjunto básico de instrumentos (chamados de patches no meio musical) para o TiMidity++. +%package gtk +Summary: GTK+ interface for TiMidity++ +Summary(pl): Interfejs TiMidity++ oparty o bibliotekê gtk+ +Group: Applications/Sound +Requires: %{name} = %{version}-%{release} + +%description gtk +gtkmidi - GTK+ interface for TiMidity++. + +%description gtk -l pl +gtkmidi - interfejs do TiMidity++ oparty o bibliotekê gtk+. + %package motif Summary: Motif interface for TiMidity++ Summary(pl): Interfejs TiMidity++ oparty o Motif @@ -182,9 +179,13 @@ xawmidi - Athena interface for TiMidity++. xawmidi - interfejs do TiMidity++ oparty o biblitekê widgetów Athena. %prep -%setup -q -n %{name}-%{_ver}-%{_pre} +%setup -q %patch0 -p1 +for f in doc/ja_JP.eucJP/README*; do + mv -f $f ${f}.ja +done + %build cp -f /usr/share/automake/config.sub . %{__autoconf} @@ -204,7 +205,7 @@ cp -f /usr/share/automake/config.sub . --enable-server \ --enable-spectrogram \ --enable-audio=default,oss,%{?with_alsa:alsa,}esd \ - %{?with_alsa:--enable-alsaseq} \ + %{?with_alsa:--enable-alsaseq=dynamic} \ --enable-default-output=default %{__make} @@ -224,6 +225,10 @@ ln -sf timidity $RPM_BUILD_ROOT%{_bindir}/xmmidi ln -sf timidity $RPM_BUILD_ROOT%{_bindir}/xawmidi ln -sf timidity $RPM_BUILD_ROOT%{_bindir}/xskinmidi +install -d $RPM_BUILD_ROOT%{_mandir}/ja/man{1,5} +install doc/ja_JP.eucJP/timidity.1 $RPM_BUILD_ROOT%{_mandir}/ja/man1 +install doc/ja_JP.eucJP/timidity.cfg.5 $RPM_BUILD_ROOT%{_mandir}/ja/man5 + install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir} cd $RPM_BUILD_ROOT%{_datadir}/GUSpatches @@ -238,52 +243,77 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc A* Ch* N* R* TO* doc/C/{C*,F*,README.[!tx]*,README.xs*} -%config(noreplace) %{_sysconfdir}/timidity.cfg +%doc AUTHORS ChangeLog* NEWS README TODO doc/C/{CHANGES*,FAQ,README.[!tx]*} +%lang(ja) %doc README.ja doc/ja_JP.eucJP/README.[!tx]*.ja %attr(755,root,root) %{_bindir}/timidity +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/timidity.cfg %dir %{_libdir}/timidity -%attr(755,root,root) %{_libdir}/timidity/interface_n.so %attr(755,root,root) %{_libdir}/timidity/interface_e.so -%attr(755,root,root) %{_libdir}/timidity/interface_i.so +%attr(755,root,root) %{_libdir}/timidity/interface_n.so +%{_libdir}/timidity/interface_e.txt +%{_libdir}/timidity/interface_n.txt %{_libdir}/timidity/bitmaps -%{_mandir}/man*/* +%{_mandir}/man1/timidity.1* +%{_mandir}/man5/timidity.cfg.5* +%lang(ja) %{_mandir}/ja/man1/timidity.1* +%lang(ja) %{_mandir}/ja/man5/timidity.cfg.5* +%if %{with alsa} +# could be separated, but audio modules are always compiled in, +# so timidity is linked with alsa-lib anyway +%attr(755,root,root) %{_libdir}/timidity/interface_A.so +%{_libdir}/timidity/interface_A.txt +%endif +# xskin interface could be separated to, but timidity depends on X anyway +%doc doc/C/README.xskin +%lang(ja) %doc doc/ja_JP.eucJP/README.xskin.ja +%attr(755,root,root) %{_bindir}/xskinmidi +%attr(755,root,root) %{_libdir}/timidity/interface_i.so +%{_libdir}/timidity/interface_i.txt %files gspdir %defattr(644,root,root,755) %dir %{_datadir}/GUSpatches -%files gtk -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/timidity/interface_g.so -%attr(755,root,root) %{_bindir}/gtkmidi - %files instruments %defattr(644,root,root,755) %{_datadir}/GUSpatches/* +%files gtk +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/gtkmidi +%attr(755,root,root) %{_libdir}/timidity/interface_g.so +%{_libdir}/timidity/interface_g.txt + %files motif %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/timidity/interface_m.so %attr(755,root,root) %{_bindir}/xmmidi +%attr(755,root,root) %{_libdir}/timidity/interface_m.so +%{_libdir}/timidity/interface_m.txt %files slang %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/timidity/interface_s.so +%{_libdir}/timidity/interface_s.txt %files tcltk %defattr(644,root,root,755) %doc doc/C/README.tk +%lang(ja) %doc doc/ja_JP.eucJP/README.tk.ja +%attr(755,root,root) %{_bindir}/tkmidi %attr(755,root,root) %{_libdir}/timidity/interface_k.so +%{_libdir}/timidity/interface_k.txt %{_libdir}/timidity/tclIndex %{_libdir}/timidity/*.tcl -%attr(755,root,root) %{_bindir}/tkmidi %files vt100 %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/timidity/interface_T.so +%{_libdir}/timidity/interface_T.txt %files xaw %defattr(644,root,root,755) %doc doc/C/README.xaw -%attr(755,root,root) %{_libdir}/timidity/interface_a.so +%lang(ja) %doc doc/ja_JP.eucJP/README.xaw.ja %attr(755,root,root) %{_bindir}/xawmidi +%attr(755,root,root) %{_libdir}/timidity/interface_a.so +%{_libdir}/timidity/interface_a.txt