Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > 61b612fd1ccce65e17ae0452aed524dd > files > 5

timidity-instruments-1.0-15mdk.src.rpm

%define name	timidity-instruments
%define version	1.0
%define release 15mdk

Summary:	Instruments for the timidity midi->wave converter/player
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	MIT-like
URL:		http://raiden.goice.co.jp/member/mo/timidity
Source0:	midia-instruments.tar.bz2
Source1:	midia.cfg.bz2
Source2:	gravis.cfg.bz2
Source3:	http://raiden.goice.co.jp/member/mo/timidity/dist/cfg/timidity-cfg.txt
Group:		Sound
BuildArch:	noarch
BuildRoot:	%_tmppath/%name-%version-root
Requires:	TiMidity++ >= 2.7.0

%description
This package contains a set of instruments for the timidity midi->wave
converter/player.

%install
rm -rf $RPM_BUILD_ROOT
cp %{SOURCE3} %_builddir
mkdir -p $RPM_BUILD_ROOT/usr/share/timidity
cd $RPM_BUILD_ROOT/usr/share/timidity
%{__bzip2} -cd %{SOURCE0} |tar xf -
%{__bzip2} -cd %{SOURCE1} >midia.cfg
%{__bzip2} -cd %{SOURCE2} >gravis.cfg

%clean
rm -fr $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc timidity-cfg.txt
%{_datadir}/timidity/instruments
#%{_datadir}/timidity/timidity.cfg
%{_datadir}/timidity/midia.cfg
%{_datadir}/timidity/gravis.cfg

%post
if [ "$1" = 1 ] ; then
   [ ! -f /usr/share/timidity/timidity.cfg ] && touch /usr/share/timidity/timidity.cfg
   cat /usr/share/timidity/timidity.cfg | grep "dir /usr/share/timidity" || echo "dir /usr/share/timidity" >> /usr/share/timidity/timidity.cfg
   cat /usr/share/timidity/timidity.cfg | grep "source midia.cfg" || echo "source midia.cfg" >> /usr/share/timidity/timidity.cfg
fi

%postun
if [ "$1" = 0 ] ; then
   if [ -f /usr/share/timidity/timidity.cfg ];then
   perl -pi -e 's#^dir /usr/share/timidity##; s#^source midia.cfg##;' %_datadir/timidity/timidity.cfg
   fi
fi

%changelog
* Tue Nov 27 2001 Yves Duret <yduret@mandrakesoft.com> 1.0-15mdk
- fix error in regexp (end of line is not begining of line !)

* Tue Nov 27 2001 Yves Duret <yduret@mandrakesoft.com> 1.0-14mdk
- add url W: no-url-tag
- fix E: use-tmp-in-%%postun
- fix W: dangerous-command-in-%%postun mv
- add doc W: no-documentation

* Mon Jul 16 2001 Yves Duret <yduret@mandrakesoft.com> 1.0-13mdk
- fix dangerous-command-in-%%postun mv

* Wed Jul 11 2001 Yves Duret <yduret@mandrakesoft.com> 1.0-12mdk
- s/Copyright/License/
- rebuild

* Thu Apr 12 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.0-11mdk
- Check for required entries in %%postun for timidity.cfg and if it is
  already there don't do anything.
  
* Tue Apr 10 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.0-10mdk
- Don't include timidity.cfg and do everything that needs to be done in
  %%post and %%postun.
  
* Tue Jan 16 2001 Yves Duret <yduret@mandrakesoft.com> 1.0-9mdk
- Use %%{_datadir} for files
- Use %%{SOURCEx} for install

* Fri Nov 24 2000 David BAUDENS <baudens@mandrakesoft.com> 1.0-8mdk
- Use %_tmppath for BuildRoot
- Clean after build
- Macros
- Remove frech locales

* Mon Sep 25 2000 Maurizio De Cecco <maurizio@mandrakesoft.com> 1.0-7mdk
- Fixed rpmlint errors.

* Tue Apr 11 2000 Maurizio De Cecco <maurizio@mandrakesoft.com>
- Fixed Distribution name

* Thu Mar 16 2000 Maurizio De Cecco  <maurizio@mandrakesoft.com>
- Adapted to the new Group structure

* Tue Oct 26 1999 Maurizio De Cecco <maurizio@mandrakesoft.com>
- Modified for (and requiring) Timidity version 2.7
- Chmouel: Remove the chown -R 0.0 and a dd a %defattr.

* Tue Jul 22 1999 Thierry Vignaud <tvignaud@mandrakesoft.com>
- add french description

* Tue Jul 22 1999 Thierry Vignaud <tvignaud@mandrakesoft.com>
- add french description
- fix spec