Repository navigation
Releases: zeppe-lin/pkgutils
Releases · zeppe-lin/pkgutils
Release list
v7.0.0
- 4c4af09 version: bump to 7.0.0 (Alexandr Savca)
- 24107a4 ci: add test execution step to build workflow (Alexandr Savca)
- 7276209 build: make unit tests optional via 'tests' feature (Alexandr Savca)
- 1f12413 tests: add regression test for deferred signal handling (Alexandr Savca)
- 8cbfcae pkgutils: defer termination during package mutations (Alexandr Savca)
- 5ede669 tree: remove extra/flags-*.mk (Alexandr Savca)
- 41e0d3b ci: align build workflow with link_mode option (Alexandr Savca)
- b86333c build: remove b_lto=false from defaults (Alexandr Savca)
- afc3cc5 build: reformat options for consistency (Alexandr Savca)
v6.4
- fdb3773 chore: bump version to 6.4 (Alexandr Savca)
- ae21f21 pkgutils: update include to renamed umbrella header (Alexandr Savca)
- 6a656a5 docs(README): note PIE disabled in static builds (Alexandr Savca)
- 7e14019 meson: disable PIE in static builds (Alexandr Savca)
- 46872e6 build: refactor configuration header generation (Alexandr Savca)
- ea68123 editorconfig: add vim and markdown files to indentation rules (Alexandr Savca)
- c16325c vim: remove Last Change header and cc=72 modeline (Alexandr Savca)
- 1a0a464 doc(README): update scdoc entry with manpages default option info (Alexandr Savca)
- 7cc1a4f build: rename build_man option to manpages (Alexandr Savca)
- 7de7e26 meson: add Vim file installation options (Alexandr Savca)
- be6a3f7 meson: add bash completion options (Alexandr Savca)
- 2608431 build: refactor meson.build's and static flag usage (Alexandr Savca)
- 1da1eec pkgutils: unify version reporting macros (Alexandr Savca)
- afa19f3 ci: clean up irrelevant job (Alexandr Savca)
- ca6be63 ci: add openssl-libs-static to fix -lcrypto missing (Alexandr Savca)
- 559b2d3 build: remove misleading prefer_static_deps option (Alexandr Savca)
- 09df217 ci: fix subproject option prefer_static_deps (Alexandr Savca)
- 0e2baa3 ci: propagate prefer_static_deps option to static/shared builds (Alexandr Savca)
- efb5cae build: add prefer_static_deps option (Alexandr Savca)
- 5eab7bb ci: force fallback to subprojects libpkgcore, libpkgaudit (Alexandr Savca)
- 5eae7c6 build: add libpkgcore and libpkgcore as subproject fallbacks (Alexandr Savca)
- c1e1320 Modify PKG_CONFIG_LIBDIR in build workflow (Alex Savca)
- c63fa5b Set PKG_CONFIG_LIBDIR in build workflow (Alex Savca)
- 50bf484 Update path for pkgconfig files in build.yml (Alex Savca)
- 4bb05c8 Refactor install step in build workflow (Alex Savca)
- 71cf85b Fix path variable for pkgconfig files in build.yml (Alex Savca)
- 85e37c5 ci: verify libpkgcore install step (Alexandr Savca)
- f56a947 ci: use a private prefix for both libraries installation (Alexandr Savca)
- dcee10e ci: inspect installed pkg-config files (Alexandr Savca)
- 559d4b1 ci: enforce persistent PKG_CONFIG_PATH for subdependencies (Alexandr Savca)
- 678f9ca ci: alpine: inject transitive static compression libraries (Alexandr Savca)
- 720646e ci: build: allow link libpkgaudit to libpkgcore (Alexandr Savca)
- bb02ed6 ci: build: add libpkgaudit dependency (Alexandr Savca)
- 472b27b ci: alpine: add libarchive/acl/attr-static versions (Alexandr Savca)
- f00fe9b fix(man): feed scdoc input via Meson (Alexandr Savca)
- ded348f tree: mv .editorconfig to root (Alexandr Savca)
- ae7d82a docs: drop diff mentions (zstd, ACL/xattrs) which belongs to library (Alexandr Savca)
- 5cda429 completion: rename bash completion files (Alexandr Savca)
- 0c7ae24 vim: flatten vimfiles layout, adjust install_data (Alexandr Savca)
- c5587c1 pkgchk: clean up unused code (Alexandr Savca)
- 36d915f chore: minor cosmetic changes for meson files (Alexandr Savca)
- 9769b08 docs: note libpkgaudit dependency in README (Alexandr Savca)
- 7427f61 chore: note libpkgaudit linkage in meson.options (Alexandr Savca)
- 5b786e0 pkgchk: fix incidental output ordering (Alexandr Savca)
- 20ec712 pkgchk: test against linked libpkgaudit (Alexandr Savca)
- e28ce15 build: add libpkgaudit linking for root meson.build (Alexandr Savca)
- 7b361ed ci: exclude static-musl (no support on alpine) (Alexandr Savca)
- 933b1a1 ci: inspect build failures on generated pkg-config (Alexandr Savca)
- dbd71ca docs: clean up broken instructions from README (Alexandr Savca)
- 2e40e13 ci: refine build workflow for libpkgcore/pkgutils (Alexandr Savca)
- 2b72c4d docs: update build instructions & references in README (Alexandr Savca)
- d98828c ci: build pkgutils against staged libpkgcore from upstream repo (Alexandr Savca)
- d7dda40 build: switch to Meson (Alexandr Savca)
- 851ba15 src: include pkgutils-config.h, s/VERSION/PKGUTILS_$&/ (Alexandr Savca)
- f679fea completion: split bash_completion into separate files (Alexandr Savca)
- 07d4155 build: switch to libpkgcore usage (Alexandr Savca)
- d59b616 src: print pkgutils version (Alexandr Savca)
- 14ee204 src: include libpkgcore headers instead of bundled ones (Alexandr Savca)
- 8ef7d3b src: remove bundled libpkgutils (Alexandr Savca)
- 1b93f77 docs: README.md: fix link markup (Alexandr Savca)
- f0c7129 libpkgutils: additional comments consistency fixes (Alexandr Savca)
- 1179173 libpkgutils: style cleanup and consistency fixes (Alexandr Savca)
v6.3
- 85bb8b9 chore: bump version to 6.3 (Alexandr Savca)
- ae5c878 pkgchk: fix symlink owner lookup with --root (Alexandr Savca)
- 8dcbb24 docs: mention pkgchk in README (Alexandr Savca)
- 48e6a6b build: hook pkgchk into build and man pages (Alexandr Savca)
- 0454c05 completion: add bash completion for pkgchk(1) (Alexandr Savca)
- c7b30b6 pkgutils: add pkgchk utility (Alexandr Savca)
- 4d68886 .editorconfig: set max_line_length = 70 (Alexandr Savca)
- d8f1dbd pkgutils: reflow file headers and comments (Alexandr Savca)
- 3b9a457 libpkgutils: refine source comments (Alexandr Savca)
- e0374cf repo: add .editorconfig for C++ sources (Alexandr Savca)
- 707d0fa pkgutils: refine source comments (Alexandr Savca)
- b191c14 ci: unify build workflow path anchors (Alexandr Savca)
- 720afc4 chore: simplify .gitignore entries (Alexandr Savca)
- 16a982b docs: remove TODO.md in favor of GitHub Issues (Alexandr Savca)
- ec15b4c docs: refine README wording and structure (Alexandr Savca)
- 45f0165 ci: adjust Alpine build dependencies in musl job (Alexandr Savca)
- 8b179c9 ci: add Release CI workflow (Alexandr Savca)
- 290b946 ci: restructure build workflow with path filters and musl job (Alexandr Savca)
- 7b899c0 docs: minor consistency fixes (Alexandr Savca)
- fd5d0c9 docs(man): packages.7.scdoc: improve fixme comment, resort SEE ALSO (Alexandr Savca)
- 4e5a533 docs(COPYRIGHT): update years, resort, fix team url (Alexandr Savca)
- 8317c4d docs(README.md): minor cosmetic changes (Alexandr Savca)
- 9eda2ab src: minor cosmetic changes (Alexandr Savca)
v6.2
pkgutils v6.2 - Release Notes
This release focuses on manual page refinement, CLI/help output consistency, and build system cleanup, alongside minor cosmetic fixes and documentation updates.
Changes
-
Manual pages overhaul
- Standardized formatting across all pkgutils man pages.
- Refined SYNOPSIS sections, reordered options, clarified examples.
- Added new
packages(7)manual page. - Unified style with BSD‑style placeholders and structure.
- Removed obsolete HISTORY sections.
- Improved clarity in
pkgadd(8),pkginfo(1),pkgadd.conf(5), andpackages(7).
-
CLI/help output improvements
- Synced usage/help messages with updated man pages.
- Adjusted
pkginfohelp output to fit 72‑column width. - Fixed version command output in
pkgadd(8).
-
Source code and build system
- Split codebase into
libpkgutilsand utilities for clearer separation. - Refactored
print_version()and fixed compiler warnings acrosspkgutil.cpp,pkgadd.cpp,pkginfo.cpp,pkgrm.cpp, andfs_utils.cpp. - Added
config.mkfor library build flags. - Introduced
SUBDIRSin Makefile for simpler builds. - Added commented
flags-sanitizer.mkincludes for future hardening. - Cleaned up redundant lint targets and
.gitignorefiles.
- Split codebase into
-
Documentation updates
- Removed obsolete
HACKING.mdand irrelevant tips; - Updated README with new diff items, online man page references, and improved terminal formatting.
- Clarified package archive format and compression in
packages(7). - Updated COPYRIGHT years.
- Removed obsolete
-
Workflows
- Removed outdated
irc-notify.ymland lint workflows. - Added
scdocto build dependencies. - Adjusted GitHub Actions for messaging/auth.
- Removed outdated
Full Changelog: v6.1...v6.2
v6.1
Release Notes:
- enable optional support for extracting ACL & xattr(7) by pkgadd utility
- various bugfixes and man pages improvements
- rework Makefiles
Full Changelog: v6.0.2...v6.1
v6.0.2
Release Notes:
- add vim syntax highlight for
pkgadd.conf - various fixes and improvements for manual pages
- fix some compilation warnings
Full Changelog: v6.0.1...v6.0.2
v6.0.1
Release Notes:
- add zstd packages support
- add
{,un}install_bashcomptargets to Makefile - GNU-style help/usage messages
- improve support for GNU Coding Standards
- replace pods with
mdoc(7)manual pages, no more need forpod2man(1pm) - various fixes and improvements for manual pages
Full Changelog: v6.00...v6.0.1
v6.00
v5.43.1
v5.43
We've grown so much. *~*
Full Changelog: v5.40.7...v5.43