Graphical package manager for pacman based on pamac 5.x.x
Go to file
Chris Cromer 0db40030c2 add meson support 2017-10-14 23:14:53 -03:00
.tx update README and tx config 2014-11-21 15:37:57 +01:00
autovala fix missing cmake flag with configure wrapper 2017-10-11 19:16:07 -03:00
cmake customized builds 2017-10-10 16:29:22 -03:00
data remove update desktop entry 2017-10-14 18:40:26 -03:00
doc customized builds 2017-10-10 16:29:22 -03:00
examples v4.0.0-beta 2016-04-14 18:19:20 +02:00
meson_scripts add meson support 2017-10-14 23:14:53 -03:00
po add meson support 2017-10-14 23:14:53 -03:00
src add meson support 2017-10-14 23:14:53 -03:00
.configure-custom.sh fix missing cmake flag with configure wrapper 2017-10-11 19:16:07 -03:00
.gitignore fix gitignore 2017-10-10 16:58:31 -03:00
AUTHORS customized builds 2017-10-10 16:29:22 -03:00
CMakeLists.txt customized builds 2017-10-10 16:29:22 -03:00
COPYING first commit 2014-10-22 18:44:02 +02:00
README.md needs glib 2.38 or higher 2017-10-11 17:42:54 -03:00
autogen.sh customized builds 2017-10-10 16:29:22 -03:00
configure customized builds 2017-10-10 16:29:22 -03:00
meson.build add meson support 2017-10-14 23:14:53 -03:00
meson.extra add meson support 2017-10-14 23:14:53 -03:00
meson_options.txt add meson support 2017-10-14 23:14:53 -03:00
pamac.avprj add meson support 2017-10-14 23:14:53 -03:00

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.1.1 (optional to regenerate CMake files)

Using CMake

mkdir build
cd build
cmake .. \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=/usr/lib \
    -DCMAKE_INSTALL_SYSCONFDIR=/etc
make

Extra build flags

  • -DDISABLE_AUR=ON (to disable AUR in Pamac)
  • -DKDE_TRAY=true (to build kde tray icon instead of gtk tray icon)

Using configure

The configure script is just a wrapper for CMake, in the background the build process is the same.

./configure --prefix=/usr \
	--libdir=/usr/lib \
	--sysconfdir=/etc
make

Extra configure options

  • --disable-aur (to disable Aur in Pamac)
  • --enable-kde-tray (to build kde tray icon instead of gtk tray icon)