]> git.pld-linux.org Git - packages/cgdb.git/blob - cgdb.spec
- updated to 0.6.6.
[packages/cgdb.git] / cgdb.spec
1 Summary:        A lightweight, but fully functional curses frontend to gdb
2 Summary(pl.UTF-8):      Lekki, ale w pełni funkcjonalny frontend do gdb oparty na ncurses
3 Name:           cgdb
4 Version:        0.6.6
5 Release:        1
6 License:        GPL v2
7 Group:          Development/Debuggers
8 Source0:        http://downloads.sourceforge.net/cgdb/%{name}-%{version}.tar.gz
9 # Source0-md5:  394b542b495755ab8392b7e88dace744
10 Patch0:         %{name}-home_etc.patch
11 Patch1:         %{name}-missing_includes.patch
12 Patch2:         %{name}-info.patch
13 URL:            http://cgdb.sourceforge.net/
14 BuildRequires:  autoconf >= 2.5
15 BuildRequires:  automake
16 BuildRequires:  readline-devel >= 5.1
17 BuildRequires:  texinfo
18 Requires:       gdb
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 CGDB is a curses-based interface to the GNU Debugger (GDB). The goal
23 of CGDB is to be lightweight and responsive; not encumbered with
24 unnecessary features. The interface is designed to deliver the
25 familiar GDB text interface, with a split screen showing the source as
26 it executes. The UI is modeled on the classic Unix text editor, vi.
27 Those familiar with vi should feel right at home using CGDB.
28
29 %description -l pl.UTF-8
30 CGDB to oparty na curses interfejs do GNU Debuggera (GDB). Celem CGDB
31 jest bycie lekkim i reaktywnym, nie obciążonym niepotrzebnymi
32 możliwościami. Interfejs został tak zaprojektowany, by dostarczyć
33 znajomy interfejs tekstowy GDB z podzielonym ekranem pokazującym
34 źródła wykonywanego kodu. Interfejs użytkownika jest modelowany na
35 klasyczny uniksowy edytor tekstu - vi. Znający vi używając CGDB
36 powinni czuć się jak w domu.
37
38 %prep
39 %setup -q
40 %patch0 -p1
41 %patch1 -p1
42 %patch2 -p1
43
44 %build
45 CPPFLAGS=' -I/usr/include/ncurses '
46 %{__aclocal} -I config
47 %{__autoconf}
48 %{__autoheader}
49 %{__automake}
50
51 %configure
52 %{__make}
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56
57 # pass noinst_bindir inside buildroot - don't mess in $TMPDIR/../../..
58 %{__make} install \
59         DESTDIR=$RPM_BUILD_ROOT \
60         noinst_bindir=/progs
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %post   -p /sbin/postshell
66 -/usr/sbin/fix-info-dir -c %{_infodir}
67
68 %postun -p /sbin/postshell
69 -/usr/sbin/fix-info-dir -c %{_infodir}
70
71 %files
72 %defattr(644,root,root,755)
73 %doc AUTHORS ChangeLog NEWS README
74 %attr(755,root,root) %{_bindir}/cgdb
75 %{_mandir}/man1/cgdb.1*
76 %{_infodir}/cgdb.info*
77 %dir %{_datadir}/%{name}
78 %{_datadir}/%{name}/cgdb.txt
This page took 0.045639 seconds and 3 git commands to generate.