Lines Matching full:packages
100 "Enable installation of packages that are no longer currently needed and"
108 "Disable installation of packages that are no longer currently needed and"
196 # Packages needed for development
198 packages = [
267 # Packages needed for chromeos only
268 packages += [
276 packages.append("realpath")
279 packages.append("libjpeg-dev")
281 packages.append("libjpeg62-dev")
284 packages.append("libbrlapi0.8")
286 packages.append("libbrlapi0.7")
288 packages.append("libbrlapi0.6")
290 packages.append("libbrlapi0.5")
293 packages.append("libav-tools")
296 packages.append("libvulkan-dev")
299 packages.append("libinput-dev")
303 packages.append("at-spi2-core")
307 packages.append("binutils-arm-linux-gnueabihf")
309 packages.append("binutils-aarch64-linux-gnu")
311 packages.append("binutils-mipsel-linux-gnu")
313 packages.append("binutils-mips64el-linux-gnuabi64")
315 # 64-bit systems need a minimum set of 32-bit compat packages for the
321 packages.append("libc6-i386")
323 packages.append("lib32stdc++6")
327 packages.append("lib32gcc-s1")
329 packages.append("lib32gcc1")
331 return packages
336 packages = [
390 packages += [
397 packages.append("lib32z1")
400 packages.append("libffi8")
402 packages.append("libffi7")
404 packages.append("libffi6")
407 packages.append("libpng16-16t64")
409 packages.append("libpng16-16")
411 packages.append("libpng12-0")
414 packages.extend(["libnspr4", "libnss3"])
416 packages.extend(["libnspr4-0d", "libnss3-1d"])
419 packages.append("appmenu-gtk")
421 packages.append("libgnome-keyring0")
423 packages.append("libgnome-keyring-dev")
425 packages.append("libvulkan1")
427 packages.append("libinput10")
430 packages.append("libncurses6")
432 packages.append("libncurses5")
435 packages.append("libasound2t64")
437 packages.append("libasound2")
439 # Run-time packages required by interactive_ui_tests on mutter
441 packages.append("libgraphene-1.0-0")
443 packages.append("mutter-common")
445 return packages
454 packages = [
496 packages += re.findall(pattern, lines)
499 packages.append("libncurses6:i386")
501 packages.append("libncurses5:i386")
503 return packages
506 # Packages that have been removed from this script. Regardless of configuration
511 print("Skipping backwards compatible packages.", file=sys.stderr)
513 print("Including backwards compatible packages.", file=sys.stderr)
515 packages = [
581 packages.extend(["python-is-python2", "python2-dev"])
583 packages.append("python")
586 packages.append("python-crypto")
589 packages.append("python-numpy")
592 packages.append("python-openssl")
595 packages.append("python-psutil")
598 packages.append("python-yaml")
601 packages.append("apache2.2-bin")
603 packages.append("apache2-bin")
618 packages.extend([php_cgi, mod_php])
621 return [package for package in packages if package_exists(package)]
630 # arm cross toolchain packages needed to build chrome on armhf
631 packages = [
642 packages.extend([
647 packages.extend([
652 return packages
661 packages = [
688 # Packages to build NaCl, its toolchains, and its ports.
700 for package in packages:
714 packages.append("lib32ncurses5-dev")
716 packages.append("lib32ncurses-dev")
718 return packages
721 # Packages suffixed with t64 are "transition packages" and should be preferred.
729 # Debian is in the process of transitioning to automatic debug packages, which
731 # Untransitioned packages have the -dbg suffix. And on some systems, neither
748 packages = [
753 # Debugging symbols packages not following common naming scheme
757 packages.append("libstdc++6-%s-dbg" % version)
761 packages.extend(dbg_package_name("libatk1.0"))
764 packages.extend(dbg_package_name("libpango1.0-dev"))
766 return packages
770 packages = (dev_list() + lib_list() + dbg_list(options) +
773 packages = [maybe_append_t64(package) for package in set(packages)]
775 # Sort all the :i386 packages to the front, to avoid confusing dpkg-query
777 return sorted(packages, key=lambda x: (not x.endswith(":i386"), x))
780 def missing_packages(packages): argument
783 ["dpkg-query", "-W", "-f", " "] + packages,
816 print("WARNING: The following packages are not installed:", file=sys.stderr)
820 print("WARNING: The following packages are unknown to your system",
830 print("Finding missing packages...", file=sys.stderr)
832 packages = package_list(options)
833 packages_str = " ".join(packages)
834 print("Packages required: " + packages_str, file=sys.stderr)
836 query_cmd = ["apt-get", "--just-print", "install"] + packages
845 "The following NEW packages will be installed:",
846 "The following packages will be upgraded:",
858 packages = find_missing_packages(options)
859 if packages:
861 subprocess.check_call(["sudo", "apt-get", "install"] + quiet + packages)
864 print("No missing packages, and the packages are up to date.",
872 print("You will have to install the above packages yourself.",