This proposal was a bit late to make it into the google summer of code list of suggestions, but I wonder if anyone has suggestions on whether this could be useful:
Netbeans OpenSolaris desktop Common Build Environment plugin Summary: A netbeans plugin enhancement would integrate CBE, SVN and the C/C++ plugin pack for NetBeans to allow automatic retrieval of code and dependencies into an environment which could be built, edited, debugged, patched and redeployed. Why: When developer tools are rolled into an IDE, it helps cross-platform developers and beginning developers know what tools are available under OpenSolaris. Automating the generation of the IDE project from the spec file saves time and could encourage more people to become involved in development software for and on OpenSolaris. Details: The JDS Common Build Environment (CBE) <http://www.opensolaris.org/os/project/jds/contributing/building/> contains the tools necessary to build GNOME, Mozilla, Evolution and other common open source desktop applications on Opensolaris distributions such as Solaris 10 and Nevada. These tools allow SPEC files to be used to specify how to build the software and how the software is to be packaged and deployed. These tools make it easy to build software for which opensolaris spec files already exist. Netbeans is an IDE commonly used for Java development. It is possible to develop Java based desktop software from within netbeans, either using native Swing/AWT or the new Java-Gnome bindings. However developing native GNOME applications within the IDE only became possible recently with the development of optional NetBeans plug-in packs for alternative languages such as C and C++: www.netbeans.org/products/cplusplus/ <http://www.netbeans.org/products/cplusplus/> Netbeans' language specific plugin features include syntax highlighting, code completion, integrated build, profiling and debug. This proposal would automate the process of creating a Netbeans project from a .SPEC file. The Netbeans CBE plugin would read a SPEC file and use it along with #includes with the specified source tarballs to automatically pull appropriate source tars and checkouts of patches into the build environment. The developer could build, test, patch and check patches back into SVN/CVS all from within the Netbeans build environment. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/desktop-discuss/attachments/20070316/ee938cee/attachment.html>
