Hello community, here is the log from the commit of package accerciser for openSUSE:Factory checked in at 2015-04-02 16:03:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/accerciser (Old) and /work/SRC/openSUSE:Factory/.accerciser.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "accerciser" Changes: -------- --- /work/SRC/openSUSE:Factory/accerciser/accerciser.changes 2014-09-30 19:41:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.accerciser.new/accerciser.changes 2015-04-02 16:03:22.000000000 +0200 @@ -1,0 +2,15 @@ +Thu Mar 26 13:28:30 UTC 2015 - dimstar@opensuse.org + +- Replace pyatspi (Build)Requires with py3atspi: accerciser is + a python3 application. +- Split out an accerciser-plugin-IPython package, providing the + IPython console widget. +- Add python3-setuptools and pytho3-IPython Requires to + accerciser-plugin-IPython: IPython-view plugin imports + pkg_resources, which is part of setuptools and, as the name + suggests, is based in IPython. +- Remove %py_requires: it was python2 related and is since auto- + detected. +- Change BuildArch to noarch: accerciser has no binary files. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ accerciser.spec ++++++ --- /var/tmp/diff_new_pack.plkmjk/_old 2015-04-02 16:03:22.000000000 +0200 +++ /var/tmp/diff_new_pack.plkmjk/_new 2015-04-02 16:03:22.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package accerciser # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,13 +22,14 @@ Summary: Accessibility debugging tool License: BSD-3-Clause Group: Development/Tools/Other +BuildArch: noarch Url: http://live.gnome.org/Accerciser Source0: http://download.gnome.org/sources/accerciser/3.14/%{name}-%{version}.tar.xz BuildRequires: fdupes -# pyatspi is a virtual name that is provided by the default at-spi stack BuildRequires: gobject-introspection BuildRequires: intltool -BuildRequires: pyatspi +# py3atspi is a virtual name that is provided by the default at-spi stack +BuildRequires: py3atspi BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: yelp-tools @@ -36,12 +37,11 @@ BuildRequires: pkgconfig(gtk+-3.0) >= 3.1.13 BuildRequires: pkgconfig(pygobject-3.0) >= 2.90.3 Requires: IPython >= 0.11 -# pyatspi is a virtual name that is provided by the default at-spi stack -Requires: pyatspi +# py3atspi is a virtual name that is provided by the default at-spi stack +Requires: py3atspi Requires: python3-gobject Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build -%py_requires %glib2_gsettings_schema_requires %description @@ -54,6 +54,21 @@ In essence, Accerciser is a next generation at-poke tool. +%package plugin-IPython +Summary: Accessibility debugging tool - IPython console widget +Group: Development/Tools/Other +Requires: %{name} = %{version} +Requires: python3-IPython +Supplements: packageand(%{name}:python3-IPython) +# we need setuptools for pkg_resources +Requires: python3-setuptools + +%description plugin-IPython +Accerciser is an interactive Python accessibility explorer for the +GNOME desktop. + +This package provides the IPython console widget + %lang_package %prep %setup -q @@ -86,14 +101,19 @@ %doc AUTHORS COPYING NEWS README %doc %{_datadir}/help/C/%{name}/ %{_bindir}/%{name} -%{python3_sitelib}/%{name}/ %{_datadir}/%{name}/ +%exclude %{_datadir}/%{name}/plugins/ipython_view.py %{_datadir}/glib-2.0/schemas/org.a11y.Accerciser.gschema.xml %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/icons/HighContrast/ -%{_mandir}/man1/%{name}.1.gz %{_datadir}/applications/%{name}.desktop +%{_mandir}/man1/%{name}.1.gz +%{python3_sitelib}/%{name}/ + +%files plugin-IPython +%defattr(-,root,root) +%{_datadir}/%{name}/plugins/ipython_view.py %files lang -f %{name}.lang