This is an automated email from the git hooks/post-receive script. alexm-guest pushed a commit to branch master in repository pkg-perl-tools.
commit c1d1c24b30295ed18d9217f143ac741a80b37cd2 Author: Alex Muntada <al...@alexm.org> Date: Wed Nov 2 02:15:43 2016 +0100 Install Perl modules in lib/Debian/PkgPerl --- Makefile | 17 +++++++++++++++++ debian/copyright | 1 + debian/pkg-perl-tools.install | 1 + 3 files changed, 19 insertions(+) diff --git a/Makefile b/Makefile index 3ed920b..f1cad90 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,9 @@ SCRIPTS := $(filter-out lib,$(notdir $(wildcard scripts/*))) SCRIPT_LIBS := $(notdir $(wildcard scripts/lib/*)) BINS := $(notdir $(wildcard bin/*)) BIN_MANUALS := $(addsuffix .1,$(BINS)) +LIBS := $(notdir $(wildcard lib/Debian/PkgPerl/*)) +# Using // instead of :: is a hack to find dependencies later +LIB_MANUALS := $(addprefix Debian//PkgPerl//,$(patsubst %.pm,%.3pm,$(LIBS))) CONF_MANUALS := $(patsubst %.pod,%,$(notdir $(wildcard man5/*))) LINTIAN_CHECKS := $(notdir $(wildcard lintian/checks/pkg-perl/*)) LINTIAN_PROFILES := $(notdir $(wildcard lintian/profiles/pkg-perl/*)) @@ -21,6 +24,7 @@ AUTOPKGTEST_SCRIPTS_HEAVYDEPS := $(notdir $(wildcard autopkgtest/scripts/heavy-d VERSION := $(shell dpkg-parsechangelog --show-field Version) MAN_DIR := $(PREFIX)/share/man/man1 +MAN3_DIR := $(PREFIX)/share/man/man3 MAN5_DIR := $(PREFIX)/share/man/man5 INSTALLED_SCRIPTS := $(addprefix $(DESTDIR)/$(PREFIX)/share/pkg-perl-tools/,$(SCRIPTS)) @@ -29,6 +33,8 @@ INSTALLED_SCRIPT_ALIAS_MANUALS := $(addprefix $(DESTDIR)/$(MAN_DIR)/dpt-,$(addsu INSTALLED_SCRIPT_LIBS := $(addprefix $(DESTDIR)/$(PREFIX)/share/pkg-perl-tools/lib/,$(SCRIPT_LIBS)) INSTALLED_BINS := $(addprefix $(DESTDIR)/$(PREFIX)/bin/,$(BINS)) INSTALLED_BIN_MANUALS := $(addprefix $(DESTDIR)/$(MAN_DIR)/,$(BIN_MANUALS)) +INSTALLED_LIBS := $(addprefix $(DESTDIR)/$(PREFIX)/share/perl5/Debian/PkgPerl/,$(LIBS)) +INSTALLED_LIB_MANUALS := $(addprefix $(DESTDIR)/$(MAN3_DIR)/,$(LIB_MANUALS)) INSTALLED_LINTIAN_CHECKS := $(addprefix $(DESTDIR)/$(PREFIX)/share/lintian/checks/pkg-perl/, $(LINTIAN_CHECKS)) INSTALLED_LINTIAN_PROFILES := $(addprefix $(DESTDIR)/$(PREFIX)/share/lintian/profiles/pkg-perl/, $(LINTIAN_PROFILES)) INSTALLED_AUTOPKGTEST_SCRIPTS:= $(addprefix $(DESTDIR)/$(PREFIX)/share/pkg-perl-autopkgtest/, $(AUTOPKGTEST_SCRIPTS)) @@ -47,6 +53,7 @@ install: $(INSTALLED_SCRIPTS) $(INSTALLED_SCRIPT_MANUALS) \ $(INSTALLED_SCRIPT_ALIAS_MANUALS) \ $(INSTALLED_SCRIPT_LIBS) \ $(INSTALLED_BINS) $(INSTALLED_BIN_MANUALS) \ + $(INSTALLED_LIBS) $(INSTALLED_LIB_MANUALS) \ $(INSTALLED_CONF_MANUALS) \ $(INSTALLED_LINTIAN_CHECKS) $(INSTALLED_LINTIAN_PROFILES) \ $(INSTALLED_AUTOPKGTEST_SCRIPTS) \ @@ -56,7 +63,9 @@ install: $(INSTALLED_SCRIPTS) $(INSTALLED_SCRIPT_MANUALS) \ $(INSTALLED_AUTOPKGTEST_SCRIPTS_HEAVYDEPS) $(DESTDIR)/$(MAN_DIR) \ +$(DESTDIR)/$(MAN3_DIR) \ $(DESTDIR)/$(MAN5_DIR) \ +$(DESTDIR)/$(PREFIX)/share/perl5/Debian/PkgPerl \ $(DESTDIR)/$(PREFIX)/share/pkg-perl-tools/lib \ $(DESTDIR)/$(PREFIX)/share/lintian/checks/pkg-perl \ $(DESTDIR)/$(PREFIX)/share/lintian/profiles/pkg-perl \ @@ -86,6 +95,14 @@ $(INSTALLED_BINS) : $(DESTDIR)/$(PREFIX)/bin/% : bin/% $(INSTALLED_BIN_MANUALS) : $(DESTDIR)/$(MAN_DIR)/%.1 : bin/% $(DESTDIR)/$(MAN_DIR) $(POD2MAN) -n "$*" $< > $@ +$(INSTALLED_LIBS) : $(DESTDIR)/$(PREFIX)/share/perl5/Debian/PkgPerl/% : lib/Debian/PkgPerl/% $(DESTDIR)/$(PREFIX)/share/perl5/Debian/PkgPerl + $(INSTALL_BIN) $< $@ + +# Using // instead of :: helps finding the original .pm file +.PHONY: $(INSTALLED_LIB_MANUALS) +$(INSTALLED_LIB_MANUALS) : $(DESTDIR)/$(MAN3_DIR)/%.3pm : lib/%.pm $(DESTDIR)/$(MAN3_DIR) + $(POD2MAN) -n "$(subst //,::,$*)" -s 3pm $< > $(subst //,::,$@) + $(INSTALLED_LINTIAN_CHECKS) : $(DESTDIR)/$(PREFIX)/share/lintian/checks/pkg-perl/% : lintian/checks/pkg-perl/% $(DESTDIR)/$(PREFIX)/share/lintian/checks/pkg-perl $(INSTALL) $< $@ diff --git a/debian/copyright b/debian/copyright index def1aac..92d32db 100644 --- a/debian/copyright +++ b/debian/copyright @@ -7,6 +7,7 @@ Copyright: 2013-2014, Damyan Ivanov <d...@debian.org> 2013-2014, Axel Beckert <a...@debian.org> 2013-2016, gregor herrmann <gre...@debian.org> 2013-2014, Salvatore Bonaccorso <car...@debian.org> + 2016, Alex Muntada <al...@alexm.org> License: Artistic or GPL-1+ Files: Makefile.PL diff --git a/debian/pkg-perl-tools.install b/debian/pkg-perl-tools.install index b8a000d..fcb03ec 100644 --- a/debian/pkg-perl-tools.install +++ b/debian/pkg-perl-tools.install @@ -1,3 +1,4 @@ +usr/share/perl5 usr/share/pkg-perl-tools usr/share/man usr/share/lintian -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/pkg-perl-tools.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits