packages: glib2/glib2.spec - package gdb pretty printers (-gdb subpackage)

qboosh qboosh at pld-linux.org
Wed Feb 9 18:53:09 CET 2011


Author: qboosh                       Date: Wed Feb  9 17:53:09 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- package gdb pretty printers (-gdb subpackage)

---- Files affected:
packages/glib2:
   glib2.spec (1.232 -> 1.233) 

---- Diffs:

================================================================
Index: packages/glib2/glib2.spec
diff -u packages/glib2/glib2.spec:1.232 packages/glib2/glib2.spec:1.233
--- packages/glib2/glib2.spec:1.232	Wed Feb  9 15:28:59 2011
+++ packages/glib2/glib2.spec	Wed Feb  9 18:53:04 2011
@@ -40,7 +40,7 @@
 BuildRequires:	libtool >= 2:2.2
 BuildRequires:	pcre-devel >= 8.11
 BuildRequires:	perl-base
-BuildRequires:	pkgconfig >= 1:0.16.0
+BuildRequires:	pkgconfig >= 1:0.16
 BuildRequires:	rpm-perlprov
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.527
@@ -163,6 +163,22 @@
 %description apidocs -l pl.UTF-8
 Dokumentacja API GLib.
 
+%package gdb
+Summary:	GDB Python pretty printers for GObject/GLib types
+Summary(pl.UTF-8):	Skrypty Pythona dla GDB do ładnego wypisywania typów GObject/GLib
+Group:		Development/Debuggers
+Requires:	python-gdb
+
+%description gdb
+GDB Python pretty printers for GObject/GLib types. This includes
+support for GObject pointer pretty printing and signal frame
+compression in backtraces.
+
+%description gdb -l pl.UTF-8
+Skrypty Pythona dla GDB do ładnego wypisywania typów GObject/GLib.
+Obejmują także ładne wypisywanie wskaźników GObject oraz kompresję
+ramek sygnagłów w zrzutach wywołań (backtrace).
+
 %package -n bash-completion-gio
 Summary:	bash-completion for gio utilities
 Summary(pl.UTF-8):	Bashowe uzupełnianie nazw dla narzędzi gio
@@ -225,6 +241,9 @@
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gio/modules/libgiofam.la \
 	%{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/gio/modules/libgiofam.a}
 
+%py_comp $RPM_BUILD_ROOT%{_datadir}/glib-2.0/gdb
+%py_ocomp $RPM_BUILD_ROOT%{_datadir}/glib-2.0/gdb
+%py_postclean $RPM_BUILD_ROOT%{_datadir}/glib-2.0/gdb
 
 %find_lang glib20
 
@@ -292,7 +311,6 @@
 %{_libdir}/glib-2.0
 %{_includedir}/gio-unix-2.0
 %{_includedir}/glib-2.0
-%{_datadir}/glib-2.0/gdb
 %dir %{_datadir}/glib-2.0/gettext
 %attr(755,root,root) %{_datadir}/glib-2.0/gettext/mkinstalldirs
 %{_datadir}/glib-2.0/gettext/po
@@ -335,6 +353,12 @@
 %{_gtkdocdir}/gobject
 %endif
 
+%files gdb
+%defattr(644,root,root,755)
+%{_datadir}/gdb/auto-load/usr/%{_lib}/libglib-2.0.so.*.*.*-gdb.py
+%{_datadir}/gdb/auto-load/usr/%{_lib}/libgobject-2.0.so.*.*.*-gdb.py
+%{_datadir}/glib-2.0/gdb
+
 %files -n bash-completion-gio
 %defattr(644,root,root,755)
 %{_sysconfdir}/bash_completion.d/gdbus-bash-completion.sh
@@ -346,6 +370,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.233  2011/02/09 17:53:04  qboosh
+- package gdb pretty printers (-gdb subpackage)
+
 Revision 1.232  2011/02/09 14:28:59  megabajt
 - updated to 2.28.0
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/glib2/glib2.spec?r1=1.232&r2=1.233&f=u



More information about the pld-cvs-commit mailing list