[med-svn] [Git][med-team/libace-perl][master] 8 commits: d/control: build depends on rpcsvc-proto.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Sun Mar 8 21:04:54 GMT 2026



Étienne Mollier pushed to branch master at Debian Med / libace-perl


Commits:
47394e28 by Étienne Mollier at 2026-03-08T21:39:28+01:00
d/control: build depends on rpcsvc-proto.

Closes: #1130098

- - - - -
187355a5 by Étienne Mollier at 2026-03-08T21:40:48+01:00
d/watch: use the metacpan uscan template.

- - - - -
d175ef53 by Étienne Mollier at 2026-03-08T21:41:28+01:00
d/control: drop redundant Priority: optional.

- - - - -
c75e933a by Étienne Mollier at 2026-03-08T21:41:50+01:00
d/control: drop redundant Rules-Requires-Root: no.

- - - - -
0b851c08 by Étienne Mollier at 2026-03-08T21:42:13+01:00
d/control: declare compliance to standards version 4.7.3.

- - - - -
89d118bf by Étienne Mollier at 2026-03-08T21:56:52+01:00
d/rules: improve rules readability.

- - - - -
1b63b3ca by Étienne Mollier at 2026-03-08T21:57:59+01:00
d/{clean,rules}: declare files removed.

- - - - -
a3ae1650 by Étienne Mollier at 2026-03-08T22:04:26+01:00
d/changelog: ready for upload to unstable.

- - - - -


5 changed files:

- debian/changelog
- + debian/clean
- debian/control
- debian/rules
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+libace-perl (1.92-14) unstable; urgency=medium
+
+  * d/control: build depends on rpcsvc-proto. (Closes: #1130098)
+  * d/control: drop redundant Priority: optional.
+  * d/control: drop redundant Rules-Requires-Root: no.
+  * d/control: declare compliance to standards version 4.7.3.
+  * d/watch: use the metacpan uscan template.
+  * d/rules: improve rules readability.
+  * d/{clean,rules}: declare files removed.
+
+ -- Étienne Mollier <emollier at debian.org>  Sun, 08 Mar 2026 22:03:55 +0100
+
 libace-perl (1.92-13) unstable; urgency=medium
 
   * gcc-15.patch: new: fix build failure with gcc-15. (Closes: 1097160)


=====================================
debian/clean
=====================================
@@ -0,0 +1,7 @@
+.docs
+Ace/Browser/LocalSiteDefs.pm
+docs/Ace.html
+pod2htmd.tmp
+pod2htmi.tmp
+util/ace.pl
+util/install.pl


=====================================
debian/control
=====================================
@@ -5,15 +5,14 @@ Uploaders: Charles Plessy <plessy at debian.org>,
            Étienne Mollier <emollier at debian.org>
 Section: perl
 Testsuite: autopkgtest-pkg-perl
-Priority: optional
 Build-Depends: debhelper-compat (= 13),
                libtirpc-dev,
-               perl-xs-dev
-Standards-Version: 4.7.2
+               perl-xs-dev,
+               rpcsvc-proto
+Standards-Version: 4.7.3
 Vcs-Browser: https://salsa.debian.org/med-team/libace-perl
 Vcs-Git: https://salsa.debian.org/med-team/libace-perl.git
 Homepage: https://metacpan.org/release/AcePerl
-Rules-Requires-Root: no
 
 Package: libace-perl
 Architecture: any


=====================================
debian/rules
=====================================
@@ -14,8 +14,9 @@ ARCHLIB := $(shell perl -I/usr/lib/$(DEB_HOST_MULTIARCH)/perl/cross-config-$(PER
 	dh  $@
 
 override_dh_auto_build:
-	# The following is pasted from an interactive session, to better understand what is echoed to Makefile.PL.
-
+	# The following is pasted from an interactive session, to better
+	# understand what is echoed to Makefile.PL:
+	#
 	# Add commands to compile the package here
 	#
 	# Following echo answers the questions below.
@@ -31,31 +32,46 @@ override_dh_auto_build:
 	# Directory for the acebrowser CGI scripts (~username ok): [/usr/local/apache/cgi-bin/ace]
 	# Directory does not exist.  Shall I create it for you? [y]
 	# Directory for the acebrowser HTML files and images (~username ok): [/usr/local/apache/htdocs/ace]
-	perl -e "print qq(3\ny\n$(CURDIR)/debian/$(PACKAGE)/etc/libace-perl\ny\n$(CURDIR)/debian/$(PACKAGE)/usr/lib/cgi-bin\ny\n$(CURDIR)/debian/$(PACKAGE)/usr/share/$(PACKAGE))" | $(PERL) Makefile.PL \
-	INSTALLDIRS=vendor CC=$(CC) LD=$(CC) INSTALLVENDORARCH=$(ARCHLIB) INSTALLARCHLIB=$(ARCHLIB)
-	dh_auto_build --buildsystem=makefile -- OPTIMIZE="$(CFLAGS)" LD_RUN_PATH="" OTHERLDFLAGS="$(LDFLAGS)"
+	perl -e "print qq(3\ny\n$(CURDIR)/debian/$(PACKAGE)/etc/libace-perl\ny\n$(CURDIR)/debian/$(PACKAGE)/usr/lib/cgi-bin\ny\n$(CURDIR)/debian/$(PACKAGE)/usr/share/$(PACKAGE))" \
+	| $(PERL) \
+		Makefile.PL \
+		INSTALLDIRS=vendor \
+		CC=$(CC) \
+		LD=$(CC) \
+		INSTALLVENDORARCH=$(ARCHLIB) \
+		INSTALLARCHLIB=$(ARCHLIB)
+	dh_auto_build --buildsystem=makefile -- \
+		OPTIMIZE="$(CFLAGS)" \
+		LD_RUN_PATH="" \
+		OTHERLDFLAGS="$(LDFLAGS)"
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-	# Disabled as they need internet access.
+	@ echo W: tests are disabled due to requiring internet access.
 endif
 
-override_dh_clean:
-	[ ! -f Makefile ] || $(MAKE) realclean
+execute_before_dh_clean:
+	if [ -f Makefile ] \
+	; then $(MAKE) realclean \
+	; fi
 	$(RM) --recursive docs/Ace
-	dh_clean .docs Ace/Browser/LocalSiteDefs.pm docs/Ace.html pod2htmd.tmp pod2htmi.tmp util/ace.pl util/install.pl
 
 override_dh_auto_install:
-	sed -i 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' debian/README.Debian
+	# Adjust architecture dependent information from README.Debian.
+	sed -i 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' \
+		debian/README.Debian
 	# Add commands to install the package into $(TMP)
 	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
 	mv $(TMP)/usr/bin/ace.pl $(TMP)/usr/bin/ace
-	# Manpage is somehow empty and will be replaced by the manually edited debian/ace.1
+	# Manpage is somehow empty, so it is replaced by the manually
+	# edited debian/ace.1.
 	rm -f $(TMP)/usr/share/man/man1/ace.pl.1p
-	[ ! -d $(TMP)/usr/share/perl5 ] || \
-		rmdir --ignore-fail-on-non-empty --parents --verbose \
-		$(TMP)/usr/share/perl5
+	if [ -d $(TMP)/usr/share/perl5 ] \
+	; then rmdir --ignore-fail-on-non-empty --parents --verbose \
+		$(TMP)/usr/share/perl5 \
+	; fi
 
-override_dh_installexamples:
-	dh_installexamples
-	sed -i 's?#!/usr/local/bin/perl?#!/usr/bin/perl?' $(TMP)/usr/share/doc/$(PACKAGE)/examples/*.pl
+# Ensure the use of the system interpreter.
+execute_after_dh_installexamples:
+	sed -i 's?#!/usr/local/bin/perl?#!/usr/bin/perl?' \
+		$(TMP)/usr/share/doc/$(PACKAGE)/examples/*.pl


=====================================
debian/watch
=====================================
@@ -1,4 +1,4 @@
 Version: 5
 
-Source: https://metacpan.org/release/AcePerl/
-Matching-Pattern: .*/AcePerl-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$
+Template: Metacpan
+Dist: AcePerl



View it on GitLab: https://salsa.debian.org/med-team/libace-perl/-/compare/0ca18a357925bda9d1bd8384bf8b5f1907f0f3cf...a3ae16508bf74a15f7700f23b458f5d5780b27d2

-- 
View it on GitLab: https://salsa.debian.org/med-team/libace-perl/-/compare/0ca18a357925bda9d1bd8384bf8b5f1907f0f3cf...a3ae16508bf74a15f7700f23b458f5d5780b27d2
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260308/ece50f75/attachment-0001.htm>


More information about the debian-med-commit mailing list