commit d-feet for openSUSE:Factory
Hello community, here is the log from the commit of package d-feet for openSUSE:Factory checked in at 2013-05-28 11:44:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/d-feet (Old) and /work/SRC/openSUSE:Factory/.d-feet.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "d-feet" Changes: -------- --- /work/SRC/openSUSE:Factory/d-feet/d-feet.changes 2013-03-12 17:11:23.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.d-feet.new/d-feet.changes 2013-05-28 11:44:10.000000000 +0200 @@ -1,0 +2,35 @@ +Thu May 23 10:55:24 UTC 2013 - dimstar@opensuse.org + +- Update to version 0.3.4: + + Update README and HACKING. + + Improve the HighContrast icon. + + Add missing source. + + Add scalable HighContrast icon. + + Remove useless text and duplicate icons from scalable logo. + + Don't fail if no systembus or sessionbus is available. + + Add app menu. + + Move window logic to own file and use GtkApplicationWindow. + + Add help files. + + Check source for pep8. + + Fix unittests. + + Use correct data dir. + + Use autotools for d-feet. + + Fix whitespaces. +- Drop python-setuptools BuildRequires: no longer needed after the + move to autotools based build system. +- Add intltool, yelp-tools, pkgconfig(gio-2.0), python-pep8 and + pkgconfig(gtk+-3.0) BuildRequires: needed for the help system and + dependencies verified by configure. +- Update build and install section to use %configure and + %make_install instead of the python specific calls. +- Add glib schema handling script macros to post/postun. +- Rebase d-feet-require-gtk-3.0.patch. + +------------------------------------------------------------------- +Sun May 12 11:47:22 UTC 2013 - dimstar@opensuse.org + +- Add d-feet-require-gtk-3.0.patch: Require Gtk 3.0. This helps the + automatic dep generator to add the correct dependencies to the + rpm (bgo#700163, bnc#818808). + +------------------------------------------------------------------- Old: ---- d-feet-0.3.3.tar.xz New: ---- d-feet-0.3.4.tar.xz d-feet-require-gtk-3.0.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ d-feet.spec ++++++ --- /var/tmp/diff_new_pack.xHf5od/_old 2013-05-28 11:44:11.000000000 +0200 +++ /var/tmp/diff_new_pack.xHf5od/_new 2013-05-28 11:44:11.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package d-feet # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,17 +17,23 @@ Name: d-feet -Version: 0.3.3 +Version: 0.3.4 Release: 0 -License: GPL-2.0+ Summary: Graphical D-Bus Debugger -Url: http://live.gnome.org/DFeet/ +License: GPL-2.0+ Group: Development/Tools/Debuggers +Url: http://live.gnome.org/DFeet/ Source0: http://download.gnome.org/sources/d-feet/0.3/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM d-feet-require-gtk-3.0.patch bgo#700163 dimstar@opensuse.org -- Require Gtk 3.0 +Patch0: d-feet-require-gtk-3.0.patch BuildRequires: gobject-introspection BuildRequires: hicolor-icon-theme -BuildRequires: python-setuptools +BuildRequires: intltool >= 0.40.0 +BuildRequires: python-pep8 BuildRequires: update-desktop-files +BuildRequires: yelp-tools +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gtk+-3.0) >= 3.6 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %py_requires @@ -39,31 +45,37 @@ %prep %setup -q +%patch0 -p1 %build -export CFLAGS="%{optflags}" -python setup.py build +%configure %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} -%suse_update_desktop_file -N "D-Feet D-Bus Debugger" dfeet +%make_install +%suse_update_desktop_file -N "D-Feet D-Bus Debugger" %{name} %post %icon_theme_cache_post +%icon_theme_cache_post HighContrast %desktop_database_post +%glib2_gsettings_schema_post %postun %icon_theme_cache_postun +%icon_theme_cache_postun HighContrast %desktop_database_postun +%glib2_gsettings_schema_postun %files %defattr(-,root,root,-) %doc AUTHORS COPYING README -%{_bindir}/d-feet +%doc %{_datadir}/help/C/%{name}/ +%{_bindir}/%{name} %{python_sitelib}/dfeet/ -%{python_sitelib}/d_feet-%{version}-*.egg-info -%{_datadir}/dfeet/ -%{_datadir}/applications/dfeet.desktop +%{_datadir}/%{name}/ +%{_datadir}/applications/%{name}.desktop +%{_datadir}/glib-2.0/schemas/org.gnome.d-feet.gschema.xml %{_datadir}/icons/hicolor/*/apps/* +%{_datadir}/icons/HighContrast/ %changelog ++++++ d-feet-0.3.3.tar.xz -> d-feet-0.3.4.tar.xz ++++++ ++++ 40001 lines of diff (skipped) ++++++ d-feet-require-gtk-3.0.patch ++++++
From 6633fedbb5d47e32ad5bbd52bf19c56554f2d107 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger
Date: Thu, 23 May 2013 13:08:13 +0200 Subject: [PATCH] GI imports: require Gtk 3.0
We know we can not operate with Gtk 2.0 introspected libraries, so let's not even try to load them (in case the user does not have Gtk-3.0.typelib installed). https://bugzilla.gnome.org/show_bug.cgi?id=700163 --- src/d-feet.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/d-feet.in b/src/d-feet.in index 42ef161..d56c595 100644 --- a/src/d-feet.in +++ b/src/d-feet.in @@ -38,6 +38,9 @@ import gettext from gettext import gettext as _ gettext.textdomain("@GETTEXT_PACKAGE@") + +import gi +gi.require_version('Gtk', '3.0') from gi.repository import Gtk, GObject from dfeet.application import DFeetApp -- 1.7.10.4 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de