c82cd03
Name:           klavaro
7cf7c5d
Version:        3.14
32f997f
Release:        6%{?dist}
c82cd03
Summary:        Typing tutor
c82cd03
7cf7c5d
License:        GPL-3.0-or-later
c82cd03
URL:            http://klavaro.sourceforge.net/en/
b109ff1
Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
c82cd03
Igor Gnatenko 4a987e7
BuildRequires:  gcc
bf4ada7
BuildRequires:  python3-devel
8c0d428
BuildRequires:  gtk3-devel
bf4ada7
BuildRequires:  python3-docutils
c82cd03
BuildRequires:  libcurl-devel
Fabian Affolter 4638cf1
BuildRequires:  intltool
c82cd03
BuildRequires:  desktop-file-utils
Richard Hughes de10dd3
BuildRequires:  libappstream-glib
4fb5b79
BuildRequires:  make
4fb5b79
BuildRequires:  gtkdatabox-devel
c82cd03
c82cd03
Requires:       hicolor-icon-theme
4666b45
Recommends:     espeak
c82cd03
c82cd03
%description
7cf7c5d
Klavaro  is a touch typing tutor that is very flexible and supports
c82cd03
customizable keyboard layouts. Users can edit and save new or unknown
c82cd03
keyboard layouts, as the basic course provided by the program was
c82cd03
designed to not depend on specific layouts.
c82cd03
c82cd03
%prep
834e716
%autosetup
afca51d
c82cd03
c82cd03
%build
834e716
%configure --disable-rpath --enable-static=no
Richard Hughes de10dd3
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
834e716
sed -i 's|$(DATADIRNAME)|share|' data/Makefile.in
Richard Hughes de10dd3
1e2c389
%make_build
c82cd03
c82cd03
%install
834e716
%make_install
834e716
8b7d889
# Adding folder for scores saving
c82cd03
mkdir -p %{buildroot}%{_localstatedir}/games/%{name}
c82cd03
%find_lang %{name}
c82cd03
Richard Hughes de10dd3
Richard Hughes de10dd3
%check
834e716
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
7cf7c5d
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdata.xml
Richard Hughes de10dd3
c82cd03
%files -f %{name}.lang
46205b3
%license COPYING
46205b3
%doc AUTHORS ChangeLog NEWS README TODO
c82cd03
%attr(0755, root, games) %{_localstatedir}/games/%{name}
c82cd03
%{_mandir}/man*/*.*
c82cd03
%{_bindir}/%{name}*
c82cd03
%{_datadir}/%{name}/
c82cd03
%{_datadir}/applications/%{name}.desktop
c82cd03
%{_datadir}/icons/hicolor/*x*/apps/%{name}.png
7cf7c5d
%{_metainfodir}/%{name}.appdata.xml
c82cd03
380b347
%changelog
32f997f
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.14-6
32f997f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
32f997f
d50a78c
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.14-5
d50a78c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
d50a78c
80ec629
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.14-4
80ec629
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
80ec629
399cbb2
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.14-3
399cbb2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
399cbb2
fb5708c
* Mon Jan 09 2023 Vasiliy N. Glazov <vascom2@gmail.com> - 3.14-2
72126b2
- Add recommends espeak
72126b2
7cf7c5d
* Thu Dec 29 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 3.14-1
7cf7c5d
- Update to 3.14
7cf7c5d
4a11989
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.13-4
4a11989
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
4a11989
5ec90fe
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.13-3
5ec90fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
5ec90fe
bc997e0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.13-2
bc997e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
bc997e0
bdcb0eb
* Wed Jun 09 2021 Vasiliy N. Glazov <vascom2@gmail.com> - 3.13-1
bdcb0eb
- Update to 3.13
bdcb0eb
4fb5b79
* Sun Apr 18 2021 Vasiliy N. Glazov <vascom2@gmail.com> - 3.12-1
4fb5b79
- Update to 3.12
4fb5b79
c029615
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.11-2
c029615
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
c029615
6408907
* Thu Aug 20 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.11-1
6408907
- Update to 3.11
6408907
7f186d9
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.10-2
7f186d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
7f186d9
3271c78
* Sun May 31 2020 Vasiliy N. Glazov <vascom2@gmail.com> - 3.10-1
3271c78
- Update to 3.10
3271c78
bf03474
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.09-3
bf03474
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
bf03474
bf4ada7
* Wed Oct 30 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.09-2
bf4ada7
- Switch to python3
bf4ada7
2b82e7b
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.09-2
2b82e7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2b82e7b
559c36a
* Mon Jul 08 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.09-1
559c36a
- Update to 3.09
559c36a
62f2e31
* Mon Jun 24 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.08-1
62f2e31
- Update to 3.08
62f2e31
be17233
* Mon Jun 03 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.07-1
be17233
- Update to 3.07
be17233
afca51d
* Fri Mar 22 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.05-3
afca51d
- Fix segfault
afca51d
4f5a179
* Tue Mar 19 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.05-2
4f5a179
- Correct databox library handling
4f5a179
380b347
* Sun Mar 17 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.05-1
fd52755
- Update to 3.05
fd52755
834e716
* Mon Feb 11 2019 Vasiliy N. Glazov <vascom2@gmail.com> - 3.04-1
834e716
- Update to 3.04
834e716
- Clean spec and correct paths
834e716
1598559
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-7
1598559
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1598559
036c277
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-6
036c277
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
036c277
c580e74
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-5
c580e74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c580e74
f5b1da6
* Thu Jan 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.03-4
f5b1da6
- Remove obsolete scriptlets
f5b1da6
770da1d
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-3
770da1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
770da1d
9b0c83a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-2
9b0c83a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9b0c83a
692a52a
* Mon Jul 03 2017 Vasiliy N. Glazov <vascom2@gmail.com> 3.03-5
692a52a
- Update to 3.03
692a52a
9d5b539
* Thu Jun 29 2017 Vasiliy N. Glazov <vascom2@gmail.com> 3.02-5
9d5b539
- Fix BR python naming
9d5b539
1e2c389
* Wed May 31 2017 Vasiliy N. Glazov <vascom2@gmail.com> 3.02-4
1e2c389
- Fix build (rhbz#1423817)
1e2c389
6132ee5
* Mon Apr 03 2017 Fabian Affolter <mail@fabian-affolter.ch> - 3.02-3
6132ee5
- Fix FTBFS (rhbz#1252792)
6132ee5
e091493
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.02-2
e091493
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e091493
Fabian Affolter 1ebb270
* Sat May 14 2016 Fabian Affolter <mail@fabian-affolter.ch> - 3.02-1
Fabian Affolter 1ebb270
- Update to latest upstream release 3.02
Fabian Affolter 1ebb270
eb5313d
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.01-2
eb5313d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
eb5313d
b109ff1
* Sat Sep 19 2015 Kalev Lember <klember@redhat.com> - 3.01-1
b109ff1
- Update to final 3.01 release
46205b3
- Use license macro
b109ff1
71c12c0
* Sat Sep 19 2015 Kalev Lember <klember@redhat.com> - 3.01-0.pre1.1.2
71c12c0
- Fix linkage for internal libraries
71c12c0
c449449
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.01-0.pre1.1.1
c449449
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c449449
Richard Hughes de10dd3
* Tue Sep 09 2014 Richard Hughes <richard@hughsie.com> - 3.01-0.pre1.1
Richard Hughes de10dd3
- Update to a pre-release which includes an AppData file.
Richard Hughes de10dd3
bc79595
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.00-3
bc79595
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
bc79595
Fabian Affolter 01f8900
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.00-2
Fabian Affolter 01f8900
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Fabian Affolter 01f8900
f2f4c43
* Tue Nov 05 2013 Fabian Affolter <mail@fabian-affolter.ch> - 2.00-1
Fabian Affolter aadd409
- Updated to new upstream release 2.00
f2f4c43
e6900e7
* Wed Sep 04 2013 Fabian Affolter <mail@fabian-affolter.ch> - 1.9.9-1
dacae1e
- Patch removed
Fabian Affolter aadd409
- Updated to new upstream release 1.9.9
e6900e7
afcc787
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.7-3
afcc787
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
afcc787
f995652
* Thu Mar 28 2013 Fabian Affolter <mail@fabian-affolter.ch> - 1.9.7-2
f995652
- Rebuilt (gtkdatabox)
f995652
dec47f2
* Sun Feb 24 2013 Fabian Affolter <mail@fabian-affolter.ch> - 1.9.7-1
Fabian Affolter aadd409
- Updated to new upstream release 1.9.7
dec47f2
eceef88
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.6-2
eceef88
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
eceef88
9925363
* Sun Dec 16 2012 Fabian Affolter <mail@fabian-affolter.ch> - 1.9.6-1
Fabian Affolter aadd409
- Updated to new upstream release 1.9.6
9925363
8c2c88e
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.5-2
8c2c88e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8c2c88e
0b9ac7c
* Thu Jun 21 2012 Fabian Affolter <mail@fabian-affolter.ch> - 1.9.5-1
Fabian Affolter aadd409
- Updated to new upstream release 1.9.5
0b9ac7c
e58fdbc
* Tue Feb 28 2012 Fabian Affolter <mail@fabian-affolter.ch> - 1.9.4-2
e58fdbc
- Linking patch added
e58fdbc
3ae1c1a
* Sat Feb 11 2012 Fabian Affolter <mail@fabian-affolter.ch> - 1.9.4-1
Fabian Affolter aadd409
- Updated to new upstream release 1.9.4
3ae1c1a
44920ed
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.3-2
44920ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
44920ed
c45035d
* Sat Nov 26 2011 Fabian Affolter <mail@fabian-affolter.ch> - 1.9.3-1
Fabian Affolter aadd409
- Updated to new upstream release 1.9.3
c45035d
8b7d889
* Sat Apr 02 2011 Christoph Wickert <cwickert@fedoraproject.org> - 1.9.0-1
8b7d889
- Update to 1.9.0
8b7d889
c45035d
* Sun Mar 06 2011 Fabian Affolter <mail@fabian-affolter.ch> - 1.8.1-2
Fabian Affolter aadd409
- Updated BR
Fabian Affolter 4638cf1
c45035d
* Sun Mar 06 2011 Fabian Affolter <mail@fabian-affolter.ch> - 1.8.1-1
Fabian Affolter aadd409
- Updated to new upstream version 1.8.1
Fabian Affolter 2271022
b49a1d7
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.3-2
b49a1d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b49a1d7
c45035d
* Sun Nov 14 2010 Fabian Affolter <mail@fabian-affolter.ch> - 1.7.3-1
Fabian Affolter aadd409
- Updated to new upstream version 1.7.3
Fabian Affolter 85424df
c45035d
* Sun Aug 29 2010 Fabian Affolter <mail@fabian-affolter.ch> - 1.7.0-1
Fabian Affolter aadd409
- Updated to new upstream version 1.7.0
8671f91
c45035d
* Fri Aug 20 2010 Fabian Affolter <mail@fabian-affolter.ch> - 1.6.0-1
Fabian Affolter aadd409
- Updated to new upstream version 1.6.0
Fabian Affolter 2536e05
c45035d
* Sat Mar 06 2010 Fabian Affolter <mail@fabian-affolter.ch> - 1.5.0-1
Fabian Affolter aadd409
- Removed DSO linking fix
Fabian Affolter aadd409
- Updated to new upstream version 1.5.0
144964a
Mathieu Bridon d583a70
* Thu Feb 11 2010 Mathieu Bridon <bochecha@fedoraproject.org> - 1.4.1-2
Mathieu Bridon d583a70
- Rebuild against new gtkdatabox version
Mathieu Bridon d583a70
- Fix DSO-linking failure
Mathieu Bridon d583a70
1b11b9d
* Tue Jan 05 2010 Fabian Affolter <mail@fabian-affolter.ch> - 1.4.1-1
Fabian Affolter aadd409
- Updated to new upstream version 1.4.1
d30a4f4
c45035d
* Fri Dec 18 2009 Fabian Affolter <mail@fabian-affolter.ch> - 1.4.0-1
2c3017a
- BR libsexy-devel removed
Fabian Affolter aadd409
- Updated to new upstream version 1.4.0
2c3017a
c45035d
* Mon Nov 16 2009 Fabian Affolter <mail@fabian-affolter.ch> - 1.3.6-1
Fabian Affolter aadd409
- Updated to new upstream version 1.3.6
2199846
c45035d
* Sun Oct 18 2009 Fabian Affolter <mail@fabian-affolter.ch> - 1.3.4-1
Fabian Affolter aadd409
- Updated to new upstream version 1.3.4
35d5c3b
c45035d
* Mon Oct 05 2009 Fabian Affolter <mail@fabian-affolter.ch> - 1.3.3-1
Fabian Affolter aadd409
- Updated to new upstream version 1.3.3
f22d087
Mathieu Bridon 202de1d
* Sun Aug 23 2009 Mathieu Bridon <bochecha@fedoraproject.org> - 1.2.4-1
Mathieu Bridon 202de1d
- Update to 1.2.4
Mathieu Bridon 202de1d
Mathieu Bridon fe6dfd1
* Sun Aug 23 2009 Mathieu Bridon <bochecha@fedoraproject.org> - 1.2.3-1
Mathieu Bridon fe6dfd1
- Update to 1.2.3
Mathieu Bridon fe6dfd1
41b1ddc
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-4
41b1ddc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
41b1ddc
c45035d
* Wed Jul 15 2009 Fabian Affolter <mail@fabian-affolter.ch> - 1.2.1-3
Fabian Affolter aadd409
- Fixed license tag
c82cd03
c45035d
* Mon Jul 13 2009 Fabian Affolter <mail@fabian-affolter.ch> - 1.2.1-2
c82cd03
- https://sourceforge.net/tracker/?func=detail&aid=2819484&group_id=135657&atid=733522
c82cd03
- Removed the changing of the permission of /usr/bin/klavaro_helper
c82cd03
c45035d
* Fri Jul 10 2009 Fabian Affolter <mail@fabian-affolter.ch> - 1.2.1-1
Fabian Affolter aadd409
- Updated BR
c82cd03
- .desktop file and icon are now in the source
Fabian Affolter aadd409
- Updated to new upstream version 1.2.1
c82cd03
1b11b9d
* Sat Apr 11 2009 Fabian Affolter <mail@fabian-affolter.ch> - 1.1.9-1
c82cd03
- Initial package for Fedora