packages: fluidsynth/fluidsynth.spec, fluidsynth/fluidsynth-midishare.patch...
qboosh
qboosh at pld-linux.org
Sun Dec 18 16:55:03 CET 2011
Author: qboosh Date: Sun Dec 18 15:55:03 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- added lash bcond, note GPL license if built with ladcca/lash or readline
- added midishare patch and bcond (off by default as midishare is unfinished in PLD)
---- Files affected:
packages/fluidsynth:
fluidsynth.spec (1.45 -> 1.46) , fluidsynth-midishare.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/fluidsynth/fluidsynth.spec
diff -u packages/fluidsynth/fluidsynth.spec:1.45 packages/fluidsynth/fluidsynth.spec:1.46
--- packages/fluidsynth/fluidsynth.spec:1.45 Sat Dec 17 21:04:41 2011
+++ packages/fluidsynth/fluidsynth.spec Sun Dec 18 16:54:58 2011
@@ -1,8 +1,10 @@
# $Revision$, $Date$
#
# Conditional build:
-%bcond_with ladcca # enable ladcca sesion management support (deprecated)
-%bcond_without readline # build with readline lib line editing
+%bcond_with ladcca # ladcca sesion management support (deprecated) (GPL)
+%bcond_without lash # LASH support (GPL)
+%bcond_with midishare # MidiShare support
+%bcond_without readline # readline line editing (GPL)
%bcond_with sse # use the SSE instructions of Pentium3+ or Athlon XP
%bcond_without static_libs # don't build static library
#
@@ -15,10 +17,15 @@
Name: fluidsynth
Version: 1.1.5
Release: 1
+%if %{with ladcca} || %{with lash} || %{with readline}
+License: GPL v2+ (enforced by ladcca/lash/readline), LGPL v2+ (fluidsynth itself)
+%else
License: LGPL v2+
+%endif
Group: Applications/Sound
Source0: http://downloads.sourceforge.net/fluidsynth/%{name}-%{version}.tar.bz2
# Source0-md5: 835b98b0ddedbb9cc24b53d66cf900c3
+Patch0: %{name}-midishare.patch
URL: http://www.fluidsynth.org/
BuildRequires: alsa-lib-devel >= 0.9.1
BuildRequires: autoconf >= 2.52
@@ -30,9 +37,10 @@
%{?with_ladcca:BuildRequires: ladcca-devel < 0.4.0}
%{?with_ladcca:BuildRequires: ladcca-devel >= 0.3.1}
BuildRequires: ladspa-devel
-BuildRequires: lash-devel >= 0.3
+%{?with_lash:BuildRequires: lash-devel >= 0.3}
BuildRequires: libsndfile-devel >= 1.0.18
BuildRequires: libtool
+%{?with_midishare:BuildRequires: midishare-devel}
BuildRequires: pkgconfig
BuildRequires: portaudio-devel >= 19
BuildRequires: pulseaudio-devel >= 0.9.8
@@ -61,8 +69,9 @@
Requires: dbus-devel >= 1.0.0
Requires: glib2-devel >= 1:2.6.5
Requires: jack-audio-connection-kit-devel
-Requires: lash-devel >= 0.3
+%{?with_lash:Requires: lash-devel >= 0.3}
Requires: libsndfile-devel >= 1.0.18
+%{?with_midishare:Requires: midishare-devel}
Requires: portaudio-devel >= 19
Requires: pulseaudio-devel >= 0.9.8
%{?with_readline:Requires: readline-devel}
@@ -89,6 +98,7 @@
%prep
%setup -q
+%patch0 -p1
%build
%{__libtoolize}
@@ -99,6 +109,8 @@
%configure \
%{!?with_ladcca:--disable-ladcca} \
+ %{!?with_lash:--disable-lash} \
+ %{!?with_midishare:--disable-midishare} \
%{!?with_static_libs:--disable-static} \
%{?with_sse:--enable-SSE} \
--enable-jack-support \
@@ -110,7 +122,6 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
@@ -150,6 +161,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.46 2011/12/18 15:54:58 qboosh
+- added lash bcond, note GPL license if built with ladcca/lash or readline
+- added midishare patch and bcond (off by default as midishare is unfinished in PLD)
+
Revision 1.45 2011/12/17 20:04:41 qboosh
- updated dependencies (added glib2, dbus; updated versions)
- dropped bogus --enable-coreaudio (CoreAudio is Mac specific)
================================================================
Index: packages/fluidsynth/fluidsynth-midishare.patch
diff -u /dev/null packages/fluidsynth/fluidsynth-midishare.patch:1.1
--- /dev/null Sun Dec 18 16:55:03 2011
+++ packages/fluidsynth/fluidsynth-midishare.patch Sun Dec 18 16:54:58 2011
@@ -0,0 +1,31 @@
+--- fluidsynth-1.1.5/src/Makefile.am.orig 2011-09-04 09:38:58.000000000 +0200
++++ fluidsynth-1.1.5/src/Makefile.am 2011-12-18 16:12:19.962675709 +0100
+@@ -40,6 +40,9 @@ if OSS_SUPPORT
+ fluid_oss = drivers/fluid_oss.c
+ endif
+
++if MIDISHARE_SUPPORT
++fluid_midishare = drivers/fluid_midishare.c
++endif
+
+ # if LASH_SUPPORT || LADCCA_SUPPORT (Makefile supports OR?)
+ if LASH_SUPPORT
+@@ -90,6 +93,7 @@ libfluidsynth_la_SOURCES = \
+ $(fluid_jack) \
+ $(fluid_ladspa) \
+ $(fluid_lash) \
++ $(fluid_midishare) \
+ $(fluid_oss) \
+ $(fluid_portaudio) \
+ $(fluid_pulse) \
+--- fluidsynth-1.1.5/acinclude.m4.orig 2011-09-04 09:38:58.000000000 +0200
++++ fluidsynth-1.1.5/acinclude.m4 2011-12-18 16:10:42.556005782 +0100
+@@ -32,6 +32,8 @@ AC_DEFUN([AC_MIDISHARE],
+ AC_MSG_WARN([ *** Could not find MidiShare.h, disabling MidiShare driver])
+ fi dnl midishare.h header test
+ fi dnl enable_midishare != no?
++
++ AM_CONDITIONAL([MIDISHARE_SUPPORT], [test $MIDISHARE_SUPPORT = 1])
+ ])
+
+ AC_DEFUN([AC_OSS_AUDIO],
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/fluidsynth/fluidsynth.spec?r1=1.45&r2=1.46&f=u
More information about the pld-cvs-commit
mailing list