--- cracklib2-2.9.0/debian/rules	2013-08-12 08:36:43.000000000 +0000
+++ cracklib2/debian/rules	2013-08-30 08:13:22.582773104 +0000
@@ -10,8 +10,12 @@
 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
+ifneq ($(DEB_STAGE),stage1)
 PYVERS := $(shell pyversions -vs)
 PY3VERS := $(shell py3versions -vs)
+else
+NOPYTHON_OPTIONS = -Npython-cracklib -Npython3-cracklib
+endif
 
 override_dh_auto_configure:
 	aclocal && libtoolize && automake --add-missing && autoreconf
@@ -38,6 +42,7 @@
 
 override_dh_auto_build:
 	$(MAKE) -C $(CURDIR)/debian/buildtmp/base
+ifneq ($(DEB_STAGE),stage1)
 	for i in $(PYVERS) $(PY3VERS); do \
 		cd $(CURDIR)/debian/buildtmp/python$$i; \
 		rm -rf lib; ln -s $(CURDIR)/debian/buildtmp/base/lib lib; \
@@ -49,11 +54,13 @@
 		      . ; \
 		CFLAGS="-I$(CURDIR)/lib $(CFLAGS)" LDFLAGS="$(LDFLAGS)" CPPFLAGS="$(CPPFLAGS)" python$$i setup.py build ; \
 	done
+endif
 	docbook2html -o debian/doc --nochunks debian/libcrack2.xml
 	docbook2html -o debian/doc --nochunks debian/cracklib-runtime.xml
 
 override_dh_auto_test:
 	mkdir $(CURDIR)/debian/tmp
+ifneq ($(DEB_STAGE),stage1)
 	$(CURDIR)/debian/buildtmp/base/util/cracklib-packer $(CURDIR)/debian/tmp/cracklib_dict < \
 	 $(CURDIR)/dicts/cracklib-small
 	for i in $(PYVERS) $(PY3VERS); do \
@@ -61,6 +68,7 @@
 		LD_LIBRARY_PATH=$(CURDIR)/debian/buildtmp/base/lib/.libs python$$i \
 		-c 'import cracklib; cracklib.test(dictpath="$(CURDIR)/debian/tmp/cracklib_dict")'; \
 	done
+endif
 
 override_dh_auto_clean:
 	rm -rf debian/buildtmp
@@ -97,6 +105,8 @@
 	  $(CURDIR)/debian/cracklib-runtime/usr/sbin/cracklib-check \
 	  $(CURDIR)/debian/cracklib-runtime/usr/sbin/cracklib-packer \
 	  $(CURDIR)/debian/cracklib-runtime/usr/sbin/cracklib-unpacker
+
+ifneq ($(DEB_STAGE),stage1)
 	for i in $(PYVERS); do \
 		cd $(CURDIR)/debian/buildtmp/python$$i/python; \
 		python$$i setup.py install --install-layout=deb --root $(CURDIR)/debian/python-cracklib; \
@@ -105,6 +115,7 @@
 		cd $(CURDIR)/debian/buildtmp/python$$i/python; \
 		python$$i setup.py install --install-layout=deb --root $(CURDIR)/debian/python3-cracklib; \
 	done
+endif
 
 override_dh_link:
 	dh_link -plibcrack2-dev usr/lib/$(DEB_HOST_MULTIARCH)/libcrack.so.2 \
@@ -114,11 +125,13 @@
 override_dh_installchangelogs:
 	dh_installchangelogs NEWS
 
+ifneq ($(DEB_STAGE),stage1)
 override_dh_python2:
 	dh_python2 -ppython-cracklib
 
 override_dh_python3:
 	dh_python3 -ppython3-cracklib
+endif
 
 %:
-	dh --with python2,python3,autotools_dev $@
+	dh --with python2,python3,autotools_dev $(NOPYTHON_OPTIONS) $@
