Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37588004
en ru br
ALT Linux repos
5.0: 2.5-alt4
4.1: 2.5-alt1
4.0: 2.5-alt1
3.0: 2.5-alt1

Group :: Sound
RPM: playmidi

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: playmidi
Version: 2.5
Release: alt1

Summary: A MIDI sound file player.
Summary(ru_RU.KOI8-R): Утилита проигрывания MIDI файлов.
Group: Sound
License: GPL
URL: http://sourceforge.net/projects/playmidi/

Source: %name-%version.tar.bz2

Patch0: %name-2.3-hertz.patch
Patch1: %name-2.3-awe2.patch
Patch2: %name-2.4-make.patch
Patch3: %name-2.4-midimap.patch

# Automatically added by buildreq on Wed Aug 20 2003

BuildRequires: XFree86-devel glib-devel libncurses-devel libtinfo-devel xpm

%package X11
Summary: An X Window System based MIDI sound file player.
Summary(ru_RU.KOI8-R): Проигрыватель MIDI файлов для X Window System
Requires: %name = %version
Group: Sound

%description
Playmidi plays MIDI (Musicial Instrument Digital Interface) sound
files through a sound card synthesizer.  This package includes basic
drum samples for use with simple FM synthesizers.

Install %name if you want to play MIDI files using your computer's
sound card.

%description X11
Playmidi-X11 provides an X Window System interface for playing MIDI
(Musical Instrument Digital Interface) sound files through a sound
card synthesizer.  This package includes basic drum samples for use
with simple FM synthesizers.

Install %name-X11 if you want to use an X interface to play MIDI
sound files using your computer's sound card.

%prep
%setup -q -n %name-2.4
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1

./Configure << EOF
2
EOF

%build
PATH=.:$PATH
# SMP-incompatible.
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS `glib-config --cflags`" %name x%name

%install
mkdir -p $RPM_BUILD_ROOT{%_sysconfdir/midi,%_bindir,%_mandir/man1,%_x11dir/{bin,lib/X11/app-defaults}}
install -p -m755 %name $RPM_BUILD_ROOT%_bindir
install -p -m755 x%name $RPM_BUILD_ROOT%_x11dir/bin
install -p -m644 XPlaymidi.ad $RPM_BUILD_ROOT%_x11dir/lib/X11/app-defaults/XPlaymidi
install -p -m644 %name.1 $RPM_BUILD_ROOT%_mandir/man1

for n in *.o3 *.sb; do
install -p -m644 $n $RPM_BUILD_ROOT%_sysconfdir/midi
done

%files
%_bindir/*
%_mandir/man?/*
%dir %_sysconfdir/midi
%config(noreplace) %_sysconfdir/midi/*
%doc QuickStart BUGS

%files X11
%_x11dir/lib/X11/app-defaults/*
%_x11dir/bin/*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin