File matcha.spec of Package matcha

#
# spec file for package matcha
#
# Copyright (c) 2026 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/
#


Name:           matcha
Version:        0
Release:        0
Summary:        A fast, beautiful, and modern email experience for the terminal
License:        MIT
URL:            https://github.com/floatpane/matcha
Source0:        %{name}-%{version}.tar.zst
Source1:        vendor.tar.zst
BuildRequires:  golang-packaging
BuildRequires:  zstd

%description
Matcha is a beautiful and lightning-fast terminal email client crafted for users
who prefer keyboards over mice and terminals over browsers.

Built with Go and the Bubble Tea TUI framework, Matcha delivers a smooth and
responsive email experience without sacrificing aesthetics or performance.
It supports popular email providers such as Gmail and iCloud, making it easy
to read, compose, and manage emails entirely from the command line.

%prep
%autosetup -p1 -a1

%build
go build \
   -o build/%{name} \
   -mod=vendor \
   -ldflags="-s -w" \
   -buildmode=pie \
   ./

%install
install -Dm0755 build/%{name} -t %{buildroot}%{_bindir}

%files
%license LICENSE
%doc README.md
%{_bindir}/%{name}

%changelog
openSUSE Build Service is sponsored by