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