source: projects/specs/trunk/n/nemiver/nemiver-vl.spec @ 8447

Revision 8447, 4.3 KB checked in by Takemikaduchi, 10 years ago (diff)

GNOME-3.12.2

Line 
1Summary:        Standalone graphical debugger for GNOME
2Summary(ja):    GNOME 向けの GUI デバッガ
3Name:           nemiver
4Version:        0.9.5
5Release:        2%{?_dist_release}
6Source0:        %{name}-%{version}.tar.xz
7License:        GPLv2
8Group:          Applications/Development
9URL:            http://projects.gnome.org/nemiver/
10
11Requires:       ghex > 2.90
12Requires(post): desktop-file-utils
13Requires(postun):desktop-file-utils
14BuildRequires:  gdb
15BuildRequires:  gnome-doc-utils >= 0.3.2
16BuildRequires:  gtkmm3-devel >= 3.2.0
17BuildRequires:  gtksourceviewmm3-devel >= 3.2.0
18BuildRequires:  libgtop2-devel >= 2.14
19BuildRequires:  vte3-devel >= 0.12.0
20BuildRequires:  sqlite3-devel >= 3.0
21BuildRequires:  libboost-devel >= 1.33.1
22BuildRequires:  ghex-devel > 2.90
23BuildRequires:  dconf-devel
24BuildRequires:  gsettings-desktop-schemas-devel
25BuildRequires:  itstool
26
27BuildRoot:      %{_tmppath}/%{name}-%{version}-root
28
29Packager:       kazutaka, kenta
30
31%description
32Nemiver is a standalone graphical debugger that integrates well in the
33GNOME desktop environment.  It currently features a backend which uses
34the GNU debugger GDB for debugging C/C++ programs.
35
36%description -l ja
37Nemiver は GNOME デスクトップ向けのスタンドアローンな GUI デバッガです。
38C/C++ プログラムのデバッグのバックエンドには GDB (GNU デバッガ)を利用
39しています。
40
41%package devel
42Summary:        Libraries and headers for %{name}
43Summary(ja):    %{name} 用の開発ライブラリおよびヘッダファイル
44Group:          Development/Libraries
45Requires:       %{name} = %{version}
46
47%description devel
48This package includes the files needed for developing and compiling
49applications which use the %{name} library.
50
51You should install the %{name}-devel package if you would like to
52develop applications using %{name}.
53
54%description devel -l ja
55このパッケージは %{name} ライブラリを使用するアプリケーションを開発
56するのに必要なライブラリやヘッダファイルを含んでいます。
57
58%{name} を使用したアプリケーションを開発するなら、このパッケージ
59をインストールしてください。
60
61%prep
62%setup -q
63
64
65%build
66%configure --disable-static
67
68%{__make} %{?_smp_mflags}
69
70
71%install
72%{__rm} -rf $RPM_BUILD_ROOT
73%{__make} install DESTDIR=$RPM_BUILD_ROOT
74%find_lang %{name}
75
76# remove unnecessary files
77find $RPM_BUILD_ROOT/%{_libdir} -name "*.la" -exec %{__rm} -f "{}" \;
78
79
80%clean
81%{__rm} -rf $RPM_BUILD_ROOT
82
83
84%post
85update-desktop-database %{_datadir}/applications >& /dev/null ||:
86touch --no-create %{_datadir}/icons/hicolor
87if [ -x /usr/bin/gtk-update-icon-cache ]; then
88  /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
89fi
90
91%postun
92update-desktop-database %{_datadir}/applications >& /dev/null ||:
93if [ $1 -eq 0 ]; then
94  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
95fi
96touch --no-create %{_datadir}/icons/hicolor
97if [ -x /usr/bin/gtk-update-icon-cache ]; then
98  /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
99fi
100
101%posttrans
102glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
103
104
105%files -f %{name}.lang
106%defattr(-,root,root)
107%doc AUTHORS COPYING COPYRIGHT ChangeLog INSTALL NEWS
108%doc README TODO
109%{_bindir}/%{name}
110%{_libdir}/%{name}
111%{_datadir}/%{name}
112%{_datadir}/applications/%{name}.desktop
113%{_datadir}/icons/hicolor/*/apps/%{name}.*
114%{_datadir}/icons/HighContrast/*/apps/%{name}.*
115%{_datadir}/glib-2.0/schemas/org.%{name}.gschema.xml
116%{_datadir}/help/*
117%{_mandir}/man1/%{name}.1*
118
119%files devel
120%{_includedir}/%{name}
121
122
123%changelog
124* Sat May 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.5-2
125- rebuild with libgtop2-2.30.0
126
127* Fri Dec 13 2013 NAKAMURA Kenta <kenta@vinelinux.org> 0.9.5-1
128- new upstream release
129- drop Patch0 (nemiver-0.9.2-iostream.patch)
130- add BuildRequires: itstool
131
132* Sat Aug 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.3-1
133- new upstream release
134
135* Tue Jun 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.2-1
136- new upstream release
137- add Patch0 (nemiver-0.9.2-iostream.patch)
138- change BuildRequires: gtksourceviewmm3-devel instead of gtksourceviewmm-devel
139- change BuildRequires: gtkmm3-devel instead of gtkmm2-devel
140- change BuildRequires: vte3-devel instead of vte-devel
141- remove BuildRequires: GConf2-devel
142- add BuildRequires: dconf-devel, gsettings-desktop-schemas-devel
143
144* Sun Oct 24 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.8.0-1
145- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.