Package python3-module-icoextract: Specfile

%define pypi_name icoextract

%def_without check

Name:    python3-module-%pypi_name
Version: 0.1.5
Release: alt1

Summary: Extract icons from Windows PE files (.exe/.dll)
License: MIT
Group:   Development/Python3
URL:     https://github.com/jlu5/icoextract

Packager: Andrey Cherepanov <cas@altlinux.org>

BuildRequires(pre): rpm-build-python3
BuildRequires: python3-devel python3-module-setuptools python3-module-wheel

BuildArch: noarch

Source: %pypi_name-%version.tar

%description
%summary

%package -n icoextract-thumbnailer
Summary: Thumbnailer for files (.exe/.dll)
Group: Graphics
Requires: %name = %EVR

%description -n icoextract-thumbnailer
%summary

%prep
%setup -n %pypi_name-%version

%build
%pyproject_build

%install
%pyproject_install
install -Dm644 exe-thumbnailer.thumbnailer %buildroot%_datadir/thumbnailers/exe-thumbnailer.thumbnailer

%check
#%%tox_create_default_config
%tox_check_pyproject

%files
%doc *.md
%_bindir/icoextract
%_bindir/icolist
%python3_sitelibdir/%pypi_name/
%python3_sitelibdir/%{pyproject_distinfo %pypi_name}

%files -n icoextract-thumbnailer
%_bindir/exe-thumbnailer
%dir %_datadir/thumbnailers/
%_datadir/thumbnailers/exe-thumbnailer.thumbnailer

%changelog
* Sun Apr 28 2024 Ivan Mazhukin <vanomj@altlinux.org> 0.1.5-alt1
- New version 0.1.5.

* Thu Apr 25 2024 Ivan Mazhukin <vanomj@altlinux.org> 0.1.4-alt1.1
- NMU: added subpackage for thumbnailers

* Wed Sep 13 2023 Andrey Cherepanov <cas@altlinux.org> 0.1.4-alt1
- Initial build for Sisyphus.