Debian Patches

Status for hime/0.9.11+git20231221.g1c15f1f+dfsg-2

Patch Description Author Forwarded Bugs Origin Last update
0001-Remove-dayi3-related-code-due-to-DFSG.patch =?utf-8?q?Remove_=E5=A4=A7=E6=98=93_related_code_due_to_DFSG?= "ChangZhuo Chen (陳昌倬)" no 2025-11-09
0002-keywords.patch Add Keywords in .desktop "ChangZhuo Chen (陳昌倬)" no 2015-09-29
0003-Use-ayatana-indicator.patch Use ayatana indicator "Yao Wei (魏銘廷)" <mwei@debian.org> no 2021-01-19
0004-Fix-GTK3.patch Fix GTK3 "ChangZhuo Chen (陳昌倬)" no 2025-11-10
0005-Fix-Qt6.patch Fix Qt6 "ChangZhuo Chen (陳昌倬)" no 2025-11-09
0006-implicit-declarations.patch Restore missing GTK color selection and status icon declarations The hime codebase relies on several GTK widgets and functions that have been
deprecated or moved in newer GTK versions. Specifically, GtkColorSelection
and GtkStatusIcon related functions were causing build failures due to
implicit function declarations, which are treated as errors in modern
C standards (GCC 14+).
.
This patch adds necessary type definitions, structures, and function
prototypes to hime-gtk-compatible.h to ensure the code compiles against
modern GTK library headers without requiring a full port to newer APIs.
rubicon <5662-rubicon@users.gitlab.alpinelinux.org> no vendor, https://gitlab.alpinelinux.org/alpine/aports/-/blob/3.23-stable/community/hime/implicit-declarations.patch 2026-01-11
0007-incompatible-pointers.patch Fix incompatible pointer types and migrate to GdkRGBA This patch addresses build failures caused by stricter type checking in
compilers (GCC 14+).
.
In hime-setup-chewing.c, a conditional block was incorrectly attempting to
use GtkGrid functions on a GtkBox container. Since GtkBox is not a subclass
of GtkGrid, this caused an incompatible pointer type error. The patch
reverts to using standard box packing for all versions.
.
In tray.c, calls to gdk_cairo_set_source_color are replaced with
gdk_cairo_set_source_rgba. This is required because gdk_cairo_set_source_color
expects a GdkColor pointer (deprecated), while GTK 3 environments utilize
GdkRGBA.
rubicon <5662-rubicon@users.gitlab.alpinelinux.org> no vendor, https://gitlab.alpinelinux.org/alpine/aports/-/blob/3.23-stable/community/hime/incompatible-pointers.patch 2026-01-11
0008-Use-standard-libdir.patch Use standard libdir Dmitry Shachnev <mitya57@debian.org> no 2026-01-14
0009-Use-standard-CFLAGS.patch Use standard CFLAGS Dmitry Shachnev <mitya57@debian.org> no 2026-01-14

All known versions for source package 'hime'

Links