Skip to content

Commit

Permalink
add: espanso-wayland espanso-x11 (#1098) (#1100)
Browse files Browse the repository at this point in the history
* add: espanso-wayland espanso-x11

* update deps

(cherry picked from commit c654152)

Co-authored-by: madomado <[email protected]>
  • Loading branch information
raboneko and madonuko authored Apr 20, 2024
1 parent 15d2572 commit 01d3921
Show file tree
Hide file tree
Showing 6 changed files with 96 additions and 0 deletions.
5 changes: 5 additions & 0 deletions anda/tools/espanso-wayland/anda.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "espanso-wayland.spec"
}
}
42 changes: 42 additions & 0 deletions anda/tools/espanso-wayland/espanso-wayland.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Name: espanso-wayland
Version: 2.2.1
Release: 1%?dist
Summary: Cross-platform Text Expander written in Rust for Wayland
License: GPL-3.0
URL: https://espanso.org
Source0: https://github.com/espanso/espanso/archive/refs/tags/v%version.tar.gz
Requires: libxkbcommon dbus libnotify wxGTK wl-clipboard
Conflicts: espanso-x11
BuildRequires: anda-srpm-macros cargo-rpm-macros gcc gcc-c++
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: wxGTK-devel

%description
A 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.

This package includes the Wayland version of espanso.


%prep
%autosetup -n espanso-%version
cd espanso
%cargo_prep_online

%build
cd espanso
#cargo_build -n -f vendored-tls -f wayland

%install
cd espanso
%cargo_install -n -f vendored-tls -f wayland

%files
%_bindir/espanso

%changelog
%autochangelog
1 change: 1 addition & 0 deletions anda/tools/espanso-wayland/update.rhai
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rpm.version(gh("espanso/espanso"));
5 changes: 5 additions & 0 deletions anda/tools/espanso-x11/anda.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "espanso-x11.spec"
}
}
42 changes: 42 additions & 0 deletions anda/tools/espanso-x11/espanso-x11.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Name: espanso-x11
Version: 2.2.1
Release: 1%?dist
Summary: Cross-platform Text Expander written in Rust for X11
License: GPL-3.0
URL: https://espanso.org
Source0: https://github.com/espanso/espanso/archive/refs/tags/v%version.tar.gz
Requires: libxkbcommon dbus libnotify wxGTK xdotool xclip libxcb
Conflicts: espanso-wayland
BuildRequires: anda-srpm-macros cargo-rpm-macros gcc gcc-c++
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: wxGTK-devel

%description
A 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.

This package includes the X11 version of espanso.


%prep
%autosetup -n espanso-%version
cd espanso
%cargo_prep_online

%build
cd espanso
#cargo_build -n -f vendored-tls

%install
cd espanso
%cargo_install -n -f vendored-tls

%files
%_bindir/espanso

%changelog
%autochangelog
1 change: 1 addition & 0 deletions anda/tools/espanso-x11/update.rhai
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rpm.version(gh("espanso/espanso"));

0 comments on commit 01d3921

Please sign in to comment.