Integrate G15 submodules with Debian 13 packaging and devcontainer
This commit is contained in:
commit
795db7924b
28 files changed
+714
No files matched your search
@@ -0,0 +1,25 @@
|
||||
# Local build overlay v1 (2026-09-07)
|
||||
|
||||
Applied only to temporary git archives. Original submodules are never patched.
|
||||
All upstream Debian quilt series, including the daemon client buffer-overflow
|
||||
fix and libg15 libusb-1.0 conversion, remain intact. Orig tarballs contain the
|
||||
unpatched committed source; local upstream changes are additional quilt patches.
|
||||
Debian metadata changes are carried in each emitted Debian tarball.
|
||||
|
||||
The daemon overlay backports the Debian 1.9.5.3-14.1 t64 control fields and
|
||||
file renames; the builder compares control and the SONAME override against the
|
||||
authenticated trixie source archive. G110 hotplug activation is added separately.
|
||||
|
||||
Macro: replace historical compat-5 CDBS with debhelper 13, remove obsolete
|
||||
configure switches, obsolete watch file and redundant install manifest. Keep
|
||||
copyright, historical provenance, manual and changelog. Autoreconf regenerates
|
||||
the stale generated build system. The build patch removes an invalid bare -I
|
||||
and makes map_gkey's historical implicit int parameter explicit (GCC 14).
|
||||
Package upstream version is 1.0.5, matching configure.ac, not historical 1.0.3.
|
||||
|
||||
This is build compatibility, NOT a macro-engine security repair. Preexisting
|
||||
unchecked configuration indices, string copies, recording bounds and incorrect
|
||||
memory initialization remain. Do not run macro as root or consume untrusted
|
||||
configuration. Hardware, X11 playback and booted systemd require separate tests.
|
||||
The imported historical macro archive signature was not verified; its existing
|
||||
debian/README.source preserves that limitation. No security certification is made.
|
||||
Reference in new issue
Block a user