From 06ba3454e8d30a894208af3e535ad2d0f7592dcc Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Fri, 25 Oct 2024 18:53:57 +0300 Subject: [PATCH] import python-systemd-235-10.el10 --- .gitignore | 1 + .python-systemd.metadata | 1 + SPECS/python-systemd.spec | 219 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 221 insertions(+) create mode 100644 .gitignore create mode 100644 .python-systemd.metadata create mode 100644 SPECS/python-systemd.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..96fbd87 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/python-systemd-235.tar.gz diff --git a/.python-systemd.metadata b/.python-systemd.metadata new file mode 100644 index 0000000..134b2e1 --- /dev/null +++ b/.python-systemd.metadata @@ -0,0 +1 @@ +d22d9465e5bbfa9c73720e09b5925707d31e2907 SOURCES/python-systemd-235.tar.gz diff --git a/SPECS/python-systemd.spec b/SPECS/python-systemd.spec new file mode 100644 index 0000000..c38d705 --- /dev/null +++ b/SPECS/python-systemd.spec @@ -0,0 +1,219 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.1) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 10; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +Name: python-systemd +Version: 235 +Release: %autorelease +Summary: Python module wrapping libsystemd functionality + +License: LGPL-2.1-or-later +URL: https://github.com/systemd/python-systemd +Source0: https://github.com/systemd/python-systemd/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz + +BuildRequires: make +BuildRequires: gcc +BuildRequires: systemd-devel +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-sphinx +BuildRequires: web-assets-devel +BuildRequires: python3-pytest + +%global _description %{expand: +Python module for native access to the libsystemd facilities. Functionality +includes sending of structured messages to the journal and reading journal +files, querying machine and boot identifiers and a lists of message identifiers +provided by systemd. Other functionality provided the library is also wrapped.} + +%description %_description + +%package -n python3-systemd +Summary: %{summary} + +%{?python_provide:%python_provide python3-systemd} +Provides: systemd-python3 = %{version}-%{release} +Provides: systemd-python3%{?_isa} = %{version}-%{release} +Obsoletes: systemd-python3 < 230 + +%description -n python3-systemd %_description + +%package doc +Summary: HTML documentation for %{name} +Requires: js-jquery + +%description doc +%{summary}. + +%prep +%autosetup -p1 +sed -i 's/py\.test/pytest/' Makefile + +%build +make PYTHON=%{__python3} build +make PYTHON=%{__python3} SPHINX_BUILD=sphinx-build-3 sphinx-html +rm -r build/html/.buildinfo build/html/.doctrees + +%install +%make_install PYTHON=%{__python3} +mkdir -p %{buildroot}%{_pkgdocdir} +cp -rv build/html %{buildroot}%{_pkgdocdir}/ +ln -vsf %{_jsdir}/jquery/latest/jquery.min.js %{buildroot}%{_pkgdocdir}/html/_static/jquery.js +cp -p README.md NEWS %{buildroot}%{_pkgdocdir}/ + +%check +# if the socket is not there, skip doc tests +test -f /run/systemd/journal/stdout || \ + sed -i 's/--doctest[^ ]*//g' pytest.ini +make PYTHON=%{__python3} check + +%files -n python3-systemd +%license LICENSE.txt +%doc %{_pkgdocdir} +%exclude %{_pkgdocdir}/html +%{python3_sitearch}/systemd/ +%{python3_sitearch}/systemd_python*.egg-info + +%files doc +%doc %{_pkgdocdir}/html + +%changelog +* Fri Oct 25 2024 MSVSphere Packaging Team - 235-10 +- Rebuilt for MSVSphere 10 + +## START: Generated by rpmautospec +* Mon Jun 24 2024 Troy Dawson - 235-10 +- Bump release for June 2024 mass rebuild + +* Fri Jan 26 2024 Fedora Release Engineering - 235-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering - 235-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Tue Aug 22 2023 Jens Petersen - 235-7 +- Don't recommend python-systemd-doc which pulls in 3 packages + +* Mon Aug 07 2023 Lukáš Zaoral - 235-6 +- migrate to SPDX license format + +* Fri Jul 21 2023 Fedora Release Engineering - 235-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jun 14 2023 Python Maint - 235-4 +- Rebuilt for Python 3.12 + +* Tue Feb 28 2023 Miro Hrončok - 235-3 +- BuildRequire python3-setuptools explicitly + +* Fri Jan 20 2023 Fedora Release Engineering - 235-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Aug 16 2022 Zbigniew Jędrzejewski-Szmek - 235-1 +- Version 235 (rhbz#2113777) + +* Fri Jul 22 2022 Fedora Release Engineering - 234-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 234-21 +- Rebuilt for Python 3.11 + +* Fri Jan 21 2022 Fedora Release Engineering - 234-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Sep 16 2021 Paul Wouters - 234-19 +- Pull in namespace support of upstream PR#87 + +* Fri Jul 23 2021 Fedora Release Engineering - 234-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Thu Jun 03 2021 Python Maint - 234-17 +- Rebuilt for Python 3.10 + +* Wed Jan 27 2021 Fedora Release Engineering - 234-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Thu Nov 12 2020 Zbigniew Jędrzejewski-Szmek - 234-15 +- Fix build with new mock (#1793022) and python 3.10 (#1891786) + +* Wed Jul 29 2020 Fedora Release Engineering - 234-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat May 23 2020 Miro Hrončok - 234-13 +- Rebuilt for Python 3.9 + +* Thu Jan 30 2020 Fedora Release Engineering - 234-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sun Sep 08 2019 Miro Hrončok - 234-11 +- Subpackage python2-systemd has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + +* Fri Aug 16 2019 Miro Hrončok - 234-10 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 234-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 234-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 234-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jun 15 2018 Miro Hrončok - 234-6 +- Rebuilt for Python 3.7 + +* Fri Feb 09 2018 Fedora Release Engineering - 234-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Nov 1 2017 Zbigniew Jędrzejewski-Szmek - 234-4 +- Use separate license and documentation directories + +* Thu Aug 03 2017 Fedora Release Engineering - 234-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 234-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Mar 26 2017 Zbigniew Jędrzejewski-Szmek - 234-1 +- Update to latest version + +* Sat Feb 11 2017 Fedora Release Engineering - 232-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Dec 13 2016 Stratakis Charalampos - 232-2 +- Rebuild for Python 3.6 + +* Thu Sep 22 2016 Zbigniew Jędrzejewski-Szmek - 232-1 +- Update to latest version + +* Tue Jul 19 2016 Fedora Release Engineering - 231-6 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Thu Feb 04 2016 Fedora Release Engineering - 231-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Jan 24 2016 Zbigniew Jędrzejewski-Szmek - 231-4 +- Bugfixes for seek_monotonic and Python 2 compat + +* Sun Nov 15 2015 Zbigniew Jędrzejewski-Szmek - 231-3 +- Split out doc subpackage (#1242619) +- Do not allow installation of python-systemd in different versions + +* Sat Nov 07 2015 Robert Kuska - 231-2 +- Rebuilt for Python3.5 rebuild + +* Tue Oct 27 2015 Zbigniew Jędrzejewski-Szmek - 231-1 +- Update to latest version + +* Mon Jul 6 2015 Zbigniew Jędrzejewski-Szmek - 230-1 +- Initial packaging + +## END: Generated by rpmautospec