From cdc12006c7996b5561d76ddb79d0322f90539c3c Mon Sep 17 00:00:00 2001 From: Dmitry Samoylik Date: Sun, 29 Dec 2024 12:12:10 +0300 Subject: [PATCH] import python-xmp-toolkit-2.0.2-3.el10 --- .gitignore | 1 + .python-xmp-toolkit.metadata | 1 + ...ae107d9b8e825511c6a6833d47923208ed7d.patch | 54 ++++++ SOURCES/BlueSquare.gif | Bin 0 -> 3858 bytes SPECS/python-xmp-toolkit.spec | 176 ++++++++++++++++++ 5 files changed, 232 insertions(+) create mode 100644 .gitignore create mode 100644 .python-xmp-toolkit.metadata create mode 100644 SOURCES/0cbdae107d9b8e825511c6a6833d47923208ed7d.patch create mode 100644 SOURCES/BlueSquare.gif create mode 100644 SPECS/python-xmp-toolkit.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ce153e7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/python-xmp-toolkit-2.0.2.tar.gz diff --git a/.python-xmp-toolkit.metadata b/.python-xmp-toolkit.metadata new file mode 100644 index 0000000..2f25d96 --- /dev/null +++ b/.python-xmp-toolkit.metadata @@ -0,0 +1 @@ +1ad1db0df5d7797f95f8419dd9c6f4b3dcbbd1c0 SOURCES/python-xmp-toolkit-2.0.2.tar.gz diff --git a/SOURCES/0cbdae107d9b8e825511c6a6833d47923208ed7d.patch b/SOURCES/0cbdae107d9b8e825511c6a6833d47923208ed7d.patch new file mode 100644 index 0000000..6bbe093 --- /dev/null +++ b/SOURCES/0cbdae107d9b8e825511c6a6833d47923208ed7d.patch @@ -0,0 +1,54 @@ +From 0cbdae107d9b8e825511c6a6833d47923208ed7d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Carretero?= +Date: Mon, 8 Jan 2024 10:40:00 -0500 +Subject: [PATCH] enable pypi upload of v2.0.2 + +--- + README.rst | 4 ++-- + libxmp/version.py | 2 +- + setup.py | 1 + + 3 files changed, 4 insertions(+), 3 deletions(-) + +diff --git a/README.rst b/README.rst +index 95f7c1f..5e73947 100644 +--- a/README.rst ++++ b/README.rst +@@ -24,7 +24,7 @@ Python XMP Toolkit has been developed by: + * CRS4 - Centre for Advanced Studies, Research and Development in Sardinia + + Documentation +-============ ++============= + Documentation is available at or can be build using Sphinx: :: + + pip install Sphinx +@@ -42,4 +42,4 @@ or (to also show test coverage) :: + + .. image:: https://d2weczhvl823v0.cloudfront.net/python-xmp-toolkit/python-xmp-toolkit/trend.png + :alt: Bitdeli badge +- :target: https://bitdeli.com/free +\ No newline at end of file ++ :target: https://bitdeli.com/free +diff --git a/libxmp/version.py b/libxmp/version.py +index bf1034f..d2aa557 100644 +--- a/libxmp/version.py ++++ b/libxmp/version.py +@@ -40,5 +40,5 @@ + + # Do not change the format of this next line! Doing so risks breaking + # setup.py +-VERSION = "2.0.1" ++VERSION = "2.0.2" + VERSION_TUPLE = LooseVersion(VERSION).version +diff --git a/setup.py b/setup.py +index 684066f..98b6783 100644 +--- a/setup.py ++++ b/setup.py +@@ -58,6 +58,7 @@ + 'author_email': 'lars@hankat.dk', + 'url': 'https://github.com/python-xmp-toolkit/python-xmp-toolkit', + 'long_description': open('README.rst').read(), ++ 'long_description_content_type': 'text/x-rst', + 'download_url': 'https://pypi.python.org/pypi/python-xmp-toolkit', + 'license': 'New BSD License', + 'install_requires': ['pytz'], diff --git a/SOURCES/BlueSquare.gif b/SOURCES/BlueSquare.gif new file mode 100644 index 0000000000000000000000000000000000000000..862bc24f8cd321ce856b36f142b81db07180fdab GIT binary patch literal 3858 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 H;^O~1b4-!u literal 0 HcmV?d00001 diff --git a/SPECS/python-xmp-toolkit.spec b/SPECS/python-xmp-toolkit.spec new file mode 100644 index 0000000..f0187e5 --- /dev/null +++ b/SPECS/python-xmp-toolkit.spec @@ -0,0 +1,176 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 3; + 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 + +%global pypi_name python-xmp-toolkit +%global srcname xmp-toolkit + +Name: python-%{srcname} +Version: 2.0.2 +Release: %autorelease +Summary: Python XMP Toolkit for working with metadata + +License: BSD-3-Clause +URL: https://github.com/python-xmp-toolkit/python-xmp-toolkit +# Can't use pypi_source due to https://github.com/python-xmp-toolkit/python-xmp-toolkit/issues/91 +Source0: https://github.com/python-xmp-toolkit/python-xmp-toolkit/archive/v%{version}/%{pypi_name}-%{version}.tar.gz +# https://github.com/python-xmp-toolkit/python-xmp-toolkit/pull/84 +Source1: https://github.com/python-xmp-toolkit/python-xmp-toolkit/raw/e0f42af4a731ac1eea2977895f2c8dd0264304c3/test/samples/BlueSquare.gif +Patch: https://github.com/python-xmp-toolkit/python-xmp-toolkit/commit/0cbdae107d9b8e825511c6a6833d47923208ed7d.patch + +BuildArch: noarch + +# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + +BuildRequires: exempi +BuildRequires: python3-devel +BuildRequires: python3dist(sphinx) + +%description +Python XMP Toolkit Python XMP Toolkit is a library for working with XMP +metadata, as well as reading/writing XMP metadata stored in many different file +formats. + +%package -n python3-%{srcname} +Summary: %{summary} + +Requires: exempi + +%description -n python3-%{srcname} +Python XMP Toolkit Python XMP Toolkit is a library for working with XMP +metadata, as well as reading/writing XMP metadata stored in many different file +formats. + + +%package -n python-%{srcname}-doc +Summary: python-xmp-toolkit documentation + +%description -n python-%{srcname}-doc +Documentation for python-xmp-toolkit + + +%prep +%autosetup -n %{pypi_name}-%{version} -p1 +cp %SOURCE1 test/samples/ + +%generate_buildrequires +%pyproject_buildrequires + +%build +%pyproject_wheel + +# generate html docs +PYTHONPATH="$PWD/build/lib" sphinx-build-3 docs html +# remove the sphinx-build leftovers +rm -rf html/.{doctrees,buildinfo} + + +%install +%pyproject_install +%pyproject_save_files -l libxmp + + +%check +%{python3} setup.py test + + +%files -n python3-%{srcname} -f %{pyproject_files} +#license LICENSE +%doc README.rst + +%files -n python-%{srcname}-doc +%doc html +%license LICENSE + + +%changelog +* Sun Dec 29 2024 Dmitriy Samoylik - 2.0.2-3 +- Rebuilt for MSVSphere 10 + +## START: Generated by rpmautospec +* Fri Jul 19 2024 Fedora Release Engineering - 2.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jun 07 2024 Python Maint - 2.0.2-2 +- Rebuilt for Python 3.13 + +* Tue Jan 30 2024 Elliott Sales de Andrade - 2.0.2-1 +- Update to latest version (#2257286) + +* Tue Jan 30 2024 Elliott Sales de Andrade - 2.0.1-24 +- Switch to latest Python macros + +* Fri Jan 26 2024 Fedora Release Engineering - 2.0.1-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering - 2.0.1-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jul 21 2023 Fedora Release Engineering - 2.0.1-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jun 14 2023 Python Maint - 2.0.1-19 +- Rebuilt for Python 3.12 + +* Sat Apr 08 2023 Elliott Sales de Andrade - 2.0.1-18 +- Switch to SPDX license + +* Fri Jan 20 2023 Fedora Release Engineering - 2.0.1-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Dec 19 2022 Elliott Sales de Andrade - 2.0.1-16 +- Drop support for i686 + +* Fri Jul 22 2022 Fedora Release Engineering - 2.0.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 2.0.1-14 +- Rebuilt for Python 3.11 + +* Fri Jan 21 2022 Fedora Release Engineering - 2.0.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 2.0.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 2.0.1-11 +- Rebuilt for Python 3.10 + +* Wed Jan 27 2021 Fedora Release Engineering - 2.0.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 2.0.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jun 22 2020 Elliott Sales de Andrade - 2.0.1-8 +- Backport fixed GIF89a test file for new exempi + +* Tue May 26 2020 Miro Hrončok - 2.0.1-7 +- Rebuilt for Python 3.9 + +* Thu Jan 30 2020 Fedora Release Engineering - 2.0.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 03 2019 Miro Hrončok - 2.0.1-5 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 2.0.1-4 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 2.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 2.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Aug 21 2018 Elliott Sales de Andrade - 2.0.1-1 +- Initial package. + +## END: Generated by rpmautospec