Summary: X interface to the GDB, DBX and XDB debuggers Summary(pl): Interfejs X do debugerów GDB, DBX i XDB Name: ddd Version: 3.1.5 Release: 1 Copyright: GPL Group: Development/Debuggers Group(pl): Programowanie/Odpluskwiacze Source: ftp://ftp.ips.cs.tu-bs.de/pub/local/softech/ddd/src/%{name}-%{version}.tar.gz Patch: ddd-pty.patch Icon: ddd.xpm URL: http://www.cs.tu-bs.de/softech/ddd/ Buildroot: /tmp/%{name}-%{version}-root %define _prefix /usr/X11R6 %define _mandir /usr/X11R6/man %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 %description -l pl Data Display Debugger (DDD) jest typowm graficznym interfejsem do GDB, DBX, i XDB - popularnych UNIXowych debuggerów. Poza ``klasycznymi'' możliwościami interfejsów graficznych takich jak przeglądanie kodów źródłowych DDD dostarcza graficznych narzędzi, gdzie struktury wyświetlane są w postaci graficznej. Proste kliknięcie myszą pozwala na przeglądanie zawartości struktur (aktualizowane za każdym razem gdy program się zatrzyma). Inne możliwości DDD to: możliwość debugowania programów napisanych w C, C++, Ada, Fortran, Java, Pascal, Modula-2, or Modula-2; debugowanie na poziomie maszyny; hypertekstowa nawigacja po źródłach; brekpoin, backtrace i emulator okna historii; możliwość ustawiania preferencji; uruchamianie programów w oknie terminala; debugowanie na zdalnych serwerach; podręcznik on-line; interaktywna pomoc; linia poleceń GDB/DBX/XDB z pełną edycją, historią i wyszukiwaniem. %package python Summary: X interface to the GDB, DBX and XDB debuggers - The python debugger Summary(pl): Interfejs X do debugerów GDB, DBX i XDB - debuger pythona Group: Development/Debuggers Group(pl): Programowanie/Odpluskwiacze Requires: %{name} = %{version} %description python Data Display Debugger - python debugger. %description -l pl Data Display Debugger - debugger pythona. %prep %setup -q #%patch -p1 %build %configure --with-motif 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,%{_libdir}/X11/app-defaults} make install prefix=$RPM_BUILD_ROOT%{_prefix} \ mandir=$RPM_BUILD_ROOT%{_mandir} \ bindir=$RPM_BUILD_ROOT%{_bindir} \ libdir=$RPM_BUILD_ROOT%{_libdir} install pydb/pydb.py $RPM_BUILD_ROOT%{_bindir} install pydb/{pydbcmd,pydbsupt}.py $RPM_BUILD_ROOT/usr/lib/python-1.5 install ddd/Ddd $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults cat > $RPM_BUILD_ROOT/etc/X11/wmconfig/ddd < $RPM_BUILD_ROOT/etc/X11/wmconfig/ddd-python <