pkgMatcher

See you in the fall of 2023 ;)

What is pkgMatcher

pkgMatcher is service, that helps you find matching packages between repositories.

How it will work

On the server side, repo_analyzer will collect data about files in packages in available repositories. After collecting the data, repo_analyzer will match the packages that have the corresponding files.

Example: kwindowsystem in ArchLinux corresponds to libkf5windowsystem and libkf5windowsystem-dev in Debian or kf5-kwindowsystem and kf5-kwindowsystem-devel in Fedora.

After a request from the user in (package:repo(distribution)) form the server will respond with a (package:repo) list for each corresponding package or, if the request was in the form (package:repo:target_repo), the response will be in the form (package).

Technical information

pkgMatcher’s analyzer and server will be written in Rust.

Contact

To get more information about the project, please contact me by email or Matrix