[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