Source: quassel
Version: 0.8.0-1
Severity: important
Tags: patch
User: hardening-disc...@lists.alioth.debian.org
Usertags: goal-hardening

Please enable hardened build flags:
http://wiki.debian.org/Hardening

I have attached a patch that does so by including buildflags.mk.

Regards,
Felix
diff -Nru quassel-0.8.0/debian/control quassel-0.8.0/debian/control
--- quassel-0.8.0/debian/control	2012-04-25 01:01:12.000000000 +0200
+++ quassel-0.8.0/debian/control	2013-05-10 10:38:51.000000000 +0200
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Thomas Mueller <thomas.muel...@tmit.eu>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 7.0.50~), libqt4-dev, cmake, libfontconfig1-dev, libfreetype6-dev, libpng-dev, libsm-dev, libice-dev, libxi-dev, libxrandr-dev, libxrender-dev, zlib1g-dev, libssl-dev, libdbus-1-dev, pkg-kde-tools, kdelibs5-dev, libqca2-dev, qt4-dev-tools, libqtwebkit-dev, libindicate-qt-dev, libdbusmenu-qt-dev
+Build-Depends: debhelper (>= 7.0.50~), dpkg-dev (>= 1.16.1.1~), libqt4-dev, cmake, libfontconfig1-dev, libfreetype6-dev, libpng-dev, libsm-dev, libice-dev, libxi-dev, libxrandr-dev, libxrender-dev, zlib1g-dev, libssl-dev, libdbus-1-dev, pkg-kde-tools, kdelibs5-dev, libqca2-dev, qt4-dev-tools, libqtwebkit-dev, libindicate-qt-dev, libdbusmenu-qt-dev
 Homepage: http://www.quassel-irc.org
 Standards-Version: 3.9.3
 
diff -Nru quassel-0.8.0/debian/rules quassel-0.8.0/debian/rules
--- quassel-0.8.0/debian/rules	2011-06-06 21:56:19.000000000 +0200
+++ quassel-0.8.0/debian/rules	2013-05-10 10:44:52.000000000 +0200
@@ -2,6 +2,11 @@
 
 BUILDDIR_KDE := obj-$(DEB_BUILD_GNU_TYPE)-kde4
 
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+CXXFLAGS += $(CPPFLAGS)
+
 %:
 	dh --buildsystem=cmake --with=kde $@
 

Reply via email to