]> git.pld-linux.org Git - packages/nemiver.git/blob - nemiver.spec
- updated dependencies (libgtkhex-3 is in gtkhex3 package now)
[packages/nemiver.git] / nemiver.spec
1 Summary:        C/C++ debugger for GNOME
2 Summary(pl.UTF-8):      Debugger C/C++ dla GNOME
3 Name:           nemiver
4 Version:        0.9.6
5 Release:        2
6 License:        GPL v2+
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
41 BuildRequires:  xz
42 BuildRequires:  yelp-tools
43 Requires(post,postun):  glib2 >= 1:2.26.0
44 Requires(post,postun):  gtk-update-icon-cache
45 Requires:       gdb
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)
53
54 %description
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
58 debug C/C++ programs.
59
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
64 programów w C/C++.
65
66 %package devel
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
75
76 %description devel
77 Header files for developing new debugging backends for Nemiver.
78
79 %description devel -l pl.UTF-8
80 Pliki nagłówkowe do rozwijania nowych backendów dla Nemivera.
81
82 %prep
83 %setup -q
84 %patch0 -p1
85 %patch1 -p1
86 %patch2 -p1
87
88 %build
89 %{__glib_gettextize}
90 %{__intltoolize}
91 %{__libtoolize}
92 %{__aclocal} -I m4
93 %{__autoconf}
94 %{__autoheader}
95 %{__automake}
96 %configure \
97         --with-default-gdb=%{_bindir}/gdb \
98         --disable-schemas-install \
99         --disable-silent-rules \
100         --disable-static \
101         --enable-gsettings
102 %{__make}
103
104 %install
105 rm -rf $RPM_BUILD_ROOT
106
107 %{__make} install \
108         DESTDIR=$RPM_BUILD_ROOT
109
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
113
114 %find_lang %{name} --with-gnome
115
116 %clean
117 rm -rf $RPM_BUILD_ROOT
118
119 %post
120 %glib_compile_schemas
121 %update_icon_cache hicolor
122
123 %postun
124 %glib_compile_schemas
125 %update_icon_cache hicolor
126
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
131 %{_datadir}/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*
153
154 %files devel
155 %defattr(644,root,root,755)
156 %{_includedir}/nemiver
This page took 0.176873 seconds and 3 git commands to generate.