home.social

#alpm β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #alpm, aggregated by home.social.

  1. Together with @hko @j-g00da, @orhun and @Nukesor I have been working on the #ALPM and #VOA projects in 2024 and 2025.

    This #SovereignTechFund ( @sovtechfund ) funded work has recently come to a close.

    You can read all about what was achieved and plans for future work on the #ArchLinux #devblog: devblog.archlinux.page/2026/a-

    #OpenPGP #packaging #DigitalSignature #Verification #STF #blog #RustLang

  2. I have just released a small #RustLang library for running commands as root as an unprivileged user - aka #rootless. πŸ¦€

    crates.io/crates/rootless-run/

    It has been created in the context of the #ALPM project to allow running commands using #fakeroot or #rootlesskit and paves the way for a simple Rust-based implementation.

    In the future we plan to use it in the ALPM project to run commands that require root as unprivileged user.

    #ArchLinux #container #packaging

  3. The alpm-srcinfo #crate in version 0.2.0 offers several improvements to this #library and #CLI for working with #SRCINFO files found in the #package source repositories of #ALPM based packages. πŸ“¦ πŸ¦€ πŸ“„

    crates.io/crates/alpm-srcinfo/

    The #crate now allows to write #SRCINFO data to file, has seen improvements to the interface and documentation as well as a few bug fixes.

    For further details refer to the #changelog alpm.archlinux.page/alpm-srcin

    #ArchLinux #PKGBUILD #RustLang #SoftwareRelease

  4. The new alpm-package #crate offers integration with #ALPM based #package files. πŸ“¦ πŸ¦€

    crates.io/crates/alpm-package/

    Currently it allows to create package files from prepared input directories and supports the #bzip2 #gzip #xz and #zstd #compression algorithms.

    #ArchLinux #RustLang #SoftwareRelease

  5. The alpm-pkginfo #crate in version 0.2.0 offers an easier interface for creating package info data from #PKGINFO files.

    crates.io/crates/alpm-pkginfo/

    This #library and #CLI crate offers integration with the #PKGINFO #metadata files found in #ALPM based #package files. πŸ“¦

    See the #changelog for details: alpm.archlinux.page/alpm-pkgin

    #ArchLinux #RustLang #SoftwareRelease

  6. With version 0.2.0 the #library and #CLI alpm-mtree offers new features that allow validating a directory with #MTREE data, as well as creating #MTREE data from a directory.
    Additionally, we have improved the usability of the parser and the documentation.

    The #crate provides integration with the #ALPMMTREE file format which is used in #ALPM based #package files. πŸ“¦

    crates.io/crates/alpm-mtree/0.

    For details refer to the #changelog alpm.archlinux.page/alpm-mtree

    #ArchLinux #RustLang #SoftwareRelease

  7. The #library and #CLI alpm-buildinfo in version 0.2.0 offers many documentation and usability improvements for this #crate providing integration with the #BUILDINFO file format which is used in #ALPM based #package files. πŸ“¦

    crates.io/crates/alpm-buildinf

    For details refer to the #changelog alpm.archlinux.page/alpm-build

    #ArchLinux #RustLang #SoftwareRelease

  8. The new #crate alpm-common offers common #traits and data types for other #ALPM crates. πŸ“š πŸ¦€

    crates.io/crates/alpm-common/0

    This allows a more streamlined experience across other libraries when it comes e.g. to the creation of #metadata files used in #packaging on #ArchLinux πŸ“¦

    #RustLang #SoftwareRelease

  9. @Nukesor, @orhun and I have just released version 0.6.0 of the alpm-types library #crate πŸ“š πŸ¦€

    crates.io/crates/alpm-types

    This new version of the central crate offering types for other #ALPM crates features many new types and improvements in preparation for #package file handling. πŸ“¦
    See the #changelog for details: alpm.archlinux.page/alpm-types

    Our thanks go to @sovtechfund for enabling this work.

    #ArchLinux #RustLang #SoftwareRelease