This repository has been archived on 2025-08-21 . You can view files and clone it, but cannot push or open issues or pull requests.
825f604566bd1780498319e10ee0a4d66ae04185
Key revocation status is no longer available, so we always try importing keys.
Pamac-classic
A graphical package manager for pacman
Features:
- Alpm bindings for Vala
- A DBus daemon to perform every tasks with root access using polkit to check authorizations
- A Gtk3 Package Manager
- A Gtk3 Updates Manager
- A Tray icon with configurable periodic refresh and updates notifications
- Complete AUR support:
- Multiple words search capability
- Enable/Disable check updates from AUR
- Build and update AUR packages
How to build
Requirements
- GTK+: 3.0
- GIO: 2.0
- GLib: 2.38
- GObject: 2.0
- Json-Glib: 1.0
- libalpm
- libcurl
- LibSoup: 2.4
- polkit-gobject-1
- libnotify
- vte: 2.91
- appindicator-gtk3 (optional to build KDE tray icon)
- CMake
- Vala: 0.38
- AutoVala: 1.2.0 (optional to regenerate CMake and Meson files)
Using Meson with Ninja
mkdir build
cd build
meson \
--prefix=/usr \
--sysconfdir=/etc
ninja
ninja install
Extra build flags
- -DDISABLE_AUR=ON (to disable AUR in Pamac)
- -DKDE_TRAY=ON (to build kde tray icon instead of gtk tray icon)
- -DENABLE_UPDATE_ICON=ON (to install the update desktop entry)
- -DICON_UPDATE=OFF (to disable updating the icon cache)
- -DENABLE_HAMBURGER=ON (to build with the classic hamburger menu)
Description
v7.3.0
Latest
Languages
Vala
95.2%
Meson
4.5%
Shell
0.2%