Name cups
Version 2.4.2
Summary An Internet printing system for Unix
Description The Common UNIX Printing System is a printing system and general replacement for lpd and the like. It supports the Internet Printing Protocol (IPP), and has its own filtering driver model for handling various document types.
Section console/utils
License Apache-2.0
Homepage https://www.cups.org/
Recipe file recipes-extended/cups/cups_2.4.2.bb
recipes-extended/cups/cups.inc
Layer openembedded-core (kirkstone branch)
Inherits
  • autotools
  • autotools-brokensep
  • binconfig
  • multilib_script
  • pkgconfig
  • siteconfig
  • siteinfo
  • systemd
  • update-alternatives
  • useradd
  • useradd_base
Dependencies
  • autoconf-native
  • automake-native
  • avahi
  • base-files
  • base-passwd
  • dbus
  • jpeg
  • libpng
  • libtool-cross
  • libtool-native
  • libusb1
  • pkgconfig-native
  • shadow
  • shadow-native
  • shadow-sysroot
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/update-alternatives
  • zlib
  • acl
  • avahi
  • gnutls
  • libpam
  • systemd
  • xinetd
PACKAGECONFIG options
  • acl
  • avahi
  • gnutls
  • pam
  • systemd
  • webif
  • xinetd

Sources

https://github.com/OpenPrinting/cups/releases/download/v2.4.2/cups-2.4.2-source.tar.gz

Patches

Patch Status
cups/0001-use-echo-only-in-init.patch Inappropriate [embedded specific]
cups/0002-don-t-try-to-run-generated-binaries.patch Inappropriate [embedded specific]
cups/libexecdir.patch Pending
cups/0004-cups-fix-multilib-install-file-conflicts.patch Inappropriate [OE specific]
cups/CVE-2023-32324.patch Backport [https://github.com/OpenPrinting/cups/commit/fd8bc2d32589]
cups/CVE-2023-34241.patch Backport [https://github.com/OpenPrinting/cups/commit/9809947a959e18409dcf562a3466ef246cb90cb2]
cups/CVE-2023-32360.patch Backport [https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913]
cups/CVE-2023-4504.patch Backport [https://github.com/OpenPrinting/cups/commit/2431caddb7e6a87f04ac90b5c6366ad268b6ff31 ]
cups/CVE-2024-35235.patch Backport from https://github.com/OpenPrinting/cups/commit/a436956f374b0fd7f5da9df482e4f5840fa1c0d2, https://github.com/OpenPrinting/cups/commit/e3952d3ecd231588bb382529281a294124db9348#diff-6fc0a5ba57f83c8177d28f44729276fe35fcaaceae8b774481e6973fcbdf733d
cups/CVE-2024-47175-1.patch Backport [https://github.com/OpenPrinting/cups/commit/9939a70b750edd9d05270060cc5cf62ca98cfbe5]
cups/CVE-2024-47175-2.patch Backport [https://github.com/OpenPrinting/cups/commit/04bb2af4521b56c1699a2c2431c56c05a7102e69]
cups/CVE-2024-47175-3.patch Backport [https://github.com/OpenPrinting/cups/commit/e0630cd18f76340d302000f2bf6516e99602b844]
cups/CVE-2024-47175-4.patch Backport [https://github.com/OpenPrinting/cups/commit/1e6ca5913eceee906038bc04cc7ccfbe2923bdfd]
cups/CVE-2024-47175-5.patch Backport [https://github.com/OpenPrinting/cups/commit/2abe1ba8a66864aa82cd9836b37e57103b8e1a3b]

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master cups 2.4.10
scarthgap (Yocto Project 5.0) cups 2.4.10
nanbield (Yocto Project 4.3) cups 2.4.6
mickledore (Yocto Project 4.2) cups 2.4.2
langdale (Yocto Project 4.1) cups 2.4.2
kirkstone (Yocto Project 4.0) cups 2.4.2 (this recipe)
honister (Yocto Project 3.4) cups 2.3.3op2
hardknott (Yocto Project 3.3) cups 2.3.3
gatesgarth (Yocto Project 3.2) cups 2.3.3
dunfell (Yocto Project 3.1) cups 2.3.1
zeus (Yocto Project 3.0) cups 2.2.12
warrior (Yocto Project 2.7) cups 2.2.10
thud (Yocto Project 2.6) cups 2.2.10
sumo (Yocto Project 2.5) cups 2.2.6
rocko (Yocto Project 2.4) cups 2.2.4
pyro (Yocto Project 2.3) cups 2.2.2
morty (Yocto Project 2.2) cups 2.1.4
krogoth (Yocto Project 2.1) cups 2.1.3
jethro (Yocto Project 2.0) cups 2.0.4
fido (Yocto Project 1.8) cups 2.0.2
dizzy (Yocto Project 1.7) cups 1.7.5
daisy (Yocto Project 1.6) cups 1.7.1
dora (Yocto Project 1.5) cups 1.6.3
dylan (Yocto Project 1.4) cups 1.6.1
danny (Yocto Project 1.3) cups 1.4.6