Graphical package manager for pacman based on pamac 5.x.x
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.2 KiB

  1. # Pamac-classic
  2. A graphical package manager for pacman
  3. # Features:
  4. - Alpm bindings for Vala
  5. - A DBus daemon to perform every tasks with root access using polkit to check authorizations
  6. - A Gtk3 Package Manager
  7. - A Gtk3 Updates Manager
  8. - A Tray icon with configurable periodic refresh and updates notifications
  9. - Complete AUR support:
  10. * Multiple words search capability
  11. * Enable/Disable check updates from AUR
  12. * Build and update AUR packages
  13. # How to build
  14. ## Requirements
  15. - GTK+: 3.0
  16. - GIO: 2.0
  17. - GLib: 2.38
  18. - GObject: 2.0
  19. - Json-Glib: 1.0
  20. - libalpm
  21. - libcurl
  22. - LibSoup: 2.4
  23. - polkit-gobject-1
  24. - libnotify
  25. - vte: 2.91
  26. - appindicator-gtk3 (optional to build KDE tray icon)
  27. - CMake
  28. - Vala: 0.38
  29. - AutoVala: 1.2.0 (optional to regenerate CMake and Meson files)
  30. ## Using Meson with Ninja
  31. ```
  32. mkdir build
  33. cd build
  34. meson \
  35. --prefix=/usr \
  36. --sysconfdir=/etc
  37. ninja
  38. ninja install
  39. ```
  40. ### Extra build flags
  41. - -DDISABLE_AUR=ON (to disable AUR in Pamac)
  42. - -DKDE_TRAY=ON (to build kde tray icon instead of gtk tray icon)
  43. - -DENABLE_UPDATE_ICON=ON (to install the update desktop entry)
  44. - -DICON_UPDATE=OFF (to disable updating the icon cache)
  45. - -DENABLE_HAMBURGER=ON (to build with the classic hamburger menu)