X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=fluidsynth.spec;h=7f62c96fcf21774e5888f4d56c9b232843816c7a;hb=c832e2f03a3960912f64f313ac8b3dadb276ac22;hp=025af46292e5e68338175ff193896916e3dcad8b;hpb=51d3a7f0bf215c462e12d609af7583b79ce710a0;p=packages%2Ffluidsynth.git diff --git a/fluidsynth.spec b/fluidsynth.spec index 025af46..7f62c96 100644 --- a/fluidsynth.spec +++ b/fluidsynth.spec @@ -1,19 +1,32 @@ # # Conditional build: -# _with_sse - use the SSE instructions of Pentium3+ or Athlon XP +%bcond_with ladcca # enable ladcca sesion managment support +%bcond_with sse # use the SSE instructions of Pentium3+ or Athlon XP # -Summary: FluidSynth is a software, real-time synthesizer -Summary(pl): FluidSynth to programowy syntezator dzia³aj±cy w czasie rzeczywistym +%ifarch pentium3 pentium4 %{x8664} +%define with_sse 1 +%endif +# +%define rversion 1.0.7 +# +Summary: FluidSynth - a software, real-time synthesizer +Summary(pl.UTF-8): FluidSynth - programowy syntezator działający w czasie rzeczywistym Name: fluidsynth -Version: 1.0.1 -Release: 1 -License: GPL +Version: 1.0.7a +Release: 2 +License: LGPL Group: Applications/Sound -Source0: http://savannah.nongnu.org/download/fluid/stable.pkg/%{version}/%{name}-%{version}.tar.gz -Source1: %{name}-fluid_sse.h +Source0: http://savannah.nongnu.org/download/fluid/%{name}-%{version}.tar.gz +# Source0-md5: 0f73d47990d859f19b8e9840bdab5c60 URL: http://www.fluidsynth.org/ BuildRequires: alsa-lib-devel >= 0.9.0 +BuildRequires: automake BuildRequires: jack-audio-connection-kit-devel +%{?with_ladcca:BuildRequires: ladcca-devel < 0.4.0} +%{?with_ladcca:BuildRequires: ladcca-devel >= 0.3.1} +BuildRequires: ladspa-devel +BuildRequires: pkgconfig +BuildRequires: rpmbuild(macros) >= 1.213 Requires: alsa-lib BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -21,54 +34,59 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Fluid Synth is a software, real-time synthesizer based on the Soundfont 2 specifications. -%description -l pl -Fluid Synth to programowy, dzia³aj±cy w czasie rzeczywistym syntezator +%description -l pl.UTF-8 +Fluid Synth to programowy, działający w czasie rzeczywistym syntezator oparty na specyfikacji Soundfont 2. %package devel Summary: Development files for the FluidSynth -Summary(pl): Pliki nag³ówkowe dla FluidSynth +Summary(pl.UTF-8): Pliki nagłówkowe dla FluidSynth Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} %description devel This package contains the header files necessary to develop applications using FluidSynth. -%description devel -l pl -Pakiet tem zawiera pliki nag³ówkowe potrzebne do tworzenia i -kompilacji aplikacji korzystaj±cych z bibliotek FluidSynth. +%description devel -l pl.UTF-8 +Pakiet ten zawiera pliki nagłówkowe potrzebne do tworzenia i +kompilacji aplikacji korzystających z bibliotek FluidSynth. %package static -Summary: Static FluidSynth library -Summary(pl): Statyczna wersje biblioteki FluidSynth -Group: Development/Libraries -Requires: %{name}-devel = %{version} +Summary: Static FluidSynth library +Summary(pl.UTF-8): Statyczna wersje biblioteki FluidSynth +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} %description static This package contains static version of the FluidSynth library. -%description static -l pl -Ten pakiet zawiera bibliotekê statyczn± FluidSynth. +%description static -l pl.UTF-8 +Ten pakiet zawiera bibliotekę statyczną FluidSynth. %prep -%setup -q -cp %{SOURCE1} src/fluid_sse.h +%setup -qn %{name}-%{rversion} %build +cp /usr/share/automake/config.sub . + %configure \ + %{!?with_ladcca:--disable-ladcca} \ + %{?with_sse:--enable-SSE} \ + --enable-coreaudio \ + --enable-jack-support \ --enable-ladspa \ --enable-midishare \ - --enable-jack-support \ - --enable-coreaudio \ - %{?_with_sse:--enable-SSE} + --enable-profiling + %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT -%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT @@ -79,17 +97,17 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc ChangeLog README -%{_mandir}/man1/* %attr(755,root,root) %{_bindir}/* %attr(755,root,root) %{_libdir}/lib%{name}.so.*.*.* +%{_mandir}/man1/* %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/lib%{name}.so -%attr(755,root,root) %{_libdir}/lib%{name}.la +%{_libdir}/lib%{name}.la %{_includedir}/%{name}.h %{_includedir}/%{name} -%{_libdir}/pkgconfig/fluidsynth.pc +%{_pkgconfigdir}/fluidsynth.pc %files static %defattr(644,root,root,755)