]> git.pld-linux.org Git - packages/TiMidity++.git/commitdiff
- fixed usage of macros
authorJan Rękorajski <baggins@pld-linux.org>
Tue, 20 Jul 1999 11:04:32 +0000 (11:04 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- added/removed neccesary/obsolete patches
- FHS 2.0 compliance where needed
- gzipping docs where needed

Changed files:
    TiMidity++.spec -> 1.9

TiMidity++.spec

index 992f8e6142e030c847c827d6ccd82734d31008d5..40244155f3a744e6f3dbd6ba2ca7bad85a8886e0 100644 (file)
@@ -1,12 +1,13 @@
 Summary:       TiMidity++ - MIDI to WAV converter and player
 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 <mo@goice.co.jp>
 Copyright:     GPL
 Vendor:                Masanao Izumo <mo@goice.co.jp>
-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
 
 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.
 
 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
 %prep
 %setup -q
+%patch1 -p1
 
 %build
 
 %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
 
 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)
 
 %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
This page took 0.084994 seconds and 4 git commands to generate.