Use Debian build flags for the GUI
Jochen Sprickerhof
2 years ago
0 | 0 |
gpsbabel (1.8.0+ds-2) unstable; urgency=medium
|
1 | 1 |
|
2 | 2 |
* Add patch for failing test on i386
|
|
3 |
* Use Debian build flags for the GUI
|
3 | 4 |
|
4 | 5 |
-- Jochen Sprickerhof <jspricke@debian.org> Sun, 23 Jan 2022 22:24:45 +0100
|
5 | 6 |
|
|
0 |
From: Jochen Sprickerhof <git@jochen.sprickerhof.de>
|
|
1 |
Date: Sun, 23 Jan 2022 22:54:24 +0100
|
|
2 |
Subject: Add Debian build flags
|
|
3 |
|
|
4 |
---
|
|
5 |
gui/app.pro | 6 ++++++
|
|
6 |
1 file changed, 6 insertions(+)
|
|
7 |
|
|
8 |
diff --git a/gui/app.pro b/gui/app.pro
|
|
9 |
index 81385bf..d4c1ef1 100755
|
|
10 |
--- a/gui/app.pro
|
|
11 |
+++ b/gui/app.pro
|
|
12 |
@@ -49,6 +49,12 @@ win32-g++ {
|
|
13 |
QMAKE_LFLAGS_RELEASE += -static-libgcc
|
|
14 |
}
|
|
15 |
|
|
16 |
+QMAKE_CPPFLAGS *= $(shell dpkg-buildflags --get CPPFLAGS)
|
|
17 |
+QMAKE_CFLAGS *= $(shell dpkg-buildflags --get CFLAGS)
|
|
18 |
+QMAKE_CXXFLAGS *= $(shell dpkg-buildflags --get CXXFLAGS)
|
|
19 |
+QMAKE_CXXFLAGS += $(shell dpkg-buildflags --get CPPFLAGS)
|
|
20 |
+QMAKE_LFLAGS *= $(shell dpkg-buildflags --get LDFLAGS)
|
|
21 |
+
|
|
22 |
# Set QMAKE_TARGET_BUNDLE_PREFIX so we get the correct CFBundleIdentifier in Info.plist
|
|
23 |
darwin:QMAKE_TARGET_BUNDLE_PREFIX=org.gpsbabel
|
|
24 |
|
4 | 4 |
gmapbase.html-location
|
5 | 5 |
Disable-donation-nagging
|
6 | 6 |
0007-Add-workaround-for-failing-test-on-i386.patch
|
|
7 |
0008-Add-Debian-build-flags.patch
|
20 | 20 |
convert -resize 32x32 gui/images/appicon.png debian/gpsbabel.xpm
|
21 | 21 |
xsltproc --output debian/gpsbabel.1 /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl xmldoc/gpsbabel_man.xml
|
22 | 22 |
|
23 | |
override_dh_auto_build-arch:
|
24 | |
dh_auto_build
|
25 | |
if dpkg -s qtwebengine5-dev; then $(MAKE) unix-gui; fi
|
|
23 |
execute_after_dh_auto_build-arch:
|
|
24 |
if dpkg -s qtwebengine5-dev > /dev/null; then dh_auto_build -- unix-gui; fi
|
26 | 25 |
|
27 | 26 |
override_dh_auto_build-indep:
|
28 | 27 |
$(MAKE) gpsbabel.pdf
|