source: projects/specs/branches/6/i/insight/insight-vl.spec @ 6386

Revision 6386, 3.5 KB checked in by Takemikaduchi, 12 years ago (diff)

gob2,g-wrap,hyphen,libdap: new upstream release
others: rebuild

Line 
1%define name insight
2%define version 6.7.1
3%define release 2%{?_dist_release}
4
5Summary: Graphical debugger based on gdb
6Summary(ja): gdb ベースのGUI デバッガ
7Name: %{name}
8Version: %{version}
9Release: %{release}
10License: GPL
11Group: Development/Debuggers
12Url: http://sources.redhat.com/insight/
13Source: ftp://sourceware.org/pub/insight/releases/%{name}-%{version}.tar.bz2
14BuildRoot: %{_tmppath}/%{name}-root
15Requires: itcl, tcl, tk
16BuildRequires: ncurses-devel
17BuildRequires: libX11-devel
18BuildRequires: expat-devel
19BuildRequires: elfutils-libelf-devel
20Conflicts: iwidgets
21Vendor: Project Vine
22Distribution: Vine Linux
23
24
25%description
26Insight is a tight graphical user interface to gdb written in Tcl/Tk. It
27provides a comprehensive interface that enables users to harness most
28of gdb's power. It's also probably the only up-to-date UI for
29gdb version %{version}
30
31%description -l ja
32Insight は Tcl/TK で書かれた gdb の GUI です. ユーザに gdb がもつほとんどの
33機能を使用可能な interface を提供します。これは 常時 update されており
34この package は gdb %{version} の UI となっています。
35
36
37%prep
38%setup -q
39
40%build
41export CFLAGS="$RPM_OPT_FLAGS -fPIC"
42export CXXFLAGS="$RPM_OPT_FLAGS -fPIC"
43./configure \
44        --prefix=%{_prefix} \
45        --libdir=%{_libdir} \
46        --mandir=%{_mandir} \
47        --disable-werror
48
49%__make %{?_smp_mflags}
50
51
52%install
53rm -rf $RPM_BUILD_ROOT
54make install \
55        SUBDIRS="libgui gdb" \
56        INSTALL_X11_MODULES="gdb" \
57        INSTALL_MODULES="libgui gdb" \
58        INSTALL_X11_MODULES="gdb" \
59        prefix=$RPM_BUILD_ROOT/%{_prefix} \
60        libdir=$RPM_BUILD_ROOT/%{_libdir} \
61        mandir=$RPM_BUILD_ROOT/%{_mandir}
62
63#%find_lang %{name}
64rm -rf $RPM_BUILD_ROOT%{_bindir}/gdb
65rm -rf $RPM_BUILD_ROOT%{_bindir}/gdbtui
66rm -rf $RPM_BUILD_ROOT%{_bindir}/gdbserver
67rm -rf $RPM_BUILD_ROOT%{_bindir}/tclsh8.4
68rm -rf $RPM_BUILD_ROOT%{_bindir}/wish8.4
69rm -rf $RPM_BUILD_ROOT%{_includedir}
70rm -rf $RPM_BUILD_ROOT%{_libdir}/itcl*
71rm -rf $RPM_BUILD_ROOT%{_libdir}/itk*
72rm -rf $RPM_BUILD_ROOT%{_libdir}/tk*
73rm -rf $RPM_BUILD_ROOT%{_libdir}/*.{a,la,so,sh}
74rm -rf $RPM_BUILD_ROOT/usr/info
75rm -rf $RPM_BUILD_ROOT%{_datadir}/itcl*
76rm -rf $RPM_BUILD_ROOT%{_datadir}/itk*
77rm -rf $RPM_BUILD_ROOT%{_datadir}/tk*
78rm -rf $RPM_BUILD_ROOT%{_datadir}/tcl*
79rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
80rm -rf $RPM_BUILD_ROOT%{_mandir}/man1
81rm -rf $RPM_BUILD_ROOT%{_mandir}/man3
82rm -rf $RPM_BUILD_ROOT%{_mandir}/mann
83rm -rf $RPM_BUILD_ROOT/usr/man/mann
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%files
89%defattr(644,root,root,755)
90%doc COPYING COPYING.LIB README
91%attr(755,root,root) %{_bindir}/insight
92%{_datadir}/redhat
93%{_datadir}/insight1.0
94%{_datadir}/iwidgets4.0.1
95%{_libdir}/insight1.0
96
97%changelog
98* Tue Jun 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 6.7.1-2
99- rebuild with Vine6 environment
100- add BuildRequires: ncurses-devel, libX11-devel, expat-devel, elfutils-libelf-devel
101
102* Sat Sep 13 2008 Shu KONNO <owa@bg.wakwak.com> 6.7.1-1vl5
103- applied new versioning policy, spec in utf-8
104
105* Tue Feb 26 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.7.1-0vl3
106- rebuild with expat-2.0.1
107
108* Sun Feb 17 2008 Shu KONNO <owa@bg.wakwak.com> 6.7.1-0vl2
109- rebuiled with tcl/tk-8.4.18
110
111* Tue Jan 01 2008 Shu KONNO <owa@bg.wakwak.com> 6.7.1-0vl1
112- new upstream release
113- updated many scripts
114
115* Tue Mar 29 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 6.1-0vl1
116- new upstream release
117
118* Mon Nov 19 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0-0vl5
119- make libiberty before sim
120
121* Thu Nov 15 2001 Kazuhisa TAKEI<takei@vinelinux.org> 5.0-0vl4
122- initial release
Note: See TracBrowser for help on using the repository browser.