From: Jan Rękorajski Date: Tue, 20 Jul 1999 11:04:32 +0000 (+0000) Subject: - fixed usage of macros X-Git-Tag: TiMidity++-2_9_5-1~10 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;ds=sidebyside;h=ea523cb1619daa6e67d5a8a2755d677795c2cd20;p=packages%2FTiMidity%2B%2B.git - fixed usage of macros - added/removed neccesary/obsolete patches - FHS 2.0 compliance where needed - gzipping docs where needed Changed files: TiMidity++.spec -> 1.9 --- diff --git a/TiMidity++.spec b/TiMidity++.spec index 992f8e6..4024415 100644 --- a/TiMidity++.spec +++ b/TiMidity++.spec @@ -1,12 +1,13 @@ Summary: TiMidity++ - MIDI to WAV converter and player -Name: - -Version: - -Release: - -Group: - +Name: TiMidity++ +Version: 2.0.2 +Release: 1 +Group: Applications/Sound Copyright: GPL Vendor: Masanao Izumo -Icon: - -Source0: http://www.goice.co.jp/member/mo/timidity/dist/%{name}-%{version}.tar.bz2 +Source: http://www.goice.co.jp/member/mo/timidity/dist/%{name}-%{version}.tar.bz2 +Patch0: TiMidity++-gtk.patch +Patch1: TiMidity++-config.patch URL: http://www.goice.co.jp/member/mo/timidity/ BuildRoot: /tmp/%{name}-%{version}-root @@ -20,33 +21,120 @@ data generated by TiMidity can be stored in a file for processing, or played in real time through an audio device. In real time playing, TiMidity if able to show the lylic contained in KAR file or WRD file. +This package contains interfaces for ncurses, emacs and WinAmp/x11amp skins. + +%package slang +Summary: Slang interface for TiMidity++. +Group: Applications/Sound +Requires: %{name} = %{version} + +%description slang +Slang interface for TiMidity++. + +%package motif +Summary: Motif interface for TiMidity++. +Group: Applications/Sound +Requires: %{name} = %{version} + +%description motif +Motif interface for TiMidity++. + +%package tcltk +Summary: Tcl/Tk interface for TiMidity++. +Group: Applications/Sound +Requires: %{name} = %{version} + +%description tcltk +Tcl/Tk interface for TiMidity++. + +%package xaw +Summary: Athena interface for TiMidity++. +Group: Applications/Sound +Requires: %{name} = %{version} + +%description xaw +Athena interface for TiMidity++. + +%package gtk +Summary: GTK+ interface for TiMidity++. +Group: Applications/Sound +Requires: %{name} = %{version} + +%description gtk +GTK+ interface for TiMidity++. + %prep %setup -q +%patch1 -p1 %build -(autoheader/autoconf/automake) -CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ -./configure %{_target_platform} \ - --prefix=/usr +aclocal +autoheader +autoconf +automake +%configure \ + --enable-dynamic \ + --enable-ncurses=dynamic \ + --enable-slang=dynamic \ + --enable-motif=dynamic \ + --enable-tcltk=dynamic \ + --enable-emacs=dynamic \ + --enable-xaw=dynamic \ + --enable-xskin=dynamic \ + --enable-gtk=dynamic \ + --enable-network \ + --enable-spectrogram +patch -p1 <%{PATCH0} make %install rm -rf $RPM_BUILD_ROOT -gzip -9nf $RPM_BUILD_ROOT%{_infodir}/*.info* \ - $RPM_BUILD_ROOT%{_mandir}/man*/* \ - README ChangeLog +make install DESTDIR=$RPM_BUILD_ROOT -%pre +install -d $RPM_BUILD_ROOT{/etc,%{_datadir}/GUSpatches} +install timidity.cfg $RPM_BUILD_ROOT/etc -%preun +strip --strip-unneeded $RPM_BUILD_ROOT%{_bindir}/* \ + $RPM_BUILD_ROOT%{_libdir}/timidity/*.so || : -%post - -%postun +gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \ + AUTHORS README* ChangeLog* NEWS doc/C/{CHANGES*,FAQ,README*} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) +%doc {AUTHORS,README*,ChangeLog*,NEWS,doc/C/{CHANGES*,FAQ,README.{dl,sf,xskin}*}}.gz +%attr(755,root,root) %{_bindir}/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 +%{_libdir}/timidity/bitmaps +%{_mandir}/man[15]/* +%config /etc/timidity.cfg +%ghost %dir %{_datadir}/GUSpatches + +%files slang +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/timidity/interface_s.so + +%files motif +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/timidity/interface_m.so + +%files tcltk +%defattr(644,root,root,755) +%doc doc/C/README.tk.gz +%attr(755,root,root) %{_libdir}/timidity/interface_k.so +%{_libdir}/timidity/*.tcl + +%files xaw +%defattr(644,root,root,755) +%doc doc/C/README.xaw.gz +%attr(755,root,root) %{_libdir}/timidity/interface_a.so + +%files gtk +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/timidity/interface_g.so