Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add printing support #167

Closed
wants to merge 2 commits into from
Closed

Conversation

diegorondini
Copy link
Contributor

While CUPS itself is part of openembedded-core, most of real world printing use cases require cups-filters to operate printers.
As it turns out meta-printing hasn't been updated for some time. While proposing these patches to meta-printing is an option, I think it makes sense to support (basic) printing use cases in meta-openembedded directly.

meta-oe/recipes-printing/qpdf/qpdf_9.1.0.bb Outdated Show resolved Hide resolved
meta-oe/recipes-printing/qpdf/qpdf_9.1.0.bb Outdated Show resolved Hide resolved
meta-oe/recipes-printing/cups/cups-filters.inc Outdated Show resolved Hide resolved
meta-oe/recipes-printing/cups/cups-filters.inc Outdated Show resolved Hide resolved
meta-oe/recipes-printing/cups/cups-filters.inc Outdated Show resolved Hide resolved
@diegorondini
Copy link
Contributor Author

I've pushed an updated version with the requested changes.
If it looks good I'll do some print tests.

meta-oe/recipes-printing/qpdf/qpdf_9.1.0.bb Outdated Show resolved Hide resolved
Add qpdf PDF transformation library recipe. The recipe has been imported
from meta-printing and updated.

Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
Add cups-filters recipe to provide backends and filters required for
real world printing with CUPS. The recipe has been imported from
meta-printing and updated.

Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
@diegorondini
Copy link
Contributor Author

Changed fetch URL to use sourceforge and rebased on meta-oe master.

@diegorondini
Copy link
Contributor Author

@kraj I've seen this is in master-next. If you can please don't merge in master yet, as I just noticed cups in oe-core now installs files in /usr/libexec rather than /usr/lib

@diegorondini
Copy link
Contributor Author

I've tracked down the issue to the cups recipe in oe-core. The cups-config crossscript reports the wrong install path for filters, backends, etc.
https://patchwork.openembedded.org/patch/168719/
I'll update this patch accordingly when the fix enters oe-core.

@kraj
Copy link
Contributor

kraj commented Jan 10, 2020

this is now in master

@kraj kraj closed this Jan 10, 2020
@diegorondini
Copy link
Contributor Author

Thank you. I will post a separate patch to fix the libdir vs libexecdir issue next week.

kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Sep 27, 2021
v2.5.3 Changes
New tests to verify add/del of IPv4/IPv6 routes in kernel MFC
Fixes
Fix openembedded#166: build warning with gcc 10.2.1: "comparison is always true due to limited range of data type"
Fix build warning with --disable-mrdisc configure option
Fix openembedded#167: cannot remove routes added with smcroutectl add, only affects add/del at runtime with smcroutectl, not .conf reload
Fix openembedded#168: build problem on Debian/kFreeBSD, used wrong queue.h

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Sep 27, 2021
v2.5.3 Changes
New tests to verify add/del of IPv4/IPv6 routes in kernel MFC
Fixes
Fix openembedded#166: build warning with gcc 10.2.1: "comparison is always true due to limited range of data type"
Fix build warning with --disable-mrdisc configure option
Fix openembedded#167: cannot remove routes added with smcroutectl add, only affects add/del at runtime with smcroutectl, not .conf reload
Fix openembedded#168: build problem on Debian/kFreeBSD, used wrong queue.h

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Apr 6, 2022
Changelog:
==========
  * improve 'resize()', see openembedded#167
  * optimize 'copy_n()' by avoiding loops, openembedded#171
  * '.bytereverse()' no longer sets unused bits to zero

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Apr 12, 2022
Version 3.12.2
~~~~~~~~~~~~~~
Released: 2022-04-03
Features:
 * Added support for larger thumbnail sizes: 512, 768 and 1024 pixels.
Bugfixes:
 * Fixed possible crash when changing directory during thumbnails creation.
Translations:

Version 3.12.1
~~~~~~~~~~~~~~
Released: 2022-03-21
Bugfixes:
 * PNG loader ignores gAMA. (openembedded#194)
 * Transparent webp images are rendered incorrectly. (openembedded#199)
 * Crash when dropping files on an empty folder/catalog. (openembedded#220)
 * Fixed location loading after mounting volume.
 * JPEG image dimensions not displayed for files inside the trash. (openembedded#214)
 * Infinite Loop when viewing more than 50 thumbnails. (Kendy Kutzner)
 * X11 window title is not set. (Bruno Vasselle)
 * Copy release notes on build from NEWS to metainfo file. (Federico Bruni)
 * Fixed build if appstream >= 0.14.6 is not available.
 * Fix incorrect usage of shared_module in extensions. (Jakub Jirutka)
 * cli: mention that user can open files and/or directories. (openembedded#167)
Translations

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
schnitzeltony added a commit to schnitzeltony/meta-openembedded that referenced this pull request Apr 12, 2022
Version 3.12.2
~~~~~~~~~~~~~~
Released: 2022-04-03
Features:
 * Added support for larger thumbnail sizes: 512, 768 and 1024 pixels.
Bugfixes:
 * Fixed possible crash when changing directory during thumbnails creation.
Translations:

Version 3.12.1
~~~~~~~~~~~~~~
Released: 2022-03-21
Bugfixes:
 * PNG loader ignores gAMA. (openembedded#194)
 * Transparent webp images are rendered incorrectly. (openembedded#199)
 * Crash when dropping files on an empty folder/catalog. (openembedded#220)
 * Fixed location loading after mounting volume.
 * JPEG image dimensions not displayed for files inside the trash. (openembedded#214)
 * Infinite Loop when viewing more than 50 thumbnails. (Kendy Kutzner)
 * X11 window title is not set. (Bruno Vasselle)
 * Copy release notes on build from NEWS to metainfo file. (Federico Bruni)
 * Fixed build if appstream >= 0.14.6 is not available.
 * Fix incorrect usage of shared_module in extensions. (Jakub Jirutka)
 * cli: mention that user can open files and/or directories. (openembedded#167)
Translations

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Apr 14, 2022
Version 3.12.2
~~~~~~~~~~~~~~
Released: 2022-04-03
Features:
 * Added support for larger thumbnail sizes: 512, 768 and 1024 pixels.
Bugfixes:
 * Fixed possible crash when changing directory during thumbnails creation.
Translations:

Version 3.12.1
~~~~~~~~~~~~~~
Released: 2022-03-21
Bugfixes:
 * PNG loader ignores gAMA. (openembedded#194)
 * Transparent webp images are rendered incorrectly. (openembedded#199)
 * Crash when dropping files on an empty folder/catalog. (openembedded#220)
 * Fixed location loading after mounting volume.
 * JPEG image dimensions not displayed for files inside the trash. (openembedded#214)
 * Infinite Loop when viewing more than 50 thumbnails. (Kendy Kutzner)
 * X11 window title is not set. (Bruno Vasselle)
 * Copy release notes on build from NEWS to metainfo file. (Federico Bruni)
 * Fixed build if appstream >= 0.14.6 is not available.
 * Fix incorrect usage of shared_module in extensions. (Jakub Jirutka)
 * cli: mention that user can open files and/or directories. (openembedded#167)
Translations

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jan 11, 2023
Changelog:
==========
 Address changes of final V2 api release (openembedded#175)
 Use non-deprecated logging warn method (openembedded#174)
 Add support for smart_scene resource (openembedded#170)
 Add support for matter resource (openembedded#171)
 Fix: KeepAlive workaround causes Geofence to malfunction (openembedded#163)
 Fix: Missing repeated events for Philips Hue Tap Dial switch (openembedded#167)
 Fix error in log when an empty dict is received for an optional value (openembedded#164)
 Add sparkle effect to fix new Festavia lights (openembedded#165)
 Fix typo in discovery (openembedded#158)
 Pin github actions and add dependabot actions ecosystem (openembedded#151)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jan 11, 2023
Changelog:
==========
 Address changes of final V2 api release (openembedded#175)
 Use non-deprecated logging warn method (openembedded#174)
 Add support for smart_scene resource (openembedded#170)
 Add support for matter resource (openembedded#171)
 Fix: KeepAlive workaround causes Geofence to malfunction (openembedded#163)
 Fix: Missing repeated events for Philips Hue Tap Dial switch (openembedded#167)
 Fix error in log when an empty dict is received for an optional value (openembedded#164)
 Add sparkle effect to fix new Festavia lights (openembedded#165)
 Fix typo in discovery (openembedded#158)
 Pin github actions and add dependabot actions ecosystem (openembedded#151)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants