# # A specfile for TCM (Toolkit for Conceptual Modeling). # This is the dynamic motif specfile. # Summary: A suite of graphical editors for diagrams and tables. Name: tcm-dynmotif Version: 2.20 Release: 1 Copyright: GPL Group: Development/Tools Source: ftp://ftp.cs.utwente.nl/pub/tcm/tcm-%{version}.src.tar.gz URL: http://www.cs.utwente.nl/~tcm Packager: Frank Dehne and Rick van Rein Prefix: /opt/tcm Provides: tcm Patch0: tcm-2.20-dynamic.patch %description The Toolkit for Conceptual Modeling is a collection of software tools to present conceptual models of software systems in the form of diagrams, tables, trees, and the like. A conceptual model of a system is a structure used to represent the requirements or architecture of the system. TCM is meant to be used for specifying and maintaining requirements for desired systems, in which a number of techniques and heuristics for problem analysis, function refinement, behavior specification, and architecture specification are used. TCM takes the form of a suite of graphical editors that can be used in these design tasks. These editors can be categorized into: * Generic editors, for generic diagrams, generic tables and generic trees. * Structured Analysis (SA) editors, for entity-relationship diagrams, data and event flow diagrams, state transition diagrams, function refinement trees, transaction-use tables and function-entity type tables. * Unified Modeling Language (UML) editors, for static structure diagrams, use-case diagrams, activity diagrams, state charts, message sequence diagrams, collaboration diagrams, component diagrams and deployment diagrams. %prep %setup -n tcm-%{version} for f in $(find . -name Makefile) ; do mv $f $f.or ; \ sed -e '/DO NOT DELETE/q' < $f.or > $f ; rm $f.or ; done %patch0 -p0 %build make config make depend make execs %install make TCM_INSTALL_DIR="${RPM_BUILD_ROOT}/opt/tcm" install [ ! -d ${RPM_BUILD_ROOT}/etc/profile.d ] \ && mkdir -p ${RPM_BUILD_ROOT}/etc/profile.d cat > ${RPM_BUILD_ROOT}/etc/profile.d/tcm.sh < ${RPM_BUILD_ROOT}/etc/profile.d/tcm.csh <