|
STIR/SHAKEN library with DIV PASSporT support
Package metadata and build logic are aligned for an Arch VCS package workflow.
This initial submission tracks upstream master via git+https source, uses
pkgver() for dynamic revision versioning, and declares proper provides/conflicts
against the non-VCS libstirshaken package.
The PKGBUILD includes compatibility adjustments required for modern Arch toolchains:
- curl CURLOPT argument type casts in stir_shaken_service.c
- const qualifier fixes to avoid GCC 16 discarded-qualifiers issues
- CFLAGS adjustment to prevent upstream -Werror from breaking build on current compilers
Dependencies are declared explicitly (including libks2 and libjwt2), and
license installation is placed under /usr/share/licenses/libstirshaken-git.
The package has been built and smoke-tested in an Arch environment before upload.
|