@Nukesor, @orhun and I have just released version 0.6.0 of the alpm-types library #crate 📚 🦀

https://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: https://alpm.archlinux.page/alpm-types/CHANGELOG.html#060---2025-06-16

Our thanks go to @sovtechfund for enabling this work.

#ArchLinux #RustLang #SoftwareRelease

crates.io: Rust Package Registry

The new #crate alpm-common offers common #traits and data types for other #ALPM crates. 📚 🦀

https://crates.io/crates/alpm-common/0.1.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

crates.io: Rust Package Registry

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. 📦

https://crates.io/crates/alpm-buildinfo/0.2.0

For details refer to the #changelog https://alpm.archlinux.page/alpm-buildinfo/CHANGELOG.html#020---2025-06-16

#ArchLinux #RustLang #SoftwareRelease

crates.io: Rust Package Registry

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. 📦

https://crates.io/crates/alpm-mtree/0.2.0

For details refer to the #changelog https://alpm.archlinux.page/alpm-mtree/CHANGELOG.html#020---2025-06-16

#ArchLinux #RustLang #SoftwareRelease

crates.io: Rust Package Registry

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

https://crates.io/crates/alpm-pkginfo/0.2.0

This #library and #CLI crate offers integration with the #PKGINFO #metadata files found in #ALPM based #package files. 📦

See the #changelog for details: https://alpm.archlinux.page/alpm-pkginfo/CHANGELOG.html#020---2025-06-16

#ArchLinux #RustLang #SoftwareRelease

crates.io: Rust Package Registry

The new alpm-package #crate offers integration with #ALPM based #package files. 📦 🦀

https://crates.io/crates/alpm-package/0.1.0

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

#ArchLinux #RustLang #SoftwareRelease

crates.io: Rust Package Registry

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. 📦 🦀 📄

https://crates.io/crates/alpm-srcinfo/0.2.0

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 https://alpm.archlinux.page/alpm-srcinfo/CHANGELOG.html#020---2025-06-16

#ArchLinux #PKGBUILD #RustLang #SoftwareRelease

crates.io: Rust Package Registry