GTK4/Libadwaita app to search and install packages from ALT Linux repositories
  • Vala 96.7%
  • Meson 3.1%
  • CSS 0.2%
Find a file
2026-06-05 14:56:14 +00:00
data chore: bump to 0.2.1 2026-06-05 10:34:05 +03:00
po fix: search title on idle for few search modes 2026-06-05 13:51:29 +00:00
src fix: download size 2026-06-05 14:56:14 +00:00
tests fix: debuginfo packages failed the installation 2026-06-04 08:57:37 +00:00
COPYING initial commit 2025-08-29 22:51:28 +03:00
meson.build chore: bump to 0.2.2 2026-06-05 17:06:19 +03:00
README.md doc: add screenshots 2026-06-05 10:32:15 +03:00
README.ru.md doc: add screenshots 2026-06-05 10:32:15 +03:00
space.altlinux.PackageSearch.json path fixed 2025-09-04 17:42:07 +03:00

PackageSearch

English · Русский

PackageSearch is a GTK4/Libadwaita desktop application for ALT Linux that lets you search, inspect and install packages across the Sisyphus, p11, p10, p9, c10f2 and c9f2 repositories.

Features

  • Search across all supported branches, with five modes:
    • by source package name
    • by binary package name
    • by file or path
    • by maintainer nickname
    • by task number
  • Smart input handling: fuzzy ranking, Cyrillic keyboard-layout normalization, and a debounced live search
  • Recent searches history and keyboard shortcuts
  • View full package details:
    • Name, version, release, maintainer, group, license and homepage
    • Short and full descriptions
    • Binary packages built from the source
    • Dependencies shown as an interactive graph
    • Versions across branches comparison
    • Expandable changelog
    • Spec file viewer
    • Downloads for source and binary RPMs
    • Distributions that include the package
  • Security section: closed vulnerabilities and known Bugzilla bugs, with a status filter
  • Install and update packages from the system repository
  • Native GNOME/Adwaita UI with fast, clean navigation

Installation

apt-get install -y meson ninja-build pkg-config vala gettext libadwaita-devel libjson-glib-devel libsoup3.0-devel libgee0.8-devel blueprint-compiler libgtk4-devel libgee0.8-gir-devel libjson-glib-gir-devel clang cmake gettext gettext-tools gobject-introspection-devel libalt-repo-vala-1-devel libpackagekit-glib-devel
git clone https://altlinux.space/vladislavpetrukhin/PackageSearch PackageSearch
meson setup build --prefix=/usr
meson install -C build