Bug#852279: libfltk1.3-dev: Do not try to move fltk.spec if saved

2017-01-22 Thread Javier Serrano Polo
Control: tags -1 patch

The patch fixes the issue and allows to resume configuration.
--- fltk1.3-1.3.4.orig/debian/rules	2017-01-23 08:23:49.0 +0100
+++ fltk1.3-1.3.4/debian/rules	2017-01-23 08:18:30.0 +0100
@@ -20,7 +20,7 @@
 	dh $@
 
 override_dh_auto_clean:
-	mv fltk.spec fltk.spec.saved
+	[ -e fltk.spec.saved ] || mv fltk.spec fltk.spec.saved
 	dh_auto_clean
 	mv fltk.spec.saved fltk.spec
 
@@ -30,9 +30,9 @@
 	chmod +x debian/fix-fltk-targets-noconfig
 
 override_dh_auto_configure:
-	mv fltk.spec fltk.spec.saved
+	[ -e fltk.spec.saved ] || mv fltk.spec fltk.spec.saved
 ifneq "" "$(filter libfltk1.3-dev, $(shell dh_listpackages))"
-	mkdir CMakeTmp
+	mkdir -p CMakeTmp
 	cd CMakeTmp  &&  cmake -DCC:STRING="$(CC)" -DCXX:STRING="$(CXX)" \
 	-DCMAKE_INSTALL_PREFIX:STRING=/usr -DOPTION_CAIRO:BOOL=ON \
 	-DOPTION_BUILD_SHARED_LIBS:BOOL=ON -DOPTION_CREATE_LINKS:BOOL=ON \


smime.p7s
Description: S/MIME cryptographic signature


Bug#852279: libfltk1.3-dev: Do not try to move fltk.spec if saved

2017-01-22 Thread Javier Serrano Polo
Package: libfltk1.3-dev
Version: 1.3.4-1
Severity: wishlist

debian/rules runs
mv fltk.spec fltk.spec.saved

If later operations are interrupted, the target cannot be run again;
clean target will not work either. Please consider to test if
fltk.spec.saved exists already.


smime.p7s
Description: S/MIME cryptographic signature