rpms/dssi-vst/devel dssi-vst-glibc212.patch, NONE, 1.1 dssi-vst-linking.patch, NONE, 1.1 dssi-vst.spec, 1.3, 1.4

Orcan Ogetbil oget at fedoraproject.org
Sat Feb 13 20:01:14 UTC 2010


Author: oget

Update of /cvs/pkgs/rpms/dssi-vst/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11324

Modified Files:
	dssi-vst.spec 
Added Files:
	dssi-vst-glibc212.patch dssi-vst-linking.patch 
Log Message:
* Sat Feb 13 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.8-5
- Fix build failure against glibc-2.12 RHBZ#564821
- Fix DSO linking failure


dssi-vst-glibc212.patch:
 dssi-vst_gui.cpp    |    1 +
 remotevstclient.cpp |    1 +
 2 files changed, 2 insertions(+)

--- NEW FILE dssi-vst-glibc212.patch ---
diff -rupN dssi-vst-0.8.old/dssi-vst_gui.cpp dssi-vst-0.8/dssi-vst_gui.cpp
--- dssi-vst-0.8.old/dssi-vst_gui.cpp	2008-12-12 07:34:31.000000000 -0500
+++ dssi-vst-0.8/dssi-vst_gui.cpp	2010-02-13 14:44:28.000000000 -0500
@@ -16,6 +16,7 @@
 #include <fcntl.h>
 #include <sys/un.h>
 #include <sys/poll.h>
+#include <sys/stat.h>
 #include <sys/time.h>
 #include <unistd.h>
 #include <time.h>
diff -rupN dssi-vst-0.8.old/remotevstclient.cpp dssi-vst-0.8/remotevstclient.cpp
--- dssi-vst-0.8.old/remotevstclient.cpp	2008-12-12 07:34:31.000000000 -0500
+++ dssi-vst-0.8/remotevstclient.cpp	2010-02-13 14:33:12.000000000 -0500
@@ -9,6 +9,7 @@
 
 #include <sys/un.h>
 #include <sys/socket.h>
+#include <sys/stat.h>
 #include <sys/poll.h>
 #include <fcntl.h>
 #include <iostream>

dssi-vst-linking.patch:
 Makefile |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE dssi-vst-linking.patch ---
--- dssi-vst-0.8.old/Makefile	2008-12-12 07:34:31.000000000 -0500
+++ dssi-vst-0.8/Makefile	2010-02-13 14:47:06.000000000 -0500
@@ -71,7 +71,7 @@ dssi-vst.so:	dssi-vst.cpp libremoteplugi
 		g++ -shared -Wl,-Bsymbolic -g3 $(CXXFLAGS) -o dssi-vst.so dssi-vst.cpp remotevstclient.o $(LDFLAGS) -L. -lremoteplugin -lasound
 
 vsthost:	vsthost.cpp libremoteplugin.a remotevstclient.o $(HEADERS)
-		g++ $(CXXFLAGS) vsthost.cpp remotevstclient.o -o vsthost $(LDFLAGS) -L. -lremoteplugin -ljack -lasound
+		g++ $(CXXFLAGS) vsthost.cpp remotevstclient.o -o vsthost $(LDFLAGS) -L. -lremoteplugin -ljack -lasound -lpthread
 
 dssi-vst_gui:	dssi-vst_gui.cpp rdwrops.h
 		g++ $(CXXFLAGS) dssi-vst_gui.cpp rdwrops.o -o dssi-vst_gui $(LDFLAGS) -llo


Index: dssi-vst.spec
===================================================================
RCS file: /cvs/pkgs/rpms/dssi-vst/devel/dssi-vst.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- dssi-vst.spec	24 Jul 2009 20:35:58 -0000	1.3
+++ dssi-vst.spec	13 Feb 2010 20:01:14 -0000	1.4
@@ -1,7 +1,7 @@
 Summary:       VST plugins host
 Name:          dssi-vst
 Version:       0.8
-Release:       4%{?dist}
+Release:       5%{?dist}
 License:       GPLv2
 Group:         Applications/Multimedia
 URL:           http://dssi.sourceforge.net/
@@ -9,6 +9,12 @@ Source0:       http://downloads.sourcefo
 Patch0:        %{name}-gcc44.patch
 # wine-g++ on wine-devel-1.1.18 (Fedora 11) creates executables with .exe suffix:
 Patch1:        %{name}-wine1118.patch
+# Fix build against glibc-2.12
+# https://sourceforge.net/tracker/?func=detail&aid=2951314&group_id=104230&atid=637350
+Patch2:        %{name}-glibc212.patch
+# Fix DSO linking
+# https://sourceforge.net/tracker/?func=detail&aid=2951312&group_id=104230&atid=637350
+Patch3:        %{name}-linking.patch
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root
 ExclusiveArch: %{ix86} x86_64
 
@@ -58,6 +64,8 @@ This package contains the plugin wrapper
 %if 0%{fedora} >= 11
 %patch1 -p1 -b .wine1118
 %endif
+%patch2 -p1 -b .glibc212
+%patch3 -p1 -b .linking
 
 %build
 %ifarch %{ix86}
@@ -109,6 +117,10 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
+* Sat Feb 13 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.8-5
+- Fix build failure against glibc-2.12 RHBZ#564821
+- Fix DSO linking failure
+
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.8-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 



More information about the scm-commits mailing list