|
|
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
|