Debian::PkgPerl::Util3pm
Utility functions for pkgperl tools
Usage
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);
Overview
Debian::PkgPerl::Util contains some utility functions for PkgPerl tools.
Methods
probable_build_dependency(package name)-
Returns true if the package name is likely to be used for building, and not only at runtime or only for testing.
download_and_cache_file(URL, local filename, expiration time in seconds)-
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
- Copyright 2022-2023 gregor herrmann [email protected]
- Copyright 2022 Damyan Ivanov [email protected]
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.
Releases
2 releases since Debian 12 (Bookworm); the text changed 1 time.