[dssi/f12/master] - Update to 1.1.0
Orcan Ogetbil
oget at fedoraproject.org
Sat Sep 25 23:55:30 UTC 2010
commit 768a00a67de0ffc0b35773caac8699cf79d5d2b3
Author: Orcan Ogetbil <oget.fedora at gmail.com>
Date: Sat Sep 25 19:55:32 2010 -0400
- Update to 1.1.0
.gitignore | 1 +
dssi-1.1.0-RELEASE | 13 +++++++++++++
dssi-linking.patch | 23 +++++++++++++++++++++++
dssi.spec | 28 ++++++++++++++++++++++++----
sources | 2 +-
5 files changed, 62 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ece5cc9..86e7445 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
dssi-1.0.0.tar.gz
+/dssi-1.1.0.tar.gz
diff --git a/dssi-1.1.0-RELEASE b/dssi-1.1.0-RELEASE
new file mode 100644
index 0000000..3ce9dd3
--- /dev/null
+++ b/dssi-1.1.0-RELEASE
@@ -0,0 +1,13 @@
+DSSI 1.1.0 Release Notes
+
+DSSI is a plugin API for software instruments with user interfaces,
+permitting them to be hosted in-process by audio applications. It is
+intended to be simple, GUI-toolkit-agnostic, and slightly biased
+towards familiarity with MIDI. The DSSI distribution package
+contains a JACK/ALSA-sequencer reference host and some plugins as
+well as the specification and header.
+
+Changes: Changes since the 1.0.0 release include the update of the
+example GUIs to use Qt 4, new dssi_list_plugins and dssi_analayse_plugin
+command line tools, jack-dssi-host's new '-c' option to set the JACK
+and ALSA client names, and several small bug fixes.
diff --git a/dssi-linking.patch b/dssi-linking.patch
new file mode 100644
index 0000000..b507c4e
--- /dev/null
+++ b/dssi-linking.patch
@@ -0,0 +1,23 @@
+diff -rupN dssi-1.1.0.old/jack-dssi-host/Makefile.am dssi-1.1.0/jack-dssi-host/Makefile.am
+--- dssi-1.1.0.old/jack-dssi-host/Makefile.am 2005-05-25 17:41:05.000000000 -0400
++++ dssi-1.1.0/jack-dssi-host/Makefile.am 2010-09-19 12:54:56.000000000 -0400
+@@ -22,6 +22,6 @@ jack_dssi_host_CFLAGS = -I$(top_srcdir)/
+ if DARWIN
+ jack_dssi_host_LDADD = $(AM_LDFLAGS) -lmx $(ALSA_LIBS) $(LIBLO_LIBS) $(JACK_LIBS)
+ else
+-jack_dssi_host_LDADD = $(AM_LDFLAGS) $(ALSA_LIBS) $(LIBLO_LIBS) $(JACK_LIBS)
++jack_dssi_host_LDADD = $(AM_LDFLAGS) $(ALSA_LIBS) $(LIBLO_LIBS) $(JACK_LIBS) -lm -ldl
+ endif
+
+diff -rupN dssi-1.1.0.old/jack-dssi-host/Makefile.in dssi-1.1.0/jack-dssi-host/Makefile.in
+--- dssi-1.1.0.old/jack-dssi-host/Makefile.in 2010-09-19 11:43:54.000000000 -0400
++++ dssi-1.1.0/jack-dssi-host/Makefile.in 2010-09-19 12:55:22.000000000 -0400
+@@ -215,7 +215,7 @@ jack_dssi_host_SOURCES = \
+ ../message_buffer/message_buffer.h
+
+ jack_dssi_host_CFLAGS = -I$(top_srcdir)/dssi $(AM_CFLAGS) $(ALSA_CFLAGS) $(LIBLO_CFLAGS) $(JACK_CFLAGS)
+- at DARWIN_FALSE@jack_dssi_host_LDADD = $(AM_LDFLAGS) $(ALSA_LIBS) $(LIBLO_LIBS) $(JACK_LIBS)
++ at DARWIN_FALSE@jack_dssi_host_LDADD = $(AM_LDFLAGS) $(ALSA_LIBS) $(LIBLO_LIBS) $(JACK_LIBS) -lm -ldl
+ @DARWIN_TRUE at jack_dssi_host_LDADD = $(AM_LDFLAGS) -lmx $(ALSA_LIBS) $(LIBLO_LIBS) $(JACK_LIBS)
+ all: all-am
+
diff --git a/dssi.spec b/dssi.spec
index 2f11e63..3b09a0c 100644
--- a/dssi.spec
+++ b/dssi.spec
@@ -1,12 +1,18 @@
Summary: Disposable Soft Synth Interface
Name: dssi
-Version: 1.0.0
-Release: 3%{?dist}
+Version: 1.1.0
+Release: 1%{?dist}
License: MIT
Group: Applications/Multimedia
URL: http://dssi.sourceforge.net/
Source0: http://download.sf.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
+Source1: http://download.sf.net/sourceforge/%{name}/%{name}-%{version}-RELEASE
+# Fix 64bit plugin path
+# http://sourceforge.net/tracker/?func=detail&aid=2798711&group_id=104230&atid=637350
Patch1: dssi-lib64.patch
+# Fix DSO-linking failure
+# http://sourceforge.net/tracker/?func=detail&aid=2948913&group_id=104230&atid=637350
+Patch2: dssi-linking.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: alsa-lib-devel
@@ -16,7 +22,7 @@ BuildRequires: liblo-devel
BuildRequires: libsamplerate-devel
BuildRequires: libsndfile-devel
# for the examples
-BuildRequires: qt3-devel
+BuildRequires: qt4-devel
%description
Disposable Soft Synth Interface (DSSI, pronounced "dizzy") is a proposal for a
@@ -48,6 +54,9 @@ Libraries, include files, etc you can use to develop DSSI based applications.
%prep
%setup -q
%patch1 -p1
+%patch2 -p1 -b .linking
+
+cp -a %{SOURCE1} .
%build
%configure
@@ -68,10 +77,12 @@ tests/controller
%files
%defattr(-,root,root,-)
-%doc README ChangeLog doc/TODO
+%doc README ChangeLog doc/TODO *-RELEASE
%{_bindir}/dssi_osc_send
%{_bindir}/dssi_osc_update
%{_bindir}/jack-dssi-host
+%{_bindir}/dssi_analyse_plugin
+%{_bindir}//dssi_list_plugins
%dir %{_libdir}/dssi
%{_mandir}/man1/*
@@ -95,6 +106,15 @@ tests/controller
%{_libdir}/pkgconfig/dssi.pc
%changelog
+* Sat Sep 25 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.1.0-1
+- Update to 1.1.0
+
+* Tue Jul 20 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.0.0-5
+- Rebuild against new liblo
+
+* Wed Feb 10 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.0.0-4
+- Fix DSO-linking failure
+
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
diff --git a/sources b/sources
index 497914c..11ba2d5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bc4c50f9f9b3cd13019718266f8f15af dssi-1.0.0.tar.gz
+dfc850e66fae94e7ec08aebb43d07848 dssi-1.1.0.tar.gz
More information about the scm-commits
mailing list