1 Summary: C/C++ debugger for GNOME
2 Summary(pl.UTF-8): Debugger C/C++ dla GNOME
7 Group: X11/Applications
8 Source0: https://download.gnome.org/sources/nemiver/0.9/%{name}-%{version}.tar.xz
9 # Source0-md5: cf33f0eef4f392268a2bdf103e930bd3
10 Patch0: 0001-Fix-compiliation-warnings-errors.patch
11 Patch1: 0001-Use-RefPtr-bool-operator-in-the-conditions.patch
12 Patch2: %{name}-ac.patch
13 Patch3: %{name}-pc.patch
14 URL: https://wiki.gnome.org/Apps/Nemiver
15 BuildRequires: autoconf >= 2.64
16 BuildRequires: automake >= 1:1.11.1
17 BuildRequires: boost-devel >= 1.35.0
18 BuildRequires: docbook-dtd412-xml
19 # gdlmm for dynamic layout
20 BuildRequires: gdlmm-devel >= 3.2
21 BuildRequires: gettext-tools >= 0.17
22 BuildRequires: gtkhex3-devel >= 3.0.0
23 BuildRequires: glib2-devel >= 1:2.14
24 BuildRequires: glibmm-devel >= 2.25.1
25 BuildRequires: gsettings-desktop-schemas-devel
26 BuildRequires: gtk+3-devel >= 3.0
27 BuildRequires: gtkmm3-devel >= 3.0
28 BuildRequires: gtksourceviewmm3-devel >= 3.0
29 BuildRequires: intltool >= 0.40.0
30 BuildRequires: itstool
31 BuildRequires: libgtop-devel >= 2.14.0
32 BuildRequires: libstdc++-devel >= 6:4.7
33 BuildRequires: libtool >= 2:2.2
34 BuildRequires: libxml2-devel >= 1:2.6.31
35 BuildRequires: pkgconfig
36 BuildRequires: rpmbuild(find_lang) >= 1.23
37 BuildRequires: rpmbuild(macros) >= 1.311
38 BuildRequires: sqlite3-devel >= 3.0
39 BuildRequires: tar >= 1:1.22
40 BuildRequires: vte-devel >= 0.38.0
42 BuildRequires: yelp-tools
43 Requires(post,postun): glib2 >= 1:2.26.0
44 Requires(post,postun): gtk-update-icon-cache
46 Requires: gdlmm >= 3.2
47 Requires: glib2 >= 1:2.14
48 Requires: glibmm >= 2.25.1
49 Requires: hicolor-icon-theme
50 Requires: libxml2 >= 1:2.6.31
51 Obsoletes: nemiver-libs < 0.5.3
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 Nemiver is an ongoing effort to write a standalone graphical debugger
56 that integrates well in the GNOME desktop environment. It currently
57 features a backend which uses the well known GNU Debugger (gdb) to
60 %description -l pl.UTF-8
61 Nemiver to próba napisania samodzielnego graficznego debuggera dobrze
62 integrującego się ze środowiskiem graficznym GNOME. Aktualnie zawiera
63 backend wykorzystujący dobrze znany GNU Debugger (gdb) do śledzenia
67 Summary: Header files for Nemiver
68 Summary(pl.UTF-8): Pliki nagłówkowe Nemivera
69 Group: X11/Development/Libraries
70 Requires: glib2-devel >= 1:2.14
71 Requires: glibmm-devel >= 2.25.1
72 Requires: libgtop-devel >= 2.14.0
73 Requires: libxml2-devel >= 1:2.6.31
74 Obsoletes: nemiver-static < 0.6.3
77 Header files for developing new debugging backends for Nemiver.
79 %description devel -l pl.UTF-8
80 Pliki nagłówkowe do rozwijania nowych backendów dla Nemivera.
97 --with-default-gdb=%{_bindir}/gdb \
98 --disable-schemas-install \
99 --disable-silent-rules \
105 rm -rf $RPM_BUILD_ROOT
108 DESTDIR=$RPM_BUILD_ROOT
110 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nemiver/*.la
111 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nemiver/modules/*.la
112 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nemiver/plugins/dbgperspective/*.la
114 %find_lang %{name} --with-gnome
117 rm -rf $RPM_BUILD_ROOT
120 %glib_compile_schemas
121 %update_icon_cache hicolor
124 %glib_compile_schemas
125 %update_icon_cache hicolor
127 %files -f %{name}.lang
128 %defattr(644,root,root,755)
129 %doc AUTHORS COPYRIGHT ChangeLog NEWS README TODO
130 %attr(755,root,root) %{_bindir}/nemiver
132 %{_desktopdir}/nemiver.desktop
133 %{_iconsdir}/hicolor/*x*/apps/nemiver.png
134 %{_iconsdir}/hicolor/scalable/apps/nemiver.svg
135 %{_iconsdir}/hicolor/symbolic/apps/nemiver-symbolic.svg
136 %{_datadir}/glib-2.0/schemas/org.nemiver.gschema.xml
137 %{_datadir}/appdata/nemiver.appdata.xml
138 %dir %{_libdir}/nemiver
139 %attr(755,root,root) %{_libdir}/nemiver/libnemivercommon.so
140 %{_libdir}/nemiver/config
141 %dir %{_libdir}/nemiver/modules
142 %attr(755,root,root) %{_libdir}/nemiver/modules/*.so
143 %dir %{_libdir}/nemiver/plugins
144 %dir %{_libdir}/nemiver/plugins/dbgperspective
145 %{_libdir}/nemiver/plugins/dbgperspective/dbgperspective.conf
146 %{_libdir}/nemiver/plugins/dbgperspective/icons
147 %attr(755,root,root) %{_libdir}/nemiver/plugins/dbgperspective/libdbgperspectiveplugin.so
148 %{_libdir}/nemiver/plugins/dbgperspective/menus
149 %{_libdir}/nemiver/plugins/dbgperspective/plugin-descriptor.xml
150 %{_libdir}/nemiver/plugins/dbgperspective/sqlscripts
151 %{_libdir}/nemiver/plugins/dbgperspective/ui
152 %{_mandir}/man1/nemiver.1*
155 %defattr(644,root,root,755)
156 %{_includedir}/nemiver