IPS packaging NetBeans 6.5 for OpenSolaris Process of creation of the packages: * NB BE is creating SVR4 packages only * the build is using the NetBeans Solaris installer, it installs NetBeans to a given location (/usr/netbeans) * this installation is used as a base for the package creation * libnb-* packages map to NetBeans clusters (installed into /usr/netbeans/) * netbeans-* packages are the distributions * netbeans-ide is a package which contains the loose files which don't belong to any cluster such as bin/* and etc/* and files from the root of NetBeans installation (installed into /usr/netbeans) * netbeans-desktop package contains the icon and does the integration with the Gnome desktop (installed into /usr/share) * the result of this process are SVR4 packages which are then integrated into the Open Solaris integration dock * Open Solaris team handles the transition from SVR4 package format to the IPS format * NetBeans QE verifies both SVR4 packages and IPS packages after they are created For more details see also http://jupiter.czech.sun.com/wiki/view/JavaToolsQE/OpenSolarisIPS65Packaging Schedule can be found at http://jupiter.czech.sun.com/wiki/view/JavaToolsQE/OpenSolaris-IPS-NetBeans65-Project-Schedule Package descriptions: netbeans-desktop: NetBeans Gnome desktop integration. netbeans-ide: Base NetBeans package. netbeans-java: NetBeans Web & Java EE distribution. netbeans-javase: NetBeans Java SE distribution. netbeans-full: Full NetBeans distribution. netbeans-php: NetBeans PHP distribution. netbeans-ruby: NetBeans Ruby distribution. netbeans-cpp: NetBeans C/C++ distribution. libnb-apisupport: NetBeans cluster apisupport. libnb-cnd: NetBeans C/C++ support. libnb-enterprise: NetBeans Java EE support. libnb-groovy: NetBeans Groovy support libnb-gsf: NetBeans Common Scripting Language Support. libnb-ide: NetBeans cluster ide. libnb-identity: NetBeans cluster identity. libnb-java: NetBeans Java support. libnb-php: NetBeans PHP support libnb-platform: NetBeans platform. libnb-profiler: NetBeans profiler. libnb-ruby: NetBeans Ruby support. libnb-soa: NetBeans SOA support. libnb-visualweb: NetBeans Web support. libnb-webcommon: NetBeans cluster webcommon. libnb-websvccommon: NetBeans cluster websvccommon. libnb-xml: NetBeans XML support. All package versions are 6.5, all of them have the same license. List of packages and their dependencies: (+ all of them depend also on SUNWj6rt and SUNWj6dev, and dependencies on more external packages are being added, e.g. on cvs, mercurial, gcc, ruby packages) netbeans-full: libnb-apisupport libnb-cnd libnb-enterprise libnb-groovy libnb-gsf libnb-ide libnb-identity libnb-java libnb-php libnb-platform libnb-profiler libnb-ruby libnb-soa libnb-visualweb libnb-webcommon libnb-websvccommon libnb-xml netbeans-java: libnb-apisupport libnb-enterprise libnb-groovy libnb-gsf libnb-ide libnb-identity libnb-java libnb-platform libnb-profiler libnb-visualweb libnb-webcommon libnb-websvccommon libnb-xml netbeans-javase: libnb-apisupport libnb-gsf libnb-ide libnb-java libnb-platform libnb-profiler libnb-websvccommon netbeans-ruby: libnb-gsf libnb-ide libnb-platform libnb-ruby netbeans-php: libnb-gsf libnb-ide libnb-platform libnb-php libnb-websvccommon netbeans-cpp: libnb-cnd libnb-ide libnb-platform netbeans-ide: netbeans-desktop libnb-apisupport: netbeans-ide libnb-platform libnb-ide libnb-java libnb-cnd: netbeans-ide libnb-platform libnb-ide libnb-enterprise: netbeans-ide libnb-platform libnb-ide libnb-java libnb-gsf libnb-groovy: netbeans-ide libnb-apisupport libnb-gsf libnb-ide libnb-java libnb-platform libnb-profiler libnb-websvccommon libnb-gsf: netbeans-ide libnb-platform libnb-ide: netbeans-ide libnb-platform libnb-identity: netbeans-ide libnb-platform libnb-ide libnb-java libnb-gsf libnb-enterprise libnb-websvccommon libnb-java: netbeans-ide libnb-platform libnb-ide libnb-websvccommon libnb-php: netbeans-ide libnb-platform libnb-ide libnb-websvccommon libnb-platform: netbeans-ide libnb-profiler: netbeans-ide libnb-platform libnb-ide libnb-java libnb-gsf libnb-websvccommon libnb-ruby: netbeans-ide libnb-platform libnb-ide libnb-gsf libnb-soa: netbeans-ide libnb-platform libnb-ide libnb-xml libnb-java libnb-enterprise libnb-gsf libnb-websvccommon libnb-visualweb: netbeans-ide libnb-platform libnb-ide libnb-java libnb-enterprise libnb-gsf libnb-websvccommon libnb-webcommon: netbeans-ide libnb-platform libnb-ide libnb-gsf libnb-websvccommon: netbeans-ide libnb-platform libnb-ide libnb-xml: netbeans-ide libnb-platform libnb-ide