Blame python-samloader.spec

43c68f9
%global date 20221223
43c68f9
%global commit 95d2ac8fb9027b7908d201e4ce807a5b338f923a
43c68f9
%global shortcommit %(c=%{commit}; echo ${c:0:7})
073df1f
073df1f
%global pypi_name samloader
073df1f
073df1f
Name:           python-%{pypi_name}
43c68f9
Version:        0.4~%{date}git%{shortcommit}
073df1f
Release:        %autorelease
073df1f
Summary:        Download Samsung firmware from official servers
073df1f
43c68f9
License:        GPL-3.0-or-later
43c68f9
URL:            https://github.com/nlscc/samloader
43c68f9
Source:         %{url}/archive/%{commit}/%{pypi_name}-%{commit}.tar.gz
073df1f
073df1f
BuildArch:      noarch
073df1f
BuildRequires:  python3-devel
073df1f
073df1f
%global _description %{expand:
073df1f
samloader is a tool to download firmware for Samsung devices from the official
073df1f
servers.}
073df1f
073df1f
%description %_description
073df1f
073df1f
%package -n %{pypi_name}
073df1f
Summary:        %{summary}
073df1f
073df1f
%description -n %{pypi_name} %_description
073df1f
073df1f
%prep
073df1f
%autosetup -p1 -n %{pypi_name}-%{commit}
073df1f
073df1f
%generate_buildrequires
073df1f
%pyproject_buildrequires -r
073df1f
073df1f
%build
073df1f
%pyproject_wheel
073df1f
073df1f
%install
073df1f
%pyproject_install
073df1f
%pyproject_save_files %{pypi_name}
073df1f
073df1f
%check
073df1f
%pyproject_check_import %{pypi_name}
073df1f
073df1f
%files -n %{pypi_name} -f %{pyproject_files}
073df1f
%license COPYING
073df1f
%doc README.md
073df1f
%{_bindir}/%{pypi_name}
073df1f
073df1f
%changelog
073df1f
%autochangelog