File tomato-timer-cli.spec of Package tomato-timer-cli

#
# spec file for package tomato-timer-cli
#
# Copyright (c) 2024 mantarimay
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


%bcond_with test
Name:           tomato-timer-cli
Version:        0.1.4
Release:        0
Summary:        Pomodoro timer CLI
License:        MIT
URL:            https://github.com/miguoliang/tomato-timer-cli
Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
Source1:        vendor.tar.zst
BuildRequires:  alsa-devel
BuildRequires:  cargo-packaging
BuildRequires:  openssl-devel

%description
The Tomato Timer CLI is a command-line tool designed to help you manage
your time effectively using the Pomodoro Technique. With this tool, you
can break your work into focused intervals called "pomodoros" and take
short breaks in between. This technique helps improve productivity and
maintain focus throughout your work sessions.

%prep
%autosetup -a1 -p1

%build
%{cargo_build}

%install
install -Dm755 target/release/%{name} -t %{buildroot}%{_bindir}

%if %{with test}
%check
%{cargo_test}
%endif

%files
%license LICEN*
%doc README*
%{_bindir}/%{name}

%changelog
openSUSE Build Service is sponsored by