]> git.pld-linux.org Git - packages/wildmidi.git/blame - wildmidi.spec
- x32 rebuild
[packages/wildmidi.git] / wildmidi.spec
CommitLineData
627f900a
JB
1Summary: MIDI player using pat sound sets
2Summary(pl.UTF-8): Odtwarzacz MIDI wykorzystujący zestawy dźwięków pat
3Name: wildmidi
0819f46d 4Version: 0.2.3.4
0742ddf1 5Release: 2
0819f46d 6License: LGPL v3+ (library), GPL v3+ (player)
627f900a 7Group: Libraries
0819f46d
JB
8Source0: http://downloads.sourceforge.net/wildmidi/%{name}-%{version}.tar.gz
9# Source0-md5: 437e3dddf15ef9fb1b76625d0727a2e6
10Patch0: %{name}-static.patch
627f900a
JB
11URL: http://wildmidi.sourceforge.net/
12BuildRequires: alsa-lib-devel >= 1.0.1
13BuildRequires: autoconf >= 2.52
14BuildRequires: automake
15BuildRequires: libtool
16# for wildmidi player
17Requires: alsa-lib >= 1.0.1
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21WildMidi is a wave table player that uses GUS pat sound sets to play
22MIDI file. The WildMidi player is the frontend, and is only designed
23to pass information to the core library and output any audio data the
24library returns.
25
26The core of the project, libWildMidi, is the work horse behind the
27player. It's capable of multithreading and multiprocessing of MIDI
28files, allowing for the mixing of multiple MIDI file at any one time
29if someone had a desire to do so. This library is what turns the MIDI
30files into audio data using the GUS pat sets.
31
32%description -l pl.UTF-8
33WildMidi to odtwarzacz plików MIDI wykorzystujący zestawy dźwięków pat
34z GUS-a. WildMidi to frontend służący tylko do przekazywania
35informacji do głównej biblioteki i wyprowadzania danych dźwiękowych
36zwracanych przez bibliotekę.
37
38Serce projektu, libWildMidi, to silnik stojący za odtwarzaczem. Jest w
39stanie przetwarzać pliki MIDI wielowątkowo, pozwalając na miksowanie
40wielu plików MIDI. Biblioteka jest tym, co zamienia pliki MIDI na dane
41dźwiękowe przy użyciu zestawów pat z GUS-a.
42
43%package devel
44Summary: Header files for WildMidi library
45Summary(pl.UTF-8): Pliki nagłówkowe biblioteki WildMidi
0819f46d 46License: LGPL v3+
627f900a
JB
47Group: Development/Libraries
48Requires: %{name} = %{version}-%{release}
49
50%description devel
51Header files for WildMidi library.
52
53%description devel -l pl.UTF-8
54Pliki nagłówkowe biblioteki WildMidi.
55
56%package static
57Summary: Static WildMidi library
58Summary(pl.UTF-8): Statyczna biblioteka WildMidi
0819f46d 59License: LGPL v3+
627f900a
JB
60Group: Development/Libraries
61Requires: %{name}-devel = %{version}-%{release}
62
63%description static
64Static WildMidi library.
65
66%description static -l pl.UTF-8
67Statyczna biblioteka WildMidi.
68
69%prep
70%setup -q
71%patch0 -p1
72
73%build
74%{__libtoolize}
75%{__aclocal}
76%{__autoconf}
77%{__autoheader}
78%{__automake}
79%configure \
80 --disable-werror \
81 --without-arch
82%{__make}
83
84%install
85rm -rf $RPM_BUILD_ROOT
86
87%{__make} install \
88 DESTDIR=$RPM_BUILD_ROOT
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%post -p /sbin/ldconfig
94%postun -p /sbin/ldconfig
95
96%files
97%defattr(644,root,root,755)
627f900a
JB
98%attr(755,root,root) %{_bindir}/wildmidi
99%attr(755,root,root) %{_libdir}/libWildMidi.so.*.*.*
0819f46d
JB
100%attr(755,root,root) %ghost %{_libdir}/libWildMidi.so.1
101%{_mandir}/man1/wildmidi.1*
102%{_mandir}/man5/wildmidi.cfg.5*
627f900a
JB
103
104%files devel
105%defattr(644,root,root,755)
106%attr(755,root,root) %{_libdir}/libWildMidi.so
107%{_libdir}/libWildMidi.la
108%{_includedir}/wildmidi_lib.h
0819f46d 109%{_mandir}/man3/WildMidi_*.3*
627f900a
JB
110
111%files static
112%defattr(644,root,root,755)
113%{_libdir}/libWildMidi.a
This page took 0.100787 seconds and 4 git commands to generate.