%global _empty_manifest_terminate_build 0 Name: python-exiv2 Version: 0.13.2 Release: 1 Summary: Python interface to libexiv2 License: GNU GPL URL: https://github.com/jim-easterbrook/python-exiv2 Source0: https://mirrors.nju.edu.cn/pypi/web/packages/17/a3/ed9b5dad2aaa61cd03a876b317dca3963f82bd89c9188f34b513f1bebf08/exiv2-0.13.2.zip %description python-exiv2 is a low level interface (or binding) to the exiv2_ C++ library. It is built using SWIG_ to automatically generate the interface code. The intention is to give direct access to all of the top-level classes in libexiv2_, but with additional "Pythonic" helpers where necessary. Not everything in libexiv2 is available in the Python interface. If you need something that's not there, please let me know. This project has taken over the PyPI exiv2 package created by Michael Vanslembrouck. If you need to use Michael's project, it is available at https://bitbucket.org/zmic/exiv2-python/src/master/ and can be installed with pip_:: pip install exiv2==0.3.1 %package -n python3-exiv2 Summary: Python interface to libexiv2 Provides: python-exiv2 BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-cffi BuildRequires: gcc BuildRequires: gdb %description -n python3-exiv2 python-exiv2 is a low level interface (or binding) to the exiv2_ C++ library. It is built using SWIG_ to automatically generate the interface code. The intention is to give direct access to all of the top-level classes in libexiv2_, but with additional "Pythonic" helpers where necessary. Not everything in libexiv2 is available in the Python interface. If you need something that's not there, please let me know. This project has taken over the PyPI exiv2 package created by Michael Vanslembrouck. If you need to use Michael's project, it is available at https://bitbucket.org/zmic/exiv2-python/src/master/ and can be installed with pip_:: pip install exiv2==0.3.1 %package help Summary: Development documents and examples for exiv2 Provides: python3-exiv2-doc %description help python-exiv2 is a low level interface (or binding) to the exiv2_ C++ library. It is built using SWIG_ to automatically generate the interface code. The intention is to give direct access to all of the top-level classes in libexiv2_, but with additional "Pythonic" helpers where necessary. Not everything in libexiv2 is available in the Python interface. If you need something that's not there, please let me know. This project has taken over the PyPI exiv2 package created by Michael Vanslembrouck. If you need to use Michael's project, it is available at https://bitbucket.org/zmic/exiv2-python/src/master/ and can be installed with pip_:: pip install exiv2==0.3.1 %prep %autosetup -n exiv2-0.13.2 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-exiv2 -f filelist.lst %dir %{python3_sitearch}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Mar 09 2023 Python_Bot - 0.13.2-1 - Package Spec generated