Espanso: Cross-platform Text Expander written in Rust

Cross-platform Text Expander written in Rust. A text expander is a program that detects when you type a specific keyword and replaces it with something else.

It’s been requested on Reddit,

Go and Rust packages are following a standard template, so you don’t need to do the whole fedora-review thingie.

What I usually check for templated Go and Rust packages is :

  • License ok
  • Latest version packaged
  • Builds in mock
  • Checks pass
  • No rpmlint errors
  • Conforms to Go Packaging Guidelines

The entire set of packages is built in this COPR :

https://copr.fedorainfracloud.org/coprs/eclipseo/espanso/builds/

You can add it in your mock file :

[copr:copr.fedorainfracloud.org:eclipseo:espanso]
name=Copr repo for espanso owned by eclipseo
baseurl=https://download.copr.fedorainfracloud.org/results/eclipseo/espanso/fedora-rawhide-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/eclipseo/espanso/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

so you don’t have to bother with dependencies to check if it builds.

The list of packages:

I started reviewing some of these, but others are already aged and were closed as “stalled” due to lack of submitter response.

1 Like