# 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)