Jon Ciesla 1b46d41
Name:		timeline
9913f54
Version:	2.4.0
0f2783e
Release:	2%{?dist}
Jon Ciesla 1b46d41
Summary:	Displays and navigates events on a timeline
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
License:	GPLv3 and CC-BY-SA
Jon Ciesla 1b46d41
URL:		http://thetimelineproj.sourceforge.net/
8ddc203
Source0:	http://downloads.sourceforge.net/thetimelineproj/%{name}-%{version}.zip
Jon Ciesla 1b46d41
Source1:	timeline.desktop
b4c66ab
Patch0:		paths.patch
Jon Ciesla 1b46d41
BuildArch:	noarch
Jon Ciesla 1b46d41
BuildRequires:	desktop-file-utils
Jon Ciesla 1b46d41
BuildRequires:	gettext
4033e57
BuildRequires:	python3-devel
4033e57
Requires:	python3-wxpython4
4033e57
Requires:	python3-markdown
4033e57
Requires:	python3-icalendar
4033e57
Requires:	python3-svg
4033e57
Requires:	python3-humblewx
b4c66ab
Requires:	hicolor-icon-theme
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
%description
Jon Ciesla 1b46d41
Timeline is a cross-platform application for displaying and navigating 
Jon Ciesla 1b46d41
events on a timeline.
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
%prep
8ddc203
%setup -q
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
%patch0 -p0
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
%build
Jon Ciesla 1b46d41
4033e57
python3 ./tools/generate-mo-files.py
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
%install
Jon Ciesla 1b46d41
mkdir -p $RPM_BUILD_ROOT%{_bindir}
Jon Ciesla 1b46d41
mkdir -p $RPM_BUILD_ROOT%{_datadir}/timeline
Jon Ciesla 1b46d41
b4c66ab
install -m 755 source/timeline.py $RPM_BUILD_ROOT%{_bindir}/timeline
Jon Ciesla 1b46d41
cp -pr icons $RPM_BUILD_ROOT%{_datadir}/timeline/
Jon Ciesla 1b46d41
4033e57
mkdir -p $RPM_BUILD_ROOT%{python3_sitelib}/timelinelib
4033e57
cp -pr source/timelinelib/* $RPM_BUILD_ROOT%{python3_sitelib}/timelinelib/
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
Jon Ciesla 1b46d41
install -p -m 644 icons/48.png \
Jon Ciesla 1b46d41
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/timeline.png
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
desktop-file-install \
Jon Ciesla 1b46d41
  --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE1}
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale
b4c66ab
cp -a translations/*/ $RPM_BUILD_ROOT%{_datadir}/locale/
Jon Ciesla 1b46d41
b4c66ab
#Drop bundled python dependencies.
47ed962
rm -rf $RPM_BUILD_ROOT%{_datadir}/timeline/dependencies
4a36f8b
Jon Ciesla 1b46d41
%find_lang %{name}
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
%files -f %{name}.lang
467db51
%license COPYING
467db51
%doc AUTHORS README documentation/
Jon Ciesla 1b46d41
%{_bindir}/*
Jon Ciesla 1b46d41
%{_datadir}/timeline
Jon Ciesla 1b46d41
%{_datadir}/applications/timeline.desktop
Jon Ciesla 1b46d41
%{_datadir}/icons/hicolor/48x48/apps/timeline.png
4033e57
%{python3_sitelib}/timelinelib*
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
%changelog
0f2783e
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.4.0-2
0f2783e
- Rebuilt for Python 3.10
0f2783e
9913f54
* Thu Apr 08 2021 Gwyn Ciesla <gwync@protonmail.com> - 2.4.0-1
9913f54
- 2.4.0
9913f54
6d1e5fa
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-2
6d1e5fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
6d1e5fa
cdbe75b
* Thu Nov 12 2020 Gwyn Ciesla <gwync@protonmail.com> - 2.3.1-1
cdbe75b
- 2.3.1
cdbe75b
7de7f01
* Mon Oct 19 2020 Gwyn Ciesla <gwync@protonmail.com> - 2.3.0-1
7de7f01
- 2.3.0
7de7f01
46ea3d1
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-3
46ea3d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
46ea3d1
fc3f20c
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.2.0-2
fc3f20c
- Rebuilt for Python 3.9
fc3f20c
74f68d3
* Wed May 13 2020 Gwyn Ciesla <gwync@protonmail.com> - 2.2.0-1
74f68d3
- 2.2.0
74f68d3
7e23a97
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-2
7e23a97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7e23a97
e0c6876
* Mon Jan 27 2020 Gwyn Ciesla <gwync@protonmail.com> - 2.1.0-1
e0c6876
- 2.1.0
e0c6876
8ddc203
* Mon Nov 04 2019 Gwyn Ciesla <gwync@protonmail.com> - 2.0.0-5
8ddc203
- 2.0.0 final.
8ddc203
2376e65
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0.0-4.beta.e73292739f1c
2376e65
- Rebuilt for Python 3.8.0rc1 (#1748018)
2376e65
c9d4519
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0.0-3.beta.e73292739f1c
c9d4519
- Rebuilt for Python 3.8
c9d4519
ace4292
* Fri Aug 16 2019 Gwyn Ciesla <gwync@protonmail.com> - 2.0.0-2.beta.e73292739f1c
ace4292
- Fix versioning.
ace4292
aeabe70
* Tue Aug 13 2019 Gwyn Ciesla <gwync@protonmail.com> - 2.0.0-1.beta.e73292739f1c
aeabe70
- New beta.
aeabe70
aeabe70
* Tue Aug 13 2019 Gwyn Ciesla <gwync@protonmail.com> - 2.0.0-0.beta.e83ec88dc927
4033e57
- First 2.0.0 beta, Python 3.
4033e57
b8fb53a
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.0-2
b8fb53a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b8fb53a
7f465f9
* Wed May 01 2019 Gwyn Ciesla <gwync@protonmail.com> - 0.19.0-1
7f465f9
- 0.19.0
7f465f9
ecca182
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.0-3
ecca182
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ecca182
11e78af
* Mon Sep 10 2018 Gwyn Ciesla <limburgher@gmail.com> - 1.18.0-2
11e78af
- Fix shebang handling.
11e78af
38ae69f
* Wed Aug 01 2018 Gwyn Ciesla <limburgher@gmail.com> - 1.18.0-1
38ae69f
- 1.18.0
38ae69f
0377f69
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-2
0377f69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
0377f69
c0cd6e0
* Tue Mar 27 2018 Gwyn Ciesla <limburgher@gmail.com> - 1.17.0-1
c0cd6e0
- Latest upstream.
c0cd6e0
e1f796a
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-4
e1f796a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e1f796a
f8eda80
* Thu Feb 01 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.16.0-3
f8eda80
- Update Python 2 dependency declarations to new packaging standards
f8eda80
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
f8eda80
7c3db20
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.16.0-2
7c3db20
- Remove obsolete scriptlets
7c3db20
5ce553a
* Mon Nov 13 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.16.0-1
5ce553a
- Latest upstream.
5ce553a
9de5358
* Tue Aug 01 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.15.0-1
9de5358
- Latest upstream.
9de5358
e075af9
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-2
e075af9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e075af9
467db51
* Mon May 08 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.14.0-1
467db51
- Latest upstream.
467db51
30ba99b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-2
30ba99b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
30ba99b
a31695d
* Tue Jan 31 2017 Jon Ciesla <limburgher@gmail.com> - 1.13.0-1
a31695d
- Latest upstream.
a31695d
3e87292
* Mon Oct 31 2016 Jon Ciesla <limburgher@gmail.com> - 1.12.0-1
3e87292
- Latest upstream.
3e87292
e148f1e
* Mon Aug 08 2016 Jon Ciesla <limburgher@gmail.com> - 1.11.0-1
e148f1e
- Latest upstream.
e148f1e
84ba7d4
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-2
84ba7d4
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
84ba7d4
e696fc2
* Mon May 02 2016 Jon Ciesla <limburgher@gmail.com> - 1.10.0-1
e696fc2
- Latest upstream.
e696fc2
e973e2e
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2
e973e2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e973e2e
47ed962
* Sun Jan 31 2016 Rickard Lindberg <ricli85@gmail.com> - 1.9.0-1
47ed962
- Latest upstream.
47ed962
b4c66ab
* Thu Nov 26 2015 Rickard Lindberg <ricli85@gmail.com> - 1.8.1-1
b4c66ab
- Latest upstream.
b4c66ab
82f2865
* Wed Nov 04 2015 Jon Ciesla <limburgher@gmail.com> - 1.5.0-3
82f2865
- Fix python2 macros and BR, BZ 1277701.
82f2865
5c5095d
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-2
5c5095d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5c5095d
24f1054
* Tue Feb 03 2015 Jon Ciesla <limburgher@gmail.com> - 1.5.0-1
24f1054
- Latest upstream.
24f1054
5fe9139
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-2
5fe9139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5fe9139
e0dc0f6
* Thu Apr 24 2014 Jon Ciesla <limburgher@gmail.com> - 1.2.4-1
e0dc0f6
- Latest upstream.
e0dc0f6
1f2eedd
* Mon Oct 21 2013 Jon Ciesla <limburgher@gmail.com> - 1.0.1-1
1f2eedd
- Latest upstream.
1f2eedd
6c63fd9
* Fri Oct 11 2013 Jon Ciesla <limburgher@gmail.com> - 0.20.0-3
6c63fd9
- Fix typo, BZ 1018161.
6c63fd9
11a1d32
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20.0-2
11a1d32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
11a1d32
8e75b3f
* Wed May 15 2013 Jon Ciesla <limburgher@gmail.com> - 0.20.0-1
8e75b3f
- Latest upstream.
8e75b3f
8d286e6
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18.0-2
8d286e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8d286e6
515a3cd
* Mon Nov 19 2012 Jon Ciesla <limburgher@gmail.com> - 0.18.0-1
515a3cd
- Latest upstream.
515a3cd
- Fix end-of-line encodings.
515a3cd
4a36f8b
* Mon Nov 19 2012 Jon Ciesla <limburgher@gmail.com> - 0.16.0-3
4a36f8b
- Use system python libs.
4a36f8b
920d0d5
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.0-2
920d0d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
920d0d5
7128e63
* Mon Feb 20 2012 Jon Ciesla <limburgher@gmail.com> - 0.16.0-1
7128e63
- New upstream.
7128e63
28ce1af
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-4
28ce1af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
28ce1af
Jon Ciesla 1b46d41
* Fri Oct 28 2011 Jon Ciesla <limb@jcomserv.net> - 0.14.0-3
Jon Ciesla 1b46d41
- Incorporated Mamoru's .po fixes.
Jon Ciesla 1b46d41
- Moved scriptlet back to post.
Jon Ciesla 1b46d41
- Moved update icon cache to postrans.
Jon Ciesla 1b46d41
- Dropped scons BR.
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
* Wed Oct 26 2011 Jon Ciesla <limb@jcomserv.net> - 0.14.0-2
Jon Ciesla 1b46d41
- Fixed license tag.
Jon Ciesla 1b46d41
- Fixed mandir macro.
Jon Ciesla 1b46d41
- Moved scriptlet to posttrans.
Jon Ciesla 1b46d41
- Dropped INSTALL.
Jon Ciesla 1b46d41
Jon Ciesla 1b46d41
* Thu Oct 20 2011 Jon Ciesla <limb@jcomserv.net> - 0.14.0-1
Jon Ciesla 1b46d41
- First build.