Blame python-gbinder.spec

ee86216
%global proj_name gbinder-python
ee86216
ee86216
Name:           python-gbinder
937a2f5
Version:        1.1.2
0c62f24
Release:        4%{?dist}
ee86216
Summary:        Python bindings for libgbinder
ee86216
ee86216
License:        GPL-3.0-only
ee86216
URL:            https://github.com/erfanoabdi/%{proj_name}
ee86216
Source:         %{url}/archive/%{version}/%{proj_name}-%{version}.tar.gz
ee86216
0c62f24
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
0c62f24
ExcludeArch:    %{ix86}
0c62f24
ee86216
%global libgbinder_version 1.1.20
ee86216
BuildRequires:  python3-devel
ee86216
BuildRequires:  python3-Cython
ee86216
BuildRequires:  gcc
ee86216
BuildRequires:  pkgconfig(libgbinder) >= %{libgbinder_version}
ee86216
ee86216
%global _description %{expand:
ee86216
Cython extension module for libgbinder.
ee86216
Provides IPC comunication over the /dev/binder protocol for python scripts.}
ee86216
ee86216
%description %{_description}
ee86216
ee86216
%package -n python3-gbinder
ee86216
Summary:        %{summary}
ee86216
Requires:       libgbinder >= %{libgbinder_version}
ee86216
ee86216
%description -n python3-gbinder %{_description}
ee86216
ee86216
%prep
ee86216
%autosetup -p1 -n %{proj_name}-%{version}
ee86216
sed -i "/^USE_CYTHON =/s/False/True/" setup.py
ee86216
ee86216
%generate_buildrequires
ee86216
%pyproject_buildrequires
ee86216
ee86216
%build
ee86216
%pyproject_wheel
ee86216
ee86216
%install
ee86216
%pyproject_install
ee86216
%pyproject_save_files gbinder
ee86216
ee86216
%files -n python3-gbinder -f %{pyproject_files}
ee86216
ee86216
%changelog
0c62f24
* Mon Jan 29 2024 Alessandro Astone <ales.astone@gmail.com> - 1.1.2-4
0c62f24
- Drop i686 support (leaf package)
0c62f24
f2ca6a1
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-3
f2ca6a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
f2ca6a1
bc71312
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-2
bc71312
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
bc71312
937a2f5
* Sat Sep 16 2023 Alessandro Astone <ales.astone@gmail.com> - 1.1.2-1
937a2f5
- Update to 1.1.2
937a2f5
b1ff412
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-6
b1ff412
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
b1ff412
76f870f
* Fri Jul 21 2023 Alessandro Astone <ales.astone@gmail.com> - 1.1.1-5
76f870f
- Avoid building against Cython 3
76f870f
bf2b0fd
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 1.1.1-4
bf2b0fd
- Rebuilt for Python 3.12
bf2b0fd
88d3a65
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
88d3a65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
88d3a65
f6447fe
* Fri Jan 06 2023 Alessandro Astone <ales.astone@gmail.com> - 1.1.1-2
f6447fe
- Re-enable s390x builds
f6447fe
ee86216
* Sun Oct 30 2022 Alessandro Astone <ales.astone@gmail.com> - 1.1.1-1
ee86216
- Initial changelog