rpms/dssi-vst/F-9 dssi-vst-gcc44.patch, NONE, 1.1 dssi-vst-wine1118.patch, NONE, 1.1 dssi-vst.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Orcan Ogetbil oget at fedoraproject.org
Fri May 29 16:45:14 UTC 2009


Author: oget

Update of /cvs/pkgs/rpms/dssi-vst/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4925/F-9

Modified Files:
	.cvsignore sources 
Added Files:
	dssi-vst-gcc44.patch dssi-vst-wine1118.patch dssi-vst.spec 
	import.log 
Log Message:
* Thu Apr 30 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.8-2
- Make a ix86 only -wine subpackage

* Wed Mar 25 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.8-1
- Update to 0.8. SPEC file is courtesy of PlanetCCRMA.

* Tue Jul  8 2008 Fernando Lopez-Lezcano <nando at ccrma.stanford.edu>
- added gcc43 patch for building on fc9

* Fri May 23 2008 Fernando Lopez-Lezcano <nando at ccrma.stanford.edu> - 0.7-1
- updated to 0.7, added LADSPADIR to make install

* Fri Dec 14 2007 Fernando Lopez-Lezcano <nando at ccrma.stanford.edu> - 0.5-1
- initial build.



dssi-vst-gcc44.patch:

--- NEW FILE dssi-vst-gcc44.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	2009-03-25 18:40:46.000000000 -0400
@@ -20,7 +20,7 @@
 #include <unistd.h>
 #include <time.h>
 #include <stdlib.h>
-
+#include <cstdio>
 #include <lo/lo.h>
 #include <lo/lo_lowlevel.h>
 
diff -rupN dssi-vst-0.8.old/rdwrops.cpp dssi-vst-0.8/rdwrops.cpp
--- dssi-vst-0.8.old/rdwrops.cpp	2008-12-12 07:34:31.000000000 -0500
+++ dssi-vst-0.8/rdwrops.cpp	2009-03-25 18:36:52.000000000 -0400
@@ -8,7 +8,7 @@
 */
 
 #include "rdwrops.h"
-
+#include <cstdio>
 #include <errno.h>
 #include <unistd.h>
 
diff -rupN dssi-vst-0.8.old/remotepluginclient.cpp dssi-vst-0.8/remotepluginclient.cpp
--- dssi-vst-0.8.old/remotepluginclient.cpp	2008-12-12 07:34:31.000000000 -0500
+++ dssi-vst-0.8/remotepluginclient.cpp	2009-03-25 18:37:50.000000000 -0400
@@ -18,7 +18,7 @@
 #include <errno.h>
 #include <stdlib.h>
 #include <string.h>
-
+#include <cstdio>
 #include "rdwrops.h"
 
 RemotePluginClient::RemotePluginClient() :
diff -rupN dssi-vst-0.8.old/remotepluginserver.cpp dssi-vst-0.8/remotepluginserver.cpp
--- dssi-vst-0.8.old/remotepluginserver.cpp	2008-12-12 07:34:31.000000000 -0500
+++ dssi-vst-0.8/remotepluginserver.cpp	2009-03-25 18:39:43.000000000 -0400
@@ -19,7 +19,7 @@
 #include <iostream>
 #include <stdlib.h>
 #include <string.h>
-
+#include <cstdio>
 #include "rdwrops.h"
 
 RemotePluginServer::RemotePluginServer(std::string fileIdentifiers) :
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	2009-03-25 18:40:00.000000000 -0400
@@ -18,7 +18,7 @@
 #include <sys/wait.h>
 #include <errno.h>
 #include <stdlib.h>
-
+#include <cstdio>
 #include "rdwrops.h"
 #include "paths.h"
 
diff -rupN dssi-vst-0.8.old/vsthost.cpp dssi-vst-0.8/vsthost.cpp
--- dssi-vst-0.8.old/vsthost.cpp	2008-12-12 07:34:31.000000000 -0500
+++ dssi-vst-0.8/vsthost.cpp	2009-03-25 18:36:52.000000000 -0400
@@ -7,7 +7,7 @@
 
 #include <ctype.h>
 #include <signal.h>
-
+#include <cstdio>
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/mman.h>

dssi-vst-wine1118.patch:

--- NEW FILE dssi-vst-wine1118.patch ---
diff -rupN dssi-vst-0.8.old/Makefile dssi-vst-0.8/Makefile
--- dssi-vst-0.8.old/Makefile	2008-12-12 07:34:31.000000000 -0500
+++ dssi-vst-0.8/Makefile	2009-04-30 04:49:04.000000000 -0400
@@ -43,7 +43,7 @@ install:	all
 		mkdir -p $(BINDIR)
 		install dssi-vst.so $(DSSIDIR)
 		install dssi-vst.so $(LADSPADIR)
-		install dssi-vst-server.exe.so dssi-vst-server dssi-vst-scanner.exe.so dssi-vst-scanner dssi-vst_gui $(DSSIDIR)/dssi-vst
+		install dssi-vst-server.exe.so dssi-vst-server.exe dssi-vst-scanner.exe.so dssi-vst-scanner.exe dssi-vst_gui $(DSSIDIR)/dssi-vst
 		install vsthost $(BINDIR)
 
 clean:


--- NEW FILE dssi-vst.spec ---
Summary:       VST plugins host
Name:          dssi-vst
Version:       0.8
Release:       2%{?dist}
License:       GPLv2
Group:         Applications/Multimedia
URL:           http://dssi.sourceforge.net/
Source0:       http://downloads.sourceforge.net/dssi/%{name}-%{version}.tar.gz
Patch0:        %{name}-gcc44.patch
# wine-g++ on wine-devel-1.1.18 (Fedora 11) creates executables with .exe suffix
# which makes the original "make install" fail:
Patch1:        %{name}-wine1118.patch
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root
ExclusiveArch: %{ix86} x86_64

BuildRequires: dssi-devel
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: ladspa-devel
BuildRequires: liblo-devel
# The -wine subpackage will only be built on ix86
%ifarch %{ix86}
BuildRequires: wine-devel
%endif

Requires:      dssi
Requires:      ladspa

# Both packages depend on each other
Requires:      %{name}-wine = %{version}-%{release}

%description
dssi-vst is an adapter that allows users of Linux audio software to take VST
and VSTi audio effects and instrument plugins compiled for Windows, and load
them into native LADSPA or DSSI plugin hosts. Plugins run at full speed for
most audio processing, although their user interfaces are slower because of the
Windows emulation.

This package contains the DSSI host for the plugins.

%ifarch %{ix86}
%package wine
Summary:       VST plugins wrapper
Group:         Applications/Multimedia
Requires:      %{name} = %{version}-%{release}

%description wine
dssi-vst is an adapter that allows users of Linux audio software to take VST
and VSTi audio effects and instrument plugins compiled for Windows, and load
them into native LADSPA or DSSI plugin hosts. Plugins run at full speed for
most audio processing, although their user interfaces are slower because of the
Windows emulation.

This package contains the plugin wrapper that works through wine.
%endif

%prep
%setup -q
%patch0 -p1 -b .gcc44
%if 0%{fedora} >= 11
%patch1 -p1 -b .wine1118
%endif

%build
%ifarch %{ix86}
make %{?_smp_mflags} CXXFLAGS="%{optflags} -Ivestige -fPIC"
%else
# Build non-wine parts only on x86_64:
make %{?_smp_mflags} dssi-vst.so vsthost dssi-vst_gui CXXFLAGS="%{optflags} -Ivestige -fPIC"
%endif


%install
rm -rf %{buildroot}
%ifarch %{ix86}
make  DSSIDIR=%{buildroot}%{_libdir}/dssi   \
    LADSPADIR=%{buildroot}%{_libdir}/ladspa \
       BINDIR=%{buildroot}%{_bindir}        \
    install
# No need for duplicate files. We'll create a symlink instead.
rm -f %{buildroot}%{_libdir}/ladspa/*
%else
mkdir -p %{buildroot}%{_libdir}/dssi/%{name} \
         %{buildroot}%{_bindir}              \
         %{buildroot}%{_libdir}/ladspa
install -pm 755 vsthost %{buildroot}%{_bindir}
install -pm 755 %{name}.so %{buildroot}%{_libdir}/dssi/
install -pm 755 %{name}_gui %{buildroot}%{_libdir}/dssi/%{name}/
%endif
ln -s ../dssi/%{name}.so %{buildroot}%{_libdir}/ladspa

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc COPYING README
%{_bindir}/vsthost
%{_libdir}/dssi/%{name}.so
%dir %{_libdir}/dssi/%{name}/
%{_libdir}/dssi/%{name}/%{name}_gui
%{_libdir}/ladspa/*

%ifarch %{ix86}
%files wine
%defattr(-,root,root,-)
%dir %{_libdir}/dssi/
%dir %{_libdir}/dssi/%{name}/
%{_libdir}/dssi/%{name}/%{name}-scanner*
%{_libdir}/dssi/%{name}/%{name}-server*
%endif

%changelog
* Thu Apr 30 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.8-2
- Make a ix86 only -wine subpackage

* Wed Mar 25 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.8-1
- Update to 0.8. SPEC file is courtesy of PlanetCCRMA.

* Tue Jul  8 2008 Fernando Lopez-Lezcano <nando at ccrma.stanford.edu> 
- added gcc43 patch for building on fc9

* Fri May 23 2008 Fernando Lopez-Lezcano <nando at ccrma.stanford.edu> - 0.7-1
- updated to 0.7, added LADSPADIR to make install

* Fri Dec 14 2007 Fernando Lopez-Lezcano <nando at ccrma.stanford.edu> - 0.5-1
- initial build.


--- NEW FILE import.log ---
dssi-vst-0_8-2_fc10:F-9:dssi-vst-0.8-2.fc10.src.rpm:1243615336


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/dssi-vst/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	29 May 2009 15:50:04 -0000	1.1
+++ .cvsignore	29 May 2009 16:44:44 -0000	1.2
@@ -0,0 +1 @@
+dssi-vst-0.8.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/dssi-vst/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	29 May 2009 15:50:04 -0000	1.1
+++ sources	29 May 2009 16:44:44 -0000	1.2
@@ -0,0 +1 @@
+2d46474eaf84f0a2efc2389edaa18e3a  dssi-vst-0.8.tar.gz




More information about the fedora-extras-commits mailing list