source: projects/specs/trunk/i/insight/insight-vl.spec @ 521

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

import VineSeed package specs

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