The currently generated LibVNCServerTargets.cmake will include the
following 'set_target_properties':
set_target_properties(LibVNCServer::vncclient PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
INTERFACE_LINK_LIBRARIES "systemd;/usr/lib/libz.so;/usr/lib/liblzo2.so;/usr/lib/libjpeg.so;/usr/lib/libgcrypt.so;/usr/lib/libgnutls.so"
)
INTERFACE_LINK_LIBRARIES here points to absolute paths which hardcodes
the library paths. From CMake doc [1]:
Note that it is not advisable to populate the INTERFACE_LINK_LIBRARIES
of a target with absolute paths to dependencies. That would hard-code
into installed packages the library file paths for dependencies as
found on the machine the package was made on.
This breaks krfb build (kde desktop sharing server) since CMake cannot
find these libraries. Removing the absolute paths solves the issue.
Note: I also added a 'inherit pkgconfig' since libvncserver uses it to
detect libsystemd presence.
1: https://cmake.org/cmake/help/latest/prop_tgt/INTERFACE_LINK_LIBRARIES.html
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- added HOMEPAGE
- downloads are now from github
"Stable releases are available on our releases page on github, where you can find more information about each release. All releases are also mirrored on the old downloads page on sourceforge."
@see: https://freeglut.sourceforge.net/
- fixed 'devtool check-upgrade-status'
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
### Changed
- 'DFLT_GVPRPATH', a '$PATH'-like variable that gvpr uses to locate
user-referenced files, is now computed at runtime instead of build time. This
removes a barrier to relocating a Graphviz installation from one directory to
another.
- In the CMake build system, whether GDK-dependent components are built or not
can now be controlled by the '-DWITH_GDK={AUTO|ON|OFF}' option. #2714
### Fixed
- Gvedit and Smyrna on MinGW can now correctly locate their supporting runtime
data directories.
- The gvpr options '-v' for printing verbose messages is documented. This has
been supported since Graphviz 2.30 but undocumented.
- When using the CMake build system, 'DFLT_GVPRPATH' is no longer incorrectly
missing a ".:" prefix.
- On macOS, processing graphs involving URLs with the Quartz plugin is once
again possible. Previously this would crash. This was a regression in Graphviz
13.0.1. #2712
- In gvpr, updating a map or deleting items from the map no longer triggers a
use-after-free.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This is a header only package. It may be useful to the native machine
but it is definitely useful for the nativesdk machine.
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
When using x86-64-v3 AVX gets enabled by default and
this does not work well with ktx dependencies e.g. basisu
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- sys/queue.h: Remove "#include <sys/cdefs.h>"
- FUNDING.yml: Add github sponsors
- Stop single-shot also when no cb is set
- Replicate methods for every type
- Use explicit types in callbacks
- meson: Add run_command check argument
- meson: Relocate headers and pkgconfig
- kqueue: Call EV_SET without NOTE_ABSTIME on Mach
- kqueue: Pass unspecified timeout as NULL
- thread-pool: Make pthread_setcancelstate optional for Android
- build: Make librt optional
- Properly initialize global mutex
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
=============
- When built with PangoCairo, the Kitty plugin is now available in Graphviz
static builds. Previously it was only available in shared library (on-demand
plugin loading) builds.
- The distributed Fedora and Rocky Linux packages now include the Kitty plugin.
- On Windows, the GDI+ plugin is now available in Graphviz static builds.
Previously it was only available in shared library (on-demand plugin loading)
builds.
- Processing a graph with GVPR no longer makes explicit the default '"\N"' label
for nodes. This undoes a change from Graphviz 13.0.1.
- 'nop' no longer preserves empty string labels. This undoes a change from
Graphviz 13.0.1.
- The order of programmatic calls to 'gvContext'/'gvContextPlugin' and
'agmemread' once again affects default node labels. This undoes a change from
Graphviz 13.0.1.
- Spline routing can now deal with horizontal and vertical lines. This removes
some instances of the "Something is probably seriously wrong" warning.
- Using 'layerselect' beyond layer 1 no longer causes crashes.
- Correct parsing of a PDF file's '/MediaBox' section no longer depends on the
internal 'BUFSIZ' constant.
- Round tripping a graph through a file no longer causes it to acquire a default
node label '\N'.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
- Add support for the IN_FORMATS_ASYNC property
- json: fix trailing NUL byte in PATH data field
- readme: drop CI badge
- readme: add link to GitLab repo, use references
- build: bump minimum Meson version to 0.56.0
- build: bump minimum libdrm version to 2.4.104
- readme: make --wrap-mode=nofallback paragraph more generic
- readme: make usage list more readable
- ci: switch to debian/oldstable
- build: remove unnecessary libdrm fallback variable name
- build: bump libdrm headers to v2.4.125
- Add support for Apple format modifiers
- Add support for MediaTek format modifiers
- build: bump version to 2.8.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Since commit d6736b37c3 ("python-pytesseract: Update runtime
dependencies"), pytesseract rdepends on tesseract and has a native
variant. So, tesseract and its dependency leptonica also need the native
variant.
Fixes these warnings from AB[0]:
WARNING: Nothing RPROVIDES 'tesseract-native' (but virtual:native:/srv/pokybuild/yocto-worker/meta-oe-mirror/build/meta-openembedded/meta-python/recipes-extended/python-pytesseract/pytesseract_0.3.13.bb RDEPENDS on or otherwise requires it)
[0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/377/steps/12/logs/warnings
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* add dependency on libx11 and require x11
* x11 doesn't seem to be optional:
https://github.com/lxde/gpicview/blob/master/configure.ac#L57
| checking pkg-config is at least version 0.9.0... yes
| checking for gtk+-3.0 >= 3.0.0... yes
| checking for x11... no
| configure: error: Package requirements (x11) were not met:
|
| No package 'x11' found
* use gtk+ when gtk+3 isn't available to fix:
https://lists.openembedded.org/g/openembedded-devel/message/118307
| checking pkg-config is at least version 0.9.0... yes
| checking for gtk+-2.0 >= 2.12.0... no
| configure: error: Package requirements (gtk+-2.0 >= 2.12.0) were not met:
|
| No package 'gtk+-2.0' found
with combination of required x11 at least one gtk version should be
available (in builds with x11 in DISTRO_FEATURES)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Fix:
| CMake Error at CMakeLists.txt:22 (cmake_minimum_required):
| Compatibility with CMake < 3.5 has been removed from CMake.
|
| Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
| to tell CMake that the project requires at least <min> but has been updated
| to work with policies introduced by <max> or earlier.
|
| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
|
|
| -- Configuring incomplete, errors occurred!
Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
GPicView is a simple and fast GTK+ image viewer for X which is
lightweight, desktop independent and has minimal lib dependency.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The libglvnd recipe has been picked up into OE-Core. Drop corresponding
recipe from from meta-oe.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.
I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This reverts commit 24ff52ba3b.
The original patch was my bad. The patches for oe-core were re-worked,
but I forgot the recall this patch.
In fact, inheriting qemu is needed because it sets a clear barriar
for people to use qemu user mode. And the QEMU_OPTIONS settings
are also in qemu.bbclass.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
In order to function, libglvnd requires vendor-provided Installable
Client Drivers for libEGL and libGLX. RRECOMMEND corresponding virtual
packages in order to pull default implementation for the target
platform.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Some packages (XWayland, X.org) add runtime dependency on libegl in
order to let it by open at runtime. Make libglvnd RPROVIDE that package
name too.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add corresponding PROVIDES in order to let libglvnd declare that it
provides corresponding libraries.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2.32.56
This is a stable bugfix release, with the following changes:
Fixed rendering in Mesen2
Fixed brightness in ioquake3
Fixed a hang at launch in the xemu emulator
Fixed crackling and sped up audio in OpenRCT2
Fixed fullscreen window positioning on Wayland with multiple displays
Key events are now sent for dead keys on X11
Fixed mouse wheel integer scrolling values
Fixed a double-free when working with RLE surfaces
Fixed a memory leak in SDL_LockTextureToSurface()
Fixed sending SDL3 controller events to SDL2 applications
2.32.54
This is a stable bugfix release, with the following changes:
sdl2_compat.pc was renamed to sdl2-compat.pc
Fixed creating fullscreen exclusive windows
Fixed relative mouse motion for Half-Life and mods on Windows
Fixed crash during controller hotplug in RetroArch
Fixed display scale under Wayland in ioquake3
Default to using X11 for the UE5 editor, fixing mouse input
Fixed SDL_SetWindowInputFocus() return value
Improved accuracy of SDL_GetRenderDriverInfo()
Improved handling of very slight mouse movements
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>