Package: goldencheetah
Version: 3.0-1
Severity: serious
Hi,
While trying to look whether goldencheetah builds with the recently uploaded
clucene 2.x I noticed it unsurprisingly does not ;-(:
[...]
g++ -c -m64 -pipe -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_WEBKIT
-DGC_HAVE_LIBOAUTH -DGC_HAVE_QWTPLOT3D -DGC_HAVE_KML -DGC_HAVE_ICAL
-DGC_HAVE_VLC -DGC_HAVE_LUCENE -DQXT_STATIC -DGC_HAVE_SOAP -DQT_NO_DEBUG
-DQT_WEBKIT_LIB -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB
-DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql
-I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtScript
-I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I../qwt/src -I../qxt/src
-I/usr/include -I/usr/include/qwtplot3d-qt4 -I/usr/include
-I/usr/include/libical -I/usr/include/vlc -I/usr/lib -I../qtsolutions/soap
-I/usr/X11R6/include -I. -o VideoWindow.o VideoWindow.cpp
g++ -c -m64 -pipe -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_WEBKIT
-DGC_HAVE_LIBOAUTH -DGC_HAVE_QWTPLOT3D -DGC_HAVE_KML -DGC_HAVE_ICAL
-DGC_HAVE_VLC -DGC_HAVE_LUCENE -DQXT_STATIC -DGC_HAVE_SOAP -DQT_NO_DEBUG
-DQT_WEBKIT_LIB -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB
-DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql
-I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtScript
-I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I../qwt/src -I../qxt/src
-I/usr/include -I/usr/include/qwtplot3d-qt4 -I/usr/include
-I/usr/include/libical -I/usr/include/vlc -I/usr/lib -I../qtsolutions/soap
-I/usr/X11R6/include -I. -o Lucene.o Lucene.cpp
In file included from /usr/include/CLucene/StdHeader.h:20:0,
from /usr/include/CLucene.h:11,
from Lucene.h:31,
from Lucene.cpp:19:
/usr/include/CLucene/SharedHeader.h:18:36: fatal error:
CLucene/clucene-config.h: No such file or directory
#include "CLucene/clucene-config.h"
^
compilation terminated.
make[2]: *** [Lucene.o] Error 1
make[2]: Leaving directory `/tmp/goldencheetah-3.0/src'
make[1]: *** [sub-src-make_default-ordered] Error 2
make[1]: Leaving directory `/tmp/goldencheetah-3.0'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 25
dpkg-buildpackage: error: debian/rules build gave error exit status 2
This is because clucene-config.h is in
/usr/lib/x86_64-linux-gnu/CLucene/clucene-config.h (or the respective arch dir)
and thus needs explicit -I for that. the /usr/lib in CLUCENE_INCLUDE
doesn't suffice here.
When that is fixed -lclucene doesn't work as it's now -lclucene-core what's
needed.
Complete Patch attached.
Regards,
Rene
diff -Nru goldencheetah-3.0/debian/changelog goldencheetah-3.0/debian/changelog
--- goldencheetah-3.0/debian/changelog 2013-06-08 02:26:17.000000000 +0000
+++ goldencheetah-3.0/debian/changelog 2013-07-30 17:51:16.000000000 +0000
@@ -1,3 +1,10 @@
+goldencheetah (3.0-2) UNRELEASED; urgency=low
+
+ * fix build with clucene 2.x: set multiarch include dir and use
+ -lclucene-core instead of -lclucene
+
+ -- Rene Engelhard <[email protected]> Tue, 30 Jul 2013 17:19:34 +0000
+
goldencheetah (3.0-1) unstable; urgency=low
* New upstream release.
diff -Nru goldencheetah-3.0/debian/gcconfig.pri goldencheetah-3.0/debian/gcconfig.pri
--- goldencheetah-3.0/debian/gcconfig.pri 2013-06-08 02:26:17.000000000 +0000
+++ goldencheetah-3.0/debian/gcconfig.pri 1970-01-01 00:00:00.000000000 +0000
@@ -1,221 +0,0 @@
-# To build, copy this file to gcconfig.pri and then fill in the paths.
-
-# You can define the name of the executage file here.
-# If you do not specify anything then we deafult to: GoldenCheetah
-#APP_NAME =
-
-# We recommend a debug build for development and a release build for deployment
-#CONFIG += debug
-#CONFIG += release
-
-# If you want a console window to appear on Windows machines
-# then uncomment the following two lines.
-#CONFIG += console
-#QMAKE_LFLAGS = -mwindows
-
-# To compile translation you need QT tool - lrelease
-# If it is not found using he defaults in src/src.pro
-# then set the full path and filename here.
-QMAKE_LRELEASE = /usr/bin/lrelease-qt4
-
-# We use g++ on all platforms so switch on auto vectorization amongst other
-# things to speed up looping over ride file points
-#QMAKE_CXXFLAGS += -O3
-
-# Let us know where flex and bison are installed.
-# You may need to specify the full path if things don't work.
-#QMAKE_LEX = flex
-#QMAKE_YACC = bison
-#win32 {
-# QMAKE_YACC = bison --file-prefix=y -t
-# QMAKE_MOVE = cmd /c move
-# QMAKE_DEL_FILE = rm -f
-#}
-
-# If you want SRM download support you must install SRMIO
-# http://www.zuto.de/project/srmio/
-# Set path to the root of the SRMIO installation
-# If you installed in /usr/local/srmio then set
-# SRMIO_INSTALL = /usr/local/srmio
-# This will automatically set:
-# SRMIO_INCLUDE = $${SRMIO_INSTALL}/include
-# SRMIO_LIBS = $${SRMIO_INSTALL}/lib/libsrmio.a
-# You may override the INCLUDE and LIB files if you like.
-# You *must* define SRMIO_INSTALL to use this feature.
-#SRMIO_INSTALL =
-#SRMIO_INCLUDE =
-#SRMIO_LIBS =
-
-# If you want D2XX device downloads, you need the D2XX libraries
-# http://www.ftdichip.com/Drivers/D2XX.htm
-# Set path to where the D2XX include file (d2xx.h) is located
-# If the files are in /usr/include/d2xx then set
-# D2XX = /usr/include/d2xx
-# If for some reason you need a library to compile d2xx support
-# specify it on the D2XX_LIBS = line.
-# You *must* define D2XX_INCLUDE to use this feature.
-#D2XX_INCLUDE =
-#D2XX_LIBS =
-
-# If you want Twitter support you must install liboauth
-# http://liboauth.sourceforge.net/
-# Set path to the root of the OAUTH installation
-# If you installed in /usr/local/oauth then set
-# LIBOAUTH_INSTALL = /usr/local/oauth
-# This will automatically set:
-# LIBOAUTH_INCLUDE = $${LIBOAUTH_INSTALL}/include
-# LIBOAUTH_LIBS = $${LIBOAUTH_INSTALL}/lib/liboauth.a -lcurl -lcrypto -lz
-# You may override the INCLUDE and LIB files if you like.
-# You *must* define LIBOAUTH_INSTALL to use this feature.
-LIBOAUTH_INSTALL = /usr
-LIBOAUTH_LIBS = -loauth -lgcrypt -lcurl -lnss3 -lz
-
-# If you want 3D plotting, you need to install qwtplot3d
-# http://qwtplot3d.sourceforge.net/
-# If you are running Linux and have font problems, download
-# the Tar ball from http://qwtplot3d.svn.sourceforge.net/viewvc/qwtplot3d/
-# Follow Branches -> Maintain_0_2_x -> qwtplot3d
-# Set path to the root of the qwtplot3d installation
-# If you installed in /usr/local/qwtplot3d then set
-# QWT3D_INSTALL = /usr/local/qwtplot3d
-# This will automatically set:
-# QWT3D_INCLUDE = $${QWT3D_INSTALL}/include
-# QWT3D_LIBS = $${QWT3D_INSTALL}/lib/libqwtplot3d.a
-# You may override the INCLUDE and LIB files if you like.
-# You *must* define QWT3D_INSTALL to use this feature.
-QWT3D_INSTALL = /usr
-QWT3D_INCLUDE = /usr/include/qwtplot3d-qt4
-QWT3D_LIBS = /usr/lib/libqwtplot3d-qt4.so
-
-# For TrainingPeaks.com upload/download you need to install the Qt Soap add-on
-# http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtsoap
-# If qtsoap.pri is install in /usr/local/qtsolutions/soap/ then set
-# QTSOAP_INSTALL = /usr/local/qtsolutions/soap
-# By default we use a copy of Qt Soap in the GIT repository.
-# You *must* define QTSOAP_INSTALL to use a different version than this.
-#QTSOAP_INSTALL =
-
-# If you want support for Google Earth .kml files then you need
-# to install the Google libkml library
-#
-# http://code.google.com/p/libkml/
-# or on Linux sudo apt-get install libkml-dev
-#
-# then set the following variable appropriately
-# to the root of the libs/include path
-KML_INSTALL = /usr
-#KML_INCLUDE =
-#KML_LIBS =
-# Since KML also requires BOOST you will need to install
-# that too and then set BOOST_INCLUDE to that location
-# If the files are in /usr/include/boost then set
-#BOOST_INCLUDE = /usr/include
-#Additionally, on MAC the latest libs also need the following
-#QMAKE_CFLAGS_X86_64 += -mmacosx-version-min=10.7
-#QMAKE_CXXFLAGS_X86_64 = $$QMAKE_CFLAGS_X86_64
-#LIBS += -lexpat -luriparser -lminizip
-
-# If you want support for downloading from iCal calendars you will need libical
-# http://sourceforge.net/projects/freeassociation/
-# Set path to the root of the libical installation
-# If you installed in /usr/local/libical then set
-# ICAL_INSTALL = /usr/local/libical
-# This will automatically set:
-# ICAL_INCLUDE = $${ICAL_INSTALL}/include
-# ICAL_LIBS = $${ICAL_INSTALL}/lib/libical.a
-# You may override the INCLUDE and LIB files if you like.
-# You *must* define ICAL_INSTALL to use this feature.
-ICAL_INSTALL = /usr
-ICAL_INCLUDE = /usr/include/libical/
-#ICAL_LIBS =
-
-# If you want support for using USB1 sticks in Train View on Windows
-# then install the SiLabs USBXpress Software Development Kit (SDK)
-# http://www.silabs.com/products/mcu/Pages/USBXpress.aspx
-# and set the following to the 'Host' directory within the SDK
-# USBXPRESS_INSTALL = /c/SiLabs/MCU/USBXpress/USBXpress_API/Host/
-# You may override the INCLUDE and LIB files if you like.
-# You *must* define USBXPRESS_INSTALL to use this feature.
-#USBXPRESS_INSTALL =
-#USBXPRESS_INCLUDE =
-#USBXPRESS_LIBS =
-
-# If you want support for using USB2 sticks in Train View on Linux or Windows
-# then you need to install libusb (Linux) or libusb-win32 (Windows) version 0.1.12
-# For Linux builds download: (There is a copy in the contrib directory)
-# http://prdownloads.sourceforge.net/libusb/libusb-0.1.12.tar.gz
-# For Windows builds download:
-# http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/0.1.12.2/
-# You may override the INCLUDE and LIB files if you like.
-# You *must* define LIBUSB_INSTALL to use this feature.
-#LIBUSB_INSTALL = /usr/local
-#LIBUSB_INCLUDE =
-#LIBUSB_LIBS =
-
-# if you want video playback on training mode then
-# download and install vlc (videolan) from
-# ftp.videolan.org/pub/vlc/1.1.8 for your platform
-# there are sdks for Mac and Windows. On Linux you
-# will need to use the latest distro (e.g. Meerkat
-# on Ubuntu) to be sure apt-get installs the latest
-# builds (we need 1.1.8 or higher).
-# Set path to the root of the VLC installation
-# If the are installed in /usr/local/vlc then set
-# VLC_INSTALL = /usr/local/vlc
-# This will automatically set (Windows and Unix):
-# VLC_INCLUDE = $${VLC_INSTALL}/include
-# For Windows
-# VLC_LIBS = $${VLC_INSTALL}/lib/libvlc.dll.a $${VLC_INSTALL}/lib/libvlccore.dll.a
-# For Unix
-# VLC_LIBS = -lvlc -lvlccore
-# You may override the INCLUDE and LIB files if you like.
-# You *must* define VLC_INSTALL to use this feature.
-VLC_INSTALL = /usr
-VLC_INCLUDE = /usr/include/vlc
-#VLC_LIBS = -lvlc
-
-#If you want search functionality then uncomment the following
-#two lines once you habve installed clucene developer libraries
-#and runtimes. See the INSTALL guide for your platform.
-CLUCENE_INCLUDE = /usr/lib
-CLUCENE_LIBS = -lclucene
-
-
-# *** Mac users NOTE ***
-# On MAC you don't need libvlc since we use the
-# native QTKit (OSX framework) for video playback
-# using Quicktime and on 10.6 or higher Quicktime X
-#
-
-# If your system has PKG_CONFIG, QT can use this to get dependent libraries.
-# Add the names of libraries with PKG_CONFIG information.
-# eg. PKGCONFIG = oauth libical
-# Uncomment the following two lines to enable.
-#CONFIG += link_pkgconfig
-#PKGCONFIG =
-
-# If your QT build includes its own local compress libs
-# then you should comment the line below, otherwise you
-# will need to have the compress libraries installed
-# separately.
-LIBZ_INCLUDE =
-LIBZ_LIBS = -lz
-
-macx {
- # Uncomment this line to build with OS X Tiger support on a Leopard system:
- #QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.4u.sdk
-
- # Uncomment this line to build a OS X universal binary:
- #CONFIG+=x86 ppc
-
- # Uncomment this line if you have SDK 10.7 or higher
- #DEFINES += GC_HAVE_LION
-
- # Uncomment this line if you have the Mac OSX Wahoo API installed (Kickr)
- #HAVE_WFAPI = true
-}
-
-#if you want a 'robot' to test realtime code without having
-#to get on your trainer and ride then uncomment below
-#DEFINES += GC_WANT_ROBOT
-
diff -Nru goldencheetah-3.0/debian/gcconfig.pri.in goldencheetah-3.0/debian/gcconfig.pri.in
--- goldencheetah-3.0/debian/gcconfig.pri.in 1970-01-01 00:00:00.000000000 +0000
+++ goldencheetah-3.0/debian/gcconfig.pri.in 2013-07-30 17:23:44.000000000 +0000
@@ -0,0 +1,221 @@
+# To build, copy this file to gcconfig.pri and then fill in the paths.
+
+# You can define the name of the executage file here.
+# If you do not specify anything then we deafult to: GoldenCheetah
+#APP_NAME =
+
+# We recommend a debug build for development and a release build for deployment
+#CONFIG += debug
+#CONFIG += release
+
+# If you want a console window to appear on Windows machines
+# then uncomment the following two lines.
+#CONFIG += console
+#QMAKE_LFLAGS = -mwindows
+
+# To compile translation you need QT tool - lrelease
+# If it is not found using he defaults in src/src.pro
+# then set the full path and filename here.
+QMAKE_LRELEASE = /usr/bin/lrelease-qt4
+
+# We use g++ on all platforms so switch on auto vectorization amongst other
+# things to speed up looping over ride file points
+#QMAKE_CXXFLAGS += -O3
+
+# Let us know where flex and bison are installed.
+# You may need to specify the full path if things don't work.
+#QMAKE_LEX = flex
+#QMAKE_YACC = bison
+#win32 {
+# QMAKE_YACC = bison --file-prefix=y -t
+# QMAKE_MOVE = cmd /c move
+# QMAKE_DEL_FILE = rm -f
+#}
+
+# If you want SRM download support you must install SRMIO
+# http://www.zuto.de/project/srmio/
+# Set path to the root of the SRMIO installation
+# If you installed in /usr/local/srmio then set
+# SRMIO_INSTALL = /usr/local/srmio
+# This will automatically set:
+# SRMIO_INCLUDE = $${SRMIO_INSTALL}/include
+# SRMIO_LIBS = $${SRMIO_INSTALL}/lib/libsrmio.a
+# You may override the INCLUDE and LIB files if you like.
+# You *must* define SRMIO_INSTALL to use this feature.
+#SRMIO_INSTALL =
+#SRMIO_INCLUDE =
+#SRMIO_LIBS =
+
+# If you want D2XX device downloads, you need the D2XX libraries
+# http://www.ftdichip.com/Drivers/D2XX.htm
+# Set path to where the D2XX include file (d2xx.h) is located
+# If the files are in /usr/include/d2xx then set
+# D2XX = /usr/include/d2xx
+# If for some reason you need a library to compile d2xx support
+# specify it on the D2XX_LIBS = line.
+# You *must* define D2XX_INCLUDE to use this feature.
+#D2XX_INCLUDE =
+#D2XX_LIBS =
+
+# If you want Twitter support you must install liboauth
+# http://liboauth.sourceforge.net/
+# Set path to the root of the OAUTH installation
+# If you installed in /usr/local/oauth then set
+# LIBOAUTH_INSTALL = /usr/local/oauth
+# This will automatically set:
+# LIBOAUTH_INCLUDE = $${LIBOAUTH_INSTALL}/include
+# LIBOAUTH_LIBS = $${LIBOAUTH_INSTALL}/lib/liboauth.a -lcurl -lcrypto -lz
+# You may override the INCLUDE and LIB files if you like.
+# You *must* define LIBOAUTH_INSTALL to use this feature.
+LIBOAUTH_INSTALL = /usr
+LIBOAUTH_LIBS = -loauth -lgcrypt -lcurl -lnss3 -lz
+
+# If you want 3D plotting, you need to install qwtplot3d
+# http://qwtplot3d.sourceforge.net/
+# If you are running Linux and have font problems, download
+# the Tar ball from http://qwtplot3d.svn.sourceforge.net/viewvc/qwtplot3d/
+# Follow Branches -> Maintain_0_2_x -> qwtplot3d
+# Set path to the root of the qwtplot3d installation
+# If you installed in /usr/local/qwtplot3d then set
+# QWT3D_INSTALL = /usr/local/qwtplot3d
+# This will automatically set:
+# QWT3D_INCLUDE = $${QWT3D_INSTALL}/include
+# QWT3D_LIBS = $${QWT3D_INSTALL}/lib/libqwtplot3d.a
+# You may override the INCLUDE and LIB files if you like.
+# You *must* define QWT3D_INSTALL to use this feature.
+QWT3D_INSTALL = /usr
+QWT3D_INCLUDE = /usr/include/qwtplot3d-qt4
+QWT3D_LIBS = /usr/lib/libqwtplot3d-qt4.so
+
+# For TrainingPeaks.com upload/download you need to install the Qt Soap add-on
+# http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtsoap
+# If qtsoap.pri is install in /usr/local/qtsolutions/soap/ then set
+# QTSOAP_INSTALL = /usr/local/qtsolutions/soap
+# By default we use a copy of Qt Soap in the GIT repository.
+# You *must* define QTSOAP_INSTALL to use a different version than this.
+#QTSOAP_INSTALL =
+
+# If you want support for Google Earth .kml files then you need
+# to install the Google libkml library
+#
+# http://code.google.com/p/libkml/
+# or on Linux sudo apt-get install libkml-dev
+#
+# then set the following variable appropriately
+# to the root of the libs/include path
+KML_INSTALL = /usr
+#KML_INCLUDE =
+#KML_LIBS =
+# Since KML also requires BOOST you will need to install
+# that too and then set BOOST_INCLUDE to that location
+# If the files are in /usr/include/boost then set
+#BOOST_INCLUDE = /usr/include
+#Additionally, on MAC the latest libs also need the following
+#QMAKE_CFLAGS_X86_64 += -mmacosx-version-min=10.7
+#QMAKE_CXXFLAGS_X86_64 = $$QMAKE_CFLAGS_X86_64
+#LIBS += -lexpat -luriparser -lminizip
+
+# If you want support for downloading from iCal calendars you will need libical
+# http://sourceforge.net/projects/freeassociation/
+# Set path to the root of the libical installation
+# If you installed in /usr/local/libical then set
+# ICAL_INSTALL = /usr/local/libical
+# This will automatically set:
+# ICAL_INCLUDE = $${ICAL_INSTALL}/include
+# ICAL_LIBS = $${ICAL_INSTALL}/lib/libical.a
+# You may override the INCLUDE and LIB files if you like.
+# You *must* define ICAL_INSTALL to use this feature.
+ICAL_INSTALL = /usr
+ICAL_INCLUDE = /usr/include/libical/
+#ICAL_LIBS =
+
+# If you want support for using USB1 sticks in Train View on Windows
+# then install the SiLabs USBXpress Software Development Kit (SDK)
+# http://www.silabs.com/products/mcu/Pages/USBXpress.aspx
+# and set the following to the 'Host' directory within the SDK
+# USBXPRESS_INSTALL = /c/SiLabs/MCU/USBXpress/USBXpress_API/Host/
+# You may override the INCLUDE and LIB files if you like.
+# You *must* define USBXPRESS_INSTALL to use this feature.
+#USBXPRESS_INSTALL =
+#USBXPRESS_INCLUDE =
+#USBXPRESS_LIBS =
+
+# If you want support for using USB2 sticks in Train View on Linux or Windows
+# then you need to install libusb (Linux) or libusb-win32 (Windows) version 0.1.12
+# For Linux builds download: (There is a copy in the contrib directory)
+# http://prdownloads.sourceforge.net/libusb/libusb-0.1.12.tar.gz
+# For Windows builds download:
+# http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/0.1.12.2/
+# You may override the INCLUDE and LIB files if you like.
+# You *must* define LIBUSB_INSTALL to use this feature.
+#LIBUSB_INSTALL = /usr/local
+#LIBUSB_INCLUDE =
+#LIBUSB_LIBS =
+
+# if you want video playback on training mode then
+# download and install vlc (videolan) from
+# ftp.videolan.org/pub/vlc/1.1.8 for your platform
+# there are sdks for Mac and Windows. On Linux you
+# will need to use the latest distro (e.g. Meerkat
+# on Ubuntu) to be sure apt-get installs the latest
+# builds (we need 1.1.8 or higher).
+# Set path to the root of the VLC installation
+# If the are installed in /usr/local/vlc then set
+# VLC_INSTALL = /usr/local/vlc
+# This will automatically set (Windows and Unix):
+# VLC_INCLUDE = $${VLC_INSTALL}/include
+# For Windows
+# VLC_LIBS = $${VLC_INSTALL}/lib/libvlc.dll.a $${VLC_INSTALL}/lib/libvlccore.dll.a
+# For Unix
+# VLC_LIBS = -lvlc -lvlccore
+# You may override the INCLUDE and LIB files if you like.
+# You *must* define VLC_INSTALL to use this feature.
+VLC_INSTALL = /usr
+VLC_INCLUDE = /usr/include/vlc
+#VLC_LIBS = -lvlc
+
+#If you want search functionality then uncomment the following
+#two lines once you habve installed clucene developer libraries
+#and runtimes. See the INSTALL guide for your platform.
+CLUCENE_INCLUDE = /usr/lib/@DEB_HOST_MULTIARCH@
+CLUCENE_LIBS = -lclucene-core
+
+
+# *** Mac users NOTE ***
+# On MAC you don't need libvlc since we use the
+# native QTKit (OSX framework) for video playback
+# using Quicktime and on 10.6 or higher Quicktime X
+#
+
+# If your system has PKG_CONFIG, QT can use this to get dependent libraries.
+# Add the names of libraries with PKG_CONFIG information.
+# eg. PKGCONFIG = oauth libical
+# Uncomment the following two lines to enable.
+#CONFIG += link_pkgconfig
+#PKGCONFIG =
+
+# If your QT build includes its own local compress libs
+# then you should comment the line below, otherwise you
+# will need to have the compress libraries installed
+# separately.
+LIBZ_INCLUDE =
+LIBZ_LIBS = -lz
+
+macx {
+ # Uncomment this line to build with OS X Tiger support on a Leopard system:
+ #QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.4u.sdk
+
+ # Uncomment this line to build a OS X universal binary:
+ #CONFIG+=x86 ppc
+
+ # Uncomment this line if you have SDK 10.7 or higher
+ #DEFINES += GC_HAVE_LION
+
+ # Uncomment this line if you have the Mac OSX Wahoo API installed (Kickr)
+ #HAVE_WFAPI = true
+}
+
+#if you want a 'robot' to test realtime code without having
+#to get on your trainer and ride then uncomment below
+#DEFINES += GC_WANT_ROBOT
+
diff -Nru goldencheetah-3.0/debian/rules goldencheetah-3.0/debian/rules
--- goldencheetah-3.0/debian/rules 2013-06-08 02:26:17.000000000 +0000
+++ goldencheetah-3.0/debian/rules 2013-07-30 17:23:52.000000000 +0000
@@ -17,7 +17,8 @@
dh $@ --parallel
override_dh_auto_configure:
- cp $(CURDIR)/debian/gcconfig.pri $(CURDIR)/src/
+ sed -e s,@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH), \
+ > $(CURDIR)/src/gcconfig.pri < $(CURDIR)/debian/gcconfig.pri.in
cp $(CURDIR)/debian/qwtconfig.pri $(CURDIR)/qwt/
dh_auto_configure