Summary: X interface to the GDB, DBX and XDB debuggers Name: ddd Version: 3.1.4 Release: 1 Source: ftp://ftp.ips.cs.tu-bs.de/pub/local/softech/ddd/src/%{name}-%{version}.tar.gz Copyright: GPL Group: Development/Debuggers Group(pl): Programowanie/Odpluskwiacze Icon: ddd.xpm URL: http://www.cs.tu-bs.de/softech/ddd/ Buildroot: /tmp/%{name}-%{version}-root %description The Data Display Debugger (DDD) is a common graphical user interface for GDB, DBX, and XDB, the popular UNIX debuggers. Besides ``classical'' front-end features such as viewing source texts, DDD provides a graphical data display, where data structures are displayed as graphs. A simple mouse click dereferences pointers or views structure contents, updated each time the program stops. Using DDD, you can reason about your application by viewing its data, not just by viewing it execute lines of source code. Other DDD features include: debugging of programs written in C, C++, Ada, Fortran, Java, Pascal, Modula-2, or Modula-3; machine-level debugging; hypertext source navigation and lookup; breakpoint, backtrace, and history editors; preferences and settings editors; program execution in terminal emulator window; debugging on remote host; on-line manual; interactive help on the Motif user interface; GDB/DBX/XDB command-line interface with full editing, history, search, and completion capabilities. DDD has been designed to compete with well-known commercial debuggers %package python Summary: X interface to the GDB, DBX and XDB debuggers - The python debugger Group: Development/Debuggers Group(pl): Programowanie/Odpluskwiacze Requires: %{name} = %{version} %description python Data Display Debugger - python debugger. %prep %setup -q %build CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ ./configure \ --with-motif \ --prefix=/usr/X11R6 make CXXOPT="-DNDEBUG $RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/{etc/X11/wmconfig,usr/{lib/python-1.5,X11R6/lib/X11/app-defaults}} make install prefix=$RPM_BUILD_ROOT/usr/X11R6 install pydb/pydb.py $RPM_BUILD_ROOT/usr/X11R6/bin install pydb/{pydbcmd,pydbsupt}.py $RPM_BUILD_ROOT/usr/lib/python-1.5 install ddd/Ddd $RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults gzip -9nf $RPM_BUILD_ROOT/usr/X11R6/man/man1/* cat > $RPM_BUILD_ROOT/etc/X11/wmconfig/ddd < $RPM_BUILD_ROOT/etc/X11/wmconfig/ddd-python < [3.1.4-1] - removed man group from man pages, - added Group(pl). * Wed Dec 2 1998 Tomasz Kłoczko [3.1-1] - based on spec written by Alec Habig , - only one package is now generated, - added -q %setup parameter, - added gziping man pages, - changed Buildroot to /tmp/%%{name}-%%{version}-root, - added using %%{name} and %%{version} in Source, - removeda all %post{un} scripts, - added package Icon, - added python subpackage, - removed Packager field (this must be placed in private ~/.rpmrc), - added %attr and %defattr macros in %files (allows build package from non-root account).