Blame accerciser.spec

Bernhard M. Wiedemann c33e6f
#
Bernhard M. Wiedemann c33e6f
# spec file for package accerciser
Bernhard M. Wiedemann c33e6f
#
Bernhard M. Wiedemann 6e2e3c
# Copyright (c) 2020 SUSE LLC
Bernhard M. Wiedemann c33e6f
#
Bernhard M. Wiedemann c33e6f
# All modifications and additions to the file contributed by third parties
Bernhard M. Wiedemann c33e6f
# remain the property of their copyright owners, unless otherwise agreed
Bernhard M. Wiedemann c33e6f
# upon. The license for this file, and modifications and additions to the
Bernhard M. Wiedemann c33e6f
# file, is the same license as for the pristine package itself (unless the
Bernhard M. Wiedemann c33e6f
# license for the pristine package is not an Open Source License, in which
Bernhard M. Wiedemann c33e6f
# case the license is the MIT License). An "Open Source License" is a
Bernhard M. Wiedemann c33e6f
# license that conforms to the Open Source Definition (Version 1.9)
Bernhard M. Wiedemann c33e6f
# published by the Open Source Initiative.
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
# Please submit bugfixes or comments via https://bugs.opensuse.org/
Bernhard M. Wiedemann c33e6f
#
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
Name:           accerciser
Bernhard M. Wiedemann 6e2e3c
Version:        3.34.3
Bernhard M. Wiedemann c33e6f
Release:        0
Bernhard M. Wiedemann c33e6f
Summary:        Accessibility debugging tool
Bernhard M. Wiedemann c33e6f
License:        BSD-3-Clause
Bernhard M. Wiedemann c33e6f
Group:          Development/Tools/Other
Bernhard M. Wiedemann c33e6f
URL:            https://wiki.gnome.org/Apps/Accerciser
Bernhard M. Wiedemann 61bc02
Source0:        https://download.gnome.org/sources/accerciser/3.34/%{name}-%{version}.tar.xz
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
BuildRequires:  fdupes
Bernhard M. Wiedemann c33e6f
BuildRequires:  gobject-introspection
Bernhard M. Wiedemann c33e6f
BuildRequires:  pkgconfig
Bernhard M. Wiedemann c33e6f
# py3atspi is a virtual name that is provided by the default at-spi stack
Bernhard M. Wiedemann c33e6f
BuildRequires:  py3atspi
Bernhard M. Wiedemann c33e6f
BuildRequires:  translation-update-upstream
Bernhard M. Wiedemann c33e6f
BuildRequires:  update-desktop-files
Bernhard M. Wiedemann c33e6f
BuildRequires:  yelp-tools
Bernhard M. Wiedemann c33e6f
BuildRequires:  pkgconfig(atspi-2) >= 2.5.2
Bernhard M. Wiedemann c33e6f
BuildRequires:  pkgconfig(gtk+-3.0) >= 3.1.13
Bernhard M. Wiedemann c33e6f
BuildRequires:  pkgconfig(pygobject-3.0) >= 2.90.3
Bernhard M. Wiedemann c33e6f
# py3atspi is a virtual name that is provided by the default at-spi stack
Bernhard M. Wiedemann c33e6f
Requires:       py3atspi
Bernhard M. Wiedemann c33e6f
Requires:       python3-gobject-Gdk
Bernhard M. Wiedemann c33e6f
BuildArch:      noarch
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%description
Bernhard M. Wiedemann c33e6f
Accerciser is an interactive Python accessibility explorer for the
Bernhard M. Wiedemann c33e6f
GNOME desktop. It uses AT-SPI to inspect and control widgets, allowing
Bernhard M. Wiedemann c33e6f
you to check if an application is providing correct information to
Bernhard M. Wiedemann c33e6f
assistive technologies and automated test frameworks. Accerciser has a
Bernhard M. Wiedemann c33e6f
simple plugin framework which you can use to create custom views of
Bernhard M. Wiedemann c33e6f
accessibility information.
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
In essence, Accerciser is a next generation at-poke tool.
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%package plugin-IPython
Bernhard M. Wiedemann c33e6f
Summary:        Accessibility debugging tool - IPython console widget
Bernhard M. Wiedemann c33e6f
Group:          Development/Tools/Other
Bernhard M. Wiedemann c33e6f
Requires:       %{name} = %{version}
Bernhard M. Wiedemann c33e6f
Requires:       python3-ipython
Bernhard M. Wiedemann c33e6f
# we need setuptools for pkg_resources
Bernhard M. Wiedemann c33e6f
Requires:       python3-setuptools
Bernhard M. Wiedemann c33e6f
Supplements:    packageand(%{name}:python3-ipython)
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%description plugin-IPython
Bernhard M. Wiedemann c33e6f
Accerciser is an interactive Python accessibility explorer for the
Bernhard M. Wiedemann c33e6f
GNOME desktop.
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
This package provides the IPython console widget
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%lang_package
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%prep
Bernhard M. Wiedemann c33e6f
%autosetup -p1
Bernhard M. Wiedemann c33e6f
translation-update-upstream
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%build
Bernhard M. Wiedemann c33e6f
%configure \
Bernhard M. Wiedemann c33e6f
	%{nil}
Bernhard M. Wiedemann c33e6f
%make_build
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%install
Bernhard M. Wiedemann c33e6f
%make_install
Bernhard M. Wiedemann c33e6f
%suse_update_desktop_file -r -N "Accerciser" -G "Accesibility Debugger" accerciser Utility GNOME Accessibility
Bernhard M. Wiedemann c33e6f
%find_lang %{name} %{?no_lang_C}
Bernhard M. Wiedemann c33e6f
%fdupes %{buildroot}
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%files
Bernhard M. Wiedemann c33e6f
%license COPYING
Bernhard M. Wiedemann c33e6f
%doc AUTHORS NEWS README
Bernhard M. Wiedemann c33e6f
%doc %{_datadir}/help/C/%{name}/
Bernhard M. Wiedemann c33e6f
%{_bindir}/%{name}
Bernhard M. Wiedemann c33e6f
%{_datadir}/%{name}/
Bernhard M. Wiedemann c33e6f
%exclude %{_datadir}/%{name}/plugins/ipython_view.py
Bernhard M. Wiedemann c33e6f
%{_datadir}/metainfo/accerciser.appdata.xml
Bernhard M. Wiedemann c33e6f
%{_datadir}/glib-2.0/schemas/org.a11y.Accerciser.gschema.xml
Bernhard M. Wiedemann c33e6f
%{_datadir}/icons/hicolor/*/apps/%{name}*
Bernhard M. Wiedemann c33e6f
%{_datadir}/applications/%{name}.desktop
Bernhard M. Wiedemann c33e6f
%{_mandir}/man1/%{name}.1%{ext_man}
Bernhard M. Wiedemann c33e6f
%{python3_sitelib}/%{name}/
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%files plugin-IPython
Bernhard M. Wiedemann c33e6f
%{_datadir}/%{name}/plugins/ipython_view.py
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%files lang -f %{name}.lang
Bernhard M. Wiedemann c33e6f
Bernhard M. Wiedemann c33e6f
%changelog