Summary(pl): TiMidity++ - konwerter do WAV oraz odtwarzacz plików MIDI
Name: TiMidity++
Version: 2.10.4
-Release: 1
+Release: 5
License: GPL
Vendor: Masanao Izumo <mo@goice.co.jp>
Group: Applications/Sound
Group(de): Applikationen/Laut
Group(pl): Aplikacje/D¼wiêk
Source0: http://www.goice.co.jp/member/mo/timidity/dist/%{name}-%{version}.tar.bz2
-Source1: http://archive.cs.umbc.edu/pub/midia/instruments.tar.bz2
+Source1: http://archive.cs.umbc.edu/pub/midia/instruments.tar.gz
Source2: timidity.cfg
Patch0: %{name}-config.patch
+URL: http://www.goice.co.jp/member/mo/timidity/
%ifnarch sparc sparc64
%{!?_without_alsa:BuildRequires: alsa-lib-devel}
%endif
BuildRequires: ncurses-devel
BuildRequires: slang-devel
BuildRequires: tk-devel >= 8.3.2
-URL: http://www.goice.co.jp/member/mo/timidity/
+BuildRequires: autoconf
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Obsoletes: timidity
Obsoletes: timidity++
or WRD file.
%description -l pl
-TiMidity++ jest konwerterem z niektórych plików MIDI (formaty: Standard
-MIDI (MID), Recomposer (RCP, R36, G18, G36), Module (mod)) do plików
-audio (np. RIFF WAVE).
-Do generowania danych z plików MIDI TiMidity u¿ywa patchy takich jak
-Gravis Ultrasound albo Soundfontów (sfx, sf2). Cyfrowe dane audio mog±
-byæ zapisane do pliku albo odtwarzane w czasie rzeczywistym. Przy
-odtwarzaniu TiMidity mo¿e pokazywaæ s³owa zawarte w pliku KAR lub WRD.
+TiMidity++ jest konwerterem z niektórych plików MIDI (formaty:
+Standard MIDI (MID), Recomposer (RCP, R36, G18, G36), Module (mod)) do
+plików audio (np. RIFF WAVE). Do generowania danych z plików MIDI
+TiMidity u¿ywa patchy takich jak Gravis Ultrasound albo Soundfontów
+(sfx, sf2). Cyfrowe dane audio mog± byæ zapisane do pliku albo
+odtwarzane w czasie rzeczywistym. Przy odtwarzaniu TiMidity mo¿e
+pokazywaæ s³owa zawarte w pliku KAR lub WRD.
%package slang
Summary: Slang interface for TiMidity++
Group(de): Applikationen/Laut
Group(pl): Aplikacje/D¼wiêk
Requires: %{name}
+Obsoletes: timidity-patches
%description instruments
-instruments for TiMidity++.
+Instruments for TiMidity++.
%description instruments -l pl
-instrumenty dla TiMidity++
+Instrumenty dla TiMidity++.
%prep
%setup -q
%patch0 -p1
%build
+autoconf
%configure \
--with-elf \
--enable-dynamic \
## based on timidity/timidity.c
##ln -s timidity $RPM_BUILD_ROOT%{_bindir}/kmidi # does it work?
-ln -s timidity $RPM_BUILD_ROOT%{_bindir}/gtkmidi
-ln -s timidity $RPM_BUILD_ROOT%{_bindir}/tkmidi
-ln -s timidity $RPM_BUILD_ROOT%{_bindir}/xmmidi
-ln -s timidity $RPM_BUILD_ROOT%{_bindir}/xawmidi
-ln -s timidity $RPM_BUILD_ROOT%{_bindir}/xskinmidi
+ln -sf timidity $RPM_BUILD_ROOT%{_bindir}/gtkmidi
+ln -sf timidity $RPM_BUILD_ROOT%{_bindir}/tkmidi
+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 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}
-(cd $RPM_BUILD_ROOT%{_datadir}/GUSpatches ;tar xvjf %{SOURCE1})
+(cd $RPM_BUILD_ROOT%{_datadir}/GUSpatches
+tar xzf %{SOURCE1}
+mv -f instruments/* .
+rmdir instruments
+)
gzip -9nf AUTHORS README* ChangeLog* NEWS doc/C/{CHANGES*,FAQ,README*}