]> git.pld-linux.org Git - SPECS.git/blob - xxgdb.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / xxgdb.spec
1 Summary:        An X Window System graphical interface for the GNU gdb debugger
2 Summary(es.UTF-8):      Interface X para el depurador gdb
3 Summary(pl.UTF-8):      Graficzny interfejs pod X Window do debuggera gdb
4 Summary(pt_BR.UTF-8):   Interface X para o depurador gdb
5 Summary(ru.UTF-8):      X-интерфейс к отладчику gdb
6 Summary(uk.UTF-8):      X-інтерфейс до відладчика gdb
7 Name:           xxgdb
8 Version:        1.12
9 Release:        20
10 License:        MIT
11 Group:          Development/Debuggers
12 Source0:        ftp://sunsite.unc.edu/pub/Linux/devel/debuggers/%{name}-%{version}.tar.gz
13 # Source0-md5:  d7e447aeb9cab29a90d9d65f8f9a306c
14 Source1:        %{name}.desktop
15 Source2:        %{name}.png
16 Patch0:         %{name}-glibc.patch
17 Patch1:         %{name}-sysv.patch
18 Patch2:         %{name}-compat21.patch
19 BuildRequires:  XFree86-devel
20 Requires:       gdb
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23
24 %description
25 Xxgdb is an X Window System graphical interface to the GNU gdb
26 debugger. Xxgdb provides visual feedback and supports a mouse
27 interface for the user who wants to perform debugging tasks like the
28 following: controlling program execution through breakpoints,
29 examining and traversing the function call stack, displaying values of
30 variables and data structures, and browsing source files and
31 functions.
32
33 %description -l es.UTF-8
34 xxgdb es una interface gráfica para el debugger de GNU. Tiene la
35 habilidad de enseñar archivos fuente mientras se ejecutan, y
36 configurar "breakpoints", paso a paso, a través de los comandos - todo
37 con una interface gráfica X Window muy sencilla de usar.
38
39 %description -l pl.UTF-8
40 xxgdb to graficzny interfejs dla X Window System do debuggera GNU gdb.
41 xxgdb daje wizualny interfejs z obsługą myszy do takich zadań jak:
42 kontrola wykonywania programu poprzez breakpointy, sprawdzanie i
43 przeglądanie stosu, wyświetlanie zmiennych i struktur danych,
44 przeglądanie plików źródłowych i funkcji.
45
46 %description -l pt_BR.UTF-8
47 xxgdb é uma interface gráfica para o debugger da GNU. Ele tem a
48 habilidade de mostrar arquivos fonte enquanto eles são executados,
49 configura "breakpoints", e passo a passo através dos comandos - tudo
50 com uma interface gráfica X Window muito simples de se usar.
51
52 %description -l ru.UTF-8
53 xxgdb - это графический интерфейс к отладчику GNU Debugger (gdb).
54 Позволяет показывать исходные файлы по мере исполнения кода,
55 устанавливать точки отладочных остановов и исполнять команды по шагам
56 - все через простой в использовании графический интерфейс X Window.
57
58 %description -l uk.UTF-8
59 xxgdb - це графічний інтерфейс до відладчика GNU Debugger (gdb).
60 Дозволяє показувати вихідні файли в ході виконання їх коду,
61 встановлювати точки відладочних зупинок и виконувати команди по крокам
62 - все через простий у користуванні графічний інтеріейс під X Window.
63
64 %prep
65 %setup -q
66 %patch0 -p1
67 %patch1 -p0
68 %patch2 -p1
69
70 %build
71 xmkmf -a
72 %{__make} \
73         CC="%{__cc}" \
74         CXXDEBUGFLAGS="%{rpmcflags}" \
75         CDEBUGFLAGS="%{rpmcflags}" \
76         DEFGDB="-DGDB -DCREATE_IO_WINDOW"
77
78 %install
79 rm -rf $RPM_BUILD_ROOT
80 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Development,%{_pixmapsdir}}
81
82 %{__make} install install.man DESTDIR=$RPM_BUILD_ROOT
83
84 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Development
85 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
86
87 %clean
88 rm -rf $RPM_BUILD_ROOT
89
90 %files
91 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_bindir}/xxgdb
93 %{_libdir}/X11/app-defaults/XDbx
94 %{_mandir}/man1/xxgdb.1x*
95 %{_applnkdir}/Development/xxgdb.desktop
96 %{_pixmapsdir}/*
This page took 0.05729 seconds and 3 git commands to generate.