Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -Nru lmms-1.1.3.orig/debian/changelog lmms-1.1.3/debian/changelog
- --- lmms-1.1.3.orig/debian/changelog 2015-09-21 13:54:03.000000000 +0200
- +++ lmms-1.1.3/debian/changelog 2016-04-05 23:26:39.000000000 +0200
- @@ -1,3 +1,11 @@
- +lmms (1.1.3-1.1) unstable; urgency=low
- +
- + * Non-maintainer upload.
- + * Enabled vst plugin on i386.
- + * Do not build convenience copies of LADSPA plugins.
- +
- + -- Javier Serrano Polo <[email protected]> Mon, 04 Apr 2016 19:42:09 +0200
- +
- lmms (1.1.3-1) unstable; urgency=low
- * New upstream version 1.1.3 (Closes: #788457).
- diff -Nru lmms-1.1.3.orig/debian/control lmms-1.1.3/debian/control
- --- lmms-1.1.3.orig/debian/control 2015-09-21 13:52:26.000000000 +0200
- +++ lmms-1.1.3/debian/control 2016-04-05 23:26:39.000000000 +0200
- @@ -8,8 +8,6 @@
- Build-Depends:
- cmake,
- debhelper (>= 9.0.0),
- - gcc-multilib [amd64],
- - g++-multilib [amd64],
- imagemagick,
- ladspa-sdk,
- libsdl-sound1.2-dev,
- @@ -31,6 +29,7 @@
- libxft-dev,
- portaudio19-dev,
- qt4-qmake,
- + wine32-tools [i386]
- Standards-Version: 3.9.6
- Homepage: http://lmms.io/
- Vcs-Browser: http://anonscm.debian.org/cgit/debian-edu/pkg-team/lmms.git/
- @@ -39,7 +38,8 @@
- Package: lmms
- Architecture: any
- Depends: lmms-common (>= ${source:Version}) , ${shlibs:Depends}, ${misc:Depends}, stk
- -Recommends: tap-plugins, caps
- +Recommends: calf-plugins, caps, cmt, swh-plugins, tap-plugins,
- + lmms-vst-server (>= ${source:Version})
- Suggests: fil-plugins, mcp-plugins, omins, freepats, fluid-soundfont-gm
- Replaces: lmms-common (<< 1.0.0-1)
- Breaks: lmms-common (<< 1.0.0-1)
- @@ -70,3 +70,10 @@
- .
- This package contains the platform independent files such as samples, presets
- and some example projects.
- +
- +Package: lmms-vst-server
- +Architecture: i386
- +Depends: wine, wine32, ${shlibs:Depends}, ${misc:Depends}
- +Recommends: lmms
- +Description: Linux Multimedia Studio - VST server
- + This package contains a helper application that loads VST plugins.
- diff -Nru lmms-1.1.3.orig/debian/lmms.install lmms-1.1.3/debian/lmms.install
- --- lmms-1.1.3.orig/debian/lmms.install 2015-09-21 13:52:26.000000000 +0200
- +++ lmms-1.1.3/debian/lmms.install 2016-04-05 23:26:39.000000000 +0200
- @@ -1,5 +1,6 @@
- usr/bin/lmms
- -usr/lib/*/lmms
- +usr/lib/*/lmms/lib*
- +usr/lib/*/lmms/RemoteZynAddSubFx
- usr/share/man/*
- usr/share/applications/*
- data/application-x-lmms-project.svg usr/share/icons/gnome/scalable/mimetypes
- diff -Nru lmms-1.1.3.orig/debian/lmms-vst-server.install lmms-1.1.3/debian/lmms-vst-server.install
- --- lmms-1.1.3.orig/debian/lmms-vst-server.install 1970-01-01 01:00:00.000000000 +0100
- +++ lmms-1.1.3/debian/lmms-vst-server.install 2016-04-05 23:26:39.000000000 +0200
- @@ -0,0 +1 @@
- +usr/lib/*/lmms/RemoteVstPlugin*
- diff -Nru lmms-1.1.3.orig/debian/patches/find-vst_base.patch lmms-1.1.3/debian/patches/find-vst_base.patch
- --- lmms-1.1.3.orig/debian/patches/find-vst_base.patch 1970-01-01 01:00:00.000000000 +0100
- +++ lmms-1.1.3/debian/patches/find-vst_base.patch 2016-04-05 23:56:20.000000000 +0200
- @@ -0,0 +1,49 @@
- +Description: Find vstbase library at runtime
- + The NEEDED entry was ../vst_base/libvstbase.so. The library was searched in
- + ../vst_base, which is relative to the invocation directory. The patch sets the
- + RUNPATH entry.
- +Author: Javier Serrano Polo <[email protected]>
- +
- +Index: lmms-1.1.3/plugins/CMakeLists.txt
- +===================================================================
- +--- lmms-1.1.3.orig/plugins/CMakeLists.txt 2016-04-05 23:41:16.000000000 +0200
- ++++ lmms-1.1.3/plugins/CMakeLists.txt 2016-04-05 23:52:36.000000000 +0200
- +@@ -33,8 +33,9 @@
- + ADD_SUBDIRECTORY(stereo_matrix)
- + ADD_SUBDIRECTORY(stk)
- + ADD_SUBDIRECTORY(triple_oscillator)
- +-ADD_SUBDIRECTORY(vestige)
- ++# dependency is not detected
- + ADD_SUBDIRECTORY(vst_base)
- ++ADD_SUBDIRECTORY(vestige)
- + ADD_SUBDIRECTORY(VstEffect)
- + ADD_SUBDIRECTORY(watsyn)
- + ADD_SUBDIRECTORY(waveshaper)
- +Index: lmms-1.1.3/plugins/VstEffect/CMakeLists.txt
- +===================================================================
- +--- lmms-1.1.3.orig/plugins/VstEffect/CMakeLists.txt 2015-03-08 03:47:14.000000000 +0100
- ++++ lmms-1.1.3/plugins/VstEffect/CMakeLists.txt 2016-04-05 23:27:04.000000000 +0200
- +@@ -2,7 +2,8 @@
- + INCLUDE(BuildPlugin)
- + INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}/../vst_base")
- + LINK_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}/../vst_base")
- +-LINK_LIBRARIES(vstbase)
- ++LINK_LIBRARIES(-lvstbase -Wl,--enable-new-dtags)
- ++SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${PLUGIN_DIR}")
- + BUILD_PLUGIN(vsteffect VstEffect.cpp VstEffectControls.cpp VstEffectControlDialog.cpp VstSubPluginFeatures.cpp VstEffect.h VstEffectControls.h VstEffectControlDialog.h VstSubPluginFeatures.h MOCFILES VstEffectControlDialog.h VstEffectControls.h EMBEDDED_RESOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.png")
- + SET_TARGET_PROPERTIES(vsteffect PROPERTIES COMPILE_FLAGS "-Wno-attributes")
- +
- +Index: lmms-1.1.3/plugins/vestige/CMakeLists.txt
- +===================================================================
- +--- lmms-1.1.3.orig/plugins/vestige/CMakeLists.txt 2015-03-08 03:47:14.000000000 +0100
- ++++ lmms-1.1.3/plugins/vestige/CMakeLists.txt 2016-04-05 23:51:23.000000000 +0200
- +@@ -2,7 +2,8 @@
- + INCLUDE(BuildPlugin)
- + INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}/../vst_base")
- + LINK_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}/../vst_base")
- +- LINK_LIBRARIES(vstbase)
- ++ LINK_LIBRARIES(-lvstbase -Wl,--enable-new-dtags)
- ++ SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${PLUGIN_DIR}")
- + BUILD_PLUGIN(vestige vestige.cpp vestige.h MOCFILES vestige.h EMBEDDED_RESOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.png")
- + ENDIF(LMMS_SUPPORT_VST)
- +
- diff -Nru lmms-1.1.3.orig/debian/patches/series lmms-1.1.3/debian/patches/series
- --- lmms-1.1.3.orig/debian/patches/series 2015-09-21 13:52:26.000000000 +0200
- +++ lmms-1.1.3/debian/patches/series 2016-04-05 23:26:39.000000000 +0200
- @@ -2,3 +2,4 @@
- find-fluid.patch
- gcc5.patch
- man-page-adjustment.patch
- +find-vst_base.patch
- diff -Nru lmms-1.1.3.orig/debian/rules lmms-1.1.3/debian/rules
- --- lmms-1.1.3.orig/debian/rules 2015-09-21 13:52:26.000000000 +0200
- +++ lmms-1.1.3/debian/rules 2016-04-05 23:26:39.000000000 +0200
- @@ -4,13 +4,20 @@
- DH_CMAKE_BUILD_DIR=obj -${DEB_BUILD_GNU_TYPE}
- DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
- +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
- DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
- -CMAKE_OPTS=
- +CMAKE_OPTS=-DWANT_CALF=0 -DWANT_CAPS=0 -DWANT_CMT=0 -DWANT_SWH=0 -DWANT_TAP=0
- ifneq ($(DEB_HOST_ARCH_OS),linux)
- CMAKE_OPTS+= -DWANT_ALSA=0
- endif
- +ifeq ($(DEB_HOST_ARCH),i386)
- +export PATH := $(PATH):/usr/lib/$(DEB_HOST_MULTIARCH)/wine
- +else
- +CMAKE_OPTS+= -DWANT_VST_NOWINE=1
- +endif
- +
- %:
- dh $@ --buildsystem cmake
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement