Search
j0ke.net Open Build Service
>
Projects
>
multimedia
:
EL6
>
fluidsynth
> fluidsynth.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File fluidsynth.spec of Package fluidsynth
Summary: Real-time software synthesizer Name: fluidsynth Version: 1.1.3 Release: 1%{?dist} URL: http://www.fluidsynth.org/ Source0: http://downloads.sourceforge.net/fluidsynth/fluidsynth-%{version}.tar.bz2 License: LGPLv2+ Group: Applications/Multimedia BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: fluidsynth-libs = %{version}-%{release} BuildRequires: alsa-lib-devel BuildRequires: cmake BuildRequires: dbus-devel BuildRequires: jack-audio-connection-kit-devel BuildRequires: ladspa-devel BuildRequires: lash-devel BuildRequires: libsndfile-devel BuildRequires: ncurses-devel BuildRequires: pkgconfig # Disabled for now: # http://sourceforge.net/apps/trac/fluidsynth/ticket/51 # BuildRequires: portaudio-devel BuildRequires: pulseaudio-libs-devel BuildRequires: readline-devel BuildRequires: libuuid-devel # For documentation: BuildRequires: doxygen %description FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. It is a "software synthesizer". FluidSynth can read MIDI events from the MIDI input device and render them to the audio device. It features real-time effect modulation using SoundFont 2.01 modulators, and a built-in command line shell. It can also play MIDI files (note: FluidSynth was previously called IIWU Synth). %package libs Summary: Real-time software synthesizer run-time libraries Group: System Environment/Libraries %description libs FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. It is a "software synthesizer". This package holds the run-time shared libraries. %package devel Summary: Real-time software synthesizer development files Group: Development/Libraries Requires: fluidsynth-libs = %{version}-%{release} Requires: pkgconfig %description devel FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. It is a "software synthesizer". This package holds header files for building programs that link against fluidsynth. %prep %setup -q %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake} -Denable-ladspa=on .. popd # build fluidsynth make %{?_smp_mflags} -C %{_target_platform} # build docs make doxygen -C %{_target_platform}/doc %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform} install %clean rm -rf $RPM_BUILD_ROOT %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files %defattr(-,root,root,-) %{_bindir}/fluid* %{_mandir}/man1/fluidsynth* %files libs %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO doc/FluidSynth-LADSPA.pdf %{_libdir}/libfluidsynth.so.1 %{_libdir}/libfluidsynth.so.1.* %files devel %defattr(-,root,root,-) %doc %{_target_platform}/doc/api/html doc/*.c doc/*fluid*.txt %{_includedir}/fluidsynth.h %{_includedir}/fluidsynth/ %{_libdir}/libfluidsynth.so %{_libdir}/pkgconfig/* %changelog