diff -pruN 0.022-2.3/debian/changelog 0.022-2.4/debian/changelog
--- 0.022-2.3/debian/changelog	2024-07-11 10:39:09.000000000 +0000
+++ 0.022-2.4/debian/changelog	2025-08-27 10:43:00.000000000 +0000
@@ -1,3 +1,10 @@
+libclass-pluggable-perl (0.022-2.4) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch to short DH
+
+ -- Alexandre Detiste <tchet@debian.org>  Wed, 27 Aug 2025 12:43:00 +0200
+
 libclass-pluggable-perl (0.022-2.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -pruN 0.022-2.3/debian/compat 0.022-2.4/debian/compat
--- 0.022-2.3/debian/compat	2024-07-11 10:39:09.000000000 +0000
+++ 0.022-2.4/debian/compat	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-7
diff -pruN 0.022-2.3/debian/control 0.022-2.4/debian/control
--- 0.022-2.3/debian/control	2024-07-11 10:39:09.000000000 +0000
+++ 0.022-2.4/debian/control	2025-08-27 10:42:21.000000000 +0000
@@ -1,7 +1,7 @@
 Source: libclass-pluggable-perl
 Section: perl
 Priority: optional
-Build-Depends: debhelper (>= 7.0.0)
+Build-Depends: debhelper-compat (= 13)
 Build-Depends-Indep: perl (>= 5.8.8-12)
 Maintainer:  Sarah Connor <sarah.connor.uk@googlemail.com>
 Standards-Version: 3.7.3
@@ -9,12 +9,13 @@ Homepage: http://search.cpan.org/dist/Cl
 
 Package: libclass-pluggable-perl
 Architecture: all
-Depends: ${perl:Depends}, ${misc:Depends}, 
+Multi-Arch: foreign
+Depends: ${perl:Depends}, ${misc:Depends},
 Description:  Simple pluggable class.
  This class makes your class (sub class of Class::Pluggable) pluggable.
  In this documentation, the word "pluggable" has two meanings.
  .
- One is just simply adding new method to your pluggable classs from 
+ One is just simply adding new method to your pluggable classs from
  other plugin modules. So, after you plugged some modules to your class,
  you can use there method exactly same as your own object method.
  .
diff -pruN 0.022-2.3/debian/rules 0.022-2.4/debian/rules
--- 0.022-2.3/debian/rules	2024-07-11 10:39:09.000000000 +0000
+++ 0.022-2.4/debian/rules	2025-08-27 10:41:27.000000000 +0000
@@ -1,78 +1,4 @@
 #!/usr/bin/make -f
-# This debian/rules file is provided as a template for normal perl
-# packages. It was created by Marc Brockschmidt <marc@dch-faq.de> for
-# the Debian Perl Group (http://pkg-perl.alioth.debian.org/) but may
-# be used freely wherever it is useful.
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-# If set to a true value then MakeMaker's prompt function will
-# always return the default without waiting for user input.
-export PERL_MM_USE_DEFAULT=1
-
-PACKAGE=$(shell dh_listpackages)
-
-ifndef PERL
-PERL = /usr/bin/perl
-endif
-
-TMP     =$(CURDIR)/debian/$(PACKAGE)
-
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp
-build-stamp:
-	dh_testdir
-
-	# Add commands to compile the package here
-	$(PERL) Makefile.PL INSTALLDIRS=vendor
-	$(MAKE)
-	$(MAKE) test
-
-	touch $@
-
-clean:
-	dh_testdir
-	dh_testroot
-
-	dh_clean build-stamp install-stamp
-
-	# Add commands to clean up after the build process here
-	[ ! -f Makefile ] || $(MAKE) realclean
-
-install: install-stamp
-install-stamp: build-stamp
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-
-	# Add commands to install the package into $(TMP) here
-	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
-
-	[ ! -d $(TMP)/usr/lib/perl5 ] || rmdir --ignore-fail-on-non-empty --parents --verbose $(TMP)/usr/lib/perl5
-
-	touch $@
-
-binary-arch:
-# We have nothing to do here for an architecture-independent package
-
-binary-indep: build install
-	dh_testdir
-	dh_testroot
-	dh_installexamples
-	dh_installdocs README
-	dh_installchangelogs Changes
-	dh_perl
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-source diff:
-	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
-
-binary: binary-indep binary-arch
-.PHONY: build-indep build-arch build clean binary-indep binary-arch binary
+%:
+	dh $@
