summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* libgphoto2: Edit out sysroot from CC variable in configureKhem Raj2023-05-282-6/+49
| | | | | | | | | | | Configure emits HAVE_CC variable to be used in sourcecode and its built from CC env var, CC in OE contains buildpaths in --sysroot option, therefore edit this option out in configure.ac itself and remove all other workarounds to fix this issue in recipe Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit c0a344ab713d213933d59875f74ce89612c877c3) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ttf-gentium: Switch to debian archive mirror for SRC_URIKhem Raj2023-05-071-1/+1
| | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 3c34a8f8ebad5a8e6b6bcf96c3d2196107c1ed66) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ttf-lklug: Point SRC_URI to a working locationKhem Raj2023-05-071-3/+2
| | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit f37833fc636dbd1b93cbf625af1d5f57a0e1a266) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ttf-mplus: Point to valid download location for SRC_URIKhem Raj2023-05-071-2/+1
| | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 6ca9f1c2e5d105096a438389a3431633c3e0cc07) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* tslib: Add native & nativestdk package supportBhargav Das2023-05-071-0/+2
| | | | | | | | | Add support for building native and nativesdk variants. Signed-off-by: Bhargav Das <bhargav.das@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 7f4e9933e8e1b9e947052bf134baa21dee3e918c) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* lvgl,lv-lib-png,lv-drivers: fix installed-vs-shipped QA issue with multilibMartin Jansa2023-04-073-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * with multilib BASELIB is just "lib" while baselib is "lib64" and libdir is "/usr/lib64". * fixes: ERROR: QA Issue: lvgl: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/liblvgl.a Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lvgl: 2 installed and not shipped files. [installed-vs-shipped] * lowercase baselib should work for ppc64 as well (I hope) # $baselib [3 operations] # set oe-core/meta/conf/bitbake.conf:10 # "${BASELIB}" # set oe-core/meta/conf/bitbake.conf:11 # [vardepvalue] "${baselib}" # set oe-core/meta/conf/multilib.conf:2 # "${@d.getVar('BASE_LIB:tune-' + (d.getVar('DEFAULTTUNE') or 'INVALID')) or d.getVar('BASELIB')}" # pre-expansion value: # "${@d.getVar('BASE_LIB:tune-' + (d.getVar('DEFAULTTUNE') or 'INVALID')) or d.getVar('BASELIB')}" baselib="lib64" * simplify destsuffix/S setting * I was surprised that ${WORKDIR}/${PN}-${PV} works in multilib build but then I've noticed that it's because destsuffix is set to S which is a bit uncommon, so drop that and use default "git" * use ${STAGING_INCDIR} instead of ${RECIPE_SYSROOT}/${includedir} Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdecor: update 1.1.0 -> 1.1.99Markus Volk2023-04-062-10/+44
| | | | | | | | | libdecor is needed under wayland for compositors that require client-side decoration (gnome/weston). Its consumers at the moment are at least libsdl2 and blender. Upstream has added a plugin for gtk. This is quite a useful feature, since programs that use libdecor don't fit well into gtk otherwise. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Remove double protocol= from SRC_URIsPeter Kjellerstedt2023-04-051-1/+1
| | | | | | | | | | With the exception of paho-mqtt-cpp, the double protocol= attributes were added to the SRC_URIs when protocol=https was added to all SRC_URIs fetching from github.com in commit b402a3076f (recipes: Update SRC_URI branch and protocols). Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* surf: Fix build with gtkwebkit 2.40Khem Raj2023-04-052-13/+21
| | | | | | | | | | | 2.40 have two recipes one for gtk4 and another one for gtk3 use the gtk3 option. Use PKG_CONFIG variable to provide a facility to override if needed Update to latest on webkit2 branch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xf86-video-amdgpu: upgrade 22.0.0 -> 23.0.0Wang Mingyu2023-03-221-2/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: upgrade 378 -> 379Wang Mingyu2023-03-222-15/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== * improve text-cursor (patch by Jan Engelhardt): + allow selecting CURSOR_BAR mode from command-line/Xresources. + draw cursor using filled rectangle instead of rectangle outline to permit thicker underlines/bars. + scale up cursor relative to font size. * improve readline modes (Fedora #2166860): + document readline modes + change the feature to configure by default + replace hard-coded SS3 for cursor movement with current mode + replace hard-coded erase/lnext characters with current values * improve status-line (report by Thomas Wolff): + RIS turns off status-line + Right-margin (DECLRMM and DECSLRM) limits the length of text written/updated in the status-line. + Most controls which affect the whole screen are ignored while updating the status-line. * modify configure check for tgetent to allow for some special cases of ncurses configuration (report by Satadru Pramani). * reduce timeout, improve warning message if resize is run on a terminal which is not VT100-compatible. * reduce compiler warnings in configure script. 0001-Add-configure-time-check-for-setsid.patch refreshed for new version. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freeglut: Drop -fcommon and add -Wno-implicit-function-declarationKhem Raj2023-03-131-2/+3
| | | | | | | | | -Wno-implicit-function-declaration is needed for keeping it going with new compiler's e.g. clang16 -fcommon is no longer needed with this version of freeglut Signed-off-by: Khem Raj <raj.khem@gmail.com>
* waylandpp: Just enforce opengl for target recipeKhem Raj2023-03-131-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gphoto2: Fix build with clang16 + muslKhem Raj2023-03-022-0/+51
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl-image: Fix build with clang16Khem Raj2023-03-022-1/+53
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-ttf: Upgrade to 2.20.2Khem Raj2023-03-022-3/+73
| | | | | | Fix build with clang16 while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glm: Update to tip of trunkKhem Raj2023-03-023-23/+33
| | | | | | Do not use -Werror on clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: Fix install conflict when enable multilib.Wang Mingyu2023-02-241-0/+3
| | | | | | | | Error: Transaction test error: file /usr/bin/imlib2-config conflicts between attempted installs of lib32-imlib2-bin-1.7.1-r0.armv7ahf_neon and imlib2-bin-1.7.1-r0.aarch64 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* .patch: fix Upstream-Status formatting issues reported by patchreview tool ↵Martin Jansa2023-02-244-6/+4
| | | | | | | from oe-core Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: fix Upstream-Status formatYi Zhao2023-02-241-3/+1
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* graphene: Delete recipeKhem Raj2023-02-151-25/+0
| | | | | | This has migrated to core layer Signed-off-by: Khem Raj <raj.khem@gmail.com>
* graphene: disable neon support on arm 32bitsPablo Saavedra2023-02-081-0/+3
| | | | | | | This disables neon support on arm devices only because it crashes otherwise. Upstream-status: Reported [https://github.com/ebassi/graphene/issues/215] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cglm: upgrade 0.8.7 -> 0.8.9Wang Mingyu2023-02-071-1/+1
| | | | | | | | Bugfixes and Improvements: ============================== Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vulkan-cts: Rename patch to avoid problems on case insensitive filesytemsKhem Raj2023-02-052-1/+1
| | | | | | | see https://github.com/openembedded/meta-openembedded/commit/a493debe11e2e2d100fceac1cc64069f5d85390b#commitcomment-99397029 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tesseract: Fix build with gcc13Khem Raj2023-02-012-1/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gphoto2: fix Upstream-Status formattingMartin Jansa2023-01-271-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* waylandpp: Fix build with gcc-13Khem Raj2023-01-272-1/+61
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vulkan-cts,opengl-es-cts: Fix build with gcc-13Khem Raj2023-01-257-43/+134
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl-demo-fb: Add recipeFabio Estevam2023-01-171-0/+17
| | | | | | | | | | Add a recipe for the LVGL framebuffer GUI demo. This allows to quickly test the LVGL framebuffer GUI demo application by running the "demo" binary. Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: upgrade 377 -> 378Wang Mingyu2023-01-171-2/+2
| | | | | | | License-Update: Copyright year updated to 378 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnfdragora: upgrade 2.1.3 -> 2.1.4Wang Mingyu2023-01-171-1/+1
| | | | | | | | | | Changelog: ========== - Fixed #177 "size sorting is broken". Thanks to Nicolas Thierry-Mieg - Removed "failovermethod" from repo information, not available any more Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* khronos-cts: fix build when python3-build-native is presentRoss Burton2023-01-132-0/+21
| | | | | | | | | | | This recipe has a python script which *appends* a local directory to sys.path and then tries to include a local module called build. However if python3-build-native is present that is included instead. Fix by prepending the local directory to sys.path instead. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freeglut: Add packageconfigs for x11/wayland/glesKhem Raj2023-01-111-4/+14
| | | | | | | helps it compiling on on different openGL implementations which may not implement fulll openGL specs Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdecor: import recipeMarkus Volk2023-01-081-0/+29
| | | | | | | | | libdecor is a window decoration library that is required for shells that require client side decoration. It is e.g. useful to get window decoration for libsdl apps if running under weston or gnome-shell. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: upgrade 20220308 -> 20230101Wang Mingyu2023-01-042-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0001-cmake-Use-alternate-way-to-detect-libm.patch refreshed for newversion. Changelog: ========== Display the block name for reserved code points by4934 Don't respond to wheel scrolls for buttons/tabsets by4940 gfilechooser.c: fix behaviour when changing file type by4939 Better control-drag handling for line-adjacent points by4945 Fix resolution of program root by4956 Fix missed nonextcp edit by4958 Support ToUnicode extraction from PDFs for Type3 fonts by4961 Add resource file and Windows application manifest by4950 Fix name extraction for Type3 fonts from pdfs by4960 cmake: Install fonttools and pycontrib by4941 Fix InfoPlist.strings file name. by4962 Fix normalisation of absolute paths by4963 Handle non-array cm transforms while reading graphics stream from PDFs by4965 Fix rect extraction from graphics stream for type3 fonts by4967 Change which lookup types are suggested for jamo features by4994 Better line handling in simplify by4981 Use 'cmap' for Adobe-Identity-0 CID fonts by4993 Fix ChangeGlyph calcluations relative to new nonext/prevcp conventions by4979 Docs composite glyph by4971 FVSplineFontPieceMeal: Check that the clut is present before applying conversion by4999 Expand the lists of languages and scripts by4982 Add flags to Python font.transform() by4980 Support setting SplineChar width from importOutlines. by5005 Undefine "extended" macro temporarily on GNU Hurd by5047 Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility by5046 Fix Ascent & Descent Importing from SVG Font by5035 Prevent floating point shenanigans in loop termination (fixes #5012) by5013 GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix by5025 Fix drawing outside of expose calls by4949 Fixed one more typo by5055 Upgrade GitHub Actions by5014 Prevents memory underflow in GFileMimeType() in gutils/fsys.c by5018 Add a preference for saving editor state by5044 splineutil.c: prevent hang on nan input by5058 Shell-quote command sent to compressor in BDF by5060 Fix pfadecrypt bugs by5074 Include SFDUTF7 functions in libfontforge.so by5078 splinefit.c: Improvements to merge/simplify by5095 RFE: [FEAT] When reference to non-existent glyphs are present in an OpenTy by4097 docs: Python scripting - update font.mergeFeature with details of boo by5107 Fix logic for CharString double-movetos after PR 4685 by5120 Upgrade to Unicode 15.0.0 and fix and expand the script lists by5110 Fix broken link on scripting page by5135 Fix typo in man page by5106 Fix painting behaviour of the ruler linger window and layer change dialog by5163 fontinfo.c: fix crash from uninitialised other_pos by5165 tottfgpos: Fix needless warning about 16-bit field by5136 ufo.c: emit guidelines key by5166 fvmetrics.c: partial revert of 1033bc6 by5167 Update tranlsations from Crowdin by5168 Fix woff2 decoding by5160 Record unicode cmap encodings when one glyph is in multiple slots by4586 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xorg-lib: set XORG_EXT for recipesKai Kang2022-12-304-2/+9
| | | | | | | | | It sets default value of XORG_EXT with 'tar.xz' in xorg-lib-common.inc, so set XORG_EXT with previous default value 'tar.bz2' to make recipes work, including libxaw, libxkbui, libxpresent and liblbxutil. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tesseract: upgrade 5.2.0 -> 5.3.0Wang Mingyu2022-12-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= * Fix the training tools for the legacy OCR engine (fix issue #3925). * PDF renderer: Ignore non-text blocks (fix issue #3957). * Remove colormap before thresholding (fix issue #3940). * Fix a number of performance issues reported by Coverity Scan. * Training tools: Replace call of exit function by return statement in main function. * Fix double free in function vigorous_noise_removal (fix issue #3876). * Create to_win if needed in Textord::make_spline_rows (fix issue #3875). * Bug fixes for ScrollView viewer: * Fix memory issues in ScrollView::MessageReceiver. * Catch potential nullptr in SVNetwork::SVNetwork. * Move svpaint.cpp from src/viewer to src/. * Add rule for svpaint executable in Autotools. * Bug fixes and improvements for build tools: * Fix AMD64 detection with autobuild on FreeBSD (fix issue #3964). * Fix tesseract.pc generated from CMake to match Autotools. * Detect availability of AVX512-VNNI. * configure.ac: fix build on aarch64_be. * Drop CI for old versions of macOS and Ubuntu. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libyui,libyui-ncurses: Upgrade to 4.2.3Khem Raj2022-12-233-3/+181
| | | | | | Add a fix to build with lfs64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* surf: Depend on gcr3Khem Raj2022-12-161-1/+1
| | | | | | It has been renamed in oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xf86-video-amdgpu: add opengl to REQUIRED_DISTRO_FEATURESMingli Yu2022-12-091-0/+2
| | | | | | | | | | | | | Fix the below yocto compliance issue: ERROR: Nothing PROVIDES 'virtual/libgbm' (but /build/layers/meta-openembedded/meta-oe/recipes-graphics/xorg-driver/xf86-video-amdgpu_22.0.0.bb DEPENDS on or otherwise requires it). Close matches: virtual/libc virtual/libomxil virtual/libusb0 ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'xf86-video-amdgpu', 'virtual/libgbm'] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* graphviz: Do not build tcl support for nativeChangqing Li2022-12-061-0/+3
| | | | | | | | | | | | | | | | | | | | | with enable-tcl=yes, task do_configure looks for tclConfig.sh on buildhost, and source it. But there is no dpkg-architecture in current PATH, and the tclConfig.sh enter into an dead loop since dpkg-architecture not found and finanlly Segmentation faulted. Therefore it is better to disable tcl do_configure failure: using /usr/lib/tclConfig.sh /usr/lib/tclConfig.sh: line 2: dpkg-architecture: command not found /usr/lib//tcl8.6/tclConfig.sh: line 2: dpkg-architecture: command not found ... /usr/lib//tcl8.6/tclConfig.sh: line 2: dpkg-architecture: command not found /usr/lib//tcl8.6/tclConfig.sh: line 2: dpkg-architecture: command not found NOTE: The following config.log files may provide further information. Segmentation fault (core dumped) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: Inherit python3targetconfigKhem Raj2022-12-031-1/+1
| | | | | | | It currently ends up using native python3-config which adds native paths to compiler includes which is not what we want. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: upgrade 373 -> 377Wang Mingyu2022-11-281-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libglvnd: upgrade 1.5.0 -> 1.6.0Wang Mingyu2022-11-281-1/+1
| | | | | | | | | | | Changelog: =========== Added assembly dispatch support for loongarch64 Fixed GLX assembly dispatch support for x32 Fixed TLS handling for single-threaded programs on FreeBSD Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spirv-cross: upgrade; fix buildMarkus Volk2022-11-234-129/+5
| | | | | | | | | This updates spirv-cross to the latest release - use cmake and build shared. - get pc files created for use with pkgconfig Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xcb-util-cursor: Update to 0.1.4Khem Raj2022-11-161-2/+1
| | | | | | | | | | | | | | | | | | | | | Changes compared to 0.1.3 xcb-util-cursor 0.1.4HEADxcb-util-cursor-0.1.4master autogen: add default patch prefix autogen.sh: use quoted string variables autogen.sh: use exec instead of waiting for configure to finish autogen.sh: Honor NOCONFIGURE=1 configure: Drop AM_MAINTAINER_MODE gitlab CI: add a basic build test Update m4 to xorg/util/xcb-util-m4@c617eee22ae5c285e79e81 Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters Build xz tarballs instead of bzip2 Add README.md to EXTRA_DIST Update README for gitlab migration Fix out-of-source builds documentation: Call xcb_free_cursor() when done Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libforms: upgrade 1.2.4 -> 1.2.5pre1Wang Mingyu2022-11-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* waylandpp: add opengl to REQUIRED_DISTRO_FEATURESMingli Yu2022-11-101-1/+3
| | | | | | | | | | | | | | | | waylandpp needs virtual/libgles2 which is available when opengl is enabled in mesa recipe, so also add the check for waylandpp. Fixes: ERROR: Nothing PROVIDES 'virtual/libgles2' (but /build/layers/meta-openembedded/meta-oe/recipes-graphics/wayland/waylandpp_1.0.0.bb DEPENDS on or otherwise requires it). Close matches: virtual/imlib2 virtual/libc virtual/libsdl2 ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'waylandpp', 'virtual/libgles2'] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* surf: use libsoup-3.0 by defaultMarkus Volk2022-11-091-3/+4
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xkbprint: upgrade 1.0.5 -> 1.0.6Wang Mingyu2022-11-071-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>