debian/0000755000000000000000000000000011762630643007176 5ustar debian/control0000644000000000000000000000350411762631534010603 0ustar Source: libmodule-install-authorrequires-perl Section: perl Priority: optional Build-Depends: devscripts, cdbs (>= 0.4.73~), perl, debhelper, dh-buildinfo, libmodule-install-perl Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/pkg-perl/packages/libmodule-install-authorrequires-perl Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libmodule-install-authorrequires-perl.git Homepage: http://search.cpan.org/dist/Module-Install-AuthorRequires/ Package: libmodule-install-authorrequires-perl Architecture: all Depends: ${cdbs:Depends}, ${misc:Depends}, ${perl:Depends} Recommends: ${cdbs:Recommends} Suggests: ${cdbs:Suggests} Description: declare author-only dependencies Modules often have optional requirements, for example dependencies that are useful for (optional) tests, but not required for the module to work properly. . Usually you want all developers of a project to have these optional modules installed. However, simply telling everyone or printing diagnostic messages if optional dependencies are missing often isn't enough to make sure all authors have all optional modules installed. . Module::Install already has a way of detecting an author environment, so an easy way to achieve the above would be something like: . if ($Module::Install::AUTHOR) { requires 'Some::Module'; requires 'Another::Module' => '0.42'; } . Unfortunately, that'll also make the optional dependencies show up in the distributions "META.yml" file, which is obviously wrong, as they aren't actually hard requirements. . Working that around requires a considerable amount of non-trivial Makefile.PL hackery, or simply using Module::Install::AuthorRequires's "author_requires" command. debian/source/0000755000000000000000000000000011752713702010473 5ustar debian/source/format0000644000000000000000000000001411373262460011700 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000030211762630643011043 0ustar libmodule-install-authorrequires-perl (0.02-1) unstable; urgency=low * Initial packaging release. Closes: bug#675736. -- Jonas Smedegaard Sun, 03 Jun 2012 11:42:57 +0200 debian/compat0000644000000000000000000000000211524363714010372 0ustar 7 debian/watch0000644000000000000000000000035011762536166010232 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 opts=uversionmangle=s/_(\d+)/~$1/ \ http://search.cpan.org/dist/Module-Install-AuthorRequires/ .*/Module-Install-AuthorRequires-([\d._]+)\.tar\.gz debian debian/copyright_hints0000644000000000000000000000174111762630061012333 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: Changes MANIFEST MANIFEST.SKIP META.yml Makefile.PL debian/compat debian/control debian/control.in debian/gbp.conf debian/source/format debian/watch inc/Module/Install/Base.pm inc/Module/Install/Can.pm inc/Module/Install/Fetch.pm inc/Module/Install/Makefile.pm inc/Module/Install/Win32.pm inc/Module/Install/WriteAll.pm lib/Module/Install/Admin/AuthorRequires.pm t/load.t Copyright: *No copyright* License: UNKNOWN FIXME Files: README lib/Module/Install/AuthorRequires.pm Copyright: 2009, Florian Ragwitz License: UNKNOWN FIXME Files: debian/rules Copyright: 2012, Jonas Smedegaard License: GPL-2+ FIXME Files: inc/Module/Install/Metadata.pm Copyright: License: MIT/X11 (BSD like) FIXME Files: inc/Module/Install.pm Copyright: 2008-2009, Adam Kennedy License: UNKNOWN FIXME debian/copyright0000644000000000000000000000477411762630307011142 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Module::Install::AuthorRequires Upstream-Contact: Florian Ragwitz Source: http://search.cpan.org/dist/Module-Install-AuthorRequires/ Files: * Copyright: 2012, Florian Ragwitz License: Artistic or GPL-1+ This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Comment: Perl 5 is licensed under either the 'Artistic license' or the 'GNU General Public License' version 1 or later. Files: inc/Module/AutoInstall.pm inc/Module/Install* Copyright: 2001-2006, Audrey Tang 2002-2004, Brian Ingerson 2006,2008-2012, Adam Kennedy License: Artistic or GPL-1+ This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Comment: Code lacks licensing, but is clearly a mangled convenience copy of Module::Install containing above copyright and licensing. Files: inc/Scalar/Util* Copyright: 1997-2010, Graham Barr . License: Artistic or GPL-1+ Comment: Mangled convenience copy of List::Util. Files: inc/YAML/Tiny.pm Copyright: 2006-2011, Adam Kennedy License: Artistic or GPL-1+ Comment: Code lacks licensing, but is clearly a mangled convenience copy of YAML::Tiny containing above copyright and licensing. Files: debian/* Copyright: 2011, Jonas Smedegaard License: GPL-2+ License: Artistic Comment: On Debian systems the 'Artistic License' is located in '/usr/share/common-licenses/Artistic'. License: GPL-1+ Comment: On Debian systems the 'GNU General Public License' version 1 is located in '/usr/share/common-licenses/GPL-1'. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Comment: On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL-2'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . debian/gbp.conf0000644000000000000000000000014611373262460010612 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000253011762536533010261 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright 2012, Jonas Smedegaard # Description: Main Debian packaging script for Module::Install::AuthorRequires # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/perl-makemaker.mk include /usr/share/cdbs/1/rules/debhelper.mk DEB_UPSTREAM_PACKAGE = Module-Install-AuthorRequires DEB_UPSTREAM_URL = http://www.cpan.org/modules/by-module/Module DEB_UPSTREAM_TARBALL_BASENAME_MANGLE = s/~/_/ DEB_UPSTREAM_TARBALL_MD5 = efb5bffec707ee721cc8c34a6d8bcf31 # Needed both by upstream build process and at runtime deps = libmodule-install-perl CDBS_BUILD_DEPENDS += , $(deps) CDBS_DEPENDS_ALL = $(deps) debian/control.in0000644000000000000000000000336111762537504011213 0ustar Source: libmodule-install-authorrequires-perl Section: perl Priority: optional Build-Depends: @cdbs@ Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/pkg-perl/packages/libmodule-install-authorrequires-perl Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libmodule-install-authorrequires-perl.git Homepage: http://search.cpan.org/dist/Module-Install-AuthorRequires/ Package: libmodule-install-authorrequires-perl Architecture: all Depends: ${cdbs:Depends}, ${misc:Depends}, ${perl:Depends} Recommends: ${cdbs:Recommends} Suggests: ${cdbs:Suggests} Description: declare author-only dependencies Modules often have optional requirements, for example dependencies that are useful for (optional) tests, but not required for the module to work properly. . Usually you want all developers of a project to have these optional modules installed. However, simply telling everyone or printing diagnostic messages if optional dependencies are missing often isn't enough to make sure all authors have all optional modules installed. . Module::Install already has a way of detecting an author environment, so an easy way to achieve the above would be something like: . if ($Module::Install::AUTHOR) { requires 'Some::Module'; requires 'Another::Module' => '0.42'; } . Unfortunately, that'll also make the optional dependencies show up in the distributions "META.yml" file, which is obviously wrong, as they aren't actually hard requirements. . Working that around requires a considerable amount of non-trivial Makefile.PL hackery, or simply using Module::Install::AuthorRequires's "author_requires" command.