wxWidgets Package Manager Logo

What is the wxWidgets Package Manager?

The wxWidgets Packager Manager project (wxWPM in short) is a project aimed to provide the tools to create and use a new format of source packages: the wxWidgets packages.

The wxWidgets packages are simple compressed archives containing a WXP (wxWidgets package descriptor file) which contains the info used by the Package Manager to build (i.e. compile), install or uninstall the package on the user's system using the build system of the packaged software (e.g. bakefile or cmake).

The concept is very similar to the DevC++'s devpaks, but unlike them wxWidgets packages are cross-platform and are completely abstracted from the build system used by the packaged project.
They are aimed to make the software modular and easy reusable!

Packaging your software using the wxWidgets Packager GUI is extremely easy: once you've filled in the various fields, it will even help you to make new releases of your software faster (creating the .zip and .tar.gz archives automatically excluding unwanted files).
You won't even need to upload/distribute a new file as you can reuse your source releases (the usual .zip, .tar.gz archives) as wxWidgets packages (just putting a package descriptor inside them)!

What does it provide?

The wxWPM project provides three applications:

  1. a GUI Package Manager which can be used to browse remote repositories of packages, download the selected packages, build them using the user-specified configuration and finally install them.
  2. the wxWidgets GUI Packager: an intuitive tool which creates the wxWidgets package descriptors (WXP) and will create the wxWidgets compressed package.
  3. the third application is a command-line manager which provides all functionalities of previous apps from command-line, allowing to e.g. script the download and the installation of the latest version of your favourite packages.

This project was initially sponsorised by Google in its Summer Of Code 2006.


wxWPM 0.2 released!
2007-02-02 11:24 - wxWidgets Package Manager
I'm pleased to announce release 0.2 of wxWPM. See the mailing lists for more details.
Read More »

Release 0.2 coming soon
2007-01-20 03:29 - wxWidgets Package Manager
The release 0.2 of wxWPM project is coming soon - next week much probably. The new release will include a bunch of enhancements and in particular a web interface to the repository of the sample packages.
Read More »

Site news archive »


Quick Links

  wxWidgets website
wxWPM project
SourceForge.net Logo Powered by wxWidgets

Site design and update scripts by Kevin Ollivier, with special thanks to Brad Anderson for his improvements to the sidebar, intro table and navbar designs, Bryan Petty for the new wxWidgets blocks graphics and logo text, and to the wxWidgets community for all their helpful suggestions, comments and testing!