87e64f9
# first two digits of version
87e64f9
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
87e64f9
87e64f9
Name:           accerciser
8e17e05
Version:        3.40.0
725971f
Release:        4%{?dist}
87e64f9
Summary:        Interactive Python accessibility explorer for the GNOME desktop
87e64f9
87e64f9
License:        BSD
abc98e5
URL:            https://wiki.gnome.org/Apps/Accerciser
abc98e5
Source0:        https://download.gnome.org/sources/accerciser/%{release_version}/accerciser-%{version}.tar.xz
87e64f9
87e64f9
BuildArch:      noarch
87e64f9
87e64f9
BuildRequires:  at-spi2-core-devel
87e64f9
BuildRequires:  desktop-file-utils
6bc16db
BuildRequires:  gettext
87e64f9
BuildRequires:  gtk3-devel
Richard Hughes f03cb5c
BuildRequires:  itstool
3c3359a
BuildRequires:  make
87e64f9
BuildRequires:  pygobject3-devel
Richard Hughes 9e29e33
BuildRequires:  python3
Richard Hughes 5cfdc13
BuildRequires:  python3-devel
87e64f9
87e64f9
Requires:       libwnck3
314d8a0
Requires:       python3-cairo
314d8a0
Requires:       python3-gobject
314d8a0
Requires:       python3-ipython-console
314d8a0
Requires:       python3-pyatspi
037145b
Requires:       python3-xlib
87e64f9
87e64f9
%description
87e64f9
Accerciser is an interactive Python accessibility explorer for the GNOME
87e64f9
desktop. It uses AT-SPI to inspect and control widgets, allowing you to check
87e64f9
if an application is providing correct information to assistive technologies
87e64f9
and automated test frameworks. Accerciser has a simple plugin framework which
87e64f9
you can use to create custom views of accessibility information.
87e64f9
87e64f9
87e64f9
%prep
60aff1a
%autosetup -p1
87e64f9
87e64f9
87e64f9
%build
68b135e
export PYTHON=%{python3}
3664a06
%configure
ba0c480
%make_build
87e64f9
87e64f9
87e64f9
%install
976f94d
%make_install
87e64f9
87e64f9
%find_lang accerciser --with-gnome
87e64f9
87e64f9
87e64f9
%check
87e64f9
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/accerciser.desktop
87e64f9
87e64f9
87e64f9
%files -f accerciser.lang
2aa3db8
%license COPYING
8e17e05
%doc AUTHORS NEWS README.md
87e64f9
%{_bindir}/accerciser
Richard Hughes 5cfdc13
%{python3_sitelib}/accerciser/
87e64f9
%{_datadir}/accerciser/
87e64f9
%{_datadir}/applications/accerciser.desktop
87e64f9
%{_datadir}/glib-2.0/schemas/org.a11y.Accerciser.gschema.xml
87e64f9
%{_datadir}/icons/hicolor/*/apps/accerciser.png
87e64f9
%{_datadir}/icons/hicolor/scalable/apps/accerciser.svg
bf631e2
%{_datadir}/icons/hicolor/symbolic/apps/accerciser-symbolic.svg
93a43e9
%{_datadir}/metainfo/accerciser.appdata.xml
87e64f9
%{_mandir}/man1/accerciser.1*
87e64f9
87e64f9
87e64f9
%changelog
725971f
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.40.0-4
725971f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
725971f
27b9e8a
* Thu Jun 15 2023 Python Maint <python-maint@redhat.com> - 3.40.0-3
27b9e8a
- Rebuilt for Python 3.12
27b9e8a
05b5fab
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.40.0-2
05b5fab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
05b5fab
8e17e05
* Fri Jul 29 2022 Kalev Lember <klember@redhat.com> - 3.40.0-1
8e17e05
- Update to 3.40.0
8e17e05
b8f6ba9
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.39.1-4
b8f6ba9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
b8f6ba9
4a3c7cf
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.39.1-3
4a3c7cf
- Rebuilt for Python 3.11
4a3c7cf
900de99
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.39.1-2
900de99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
900de99
68b135e
* Mon Aug 23 2021 Kalev Lember <klember@redhat.com> - 3.39.1-1
68b135e
- Update to 3.39.1
ba0c480
- Use make_build macro
68b135e
2f2187f
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.38.0-4
2f2187f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2f2187f
54827b1
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.38.0-3
54827b1
- Rebuilt for Python 3.10
54827b1
b7b0f96
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.38.0-2
b7b0f96
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b7b0f96
e685d70
* Thu Sep 10 2020 Kalev Lember <klember@redhat.com> - 3.38.0-1
e685d70
- Update to 3.38.0
e685d70
aa5ee1b
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.37.1-2
aa5ee1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
aa5ee1b
13535bf
* Mon Jul 20 2020 Kalev Lember <klember@redhat.com> - 3.37.1-1
13535bf
- Update to 3.37.1
13535bf
a82cb34
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.36.1-2
a82cb34
- Rebuilt for Python 3.9
a82cb34
d8730b9
* Sat Apr 25 2020 Kalev Lember <klember@redhat.com> - 3.36.1-1
d8730b9
- Update to 3.36.1
d8730b9
8572060
* Thu Mar 05 2020 Kalev Lember <klember@redhat.com> - 3.36.0-1
8572060
- Update to 3.36.0
8572060
f8040d3
* Wed Feb 12 2020 Kalev Lember <klember@redhat.com> - 3.34.4-1
f8040d3
- Update to 3.34.4
f8040d3
06f2128
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.34.3-3
06f2128
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
06f2128
037145b
* Tue Jan 07 2020 Kalev Lember <klember@redhat.com> - 3.34.3-2
037145b
- Add missing python3-xlib dependency (#1788638)
037145b
d7bd531
* Tue Jan 07 2020 Kalev Lember <klember@redhat.com> - 3.34.3-1
d7bd531
- Update to 3.34.3
d7bd531
bbf5388
* Wed Nov 27 2019 Kalev Lember <klember@redhat.com> - 3.34.2-1
bbf5388
- Update to 3.34.2
bbf5388
9712339
* Mon Oct 07 2019 Kalev Lember <klember@redhat.com> - 3.34.1-1
9712339
- Update to 3.34.1
9712339
901d7df
* Sat Sep 07 2019 Kalev Lember <klember@redhat.com> - 3.34.0-1
901d7df
- Update to 3.34.0
901d7df
16984c8
* Tue Sep 03 2019 Kalev Lember <klember@redhat.com> - 3.33.92-1
16984c8
- Update to 3.33.92
16984c8
f8c5d5f
* Wed Aug 21 2019 Kalev Lember <klember@redhat.com> - 3.33.91-1
f8c5d5f
- Update to 3.33.91
f8c5d5f
f5b4400
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.33.4-2
f5b4400
- Rebuilt for Python 3.8
f5b4400
c313705
* Mon Aug 12 2019 Kalev Lember <klember@redhat.com> - 3.33.4-1
c313705
- Update to 3.33.4
c313705
1d606f5
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.33.3-2
1d606f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1d606f5
77c2fd7
* Fri Jun 21 2019 Kalev Lember <klember@redhat.com> - 3.33.3-1
77c2fd7
- Update to 3.33.3
77c2fd7
b4dec2a
* Thu May 09 2019 Kalev Lember <klember@redhat.com> - 3.33.2-1
b4dec2a
- Update to 3.33.2
b4dec2a
dd20db4
* Sun Apr 07 2019 Kalev Lember <klember@redhat.com> - 3.32.1-1
dd20db4
- Update to 3.32.1
dd20db4
93a43e9
* Sat Mar 23 2019 Kalev Lember <klember@redhat.com> - 3.32.0-1
93a43e9
- Update to 3.32.0
93a43e9
e0954ed
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.4-2
e0954ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e0954ed
99f9311
* Mon Jan 14 2019 Kalev Lember <klember@redhat.com> - 3.31.4-1
99f9311
- Update to 3.31.4
99f9311
98aad09
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.22.0-8
98aad09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
98aad09
e2ca303
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.22.0-7
e2ca303
- Rebuilt for Python 3.7
e2ca303
9d63682
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.22.0-6
9d63682
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9d63682
1e3c09c
* Sun Jan 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.22.0-5
1e3c09c
- Remove obsolete scriptlets
1e3c09c
c651c4c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.22.0-4
c651c4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c651c4c
4f944f8
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.22.0-3
4f944f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4f944f8
9bf8281
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.22.0-2
9bf8281
- Rebuild for Python 3.6
9bf8281
bf631e2
* Wed Oct 12 2016 Kalev Lember <klember@redhat.com> - 3.22.0-1
bf631e2
- Update to 3.22.0
976f94d
- Use make_install macro
2aa3db8
- Use license macro for COPYING
bf631e2
abc98e5
* Tue Oct 04 2016 Kalev Lember <klember@redhat.com> - 3.14.0-6
abc98e5
- Update project URLs (#1380982)
abc98e5
a81d453
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.0-5
a81d453
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
a81d453
3522b9a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.0-4
3522b9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3522b9a
342da29
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.0-3
342da29
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
342da29
5815556
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.0-2
5815556
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5815556
20efc9d
* Mon Sep 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
20efc9d
- Update to 3.14.0
20efc9d
2282303
* Tue Sep 16 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.92-1
2282303
- Update to 3.13.92
2282303
4f436f0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.0-3
4f436f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4f436f0
ffd0890
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.0-2
ffd0890
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
ffd0890
cec3db4
* Mon Mar 24 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.0-1
cec3db4
- Update to 3.12.0
cec3db4
Richard Hughes 43ea3a2
* Wed Mar 19 2014 Richard Hughes <rhughes@redhat.com> - 3.11.92.1-1
Richard Hughes 43ea3a2
- Update to 3.11.92.1
Richard Hughes 43ea3a2
Richard Hughes 955efab
* Tue Mar 18 2014 Richard Hughes <rhughes@redhat.com> - 3.11.92-1
Richard Hughes 955efab
- Update to 3.11.92
Richard Hughes 955efab
Richard Hughes 58271c4
* Tue Mar 04 2014 Richard Hughes <rhughes@redhat.com> - 3.11.91-1
Richard Hughes 58271c4
- Update to 3.11.91
Richard Hughes 58271c4
Richard Hughes fd50c4f
* Tue Feb 18 2014 Richard Hughes <rhughes@redhat.com> - 3.11.90-1
Richard Hughes fd50c4f
- Update to 3.11.90
Richard Hughes fd50c4f
b3a0cc4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-2
b3a0cc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b3a0cc4
Richard Hughes 1c9a1b7
* Tue May 14 2013 Richard Hughes <rhughes@redhat.com> - 3.8.2-1
Richard Hughes 1c9a1b7
- Update to 3.8.2
Richard Hughes 1c9a1b7
314d8a0
* Wed Apr 10 2013 Kalev Lember <kalevlember@gmail.com> - 3.8.0-2
314d8a0
- Update the dependencies for python3
36c78cd
- Add HighContrast icons and scriptlets
314d8a0
Richard Hughes 73052d3
* Tue Mar 26 2013 Richard Hughes <rhughes@redhat.com> - 3.8.0-1
Richard Hughes 73052d3
- Update to 3.8.0
Richard Hughes 73052d3
Richard Hughes 3b67212
* Wed Mar 20 2013 Richard Hughes <rhughes@redhat.com> - 3.7.92-1
Richard Hughes 3b67212
- Update to 3.7.92
Richard Hughes 3b67212
Richard Hughes 6d86665
* Mon Mar 18 2013 Richard Hughes <rhughes@redhat.com> - 3.7.91-1
Richard Hughes 6d86665
- Update to 3.7.91
Richard Hughes 6d86665
091a26c
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.4-2
091a26c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
091a26c
Richard Hughes 574e0ae
* Wed Jan 16 2013 Richard Hughes <hughsient@gmail.com> - 3.7.4-1
Richard Hughes 574e0ae
- Update to 3.7.4
Richard Hughes 574e0ae
Richard Hughes 2ceebf4
* Wed Jan 09 2013 Richard Hughes <hughsient@gmail.com> - 3.7.3-1
Richard Hughes 2ceebf4
- Update to 3.7.3
Richard Hughes 2ceebf4
3664a06
* Tue Nov 13 2012 Kalev Lember <kalevlember@gmail.com> - 3.6.2-1
3664a06
- Update to 3.6.2
3664a06
Richard Hughes 06c9688
* Tue Sep 25 2012 Richard Hughes <hughsient@gmail.com> - 3.6.0-1
Richard Hughes 06c9688
- Update to 3.6.0
Richard Hughes 06c9688
Richard Hughes 34956f6
* Wed Sep 19 2012 Richard Hughes <hughsient@gmail.com> - 3.5.92-1
Richard Hughes 34956f6
- Update to 3.5.92
Richard Hughes 34956f6
Richard Hughes c61a919
* Tue Sep 04 2012 Richard Hughes <hughsient@gmail.com> - 3.5.91-1
Richard Hughes c61a919
- Update to 3.5.91
Richard Hughes c61a919
54f5a0d
* Thu Aug 30 2012 Kalev Lember <kalevlember@gmail.com> - 3.5.90-2
54f5a0d
- Update the runtime deps for ipython package rename
54f5a0d
Richard Hughes 82df345
* Tue Aug 21 2012 Richard Hughes <hughsient@gmail.com> - 3.5.90-1
Richard Hughes 82df345
- Update to 3.5.90
Richard Hughes 82df345
Richard Hughes a10cdde
* Tue Aug 07 2012 Richard Hughes <hughsient@gmail.com> - 3.5.5-1
Richard Hughes a10cdde
- Update to 3.5.5
Richard Hughes a10cdde
7d5436d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.3-2
7d5436d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7d5436d
dff4b49
* Thu Jun 28 2012 Kalev Lember <kalevlember@gmail.com> - 3.5.3-1
dff4b49
- Update to 3.5.3
dff4b49
87e64f9
* Tue Apr 17 2012 Kalev Lember <kalevlember@gmail.com> - 3.4.1-1
87e64f9
- Initial RPM release