OpenSolaris

  subsites   code review   repo   packages   bugs   defect   polls   planet
You are not signed in. Sign in or register.

JPack

JPack application

JPack is a project that will provide a GUI application for managing different types of packages for Solaris Operating System. It is designed to use packaging tools that are already existing on the system (user interface mockups).

Current version features include

  • Get packaging information from installed Solaris packages, folders including Solaris packages, spec-files and packages from Blastwave.org
  • Build packages using the JDS Common Build Environment
  • Search for packages by name, and description
  • Search for files (installed or packages within folders)

Please join our discussions on jpack-discuss [at] opensolaris [dot] org mailing list.

Download

You can now browse the source code, or check out the code from the following repository -

jdsuser@opensolaris:~/> svn co
svn+ssh://anon at svn dot opensolaris dot org/svn/jds/jpack/trunk
jpack
Requires JRE >= 1.6.

Getting involved

We have the following list of tasks available, targeting 0.2 -

Caching information
Cache for the packages, which will improve performance of getting data from the packages
Support for the *pkg
Support for the *pkg and archives with the Solaris packages
Install, Remove, Update - Solaris packages
Install, Remove, Update feature for the Solaris packages *pkg and directories with the Solaris packages
Install, Remove, Update - Spec-files
Install, Remove, Update feature from the Spec-files
Install, Remove, Update - Blastwave.org
Install, Remove, Update feature for the Blastwave.org packaing system
Menu functionality
Add all menu functionality
View filtering
Add filtering with the view combo-box, like "Installed packages", "Packages for updating"
Better search
Make search not case-sensitive, search through files
Logging inside JPack
Move logging to the window inside JPack as described in the GUI proposal

We have the following list of tasks available, targeting 0.3 -

Progress bar
Progress bar that will inform about current progress
SVN support
Support for the svn to automatically synchronize Spec-files
Plug-ins
Make the JPack pluggable, so new packaging systems can be used as plug-ins
If you are interested in any of these tasks, contact the developers -
Michal [dot] Pryc [at] sun [dot] com

User screenshots

JPack build output