Lines Matching refs:progs
160 def check_missing(self, progs): argument
185 self.missing_pkg[dtype].append(progs.get(prog, prog))
201 progs = " ".join(sorted(set(self.missing_pkg[dtype])))
639 def get_install_progs(self, progs, cmd, extra=None): argument
645 install = self.deps.check_missing(progs)
674 progs = {
717 return self.get_install_progs(progs, "apt-get install")
724 progs = {
766 progs["virtualenv"] = "python-virtualenv"
776 progs["python3.9"] = "python39"
777 progs["yaml"] = "python39-pyyaml"
812 return self.get_install_progs(progs, "dnf install")
819 progs = {
846 progs["latexmk"] = "texlive-latexmk-bin"
857 progs["python3.11"] = "python311"
860 progs.update({
868 progs.update({
884 return self.get_install_progs(progs, "zypper install --no-recommends")
890 progs = {
918 progs["convert"] = "imagemagick"
919 progs["yaml"] = "python-pyyaml"
920 progs["python-virtualenv"] = "python-virtualenv"
921 progs["python-sphinx"] = "python-sphinx"
922 progs["xelatex"] = "texlive"
944 progs["latexmk"] = "texlive-collection-basic"
955 return self.get_install_progs(progs, packager_cmd)
961 progs = {
991 return self.get_install_progs(progs, "pacman -S")
1004 progs = {
1109 return self.get_install_progs(progs,
1159 progs = {"sphinx-build": "sphinx"}
1168 return self.get_install_progs(progs, None)