Group :: Som
RPM: timidity-instruments
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: timidity-instruments
Version: 1.0
Release: alt1
Serial: 1
Summary: Instruments for the timidity midi->wave converter/player
License: Free
Group: Sound
Source0: midia-instruments.tar.bz2
Source1: midia.cfg.bz2
Source2: gravis.cfg.bz2
BuildArch: noarch
%description
This package contains a set of instruments for the timidity midi->wave
converter/player.
%install
mkdir -p %buildroot%_datadir/timidity
cd %buildroot%_datadir/timidity
bzip2 -cd $RPM_SOURCE_DIR/midia-instruments.tar.bz2 | tar xf -
bzip2 -cd $RPM_SOURCE_DIR/midia.cfg.bz2 >midia.cfg
bzip2 -cd $RPM_SOURCE_DIR/gravis.cfg.bz2 >gravis.cfg
%define conf_string source midia.cfg
%post
if [ -f %_sysconfdir/timidity.cfg ]; then
grep -qs '^%conf_string$' %_sysconfdir/timidity.cfg ||
echo '%conf_string' >> %_sysconfdir/timidity.cfg
fi
%postun
[ $1 = 0 ] || exit 0
if [ -f %_sysconfdir/timidity.cfg ]; then
sed '/%conf_string/d' < %_sysconfdir/timidity.cfg > %_sysconfdir/timidity.cfg.new
mv %_sysconfdir/timidity.cfg.new %_sysconfdir/timidity.cfg
fi ||:
%triggerin -- TiMidity++
if [ -f %_sysconfdir/timidity.cfg ]; then
grep -qs '^%conf_string$' %_sysconfdir/timidity.cfg ||
echo '%conf_string' >> %_sysconfdir/timidity.cfg
fi
%triggerpostun -- %name < 1.0-ipl13mdk
[ $2 != 0 ] || exit 0
if [ -f %_sysconfdir/timidity.cfg ]; then
grep -qs '^%conf_string$' %_sysconfdir/timidity.cfg ||
echo '%conf_string' >> %_sysconfdir/timidity.cfg
fi
%files
%_datadir/timidity/instruments
%_datadir/timidity/midia.cfg
%_datadir/timidity/gravis.cfg
%changelog
…
Todas as alterações você pod ver aqui
Version: 1.0
Release: alt1
Serial: 1
Summary: Instruments for the timidity midi->wave converter/player
License: Free
Group: Sound
Source0: midia-instruments.tar.bz2
Source1: midia.cfg.bz2
Source2: gravis.cfg.bz2
BuildArch: noarch
%description
This package contains a set of instruments for the timidity midi->wave
converter/player.
%install
mkdir -p %buildroot%_datadir/timidity
cd %buildroot%_datadir/timidity
bzip2 -cd $RPM_SOURCE_DIR/midia-instruments.tar.bz2 | tar xf -
bzip2 -cd $RPM_SOURCE_DIR/midia.cfg.bz2 >midia.cfg
bzip2 -cd $RPM_SOURCE_DIR/gravis.cfg.bz2 >gravis.cfg
%define conf_string source midia.cfg
%post
if [ -f %_sysconfdir/timidity.cfg ]; then
grep -qs '^%conf_string$' %_sysconfdir/timidity.cfg ||
echo '%conf_string' >> %_sysconfdir/timidity.cfg
fi
%postun
[ $1 = 0 ] || exit 0
if [ -f %_sysconfdir/timidity.cfg ]; then
sed '/%conf_string/d' < %_sysconfdir/timidity.cfg > %_sysconfdir/timidity.cfg.new
mv %_sysconfdir/timidity.cfg.new %_sysconfdir/timidity.cfg
fi ||:
%triggerin -- TiMidity++
if [ -f %_sysconfdir/timidity.cfg ]; then
grep -qs '^%conf_string$' %_sysconfdir/timidity.cfg ||
echo '%conf_string' >> %_sysconfdir/timidity.cfg
fi
%triggerpostun -- %name < 1.0-ipl13mdk
[ $2 != 0 ] || exit 0
if [ -f %_sysconfdir/timidity.cfg ]; then
grep -qs '^%conf_string$' %_sysconfdir/timidity.cfg ||
echo '%conf_string' >> %_sysconfdir/timidity.cfg
fi
%files
%_datadir/timidity/instruments
%_datadir/timidity/midia.cfg
%_datadir/timidity/gravis.cfg
%changelog
…
Todas as alterações você pod ver aqui