%define srcname pkgconfig

Name:       python3-pkgconfig
Version:    1.5.5
Release:    2%{?dist}
Summary:    Python interface to the pkg-config command line tool
License:    MIT
URL:        https://github.com/matze/pkgconfig
Vendor:     VMware, Inc.
Group:      System Environment/Security
Distribution: Photon

# Using github URL but actually downloaded from:
# https://pypi.org/project/pkgconfig/
Source0: https://github.com/matze/pkgconfig/archive/refs/tags/%{srcname}-%{version}.tar.gz
%define sha512 %{srcname}=ffa838d0146125c4158b747b619cc5eed41da0e2f04664a4db89909a486922120a0e1779f99dfcda0da3e98b8770c57b638a9c7bc5994cd8102aa3cf990905b0

BuildRequires: python3-devel
BuildRequires: python3-setuptools

BuildArch:      noarch

%description
pkgconfig is a Python module to interface with the pkg-config command line
tool and supports Python 2.6+.

It can be used to
* check if a package exists
* check if a package meets certain version requirements
* query CFLAGS and LDFLAGS
* parse the output to build extensions with setup.py

If pkg-config is not on the path, raises EnvironmentError.

%prep
%autosetup -p1 -n %{srcname}-%{version}

%build
%py3_build

%install
%py3_install

%clean
rm -rf %{buildroot}/*

%files
%defattr(-,root,root)
%license LICENSE
%doc README.rst
%{python3_sitelib}/%{srcname}-*.egg-info/
%{python3_sitelib}/%{srcname}/

%changelog
* Fri Dec 02 2022 Prashant S Chauhan <psinghchauha@vmware.com> 1.5.5-2
- Update release to compile with python 3.11
* Wed Oct 05 2022 Shreenidhi Shedi <sshedi@vmware.com> 1.5.5-1
- First build. Needed by tpm2-pytss.