Tags 735764 +patch
thanks
I mnaged to modifidy the package so it would build, it would probablly
be better to use pkg-config but I dunno enough about cmake to do that.
I also fixed the clean target in debian/rules along the way.
Debdiff attached, no intent to NMU.
diff -Nru lmms-0.4.10/debian/changelog lmms-0.4.10/debian/changelog
--- lmms-0.4.10/debian/changelog 2012-06-27 21:15:35.000000000 +0000
+++ lmms-0.4.10/debian/changelog 2014-03-19 22:57:26.000000000 +0000
@@ -1,3 +1,14 @@
+lmms (0.4.10-2.3+rpi1) jessie-staging; urgency=medium
+
+ * Add freetype includes to compiler flags in
+ plugins/zynaddsubfx/fltk/CMakeLists.txt and
+ plugins/zynaddsubfx/fltk/src/CMakeLists.txt
+ (the first one may not actually be needed, I hate cmake...)
+ (Closes: 735764)
+ * Fix clean target
+
+ -- Peter Michael Green <plugw...@raspbian.org> Wed, 19 Mar 2014 14:08:04
+0000
+
lmms (0.4.10-2.3) unstable; urgency=low
* Non maintainer upload.
diff -Nru lmms-0.4.10/debian/craptoremove lmms-0.4.10/debian/craptoremove
--- lmms-0.4.10/debian/craptoremove 1970-01-01 00:00:00.000000000 +0000
+++ lmms-0.4.10/debian/craptoremove 2014-03-19 23:31:49.000000000 +0000
@@ -0,0 +1,216 @@
+CPackConfig.cmake
+CPackSourceConfig.cmake
+include/moc_AudioAlsa.cxx_parameters
+include/moc_AudioDevice.cxx_parameters
+include/moc_AudioDummy.cxx_parameters
+include/moc_AudioFileDevice.cxx_parameters
+include/moc_AudioFileOgg.cxx_parameters
+include/moc_AudioFileWave.cxx_parameters
+include/moc_AudioJack.cxx_parameters
+include/moc_AudioOss.cxx_parameters
+include/moc_AudioPort.cxx_parameters
+include/moc_AudioPortAudio.cxx_parameters
+include/moc_AudioPulseAudio.cxx_parameters
+include/moc_AudioSampleRecorder.cxx_parameters
+include/moc_AudioSdl.cxx_parameters
+include/moc_AutomatableModel.cxx_parameters
+include/moc_AutomatableModelView.cxx_parameters
+include/moc_AutomationEditor.cxx_parameters
+include/moc_AutomationPattern.cxx_parameters
+include/moc_AutomationPatternView.cxx_parameters
+include/moc_AutomationTrack.cxx_parameters
+include/moc_Clipboard.cxx_parameters
+include/moc_ComboBoxModel.cxx_parameters
+include/moc_Controller.cxx_parameters
+include/moc_ControllerConnection.cxx_parameters
+include/moc_ControllerConnectionDialog.cxx_parameters
+include/moc_ControllerDialog.cxx_parameters
+include/moc_ControllerRackView.cxx_parameters
+include/moc_ControllerView.cxx_parameters
+include/moc_DetuningHelper.cxx_parameters
+include/moc_DummyEffect.cxx_parameters
+include/moc_DummyInstrument.cxx_parameters
+include/moc_DummyPlugin.cxx_parameters
+include/moc_Effect.cxx_parameters
+include/moc_EffectChain.cxx_parameters
+include/moc_EffectControlDialog.cxx_parameters
+include/moc_EffectControls.cxx_parameters
+include/moc_EffectRackView.cxx_parameters
+include/moc_EffectSelectDialog.cxx_parameters
+include/moc_EffectView.cxx_parameters
+include/moc_EnvelopeAndLfoParameters.cxx_parameters
+include/moc_EnvelopeAndLfoView.cxx_parameters
+include/moc_FxMixer.cxx_parameters
+include/moc_FxMixerView.cxx_parameters
+include/moc_ImportFilter.cxx_parameters
+include/moc_InlineAutomation.cxx_parameters
+include/moc_Instrument.cxx_parameters
+include/moc_InstrumentFunctionViews.cxx_parameters
+include/moc_InstrumentFunctions.cxx_parameters
+include/moc_InstrumentMidiIOView.cxx_parameters
+include/moc_InstrumentPlayHandle.cxx_parameters
+include/moc_InstrumentSoundShaping.cxx_parameters
+include/moc_InstrumentSoundShapingView.cxx_parameters
+include/moc_InstrumentTrack.cxx_parameters
+include/moc_InstrumentView.cxx_parameters
+include/moc_JournallingObject.cxx_parameters
+include/moc_LadspaBase.cxx_parameters
+include/moc_LadspaControl.cxx_parameters
+include/moc_LadspaControlView.cxx_parameters
+include/moc_LfoController.cxx_parameters
+include/moc_MainWindow.cxx_parameters
+include/moc_MeterDialog.cxx_parameters
+include/moc_MeterModel.cxx_parameters
+include/moc_MicroTimer.cxx_parameters
+include/moc_MidiAlsaRaw.cxx_parameters
+include/moc_MidiAlsaSeq.cxx_parameters
+include/moc_MidiClient.cxx_parameters
+include/moc_MidiController.cxx_parameters
+include/moc_MidiDummy.cxx_parameters
+include/moc_MidiEventProcessor.cxx_parameters
+include/moc_MidiOss.cxx_parameters
+include/moc_MidiPort.cxx_parameters
+include/moc_MidiPortMenu.cxx_parameters
+include/moc_MidiWinMM.cxx_parameters
+include/moc_Model.cxx_parameters
+include/moc_ModelView.cxx_parameters
+include/moc_Oscillator.cxx_parameters
+include/moc_PeakController.cxx_parameters
+include/moc_Piano.cxx_parameters
+include/moc_PianoView.cxx_parameters
+include/moc_Plugin.cxx_parameters
+include/moc_PluginView.cxx_parameters
+include/moc_ProjectJournal.cxx_parameters
+include/moc_ProjectRenderer.cxx_parameters
+include/moc_RemotePlugin.cxx_parameters
+include/moc_SerializingObject.cxx_parameters
+include/moc_SideBar.cxx_parameters
+include/moc_SideBarWidget.cxx_parameters
+include/moc_SweepOscillator.cxx_parameters
+include/moc_TempoSyncKnob.cxx_parameters
+include/moc_TempoSyncKnobModel.cxx_parameters
+include/moc_ToolPlugin.cxx_parameters
+include/moc_ToolPluginView.cxx_parameters
+include/moc_about_dialog.cxx_parameters
+include/moc_aeffectx.cxx_parameters
+include/moc_atomic_int.cxx_parameters
+include/moc_automatable_button.cxx_parameters
+include/moc_automatable_slider.cxx_parameters
+include/moc_base64.cxx_parameters
+include/moc_basic_filters.cxx_parameters
+include/moc_bb_editor.cxx_parameters
+include/moc_bb_track.cxx_parameters
+include/moc_bb_track_container.cxx_parameters
+include/moc_caption_menu.cxx_parameters
+include/moc_combobox.cxx_parameters
+include/moc_config_mgr.cxx_parameters
+include/moc_cpuload_widget.cxx_parameters
+include/moc_custom_events.cxx_parameters
+include/moc_debug.cxx_parameters
+include/moc_drumsynth.cxx_parameters
+include/moc_effect_lib.cxx_parameters
+include/moc_embed.cxx_parameters
+include/moc_endian_handling.cxx_parameters
+include/moc_engine.cxx_parameters
+include/moc_export.cxx_parameters
+include/moc_export_project_dialog.cxx_parameters
+include/moc_fade_button.cxx_parameters
+include/moc_fader.cxx_parameters
+include/moc_fft_helpers.cxx_parameters
+include/moc_fifo_buffer.cxx_parameters
+include/moc_file_browser.cxx_parameters
+include/moc_graph.cxx_parameters
+include/moc_group_box.cxx_parameters
+include/moc_gui_templates.cxx_parameters
+include/moc_interpolation.cxx_parameters
+include/moc_knob.cxx_parameters
+include/moc_ladspa.cxx_parameters
+include/moc_ladspa_2_lmms.cxx_parameters
+include/moc_ladspa_manager.cxx_parameters
+include/moc_lcd_spinbox.cxx_parameters
+include/moc_led_checkbox.cxx_parameters
+include/moc_lmms_basics.cxx_parameters
+include/moc_lmms_constants.cxx_parameters
+include/moc_lmms_math.cxx_parameters
+include/moc_lmms_style.cxx_parameters
+include/moc_midi.cxx_parameters
+include/moc_midi_time.cxx_parameters
+include/moc_mixer.cxx_parameters
+include/moc_mmp.cxx_parameters
+include/moc_note.cxx_parameters
+include/moc_note_play_handle.cxx_parameters
+include/moc_nstate_button.cxx_parameters
+include/moc_panning.cxx_parameters
+include/moc_panning_constants.cxx_parameters
+include/moc_pattern.cxx_parameters
+include/moc_pch.cxx_parameters
+include/moc_piano_roll.cxx_parameters
+include/moc_pixmap_button.cxx_parameters
+include/moc_play_handle.cxx_parameters
+include/moc_plugin_browser.cxx_parameters
+include/moc_preset_preview_play_handle.cxx_parameters
+include/moc_project_notes.cxx_parameters
+include/moc_project_version.cxx_parameters
+include/moc_rename_dialog.cxx_parameters
+include/moc_rubberband.cxx_parameters
+include/moc_sample_buffer.cxx_parameters
+include/moc_sample_play_handle.cxx_parameters
+include/moc_sample_record_handle.cxx_parameters
+include/moc_sample_track.cxx_parameters
+include/moc_setup_dialog.cxx_parameters
+include/moc_shared_object.cxx_parameters
+include/moc_song.cxx_parameters
+include/moc_song_editor.cxx_parameters
+include/moc_string_pair_drag.cxx_parameters
+include/moc_surround_area.cxx_parameters
+include/moc_tab_bar.cxx_parameters
+include/moc_tab_button.cxx_parameters
+include/moc_tab_widget.cxx_parameters
+include/moc_templates.cxx_parameters
+include/moc_text_float.cxx_parameters
+include/moc_timeline.cxx_parameters
+include/moc_tool_button.cxx_parameters
+include/moc_tooltip.cxx_parameters
+include/moc_track.cxx_parameters
+include/moc_track_container.cxx_parameters
+include/moc_track_container_view.cxx_parameters
+include/moc_track_label_button.cxx_parameters
+include/moc_transformable_auto_model.cxx_parameters
+include/moc_update_event.cxx_parameters
+include/moc_visualization_widget.cxx_parameters
+include/moc_volume.cxx_parameters
+lmms.rc
+lmmsversion.h
+plugins/audio_file_processor/moc_audio_file_processor.cxx_parameters
+plugins/bass_booster/moc_bassbooster_controls.cxx_parameters
+plugins/bit_invader/moc_bit_invader.cxx_parameters
+plugins/kicker/moc_kicker.cxx_parameters
+plugins/ladspa_browser/moc_ladspa_browser.cxx_parameters
+plugins/ladspa_browser/moc_ladspa_description.cxx_parameters
+plugins/ladspa_browser/moc_ladspa_port_dialog.cxx_parameters
+plugins/ladspa_effect/moc_LadspaControlDialog.cxx_parameters
+plugins/ladspa_effect/moc_LadspaControls.cxx_parameters
+plugins/ladspa_effect/moc_LadspaEffect.cxx_parameters
+plugins/lb302/moc_lb302.cxx_parameters
+plugins/organic/moc_organic.cxx_parameters
+plugins/papu/moc_papu_instrument.cxx_parameters
+plugins/patman/moc_patman.cxx_parameters
+plugins/peak_controller_effect/moc_peak_controller_effect_controls.cxx_parameters
+plugins/sf2_player/moc_patches_dialog.cxx_parameters
+plugins/sf2_player/moc_sf2_player.cxx_parameters
+plugins/sid/moc_sid_instrument.cxx_parameters
+plugins/spectrum_analyzer/moc_spectrumanalyzer_controls.cxx_parameters
+plugins/stereo_enhancer/moc_stereoenhancer_controls.cxx_parameters
+plugins/stereo_matrix/moc_stereomatrix_controls.cxx_parameters
+plugins/stk/mallets/moc_mallets.cxx_parameters
+plugins/triple_oscillator/moc_TripleOscillator.cxx_parameters
+plugins/vibed/moc_nine_button_selector.cxx_parameters
+plugins/vibed/moc_vibed.cxx_parameters
+plugins/zynaddsubfx/fltk/CMakeCache.txt
+plugins/zynaddsubfx/fltk/bin/FLTKConfig.cmake
+plugins/zynaddsubfx/fltk/bin/UseFLTK.cmake
+plugins/zynaddsubfx/fltk/cmake_uninstall.cmake
+plugins/zynaddsubfx/fltk/config.h
+plugins/zynaddsubfx/moc_ZynAddSubFx.cxx_parameters
+plugins/zynaddsubfx/fltk/lib/libfltk.a
+install_manifest.txt
diff -Nru lmms-0.4.10/debian/ftlk-config.original
lmms-0.4.10/debian/ftlk-config.original
--- lmms-0.4.10/debian/ftlk-config.original 1970-01-01 00:00:00.000000000
+0000
+++ lmms-0.4.10/debian/ftlk-config.original 2014-03-19 20:14:56.000000000
+0000
@@ -0,0 +1,388 @@
+#!/bin/sh
+#
+# "$Id: fltk-config.in 6614 2009-01-01 16:11:32Z matt $"
+#
+# FLTK configuration utility.
+#
+# Copyright 2000-2009 by Bill Spitzak and others.
+# Original version Copyright 2000 by James Dean Palmer
+# Adapted by Vincent Penne and Michael Sweet
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Library General Public
+# License as published by the Free Software Foundation; either
+# version 2 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Library General Public License for more details.
+#
+# You should have received a copy of the GNU Library General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+# USA.
+#
+# Please report all bugs and problems on the following page:
+#
+# http://www.fltk.org/str.php
+#
+
+MAJOR_VERSION=1
+MINOR_VERSION=3
+PATCH_VERSION=0
+VERSION="$MAJOR_VERSION.$MINOR_VERSION.$PATCH_VERSION"
+APIVERSION="$MAJOR_VERSION.$MINOR_VERSION"
+
+### BEGIN fltk-config
+selfdir=`dirname "$0"`
+
+prefix=/usr
+exec_prefix=${prefix}
+exec_prefix_set=no
+bindir=${exec_prefix}/bin
+includedir=${prefix}/include
+libdir=${exec_prefix}/lib
+srcdir=.
+
+# compiler names
+CC="gcc"
+CXX="g++"
+
+# flags for C++ compiler:
+ARCHFLAGS=""
+CFLAGS=" -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-D_THREAD_SAFE -D_REENTRANT"
+CXXFLAGS="-I/usr/include/freetype2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT"
+LDFLAGS=" "
+LDLIBS="-lXext -lXft -lfontconfig -lXinerama -lpthread -ldl -lm -lX11 "
+OPTIM=" -Os -Wall -Wunused -Wno-format-y2k -fno-exceptions
-fno-strict-aliasing"
+CAIROFLAGS=""
+
+# Check for local invocation, and update paths accordingly...
+if test -f "$selfdir/FL/Fl_Window.H"; then
+ bindir="$selfdir/fluid"
+ includedir="$selfdir"
+ libdir="$selfdir/lib"
+
+ if test -f "$libdir/libfltk_jpeg.a"; then
+ CFLAGS="-I$includedir/jpeg $CFLAGS"
+ CXXFLAGS="-I$includedir/jpeg $CXXFLAGS"
+ fi
+
+ if test -f "$libdir/libfltk_z.a"; then
+ CFLAGS="-I$includedir/zlib $CFLAGS"
+ CXXFLAGS="-I$includedir/zlib $CXXFLAGS"
+ fi
+
+ if test -f "$libdir/libfltk_png.a"; then
+ CFLAGS="-I$includedir/png $CFLAGS"
+ CXXFLAGS="-I$includedir/png $CXXFLAGS"
+ fi
+fi
+
+if test -d $includedir/FL/images; then
+ CFLAGS="-I$includedir/FL/images $CFLAGS"
+ CXXFLAGS="-I$includedir/FL/images $CXXFLAGS"
+fi
+
+if test -f "$libdir/libfltk_cairo.a"; then
+ CFLAGS="$CAIROFLAGS $CFLAGS"
+ CXXFLAGS="$CAIROFLAGS $CXXFLAGS"
+fi
+
+# libraries to link with:
+LIBNAME="../lib/libfltk.a"
+DSONAME=""
+DSOLINK=""
+IMAGELIBS="-lpng -lz -ljpeg "
+STATICIMAGELIBS="-lpng -lz -ljpeg "
+CAIROLIBS=""
+SHAREDSUFFIX=""
+
+usage ()
+{
+ echo "Usage: fltk-config [OPTIONS]
+Options:
+ [--version]
+ [--api-version]
+
+Options telling what we are doing:
+ [--use-gl] use GL
+ [--use-images] use extra image formats (PNG, JPEG)
+ [--use-glut] use glut compatibility layer
+ [--use-forms] use forms compatibility layer
+ [--use-cairo] use cairo graphics lib
+
+Options telling what information we request:
+ [--cc] return C compiler used to compile FLTK
+ [--cxx] return C++ compiler used to compile FLTK
+ [--optim] return compiler optimization used to compile FLTK
+ [--cflags] return flags to compile C using FLTK
+ [--cxxflags] return flags to compile C++ using FLTK
+ [--ldflags] return flags to link against FLTK
+ [--ldstaticflags] return flags to link against static FLTK library
+ even if there are DSOs installed
+ [--libs] return FLTK libraries full path for dependencies
+
+Options to compile and link an application:
+ [-g] compile the program with debugging information
+ [-Dname[=value]] compile the program with the given define
+ [--compile program.cxx]
+ [--post program] prepare the program for desktop use
+"
+ exit $1
+}
+
+if test $# -eq 0; then
+ usage 1
+fi
+
+no_plugins=no
+compile=
+post=
+debug=
+
+# Parse command line options
+while test $# -gt 0
+do
+ case "$1" in
+ -*=*)
+ optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'`
+ ;;
+ *)
+ optarg=
+ ;;
+ esac
+
+ case $1 in
+ --version)
+ echo $VERSION
+ ;;
+ --api-version)
+ echo $APIVERSION
+ ;;
+ --cc)
+ echo $CC
+ ;;
+ --cxx)
+ echo $CXX
+ ;;
+ --optim)
+ echo_optim=yes
+ ;;
+ --use-gl | --use-glut)
+ use_gl=yes
+ ;;
+ --use-forms)
+ use_forms=yes
+ ;;
+ --use-images)
+ use_images=yes
+ ;;
+ --use-cairo)
+ use_cairo=yes
+ ;;
+ --cflags)
+ echo_cflags=yes
+ ;;
+ --cxxflags)
+ echo_cxxflags=yes
+ ;;
+ --ldflags)
+ echo_ldflags=yes
+ ;;
+ --ldstaticflags)
+ echo_ldstaticflags=yes
+ ;;
+ --libs)
+ echo_libs=yes
+ ;;
+ -g)
+ debug=-g
+ ;;
+ -D*)
+ CXXFLAGS="$CXXFLAGS $1"
+ ;;
+ --compile)
+ compile="$2"
+ shift
+ ;;
+ --post)
+ post="$2"
+ shift
+ ;;
+ *)
+ echo_help=yes
+ ;;
+ esac
+ shift
+done
+
+if test "$includedir" != /usr/include; then
+ includes=-I$includedir
+else
+ includes=
+fi
+
+if test "$libdir" != /usr/lib -a "$libdir" != /usr/lib32; then
+ libs=-L$libdir
+else
+ libs=
+fi
+
+# Calculate needed libraries
+LDSTATIC="$libdir/libfltk.a $LDLIBS"
+LDLIBS="-lfltk$SHAREDSUFFIX $LDLIBS"
+
+if test x$use_forms = xyes; then
+ LDLIBS="-lfltk_forms$SHAREDSUFFIX $LDLIBS"
+ LDSTATIC="$libdir/libfltk_forms.a $LDSTATIC"
+fi
+if test x$use_gl = xyes; then
+ LDLIBS="-lfltk_gl$SHAREDSUFFIX -lGLU -lGL $LDLIBS"
+ LDSTATIC="$libdir/libfltk_gl.a -lGLU -lGL $LDSTATIC"
+fi
+if test x$use_images = xyes; then
+ LDLIBS="-lfltk_images$SHAREDSUFFIX $IMAGELIBS $LDLIBS"
+ LDSTATIC="$libdir/libfltk_images.a $STATICIMAGELIBS $LDSTATIC"
+fi
+
+if test x$use_cairo = xyes; then
+ LDLIBS="-lfltk_cairo$SHAREDSUFFIX $CAIROLIBS $LDLIBS"
+ LDSTATIC="$libdir/libfltk_cairo.a $CAIROLIBS $LDSTATIC"
+fi
+
+LDLIBS="$DSOLINK $LDFLAGS $libs $LDLIBS"
+LDSTATIC="$LDFLAGS $LDSTATIC"
+
+# Answer to user requests
+if test -n "$echo_help"; then
+ usage 1
+fi
+
+if test -n "$compile"; then
+ case "$compile" in
+ *.cxx)
+ prog="`basename \"$compile\" .cxx`"
+ ;;
+ *.cpp)
+ prog="`basename \"$compile\" .cpp`"
+ ;;
+ *.cc)
+ prog="`basename \"$compile\" .cc`"
+ ;;
+ *.C)
+ prog="`basename \"$compile\" .C`"
+ ;;
+ *)
+ echo "ERROR: Unknown/bad C++ source file extension on \"$compile\"!"
+ exit 1
+ ;;
+ esac
+
+ post="$prog"
+
+ echo $CXX $ARCHFLAGS $includes $CXXFLAGS $debug -o "'$prog'" "'$compile'"
$LDSTATIC
+ $CXX $ARCHFLAGS $includes $CXXFLAGS $debug -o "$prog" "$compile" $LDSTATIC
|| exit 1
+fi
+
+if test -n "$post"; then
+ case "`uname`" in
+ Darwin)
+ echo Creating "'$post.app'" bundle for desktop...
+ id=`echo $post | tr ' ' '_'`
+
+ # Make the bundle directory and move the executable there
+ rm -rf "$post.app/Contents/MacOS"
+ mkdir -p "$post.app/Contents/MacOS"
+ mv "$post" "$post.app/Contents/MacOS"
+
+ # Make a shell script that runs the bundled executable
+ echo "#!/bin/sh" >"$post"
+ echo 'dir="`dirname '"'"'$0'"'"'`"' >>"$post"
+ echo 'exec "$dir/'"$post.app/Contents/MacOS/$post"'" "$@"' >>"$post"
+ chmod +x "$post"
+
+ # Make the simplest Info.plist needed for an application
+ cat >"$post.app/Contents/Info.plist" <<EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<plist version="0.9">
+ <dict>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleExecutable</key>
+ <string>$post</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.fltk.$id</string>
+ <key>CFBundleName</key>
+ <string>$post</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ </dict>
+</plist>
+EOF
+ ;;
+ esac
+fi
+
+if test "$echo_cflags" = "yes"; then
+ echo $includes $CFLAGS
+fi
+
+if test "$echo_cxxflags" = "yes"; then
+ echo $includes $CXXFLAGS
+fi
+
+if test "$echo_optim" = "yes"; then
+ echo $OPTIM
+fi
+
+if test "$echo_ldflags" = "yes"; then
+ my_libs=
+ libdirs=$libs
+
+ for i in $LDLIBS ; do
+ if test $i != -L$libdir ; then
+ if test -z "$my_libs" ; then
+ my_libs="$i"
+ else
+ my_libs="$my_libs $i"
+ fi
+ fi
+ done
+ echo $libdirs $my_libs
+fi
+
+if test "$echo_ldstaticflags" = "yes"; then
+ echo $LDSTATIC
+fi
+
+if test "$echo_libs" = "yes"; then
+ echo $libdir/libfltk.a
+
+ if test x$use_forms = xyes; then
+ echo $libdir/libfltk_forms.a
+ fi
+
+ if test x$use_gl = xyes; then
+ echo $libdir/libfltk_gl.a
+ fi
+
+ if test x$use_cairo = xyes; then
+ echo $libdir/libfltk_cairo.a
+ fi
+
+ if test x$use_images = xyes; then
+ echo $libdir/libfltk_images.a
+
+ for lib in fltk_jpeg fltk_png fltk_z; do
+ if test -f $libdir/lib$lib.a; then
+ echo $libdir/lib$lib.a
+ fi
+ done
+ fi
+fi
+
+#
+# End of "$Id: fltk-config.in 6614 2009-01-01 16:11:32Z matt $".
+#
diff -Nru lmms-0.4.10/debian/lmms.xpm lmms-0.4.10/debian/lmms.xpm
--- lmms-0.4.10/debian/lmms.xpm 1970-01-01 00:00:00.000000000 +0000
+++ lmms-0.4.10/debian/lmms.xpm 2014-03-19 14:20:32.000000000 +0000
@@ -0,0 +1,226 @@
+/* XPM */
+static char *lmms[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 188 2 ",
+" c #050405",
+". c #090909",
+"X c #131413",
+"o c #1E1E1E",
+"O c #1B241B",
+"+ c #362C00",
+"@ c #242323",
+"# c #272E27",
+"$ c #2B2A2B",
+"% c #333433",
+"& c #373A37",
+"* c #383638",
+"= c #3C3D3C",
+"- c #185118",
+"; c #047A04",
+": c #257A25",
+"> c #377D37",
+", c #5A4A00",
+"< c #635100",
+"1 c #685500",
+"2 c #745F00",
+"3 c #756203",
+"4 c #7E6600",
+"5 c #403F40",
+"6 c #395144",
+"7 c #434243",
+"8 c #424A42",
+"9 c #4C4B4C",
+"0 c #4A554A",
+"q c #535353",
+"w c #505850",
+"e c #5B5B5B",
+"r c #636363",
+"t c #6D6D6D",
+"y c #746F73",
+"u c #727272",
+"i c #7D7D7D",
+"p c #8E7400",
+"a c #917600",
+"s c #967A00",
+"d c #9A7E00",
+"f c #039903",
+"g c #0B9E0B",
+"h c #158615",
+"j c #1A931A",
+"k c #00A300",
+"l c #00AB00",
+"z c #0FA70F",
+"x c #00B500",
+"c c #00BC00",
+"v c #08B108",
+"b c #08BC08",
+"n c #17A617",
+"m c #19A919",
+"M c #14BF14",
+"N c #18B718",
+"B c #1BBD1B",
+"V c #228C22",
+"C c #249424",
+"Z c #259925",
+"A c #289B28",
+"S c #308030",
+"D c #2CA22C",
+"F c #24B224",
+"G c #26BB26",
+"H c #30A630",
+"J c #3DA83D",
+"K c #32B232",
+"L c #3DB33D",
+"P c #3ABD3A",
+"I c #02C302",
+"U c #02CB02",
+"Y c #01D201",
+"T c #03DC03",
+"R c #13C713",
+"E c #16D816",
+"W c #00E400",
+"Q c #00E900",
+"! c #24CF24",
+"~ c #29C229",
+"^ c #2CC82C",
+"/ c #33C133",
+"( c #37CD37",
+") c #3CC13C",
+"_ c #32D032",
+"` c #2DEA2D",
+"' c #3EE53E",
+"] c #499449",
+"[ c #43A743",
+"{ c #46AC46",
+"} c #54B654",
+"| c #5EBF5E",
+" . c #4EC54E",
+".. c #4ACB4A",
+"X. c #44D244",
+"o. c #54C954",
+"O. c #5CCC5C",
+"+. c #50D450",
+"@. c #56DA56",
+"#. c #5DD15D",
+"$. c #44E144",
+"%. c #62C462",
+"&. c #66CC66",
+"*. c #6EC06E",
+"=. c #68CC68",
+"-. c #64D164",
+";. c #69DE69",
+":. c #74C674",
+">. c #70CB70",
+",. c #74D274",
+"<. c #75DA75",
+"1. c #7DD27D",
+"2. c #62E562",
+"3. c #9D8000",
+"4. c #AB8B00",
+"5. c #B08F00",
+"6. c #B29101",
+"7. c #B99600",
+"8. c #BD9A00",
+"9. c #C29E00",
+"0. c #C4A100",
+"q. c #CAA500",
+"w. c #CCA800",
+"e. c #D4AD00",
+"r. c #0055C5",
+"t. c #0058CE",
+"y. c #0058D0",
+"u. c #0067CE",
+"i. c #0068CF",
+"p. c #0075CF",
+"a. c #006AD3",
+"s. c #0077D1",
+"d. c #0079D5",
+"f. c #868686",
+"g. c #888887",
+"h. c #8C8C8C",
+"j. c #908F90",
+"k. c #949494",
+"l. c #9A9999",
+"z. c #A2A2A2",
+"x. c #A9AAA8",
+"c. c #A5B1A5",
+"v. c #B4B4B4",
+"b. c #B3BFB2",
+"n. c #BFBFBF",
+"m. c #80D480",
+"M. c #8BD98B",
+"N. c #91D191",
+"B. c #98D098",
+"V. c #9CDB9B",
+"C. c #93E193",
+"Z. c #AAC4A9",
+"A. c #AAC9AA",
+"S. c #A0DCA0",
+"D. c #A8D6A8",
+"F. c #AADEAA",
+"G. c #B4C2B3",
+"H. c #B6CAB5",
+"J. c #BAC1B9",
+"K. c #B5DEB5",
+"L. c #A4EAA4",
+"P. c #A8E1A8",
+"I. c #ABEDAB",
+"U. c #A7F6A7",
+"Y. c #AFF2AF",
+"T. c #B3E2B3",
+"R. c #BBE4BB",
+"E. c #BDEBBD",
+"W. c #B6F3B6",
+"Q. c #B9F4B9",
+"!. c #C0C4BF",
+"~. c #C6C6C6",
+"^. c #C7CFC7",
+"/. c #C9C9C9",
+"(. c #C4E6C4",
+"). c #C6EBC6",
+"_. c #CBEBCB",
+"`. c #C4F1C4",
+"'. c #CBF3CB",
+"]. c #DBE4DB",
+"[. c #D2F1D2",
+"{. c #D0F8D0",
+"}. c #DCF4DC",
+"|. c #E2EFE2",
+" X c #E1F4E1",
+".X c #E2F9E2",
+"XX c #EAF5EA",
+"oX c None",
+/* pixels */
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX{ oXoXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXK.B.A oXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXR.XXF.} oXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXT.}.}.).V.=.K oXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXZ T.R.T.'.'.).I.<.F oXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXA F.>.H ,.C.L.I.Y.;.oXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXH V.&.oXoXm G P .@.B oXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXD M.=.oXoXoXoXoXoXoXf oXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXC 1.-.oXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXq e e e e e > =.#.V oXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoX7 9 9 q oXoXoXoX: o.+.j 8 7 oXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoX% * oXoXoXoXoXoXoXoX) X.v oX* % oXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXo oXoXoXoXoXoXoXoXoXoXF _ I oXoXoXo oXoXoXoXoXoXoX",
+"oXoXoXoXoXoX@ oXoXoXoXoXoXoXoXoXoXoXz R U l oXoXoXo oXoXoXoXoXoX",
+"oXoXoXoXoXf.oXoXoXoXoXoXoXoXoXoXoXoXoXx Y c oXoXoXoXj.oXoXoXoXoX",
+"oXoXoXoXoXx.oXoXoXoXoXoXoXoXJ *.1.M.1.+.E Y oXoXoXoXg.oXoXoXoXoX",
+"oXoXoXoXoXoXoXi oXoXoXoX{ N.). X|.].|..XQ.$.z oXj.oXoXoXoXoXoXoX",
+"oXoXoXoXoXoX~.r q oXoX} F._._._.G.x.^.[.{.U.L w u /.oXoXoXoXoXoX",
+"p.oXoXoXz.~.l.9 9 oX{ S.Z.c.H.T.J.y Z.2.' ` G 0 9 l.v.z.oXoXoXu.",
+"p.oXoXoXg.x.t 5 = S 1.V.G.l.~.P.C.1.X.Y W W N 8 = t z.g.oXoXoXi.",
+"p.oXoXoXi l.e * % ] 1.1.D.H.V...G .:.^ W Q n & % e l.u oXoXoXi.",
+"d.oXoXoXq l.q $ # ] &.-.-.%.| :.F.E.E.( Q W h $ $ 9 k.9 oXoXoXa.",
+"d.oXy.oX@ l.q o O V / ~ M L F.W.'.Q.(.! Q Y - @ o r l.@ oXy.oXa.",
+"d.oXr.oX@ v.i X X ; x x c b %._.XX(.O.T Y oXoXX X g.v.o oXr.oXa.",
+"d.oXoXoXoXoXv.@ oXk c c U I / .^ U c oXoXoX. $ n.oXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXf l x I c c c oXoXoXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX6 oXoX",
+"oXoX6.7.oXoXoXoX4.e.3.oXd e.6.oXoXw.9.oXoX8.e.oXa 9.s p p 3 oXoX",
+"oXoX9.0.oXoXoXoXw.6.q.5.q.6.e.oX6.q.7.9.8.8.q.6.oXd p p p 4.oXoX",
+"oXoXs 4.4 4 , , 4.oXs 7.d oX4.< a d oX6.6.oXs d + 1 3 2 4 4.oXoX"
+};
diff -Nru lmms-0.4.10/debian/patches/add-freetype-library-path.diff
lmms-0.4.10/debian/patches/add-freetype-library-path.diff
--- lmms-0.4.10/debian/patches/add-freetype-library-path.diff 1970-01-01
00:00:00.000000000 +0000
+++ lmms-0.4.10/debian/patches/add-freetype-library-path.diff 2014-03-19
23:28:58.000000000 +0000
@@ -0,0 +1,43 @@
+Description: Add freetype includes to FTLK_CFLAGS in
plugins/zynaddsubfx/fltk/CMakeLists.txt
+Author: Peter Michael Green <plugw...@raspbian.org>
+Bug-Debian: http://bugs.debian.org/735764
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+Index: lmms-0.4.10.new/plugins/zynaddsubfx/fltk/CMakeLists.txt
+===================================================================
+--- lmms-0.4.10.new.orig/plugins/zynaddsubfx/fltk/CMakeLists.txt
2014-03-19 21:52:26.000000000 +0000
++++ lmms-0.4.10.new/plugins/zynaddsubfx/fltk/CMakeLists.txt 2014-03-19
22:21:47.000000000 +0000
+@@ -553,6 +553,7 @@
+ if(OPTION_USE_XFT)
+ set(USE_XFT X11_Xft_FOUND)
+ list(APPEND FLTK_LDLIBS -lXft)
++ list(APPEND FLTK_CXXFLAGS -I/usr/include/freetype2)
+ set(FLTK_XFT_FOUND TRUE)
+ else()
+ set(FLTK_XFT_FOUND FALSE)
+Index: lmms-0.4.10.new/plugins/zynaddsubfx/fltk/src/CMakeLists.txt
+===================================================================
+--- lmms-0.4.10.new.orig/plugins/zynaddsubfx/fltk/src/CMakeLists.txt
2011-01-26 13:54:21.000000000 +0000
++++ lmms-0.4.10.new/plugins/zynaddsubfx/fltk/src/CMakeLists.txt
2014-03-19 23:23:15.000000000 +0000
+@@ -235,6 +235,9 @@
+
+ if(USE_XFT)
+ target_link_libraries(fltk ${X11_Xft_LIB})
++ set_source_files_properties(
++ fl_font.cxx fl_set_fonts.cxx
++ PROPERTIES COMPILE_FLAGS "-I/usr/include/freetype2")
+ endif(USE_XFT)
+
+ if(LIB_fontconfig)
diff -Nru lmms-0.4.10/debian/patches/series lmms-0.4.10/debian/patches/series
--- lmms-0.4.10/debian/patches/series 2012-06-27 21:11:34.000000000 +0000
+++ lmms-0.4.10/debian/patches/series 2014-03-19 21:52:26.000000000 +0000
@@ -1,2 +1,3 @@
lib64-builddir.patch
fix-ftbfs-gcc4.7.diff
+add-freetype-library-path.diff
diff -Nru lmms-0.4.10/debian/rules lmms-0.4.10/debian/rules
--- lmms-0.4.10/debian/rules 2012-06-27 21:11:34.000000000 +0000
+++ lmms-0.4.10/debian/rules 2014-03-19 20:43:11.000000000 +0000
@@ -41,6 +41,9 @@
rm -f build-stamp
[ ! -f Makefile ] || $(MAKE) distclean
rm -f config.log
+ rm -f plugins/zynaddsubfx/fltk/FL/Fl*.h
plugins/zynaddsubfx/fltk/FL/filename.h plugins/zynaddsubfx/fltk/Fl
plugins/zynaddsubfx/fltk/FL/win32.h plugins/zynaddsubfx/fltk/FL/Enumerations.h
plugins/zynaddsubfx/fltk/FL/mac.h plugins/zynaddsubfx/fltk/FL/fl_show_input.h
plugins/zynaddsubfx/fltk/FL/fl_draw.h plugins/zynaddsubfx/fltk/FL/fl_ask.h
plugins/zynaddsubfx/fltk/FL/fl_message.h
plugins/zynaddsubfx/fltk/FL/fl_show_colormap.h
plugins/zynaddsubfx/fltk/FL/fl_draw.h plugins/zynaddsubfx/fltk/FL/fl_ask.h
plugins/zynaddsubfx/fltk/FL/fl_message.h
plugins/zynaddsubfx/fltk/FL/fl_show_colormap.h plugins/zynaddsubfx/fltk/FL/x.h
+ cp debian/ftlk-config.original plugins/zynaddsubfx/fltk/fltk-config
+ rm -f `cat debian/craptoremove`
dh_clean