Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37048569
en ru br
ALT Linux repositórios
S:2.3.4-alt1
5.0: 1.0.8-alt1
4.1: 1.0.7a-alt2
4.0: 1.0.7a-alt2
3.0: 1.0.5-alt2

Outros repositórios
Upstream:1.0.8

Group :: Som
RPM: fluidsynth

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define cvs_date 20031109
%undefine cvs_date
%def_disable static
%def_enable ladcca
%def_enable ladspa
%def_disable SSE

Name: fluidsynth
Version: 1.0.5
%define release alt2

%ifdef cvs_date
Release: %{release}cvs%cvs_date
%else
Release: %release
%endif

Summary: Software real-time synthesizer
Summary(ru_RU.KOI8-R): ðÒÏÇÒÁÍÍÎÙÊ ÓÉÎÔÅÚÁÔÏÒ, ÒÁÂÏÔÁÀÝÉÊ × ÒÅÖÉÍÅ ÒÅÁÌØÎÏÇÏ ×ÒÅÍÅÎÉ
Group: Sound
URL: http://www.fluidsynth.org
License: LGPL

%ifdef cvs_date
Source: %name-%version-%cvs_date.tar.bz2
%else
Source: http://savannah.nongnu.org/download/fluid/%name-%version.tar.gz
%endif

Obsoletes: iiwusynth
Provides: iiwusynth = %version-%release

Requires: lib%name = %version-%release

%define jack_ver 0.75.0
%define ladcca_ver 0.4.0
%define alsa_ver 0.9.8-alt2

%if_enabled ladcca
BuildPreReq: libladcca-devel >= %ladcca_ver
%endif

%if_enabled ladspa
BuildPreReq: ladspa_sdk
%endif

BuildPreReq: jackit-devel >= %jack_ver
BuildPreReq: libalsa-devel >= %alsa_ver

# Automatically added by buildreq on Tue Sep 21 2004

#BuildRequires: doxygen gcc-c++ gcc-g77 glib2 jackit-devel ladspa_sdk libalsa-devel libe2fs-devel libladcca-devel libncurses-devel libreadline-devel libstdc++-devel pkgconfig
BuildRequires: doxygen gcc-c++ glib2 jackit-devel libalsa-devel libe2fs-devel
BuildRequires: libncurses-devel libreadline-devel libstdc++-devel pkgconfig

%description
FluidSynth is a software real-time synthesizer based on the
Soundfont 2 specifications.

FluidSynth reads and handles MIDI events from the MIDI input
device. It is the software analogue of a MIDI synthesizer. FluidSynth
can also play midifiles using a Soundfont.

%description -l ru_RU.KOI8-R
FluidSynth -- ÜÔÏ ÐÒÏÇÒÁÍÍÎÙÊ ÓÉÎÔÅÚÁÔÏÒ, ÒÁÂÏÔÁÀÝÉÊ × ÒÅÖÉÍÅ ÒÅÁÌØÎÏÇÏ
×ÒÅÍÅÎÉ É ÏÓÎÏ×ÁÎÎÙÊ ÎÁ ÓÐÅÃÉÆÉËÁÃÉÑÈ Soundfont 2.

FluidSynth ÓÞÉÔÙ×ÁÅÔ É ÏÂÒÁÂÁÔÙ×ÁÅÔ MIDI-ÓÏÂÙÔÉÑ ÉÚ ×ÈÏÄÎÏÇÏ
MIDI-ÕÓÔÒÏÊÓÔ×Á. éÎÙÍÉ ÓÌÏ×ÁÍÉ, ÐÒÏÇÒÁÍÍÁ Ñ×ÌÑÅÔÓÑ ÐÒÏÇÒÁÍÍÎÙÍ ÁÎÁÌÏÇÏÍ
MIDI-ÓÉÎÔÅÚÁÔÏÒÁ. FluidSynth ÔÁËÖÅ ÍÏÖÅÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔØ MIDI-ÆÁÊÌÙ,
ÉÓÐÏÌØÚÕÑ Soundfont.

%package -n lib%name
Summary: Shared libraries for %name
Summary(ru_RU.KOI8-R): òÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ %name
Group: System/Libraries
Obsoletes: libiiwusynth
Provides: libiiwusynth = %version-%release
Requires: libjack >= %jack_ver
%if_enabled ladcca
Requires: libladcca >= %ladcca_ver
%endif
Requires: libalsa >= %alsa_ver

%description -n lib%name
FluidSynth is a software real-time synthesizer based on the
Soundfont 2 specifications.

FluidSynth reads and handles MIDI events from the MIDI input
device. It is the software analogue of a MIDI synthesizer. FluidSynth
can also play midifiles using a Soundfont.

This package contains libraries for %name package

%description -n lib%name -l ru_RU.KOI8-R
FluidSynth -- ÜÔÏ ÐÒÏÇÒÁÍÍÎÙÊ ÓÉÎÔÅÚÁÔÏÒ, ÒÁÂÏÔÁÀÝÉÊ × ÒÅÖÉÍÅ ÒÅÁÌØÎÏÇÏ
×ÒÅÍÅÎÉ É ÏÓÎÏ×ÁÎÎÙÊ ÎÁ ÓÐÅÃÉÆÉËÁÃÉÑÈ Soundfont 2.

FluidSynth ÓÞÉÔÙ×ÁÅÔ É ÏÂÒÁÂÁÔÙ×ÁÅÔ MIDI-ÓÏÂÙÔÉÑ ÉÚ ×ÈÏÄÎÏÇÏ
MIDI-ÕÓÔÒÏÊÓÔ×Á. éÎÙÍÉ ÓÌÏ×ÁÍÉ, ÐÒÏÇÒÁÍÍÁ Ñ×ÌÑÅÔÓÑ ÐÒÏÇÒÁÍÍÎÙÍ ÁÎÁÌÏÇÏÍ
MIDI-ÓÉÎÔÅÚÁÔÏÒÁ. FluidSynth ÔÁËÖÅ ÍÏÖÅÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔØ MIDI-ÆÁÊÌÙ,
ÉÓÐÏÌØÚÕÑ Soundfont.

üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÒÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÂÏÔÙ %name

%package -n lib%name-devel
Summary: Development environment for %name
Summary(ru_RU.KOI8-R): óÒÅÄÁ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ %name
Group: Development/C
Obsoletes: libiiwusynth-devel
Provides: libiiwusynth-devel = %version-%release
Requires: lib%name = %version-%release
Requires: libalsa-devel >= %alsa_ver
Requires: jackit-devel >= %jack_ver
%if_enabled ladcca
Requires: libladcca-devel >= %ladcca_ver
%endif

%description -n lib%name-devel
FluidSynth is a software real-time synthesizer based on the
Soundfont 2 specifications.

FluidSynth reads and handles MIDI events from the MIDI input
device. It is the software analogue of a MIDI synthesizer. FluidSynth
can also play midifiles using a Soundfont.

This package contains headers and development files for lib%name package

%description -n lib%name-devel -l ru_RU.KOI8-R
FluidSynth -- ÜÔÏ ÐÒÏÇÒÁÍÍÎÙÊ ÓÉÎÔÅÚÁÔÏÒ, ÒÁÂÏÔÁÀÝÉÊ × ÒÅÖÉÍÅ ÒÅÁÌØÎÏÇÏ
×ÒÅÍÅÎÉ É ÏÓÎÏ×ÁÎÎÙÊ ÎÁ ÓÐÅÃÉÆÉËÁÃÉÑÈ Soundfont 2.

FluidSynth ÓÞÉÔÙ×ÁÅÔ É ÏÂÒÁÂÁÔÙ×ÁÅÔ MIDI-ÓÏÂÙÔÉÑ ÉÚ ×ÈÏÄÎÏÇÏ
MIDI-ÕÓÔÒÏÊÓÔ×Á. éÎÙÍÉ ÓÌÏ×ÁÍÉ, ÐÒÏÇÒÁÍÍÁ Ñ×ÌÑÅÔÓÑ ÐÒÏÇÒÁÍÍÎÙÍ ÁÎÁÌÏÇÏÍ
MIDI-ÓÉÎÔÅÚÁÔÏÒÁ. FluidSynth ÔÁËÖÅ ÍÏÖÅÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔØ MIDI-ÆÁÊÌÙ,
ÉÓÐÏÌØÚÕÑ Soundfont.

üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ
%name

%package -n lib%name-devel-static
Summary: Static %name library
Summary(ru_RU.KOI8-R): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ %name
Group: Development/C
Obsoletes: libiiwusynth-devel-static
Provides: libiiwusynth-devel-static = %version-%release
Requires: lib%name-devel = %version-%release

%description -n lib%name-devel-static
FluidSynth is a software real-time synthesizer based on the
Soundfont 2 specifications.

FluidSynth reads and handles MIDI events from the MIDI input
device. It is the software analogue of a MIDI synthesizer. FluidSynth
can also play midifiles using a Soundfont.

This package contains static libraries for %name package

%description -n lib%name-devel-static -l ru_RU.KOI8-R
FluidSynth -- ÜÔÏ ÐÒÏÇÒÁÍÍÎÙÊ ÓÉÎÔÅÚÁÔÏÒ, ÒÁÂÏÔÁÀÝÉÊ × ÒÅÖÉÍÅ ÒÅÁÌØÎÏÇÏ
×ÒÅÍÅÎÉ É ÏÓÎÏ×ÁÎÎÙÊ ÎÁ ÓÐÅÃÉÆÉËÁÃÉÑÈ Soundfont 2.

FluidSynth ÓÞÉÔÙ×ÁÅÔ É ÏÂÒÁÂÁÔÙ×ÁÅÔ MIDI-ÓÏÂÙÔÉÑ ÉÚ ×ÈÏÄÎÏÇÏ
MIDI-ÕÓÔÒÏÊÓÔ×Á. éÎÙÍÉ ÓÌÏ×ÁÍÉ, ÐÒÏÇÒÁÍÍÁ Ñ×ÌÑÅÔÓÑ ÐÒÏÇÒÁÍÍÎÙÍ ÁÎÁÌÏÇÏÍ
MIDI-ÓÉÎÔÅÚÁÔÏÒÁ. FluidSynth ÔÁËÖÅ ÍÏÖÅÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔØ MIDI-ÆÁÊÌÙ,
ÉÓÐÏÌØÚÕÑ Soundfont.

üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ %name

%prep
%ifdef cvs_date
%setup -q -n %name
%else
%setup -q
%endif

%build
%ifdef cvs_date
./autogen.sh
%endif

%configure \
%{subst_enable static} \
%{subst_enable ladspa} \
%{subst_enable ladcca} \
--enable-oss-support \
--enable-alsa-support \
--enable-jack-support \

# Once there was an option for SSE, but buggy configure treats both

# 'enable-SSE' and 'disable-SSE' as SSE-enabling option, thus resulting
# binaries fail to work on most non-Intel processors:
#
# %{subst_enable SSE} \

%make_build
%make -C doc update-docs

%install
%makeinstall

%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig

%files
%_bindir/*
%_man1dir/*

%files -n lib%name
%_libdir/*.so.*
%doc AUTHORS README THANKS NEWS

%files -n lib%name-devel
%_includedir/*
%_libdir/*.so
%_libdir/pkgconfig/*
%doc ChangeLog TODO
%doc doc/{api,html}

%if_enabled static
%files -n lib%name-devel-static
%_libdir/*.a
%endif

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009