Scroll to navigation

Debian::PkgPerl::Util(3pm) Debian Perl packaging Tools Debian::PkgPerl::Util(3pm)

NAME

Debian::PkgPerl::Util - utility functions for PkgPerl tools

SYNOPSIS

 use Debian::PkgPerl::Util;
 ...
 $dep = "$dep <!nocheck>"
     unless Debian::PkgPerl::Util->probable_build_dependency($pkg);
 $cachefile = Debian::PkgPerl::Util->download_and_cache_file(
     "https://example.com/foo.txt",
     "bla.txt",
     86400
 );

DESCRIPTION

Debian::PkgPerl::Util contains some utility functions for PkgPerl tools.

METHODS

Returns true if the package name is likely to be used for building, and not only at runtime or only for testing.
Helper function to download a file from URL and save it in $ENV{XDG_CACHE_HOME}/pkg-perl-tools/ (or $ENV{HOME}/.cache/pkg-perl-tools/) as filename, unless the file already exists and is younger than expiration time in seconds.

Returns the full filename as a string.

COPYRIGHT AND LICENSE

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See <http://dev.perl.org/licenses/> for more information.

2024-03-04 pkg-perl-tools 0.78