Skip to content

Playing around with graphs and pacman packages in CPP

Notifications You must be signed in to change notification settings

lturpinat/PacmanCPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PacmanSPF

PacmanSPF is a small personal project which intends to help me learning CPP, playing around with graphs and using boost library. It generates a graph which represents the different packages on my pacman cached database along with their dependencies. The application offers to return a list of necessary or/and optional packages (ie. dependencies) to install a very list of packages - and only them. Example : if I take "avahi", the application will return its required or/and optional dependencies (required: gdbm, expat... ; optional : qt4, gtk2...).

Features

  • Generate a graph in .dot file format (Graphiz)
  • Use pacman's library: alpm
  • Use DFS
  • Return required & optional dependencies of a list of packages

Screenshot of the graph generated with Graphiz (and displayed with KGraphViewer)

Graph diagram generation

About

Playing around with graphs and pacman packages in CPP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published