Skip to content

Releases: zeppe-lin/pkgutils

v7.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 06:37
v7.0.0
4c4af09
  • 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

Choose a tag to compare

@github-actions github-actions released this 04 Jul 07:29
v6.4
fdb3773
  • 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

Choose a tag to compare

@github-actions github-actions released this 22 Feb 04:05
v6.3
85bb8b9
  • 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

Choose a tag to compare

@sighook sighook released this 12 Dec 12:44
3190908

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), and packages(7).
  • CLI/help output improvements

    • Synced usage/help messages with updated man pages.
    • Adjusted pkginfo help output to fit 72‑column width.
    • Fixed version command output in pkgadd(8).
  • Source code and build system

    • Split codebase into libpkgutils and utilities for clearer separation.
    • Refactored print_version() and fixed compiler warnings across pkgutil.cpp, pkgadd.cpp, pkginfo.cpp, pkgrm.cpp, and fs_utils.cpp.
    • Added config.mk for library build flags.
    • Introduced SUBDIRS in Makefile for simpler builds.
    • Added commented flags-sanitizer.mk includes for future hardening.
    • Cleaned up redundant lint targets and .gitignore files.
  • Documentation updates

    • Removed obsolete HACKING.md and 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.
  • Workflows

    • Removed outdated irc-notify.yml and lint workflows.
    • Added scdoc to build dependencies.
    • Adjusted GitHub Actions for messaging/auth.

Full Changelog: v6.1...v6.2

v6.1

Choose a tag to compare

@sighook sighook released this 14 Jan 09:19
fa58ce6

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

Choose a tag to compare

@sighook sighook released this 24 Feb 23:30
f8cccb4

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

Choose a tag to compare

@sighook sighook released this 11 Dec 16:17
6aa5091

Release Notes:

  • add zstd packages support
  • add {,un}install_bashcomp targets to Makefile
  • GNU-style help/usage messages
  • improve support for GNU Coding Standards
  • replace pods with mdoc(7) manual pages, no more need for pod2man(1pm)
  • various fixes and improvements for manual pages

Full Changelog: v6.00...v6.0.1

v6.00

Choose a tag to compare

@sighook sighook released this 04 Jun 05:20
e836409

Release Notes:

  • Standardize -V for version and -v for verbose mode on all utilities.
  • Footprint mode now makes only one pass through the archive. See 7d886b4 for more info.

Full Changelog: v5.43.1...v6.00

v5.43.1

Choose a tag to compare

@sighook sighook released this 25 Apr 12:47
5da889b

Release Notes:

  • Various fixes and improvements for man pages.

Full Changelog: v5.43...v5.43.1

v5.43

Choose a tag to compare

@sighook sighook released this 21 Apr 15:04
9b28f33

We've grown so much. *~*

Full Changelog: v5.40.7...v5.43