[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