Sorry. I forgot to attach the file. - jason Jason Kraftcheck wrote: > I've updated the list of proposed Debian packages for OpenCASCADE. Changes: > 1) Define stuff using syntax that can be included in shell or make > 2) Fix a few mistakes concerning which toolkits go in which packages > 3) Define packages in terms of documented OpenCASCADE modules > > Revised package list: > > foundation : "Foundation Classes" > model : "Model Data", "Model Algorithms", and parts of "Data Exchange" > vis : "Visualization" and TKVRML from "Data Exchange" > ocaf-lite : "Light-Weight Application Framework" > ocaf : "Application Framework" and parts of "Data Exchange" > test : "Test Harness" (DRAW) > wok : "Development" > > The following packages will *not* depend on X11: > foundation, model, ocaf-lite > > The following packages *will* depend on Tck/Tk: > test, wok > > DXE ("Data Exchange") is split so as to allow as much "data exchange" as > possible for minimal dependencies. And the DXE stuff in OCAF is more an > extension to OCAF to support DXE components than a stand-alone capability > so it is probably better in the OCAF package anyway. TKVRML depends on > vis components but not OCAF, but is also only used for visualization > (isn't practical as a "data exchange" format), so it fits well in the > 'vis' package. > > > > > -- "A foolish consistency is the hobgoblin of little minds" - Ralph Waldo Emerson
# OpenCASCADE Modules: #Foundation: (stuff common to 'Core' and 'WOK') FOUNDATION="TKernel TKMath TKAdvTools" #Wrappers: (other language bindings for stuff in FOUNDATION) WRAPPERS="TKjcas" #Model: (core solid modeller) MODEL_DATA="TKG2d TKG3d TKBRep TKGeomBase" MODEL_ALGO="TKGeomAlgo TKTopAlgo TKPrim TKBO TKHLR TKMesh TKShHealing TKBool TKFillet TKFeat TKOffset" #Vis: (visualization and graphcis) VIS_CORE="TKService TKV2d TKV3d TKMeshVS FontMFT Textures" VIS_OPENGL="TKOpenGl" #DXE: (Data Exchange) DXE_CORE="TKIGES TKXSBase TKSTEP209 TKSTEPAttr TKSTEPBase TKSTEP TKSTL SHMessage XSMessage" DXE_VIS="TKVRML" DXE_OCAF="TKXCAF TKXCAFSchema TKXmlXCAF TKBinXCAF TKXDEIGES TKXDESTEP XCAFPlugin XmlXCAFPlugin BinXCAFPlugin XStepResource" #OCAF-Lite (lite application framework) OCAF_LITE="TKCDF PTKernel TKLCAF FWOSPlugin TKPShape TKBinL TKXmlL TKShapeSchema TKPLCAF TKStdLSchema StdLPlugin BinLPlugin XmlLPlugin StdResource" #OCAF (application framework) OCAF="TKCAF TKBin TKXml TKPCAF TKStdSchema StdPlugin XmlPlugin BinPlugin XmlOcafResource" #DRAW: (test harness) DRAW="TKViewerTest TKXDEDRAW TKXSDRAW TKTopTest TKDraw DRAWEXE DrawResource TKDCAF" #WOK (opencascade developement tools) WOK="TKCDLFront TKCPPClient TKCPPExt TKCPPIntExt TKCPPJini TKCSFDBSchema TKIDLFront TKTCPPExt TKWOK TKWOKTcl WOKBuilderDef WOKEntityDef WOKSH WOKStepsDef WOKsite WOKLibs" #Other stuff that doesn't really fit in any of the modelues #defined on the OpenCASCADE documentation. OTHER="OS" # Debian Packages: # Wrappers has no external deps and is only one lib, so # put it in the foundation package. DEB_FOUNDATION="${FOUNDATION} ${WRAPPERS} ${OTHER}" # Combine core solid model components into "model" DEB_MODEL="${MODEL_DATA} ${MODEL_ALGO} ${DXE_CORE}" # All Debain systems have some kind of OpenGL (even # if it's Mesa software), so no reason to seperate # OpenGL dependencies. DEB_VIS="${VIS_CORE} ${VIS_OPENGL} ${DXE_VIS}" # Put Light-weight Application Framework in a package DEB_OCAF_LITE="${OCAF_LITE}" # Combine true OCAF toolkits with DXE toolkits that # depend on OCAF. DEB_COAF="${OCAF} ${DXE_OCAF}" # Test harness: depends on Tcl/Tk DEB_TEST="${DRAW}" # Deveopement: depends on Tcl/Tk DEB_WOK="${WOK}"
Attachment:
pkgdep.ps
Description: PostScript document