From d09f6b3016bacbc2871a8946cbb24ad705076509 Mon Sep 17 00:00:00 2001 From: Taybin Rutkin Date: Fri, 13 May 2005 20:47:18 +0000 Subject: Initial revision git-svn-id: svn://localhost/trunk/ardour2@4 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/midi++2/libmidi++.spec.in | 71 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 libs/midi++2/libmidi++.spec.in (limited to 'libs/midi++2/libmidi++.spec.in') diff --git a/libs/midi++2/libmidi++.spec.in b/libs/midi++2/libmidi++.spec.in new file mode 100644 index 0000000000..fbeb6a263a --- /dev/null +++ b/libs/midi++2/libmidi++.spec.in @@ -0,0 +1,71 @@ +Summary: A high level MIDI handling library. +%define lib_name midi++ +Name: lib%{lib_name} +Version: @VERSION@ +Release: 2 +Copyright: GPL +Source: ftp://ftp.quasimodo.org/pub/libs/midi++/current/%{name}-%{version}.tar.gz +Url: http://www.quasimodo.org +Vendor: Paul Barton Davis +Packager: jfm3 +Group: System Environment/Libraries +Prefix: %{_prefix} +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description + +libmidi++ is a C++ library that uses libsigc++ to make handling MIDI +I/O from MIDI hardware trivial. You can attach "callbacks" to any +MIDI input or output event, ranging from each individual byte, to a +particular message type on a particular channel. It also provides +channel "state". + +%prep +%setup -q + +%build +CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure $ARCH_FLAGS --prefix=%{prefix} +make + +%install +rm -rf $RPM_BUILD_ROOT +install -d -m 755 $RPM_BUILD_ROOT%{prefix}/{{include,lib}/%{lib_name}} +make install INSTALL="%(which install) -p" prefix=$RPM_BUILD_ROOT%{prefix} + +%post +/sbin/ldconfig + +%postun +/sbin/ldconfig + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc README AUTHORS NEWS COPYING* +%{prefix}/lib/libmidipp.so* + +%package devel +Summary: A high level MIDI handling library -- develper version. +Group: System Environment/Libraries + +%description devel + +libmidi++ is a C++ library that uses libsigc++ to make handling MIDI +I/O from MIDI hardware trivial. You can attach "callbacks" to any +MIDI input or output event, ranging from each individual byte, to a +particular message type on a particular channel. It also provides +channel "state". + +This package holds static libraries and headers needed by developers +who wish to use libmidi++ in their programs. + +%files devel +%defattr(-,root,root) +%{prefix}/include/midi++/* +%{prefix}/lib/libmidipp.a +%{prefix}/lib/libmidipp.la +%{prefix}/bin/midi++-config +%{prefix}/share/aclocal/midi++.m4 +%{prefix}/share/aclocal/midi.m4 -- cgit v1.2.3