Lines Matching refs:prog
83 foreach my $prog (sort keys %missing) {
84 my $is_optional = $missing{$prog};
98 print "Warning: better to also install \"$prog\".\n";
100 print "ERROR: please install \"$prog\", otherwise, build won't work.\n";
102 if (defined($map{$prog})) {
103 $install .= " " . $map{$prog};
105 $install .= " " . $prog;
145 my $prog = shift;
148 return if findprog($prog);
150 add_package($prog, $is_optional);
155 my $prog = shift;
158 my $err = system("perl -M$prog -e 1 2>/dev/null /dev/null");
161 add_package($prog, $is_optional);
166 my $prog = shift;
169 my $err = system("python3 -c 'import $prog' 2>/dev/null /dev/null");
171 my $err = system("python -c 'import $prog' 2>/dev/null /dev/null");
174 add_package($prog, $is_optional);
182 foreach my $prog(@pkgs) {
183 my $err = system("rpm -q '$prog' 2>/dev/null >/dev/null");
184 add_package($prog, $is_optional) if ($err);
193 foreach my $prog(@pkgs) {
194 my $err = system("pacman -Q '$prog' 2>/dev/null >/dev/null");
195 add_package($prog, $is_optional) if ($err);
204 foreach my $prog(keys %texlive) {
205 my $package = $texlive{$prog};
210 my $file = qx($kpsewhich $prog);
227 my $prog = findprog("virtualenv-3");
228 $prog = findprog("virtualenv-3.5") if (!$prog);
230 check_program("virtualenv", 0) if (!$prog);