## START: Set by rpmautospec ## (rpmautospec version 0.8.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 7; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global pkgname huami-token %global modname huami_token Name: %{pkgname} Version: 0.8.0 Release: %autorelease Summary: This script retrieves the Bluetooth access token for the watch or band from Huami servers. Additionally, it downloads the AGPS data packs, cep_alm_pak.zip and cep_7days.zip. License: MIT URL: https://codeberg.org/argrento/huami-token Source0: %{pypi_source %{modname}} Source1: huami-token.service Source2: huami-token.timer Source3: huami-token-generator Source4: configure-zepp-timer Source5: enable-zepp-timer Source6: README-user-systemd.md Patch: 01-switch-to-pycrytodomex.patch BuildSystem: pyproject BuildOption(install): -l %{modname} BuildOption(generate_buildrequires): -x dev BuildArch: noarch BuildRequires: python3-devel, pyproject-srpm-macros, systemd-rpm-macros Requires: dialog Obsoletes: hf-cli, hf-cli-user-systemd %global _description %{expand: This script retrieves the Bluetooth access token for a watch or band from Huami servers. Additionally, it downloads the AGPS data packs, cep_alm_pak.zip and cep_7days.zip.} %description %_description %pyproject_extras_subpkg -n %{pkgname} dev %prep %autosetup -p1 -n %{modname}-%{version} %{__cp} %{SOURCE6} . %install %pyproject_install %{__install} -D -m 0644 -t %{buildroot}%{_userunitdir} %{SOURCE1} %{__install} -D -m 0644 -t %{buildroot}%{_userunitdir} %{SOURCE2} %{__install} -D -m 0755 -t %{buildroot}%{_systemdusergeneratordir} %{SOURCE3} %{__install} -D -m 0755 -t %{buildroot}%{_bindir} %{SOURCE4} %{__install} -D -m 0755 -t %{buildroot}%{_bindir} %{SOURCE5} %pyproject_save_files -L %{modname} %files -n %{pkgname} -f %{pyproject_files} %doc README.md README-user-systemd.md %{_bindir}/* %{_userunitdir}/* %changelog ## START: Generated by rpmautospec * Thu Mar 19 2026 Daniel Demus - 0.8.0-7 - Use generator to set working directory to download target directory * Thu Mar 19 2026 Daniel Demus - 0.8.0-6 - Fix incorrect readonlyness of username input * Wed Mar 18 2026 Daniel Demus - 0.8.0-5 - Add quoting unit exec parameters from env * Wed Mar 18 2026 Daniel Demus - 0.8.0-4 - Fix packaging error * Wed Mar 18 2026 Daniel Demus - 0.8.0-3 - Obsolete hf-cli * Wed Mar 18 2026 Daniel Demus - 0.8.0-2 - Simplify gitea workflows * Wed Mar 18 2026 Daniel Demus - 0.8.0-1 - Add systemd timer and configurator ## END: Generated by rpmautospec