source: projects/specs/trunk/x/xxgdb/xxgdb-vl.spec @ 521

Revision 521, 5.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary: An X Window System graphical interface for the GNU gdb debugger.
2Summary(ja): GNU gdbデバッガ用 Xウィンドウシステム・グラフィカルインタフェース
3Name: xxgdb
4Version: 1.12
5Release: 17%{?_dist_release}
6License: MIT
7Source0: ftp://ftp.x.org/contrib/utilities/xxgdb-1.12.tar.gz
8Source1: xxgdb.png
9Patch100: xxgdb-1.12-I18N_mb-1.1.patch
10Patch101: xxgdb-1.12-I18N_mb-1.2.patch
11Patch103: xxgdb-1.12-Unix98.patch
12Patch104: xxgdb-1.12-SYSV.patch
13
14Group: Applications/Development
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16BuildRequires: glibc-common
17BuildRequires: imake
18BuildRequires: libX11-devel, libICE-devel, libSM-devel, libXext-devel
19BuildRequires: libXmu-devel, libXt-devel
20BuildRequires: libXaw-devel >= 1.0.5
21Requires: gdb
22
23%description
24Xxgdb is an X Window System graphical interface to the GNU gdb
25debugger.  Xxgdb provides visual feedback and supports a mouse
26interface for the user who wants to perform debugging tasks like the
27following: controlling program execution through breakpoints,
28examining and traversing the function call stack, displaying values of
29variables and data structures, and browsing source files and
30functions.
31
32Install the xxgdb package if you'd like to use a graphical interface
33with the GNU gdb debugger.  You'll also need to have the gdb package
34installed.
35
36%description -l ja
37Xxgdb は GNU gdb デバッガに対応する X ウィンドウシステム・グラフィカル
38インタフェースです。Xxgdb ではビジュアルに応答を調べることができ、そし
39て、以下のようなデバック処理を行いたいユーザに対しマウスインタフェース
40をサポートします;
41 - ブレークポイントを通してプログラムの実行を制御する、
42 - 関数呼出のスタックを試験、移動する
43 - 変数やデータ構造体の値を表示する
44 - ソースファイルや関数をブラウズする
45
46もし GNU gdb デバッガと一緒にそのグラフィカルなインタフェースを利用した
47いなら、xxgdb パッケージをインストールして下さい。また、gdb パッケージ
48を別にインストールする必要があります。
49
50%prep
51%setup -q -n xxgdb-1.12
52%patch100 -p1 -b .I18N_mb
53%patch101 -p1 -b .I18N-mb2
54%patch103 -p1 -b .Unix98
55%patch104 -p1 -b .SYSV
56
57
58%build
59xmkmf
60make
61
62%install
63rm -rf $RPM_BUILD_ROOT
64make install install.man \
65        DESTDIR=$RPM_BUILD_ROOT \
66        CONFDIR=%{_datadir}/X11 \
67        XAPPLOADDIR=%{_datadir}/X11/app-defaults \
68        MANPATH=%{_mandir} \
69
70cat > %{name}.desktop <<EOF
71[Desktop Entry]
72Encoding=UTF-8
73Name=xxgdb
74Name[ja]=xxgdb C/C++ デバッガ
75Comment=X11 gdb wrapper
76Comment[ja]=日本語ソースを扱える C/C++ デバッガです
77Icon=xxgdb.xpm
78Terminal=false
79Exec=xxgdb %F
80Type=Application
81Categories=Application;Development;
82EOF
83
84mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
85install -m644 %{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/
86
87mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
88cp %SOURCE1 $RPM_BUILD_ROOT%{_datadir}/pixmaps/
89
90rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/X11
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%files
96%defattr(-,root,root)
97%{_bindir}/xxgdb
98%{_datadir}/X11/app-defaults/XDbx
99%{_mandir}/man1/xxgdb.*
100%{_datadir}/pixmaps/xxgdb.png
101%config(missingok) %{_datadir}/applications/xxgdb.desktop
102
103%changelog
104* Wed Feb 17 2010 Shu KONNO <owa@bg.wakwak.com> 1.12-17
105- rebuilt with new environment
106
107* Sun Apr 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.12-16
108- changed Group to Applications/Development
109
110* Sun Nov 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.12-15
111- rebuild with libXaw.so.7 (libXaw-1.0.5)
112
113* Sun Jun 08 2008 Shu KONNO <owa@bg.wakwak.com> 1.12-14vl5
114- applied new versioning policy and utf-8
115- added BuildRequires: xorg-x11-devel imake
116- dropt Patch0: xxgdb-1.08-glibc.patch
117- dropt Patch1: xxgdb-1.12-sysv.patch
118- dropt Patch2: xxgdb-1.12-compat21.patch
119- added Patch104: xxgdb-1.12-SYSV.patch
120
121* Sat Jan 05 2008 Shu KONNO <owa@bg.wakwak.com> 1.12-13vl10
122- updated xxgdb.desktop
123- add xxgdb.png
124
125* Wed Jul 12 2006 Shu KONNO <owa@bg.wakwak.com> 1.12-13vl9
126- rebuild
127
128* Sat Jul 30 2005 Shu KONNO <owa@bg.wakwak.com> 1.12-13vl8
129- rebuilt with kernel-2.6.12
130- dropt xxgdb-1.12-cannot-open.patch
131- added xxgdb-1.12-Unix98.patch
132
133* Wed Dec 01 2004 Shu KONNO <owa@bg.wakwak.com> 1.12-13vl7
134- rebuilt
135
136* Sun May 02 2004 Shu KONNO <owa@bg.wakwak.com> 1.12-13vl6
137- changed url to 'ftp://ftp.x.org/contrib/utilities/'
138- replaced specs, 'Copyright' to 'License'
139- added xxgdb-1.12-cannot-open.patch
140
141* Sun Jan  6 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.12-13vl4
142- rebuilt for VineSeed
143
144* Sat Jan 05 2002 Shu KONNO <owa@bg.wakwak.com> 1.12-13vl3
145- added xxgdb-1.12-I18N_mb-1.2.patch
146
147* Thu Jul 13 2000 Masato Bito <masato@nets.ce.hiroshima-cu.ac.jp>
148- 1.12-13vl2
149- modified %patch1 -p1 -> %patch1 -p0
150- modified BuildRoot:
151
152* Fri May 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
153- sync with RH 6.2
154- added I18N patch
155
156* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
157- wmconfig -> desktop
158
159* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
160- fix description
161
162* Fri Jan 14 2000 Jeff Johnson <jbj@redhat.com>
163- rebuild for Red Hat 6.2.
164
165* Wed Mar 23 1999 Michael Maher <mike@redhat.com>
166- added requires for gdb
167
168* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
169- auto rebuild in the new build environment (release 9)
170
171* Sun Jan 17 1999 Jeff Johnson <jbj@redhat.com>
172- patch around i386 wchar_t glibc-2.1 typedef.
173
174* Wed Jul 29 1998 Jeff Johnson <jbj@redhat.com>
175- change wmconfig group to utilities
176- build root
177
178* Thu May 07 1998 Prospector System <bugs@redhat.com>
179- translations modified for de, fr, tr
180
181* Mon Feb  9 1998 Otto Hammersmith <otto@redhat.com>
182- fixed wmconfig entry
183
184* Tue Oct 21 1997 Otto Hammersmith <otto@redhat.com>
185- fixed src url
186- added wmconfig entries
187- removed prefix line ... can't have it with wmconfig file :(
188
189* Fri Aug 22 1997 Erik Troan <ewt@redhat.com>
190- built against glibc
Note: See TracBrowser for help on using the repository browser.