forked from cromer/pamac-classic
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
this entry looks a bit weird among others in the state list |
4 years ago | |
---|---|---|
.tx | 9 years ago | |
data | 4 years ago | |
examples | 8 years ago | |
meson_scripts | 4 years ago | |
po | 4 years ago | |
src | 4 years ago | |
.gitignore | 4 years ago | |
AUTHORS | 6 years ago | |
COPYING | 9 years ago | |
README.md | 4 years ago | |
autogen.sh | 4 years ago | |
meson.build | 4 years ago | |
meson_options.txt | 6 years ago | |
pamac.avprj | 4 years ago |
README.md
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)