From dad4c3be24b53e6e9acbc642954b126b43252e5f Mon Sep 17 00:00:00 2001
From: Maxim Cournoyer <maxim.cournoyer@savoirfairelinux.com>
Date: Wed, 14 Feb 2018 15:48:37 -0500
Subject: [PATCH] packaging: Fix debian rules distclean problem.

CMake doesn't produce distclean targets. The problem would only
surface when testing with an unclean tree.

Change-Id: I7604548c86e65a58f5e7934f4b1496b8921d38d1
Reviewed-by: Olivier Soldano <olivier.soldano@savoirfairelinux.com>
---
 packaging/rules/debian/rules | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/packaging/rules/debian/rules b/packaging/rules/debian/rules
index 06982051..5a69c848 100755
--- a/packaging/rules/debian/rules
+++ b/packaging/rules/debian/rules
@@ -113,13 +113,15 @@ override_dh_auto_clean:
 	#########################
 	## libringclient clean ##
 	#########################
-	if [ -f lrc/build/Makefile ]; then make -C lrc/build distclean; fi
+	# CMake build system has no distclean target, so use clean.
+	if [ -f lrc/build/Makefile ]; then make -C lrc/build clean; fi
 	rm -rfv lrc/build
 
 	########################
 	## gnome client clean ##
 	########################
-	if [ -f client-gnome/build/Makefile ]; then make -C client-gnome/build distclean; fi
+	# CMake build system has no distclean target, so use clean.
+	if [ -f client-gnome/build/Makefile ]; then make -C client-gnome/build clean; fi
 	rm -rfv client-gnome/build
 
 override_dh_clean:
-- 
GitLab