f3c5c243acb69b01a32a869354cd63a40b36058f — Timothée Floure 3 years ago 7897984
Initial definition for python-adblock
1 files changed, 51 insertions(+), 0 deletions(-)

A python-adblock/python-adblock.spec
A python-adblock/python-adblock.spec => python-adblock/python-adblock.spec +51 -0
@@ 0,0 1,51 @@
%global srcname adblock

Name:           python-%{srcname}
Version:        0.4.3
Release:        1%{?dist}
Summary:        Python wrapper for Brave's adblocking library

License:        MIT and ASL 2.0
URL:            https://pypi.org/project/adblock/
Source0:        %{pypi_source}

BuildRequires:  python3-devel
BuildRequires:  rust-packaging
BuildRequires:  maturin
BuildRequires:  unzip

%global _description Python wrapper for Brave's adblocking library, which is \
		written in Rust.


%package -n python3-%{srcname}
Summary:        %{summary}
BuildRequires:  python3-devel
BuildRequires:  python3-setuptools

%description -n python3-%{srcname}

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

maturin build --release
unzip -d target/wheels/ target/wheels/%{srcname}-%{version}-*.whl

mkdir -p %{buildroot}/%{python3_sitelib}/
cp -r target/wheels/%{srcname} %{buildroot}/%{python3_sitelib}/
cp -r target/wheels/%{srcname}-%{version}.dist-info  %{buildroot}/%{python3_sitelib}/

%files -n python3-%{srcname}

* Sun Mar 28 2021 Timothée Floure <fnux@fedoraproject.org> - 0.4.3-1
- Let there be package.