add: espanso-wayland espanso-x11 (#1098) (#1102)

* add: espanso-wayland espanso-x11

* update deps

(cherry picked from commit c6541525e4)

Co-authored-by: madomado <madonuko@outlook.com>
This commit is contained in:
Raboneko
2024-04-20 00:46:39 -07:00
committed by GitHub
parent 0c6a353db7
commit 29c5544239
6 changed files with 96 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "espanso-wayland.spec"
}
}
@@ -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
View File
@@ -0,0 +1 @@
rpm.version(gh("espanso/espanso"));
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "espanso-x11.spec"
}
}
+42
View File
@@ -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
View File
@@ -0,0 +1 @@
rpm.version(gh("espanso/espanso"));