diff --git a/.gitignore b/.gitignore index e69de29..8ab17eb 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,7 @@ +/abrt-server-info-page-1.2.tar.gz +/abrt-server-info-page-1.3.tar.gz +/abrt-server-info-page-1.4.tar.gz +/abrt-server-info-page-1.5.tar.gz +/abrt-server-info-page-1.6.tar.gz +/abrt-server-info-page-1.7.tar.gz +/abrt-server-info-page-1.8.tar.gz diff --git a/abrt-server-info-page.spec b/abrt-server-info-page.spec new file mode 100644 index 0000000..d46a36e --- /dev/null +++ b/abrt-server-info-page.spec @@ -0,0 +1,182 @@ +%if 0%{?fedora} > 27 || 0%{?rhel} > 7 +# Build python3 +%global with_python3 1 +%global PYTHONDIR %{python3_sitelib} +%else +%global with_python3 0 +%global PYTHONDIR %{python2_sitelib} +%endif + +Summary: Web page with summary of ABRT services +Name: abrt-server-info-page +Version: 1.8 +Release: 24%{?dist} +# Automatically converted from old format: GPLv3+ - review is highly recommended. +License: GPL-3.0-or-later +URL: https://github.com/marusak/abrt-server-info-page +# source is created by: +# git clone +# cd abrt-server-info-page; tito build --tgz +Source0: %{name}-%{version}.tar.gz + +BuildArch: noarch + +%if 0%{?with_python3} +BuildRequires: python3-devel +%else +BuildRequires: python2-devel +%endif + +%if 0%{?with_python3} +Requires: python3-flask >= 0.10 +Requires: python3-mod_wsgi +%else +Requires: python-flask >= 0.10 +Requires: mod_wsgi +%endif +Requires: httpd +Requires(post): systemd + +%description +Web page for use as front page of ABRT servers. Contains information about +ABRT's products. + +%prep +%setup -q + +%install +sed -i "s|@PYTHONDIR@|%{PYTHONDIR}|g" config/abrt-server-info-page.conf +mkdir -p %{buildroot} +mkdir -p %{buildroot}/%{PYTHONDIR}/abrt-server-info-page/static +mkdir -p %{buildroot}/%{PYTHONDIR}/abrt-server-info-page/static/js +mkdir -p %{buildroot}/%{PYTHONDIR}/abrt-server-info-page/static/css +mkdir -p %{buildroot}/%{PYTHONDIR}/abrt-server-info-page/static/fonts +mkdir -p %{buildroot}/%{PYTHONDIR}/abrt-server-info-page/templates +mkdir -p %{buildroot}/%{_sysconfdir}/httpd/conf.d +cp -a abrt_server_info_page.py %{buildroot}/%{PYTHONDIR}/abrt-server-info-page +cp -a abrt_server_info_page.wsgi %{buildroot}/%{PYTHONDIR}/abrt-server-info-page +cp -a config.py %{buildroot}/%{PYTHONDIR}/abrt-server-info-page +cp -a config/abrt-server-info-page.conf %{buildroot}/%{_sysconfdir}/httpd/conf.d/ +cp -a templates/index.html %{buildroot}/%{PYTHONDIR}/abrt-server-info-page/templates +cp -a static/* %{buildroot}/%{PYTHONDIR}/abrt-server-info-page/static + +%files +%config(noreplace) %{_sysconfdir}/httpd/conf.d/abrt-server-info-page.conf +%{PYTHONDIR}/abrt-server-info-page + +%license LICENSE + +%post +systemctl condrestart httpd + +%changelog +* Fri Jan 16 2026 Fedora Release Engineering - 1.8-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Sep 19 2025 Python Maint - 1.8-23 +- Rebuilt for Python 3.14.0rc3 bytecode + +* Fri Aug 15 2025 Python Maint - 1.8-22 +- Rebuilt for Python 3.14.0rc2 bytecode + +* Wed Jul 23 2025 Fedora Release Engineering - 1.8-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Mon Jun 02 2025 Python Maint - 1.8-20 +- Rebuilt for Python 3.14 + +* Thu Jan 16 2025 Fedora Release Engineering - 1.8-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Jul 25 2024 Miroslav Suchý - 1.8-18 +- convert license to SPDX + +* Wed Jul 17 2024 Fedora Release Engineering - 1.8-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jun 07 2024 Python Maint - 1.8-16 +- Rebuilt for Python 3.13 + +* Mon Jan 22 2024 Fedora Release Engineering - 1.8-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 1.8-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jul 19 2023 Fedora Release Engineering - 1.8-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jun 13 2023 Python Maint - 1.8-12 +- Rebuilt for Python 3.12 + +* Wed Jan 18 2023 Fedora Release Engineering - 1.8-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jul 20 2022 Fedora Release Engineering - 1.8-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 1.8-9 +- Rebuilt for Python 3.11 + +* Wed Jan 19 2022 Fedora Release Engineering - 1.8-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 1.8-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 1.8-6 +- Rebuilt for Python 3.10 + +* Mon Jan 25 2021 Fedora Release Engineering - 1.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 1.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 1.8-3 +- Rebuilt for Python 3.9 + +* Tue Jan 28 2020 Fedora Release Engineering - 1.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 21 2020 Martin Kutlak 1.8-1 +- New upstream release 1.8.1 +- FAF rename to ABRT Analytics + +* Thu Oct 03 2019 Miro Hrončok - 1.7-4 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 1.7-3 +- Rebuilt for Python 3.8 + +* Wed Jul 24 2019 Fedora Release Engineering - 1.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Feb 07 2019 Martin Kutlak 1.7-1 +- Migrate to python3 for F28+ and RHEL8+ +- add releaser for f29 +* Wed Apr 18 2018 Miroslav Suchý 1.6-1 +- fix dependencies on F27- and RHEL (msuchy@redhat.com) + +* Wed Mar 21 2018 Miroslav Suchý 1.5-1 +- require systemd +- Update Python 2 dependency declarations to new packaging standards + (mmarusak@redhat.com) + +* Thu Jan 11 2018 Martin Kutlak 1.4-1 +- swap links (msuchy@redhat.com) + +* Wed Apr 12 2017 Miroslav Suchý 1.3-1 +- add link to wiki (msuchy@redhat.com) +- add missing quotes (msuchy@redhat.com) +- Add retrace server's disclaimer (mmarusak@redhat.com) + +* Sat Feb 04 2017 Matej Marusak 1.2-1 +- Add license into specfile (marusak.matej@gmail.com) +- Add BuildRequires into specfile (marusak.matej@gmail.com) +- Create LICENSE (marusak.matej@gmail.com) +- Fix wrong command in specfile (mmarusak@redhat.com) +- Add README (marusak.matej@gmail.com) +- Remove unused BuildRequires from specfile (marusak.matej@gmail.com) +* Thu Jan 19 2017 Matej Marusak 1.1-1 +- Initial package diff --git a/sources b/sources index e69de29..a5424f5 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (abrt-server-info-page-1.8.tar.gz) = 7e63eea1387c864e74e1a0c141c1d3c06013fc47c08f685d20391504bb34c95d7e5ce5c72579171300162be28f4fa673cccd3e07d1776802caea3e8ccbaef657