X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=ddd.spec;h=bafea8efa3728ec1a266f83e6918c0ef8b25eea9;hb=724f99721c1f2c8c71a3cf6a039aa3cb94430970;hp=aef756cff9377c6ec0f2b751d7725c108be29aba;hpb=2880fbe5beb5402c1748a750a0a920e55a401191;p=packages%2Fddd.git diff --git a/ddd.spec b/ddd.spec index aef756c..bafea8e 100644 --- a/ddd.spec +++ b/ddd.spec @@ -1,36 +1,40 @@ -%include /usr/lib/rpm/macros.python +#%include /usr/lib/rpm/macros.python Summary: X interface to the GDB, DBX and XDB debuggers +Summary(ja): GDB,DBX,Ladebug,JDB,Perl,Python¤Î¥°¥é¥Õ¥£¥«¥ë¥Ç¥Ð¥Ã¥¬¤Î¥Õ¥í¥ó¥È¥¨¥ó¥É Summary(pl): Interfejs X do debugerów GDB, DBX i XDB +Summary(zh_CN): ͼÐλ¯µÄ³ÌÐòµ÷ÊÔÆ÷Ç°¶Ë;ÈçGDB,DBX,Ladebug,JDB,Perl,Python Name: ddd -Version: 3.3.1 -Release: 10 +Version: 3.3.8 +Release: 333 License: GPL Group: Development/Debuggers -Group(de): Entwicklung/Debugger -Group(pl): Programowanie/Odpluskwiacze Source0: ftp://ftp.gnu.org/gnu/ddd/%{name}-%{version}.tar.gz +# Source0-md5: 60c5bfbfe1564926edda629ffcf01e52 Source1: %{name}.desktop Source2: %{name}-python.desktop -Patch0: %{name}-DESTDIR.patch -Patch1: %{name}-ptrace.patch -Patch2: %{name}-info.patch -Icon: ddd.xpm +Source3: http://art.gnome.org/images/icons/other/Debugger.png +# Source3-md5: c046d9b0a04abdbb4a2be08a374ac2cd +Patch0: %{name}-ptrace.patch +Patch1: %{name}-info.patch +Patch2: %{name}-home_etc.patch URL: http://www.gnu.org/software/ddd/ BuildRequires: XFree86-devel +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: bison +BuildRequires: elfutils-devel +BuildRequires: flex +BuildRequires: libstdc++-devel +BuildRequires: libtool BuildRequires: motif-devel BuildRequires: ncurses-devel >= 5.0 -BuildRequires: libstdc++-devel BuildRequires: python >= 2.2 +BuildRequires: readline-devel +#BuildRequires: rpm-pythonprov BuildRequires: texinfo -BuildRequires: automake -BuildRequires: rpm-pythonprov Requires: gdb BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) - -%define _prefix /usr/X11R6 -%define _mandir %{_prefix}/man - %description The Data Display Debugger (DDD) is a common graphical user interface for GDB, DBX, and XDB, the popular UNIX debuggers. Besides @@ -49,35 +53,40 @@ 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 ja +DDD¤Ï¡¢GDB,DBX,WDB,Ladebug,JDB,XDB,Perl¥Ç¥Ð¥Ã¥¬¡¢¤Þ¤¿¤ÏPython¥Ç¥Ð¥Ã¥¬ +¤Î¤è¤¦¤Ê¥³¥Þ¥ó¥É¥é¥¤¥ó·¿¥Ç¥Ð¥Ã¥¬¤ò¥°¥é¥Õ¥£¥«¥ë·¿¤Î¥Ç¥Ð¥Ã¥¬¤ËÊѿȤµ¤»¤ë +¥Õ¥í¥ó¥È¥¨¥ó¥É¤Ç¤¹¡£¥½¡¼¥¹¥³¡¼¥É¤Î»²¾ÈÅù¤Î¤è¤¦¤Ê"Ä̾ï"¤Î¥Õ¥í¥ó¥È¥¨¥ó¥É +¤Îµ¡Ç½¤Î¤ß¤Ê¤é¤º¡¢DDD¤Ï¥Ç¡¼¥¿¹½Â¤¤ò¥°¥é¥Õ¤È¤·¤Æɽ¼¨¤¹¤ë¡¢²ñÏü°¥°¥é¥Õ +¥£¥«¥ë¥Ç¡¼¥¿É½¼¨¤¹¤ë¤³¤È¤Çͭ̾¤Ë¤Ê¤ê¤Þ¤·¤¿¡£ + %description -l pl -Data Display Debugger (DDD) jest typowym 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; breakpoint, 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. +Data Display Debugger (DDD) jest typowym 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; breakpoint, 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 - debugger pythona Group: Development/Debuggers -Group(de): Entwicklung/Debugger -Group(pl): Programowanie/Odpluskwiacze Requires: %{name} = %{version} -%requires_eq python +#%pyrequires_eq python %description python Data Display Debugger - python debugger. -%description -l pl python +%description python -l pl Data Display Debugger - debugger pythona. %prep @@ -87,29 +96,35 @@ Data Display Debugger - debugger pythona. %patch2 -p1 %build -automake -a -c -%configure2_13 \ - --with-motif -%{__make} CXXOPT="-DNDEBUG %{rpmcflags}" +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} +%configure \ + --with-motif \ + --with-readline-libraries=%{_libdir} + +%{__make} \ + CXXOPT="-DNDEBUG %{rpmcflags}" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{py_sitedir} \ $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults \ - $RPM_BUILD_ROOT%{_applnkdir}/Development + $RPM_BUILD_ROOT{%{_applnkdir}/Development,%{_pixmapsdir}} -%{__make} DESTDIR=$RPM_BUILD_ROOT install +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -install pydb/pydb.py $RPM_BUILD_ROOT%{_bindir}/pydb -install pydb/{pydbcmd,pydbsupt}.py $RPM_BUILD_ROOT%{py_sitedir} -%py_comp $RPM_BUILD_ROOT%{py_sitedir} -%py_ocomp $RPM_BUILD_ROOT%{py_sitedir} +#install pydb/pydb.py $RPM_BUILD_ROOT%{_bindir}/pydb +#install pydb/{pydbcmd,pydbsupt}.py $RPM_BUILD_ROOT%{py_sitedir} +#%py_comp $RPM_BUILD_ROOT%{py_sitedir} +#%py_ocomp $RPM_BUILD_ROOT%{py_sitedir} install ddd/Ddd $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Development - -gzip -9nf ANNOUNCE BUGS NEWS* OPENBUGS PROBLEMS README TIPS +install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}/ddd.png %clean rm -rf $RPM_BUILD_ROOT @@ -122,17 +137,17 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc {ANNOUNCE,BUGS,NEWS*,OPENBUGS,PROBLEMS,README,TIPS}.gz -%doc doc/sample.dddinit +%doc AUTHORS NEWS README TIPS TODO doc/*.pdf %{_applnkdir}/Development/ddd.desktop +%{_pixmapsdir}/* %attr(755,root,root) %{_bindir}/ddd %{_libdir}/X11/app-defaults/Ddd %{_mandir}/man1/* %{_datadir}/ddd* %{_infodir}/ddd* -%files python -%defattr(644,root,root,755) -%{_applnkdir}/Development/ddd-python.desktop -%attr(755,root,root) %{_bindir}/pydb -%{py_sitedir}/*.py? +#%files python +#%defattr(644,root,root,755) +#%{_applnkdir}/Development/ddd-python.desktop +#%attr(755,root,root) %{_bindir}/pydb +#%{py_sitedir}/*.py?