Compare commits

...

43 Commits

Author SHA1 Message Date
madomado 8c8a73cdec fix(klassy): files (#1138)
Signed-off-by: madomado <madonuko@outlook.com>
(cherry picked from commit 6a1b812195)
2024-04-30 12:12:23 +00:00
madomado d70bcf81c4 chore(gala): bump release (#1133)
make it so that gala version is higher than 7.1.3-4.20240113.git1550761.fc40 (in fedora)

Signed-off-by: madomado <madonuko@outlook.com>
2024-04-30 08:21:39 +02:00
madomado 66b214d241 fix: espanso (#1130) 2024-04-29 23:44:15 -05:00
Raboneko ceedab457f fix: arrpc (#1115) (#1129)
Add suppport for esbuild / node20
Close #1114

(cherry picked from commit e6d6774339)

Co-authored-by: madomado <madonuko@outlook.com>
2024-04-30 11:10:24 +08:00
Raboneko ab191091c8 bump: limine 2024-04-29 21:57:18 +00:00
Raboneko dd0cea33c8 bump: discord-openasar discord 2024-04-29 21:15:36 +00:00
Raboneko cc0124ab88 fix: elementary-greeter (#1119) (#1120)
(cherry picked from commit b68c608e95)

Co-authored-by: madomado <madonuko@outlook.com>
2024-04-29 23:38:07 +07:00
madomado 91d24807ea fix: gala (#1121) 2024-04-29 23:37:44 +07:00
Raboneko 05d3a9cf16 bump: voicevox 2024-04-29 15:00:22 +00:00
Raboneko b5f2be50c5 bump: arrpc 2024-04-28 21:26:07 +00:00
Raboneko a082e2eb7c bump: fluent-theme 2024-04-28 15:38:48 +00:00
Raboneko c28fb959d2 bump: uutils-coreutils 2024-04-26 22:45:49 +00:00
Raboneko 1ea67fbf1a bump: vencord-desktop 2024-04-26 19:46:52 +00:00
Raboneko 3f613fd667 bump: discord-ptb-openasar discord-ptb 2024-04-25 20:57:56 +00:00
Raboneko 217d3690bd bump: ruff 2024-04-25 18:17:21 +00:00
Raboneko 5559d64bf8 bump: containerd 2024-04-25 13:56:09 +00:00
Raboneko b318b3a588 bump: moby-compose 2024-04-24 20:39:56 +00:00
Raboneko 91ccf83b40 bump: prismlauncher 2024-04-23 18:35:36 +00:00
Raboneko 861684a7e5 bump: katsu 2024-04-23 15:18:20 +00:00
Raboneko a4324af233 bump: oxipng 2024-04-23 05:38:04 +00:00
Raboneko 9f9142a0d9 bump: discord-openasar discord 2024-04-22 23:14:06 +00:00
Raboneko 6464513b5e bump: uxplay 2024-04-22 22:16:29 +00:00
Raboneko 6aa87623ad bump: vala-panel-appmenu 2024-04-22 09:50:30 +00:00
Raboneko dc8aa6a37f bump: vala-panel-appmenu 2024-04-22 09:40:25 +00:00
Raboneko 3c6e5c03bb bump: sccache 2024-04-21 13:55:28 +00:00
Raboneko f707aa720d fix(nim-nightly): fixed package name (#1082) (#1110)
(cherry picked from commit 37416a0926)

Co-authored-by: madomado <madonuko@outlook.com>
2024-04-21 01:08:28 -07:00
Raboneko e2af07ae92 bump: mpv 2024-04-20 10:55:45 +00:00
Raboneko b16988718c fix: arrpc (#1104) (#1107)
Signed-off-by: madomado <madonuko@outlook.com>
(cherry picked from commit 32bcce6505)

Co-authored-by: madomado <madonuko@outlook.com>
2024-04-20 17:13:23 +08:00
Raboneko 29c5544239 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>
2024-04-20 15:46:39 +08:00
madomado 0c6a353db7 fix(kwin-system76-scheduler-integration): autoupdate + installation (#1103) 2024-04-20 00:18:17 -07:00
Raboneko 7effb57b1b bump: limine 2024-04-20 01:59:33 +00:00
Raboneko b2556e046b bump: discord-ptb-openasar discord-ptb 2024-04-19 20:26:01 +00:00
Raboneko cf8d7c1b4e bump: ruff 2024-04-19 12:48:28 +00:00
Raboneko 1c9d8c70e0 bump: gcm-core 2024-04-18 23:29:53 +00:00
Raboneko 97ff071b08 bump: ruff 2024-04-18 19:56:59 +00:00
Raboneko 68418ccff2 bump: moby-buildx 2024-04-18 15:19:39 +00:00
Raboneko 6c4757ca74 bump: flutter 2024-04-17 21:18:08 +00:00
Raboneko c7affbf120 bump: dart 2024-04-17 14:39:00 +00:00
Raboneko 1aa2ef4bdb bump: discord-openasar discord 2024-04-16 17:59:25 +00:00
Raboneko 31dae07019 bump: nim 2024-04-16 13:01:23 +00:00
Raboneko 6192718255 bump: zellij 2024-04-16 08:22:20 +00:00
madomado 6a97b4a829 Revert "Fix kwin-system76-scheduler-integration for KWin 6 (#1090) (#1091)" (#1097)
This reverts commit cab5aac9bd.
2024-04-15 23:15:27 -05:00
Raboneko f5f8d21cb5 bump: unity-session 2024-04-15 22:49:38 +00:00
41 changed files with 220 additions and 62 deletions
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 0.0.49
Version: 0.0.52
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.79
Version: 0.0.81
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 0.0.79
Version: 0.0.81
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.49
Version: 0.0.52
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+2 -2
View File
@@ -13,8 +13,8 @@
%global crate sccache
Name: rust-sccache
Version: 0.7.7
Release: 1%{?dist}
Version: 0.8.0
Release: 1%?dist
Summary: Ccache-like tool
License: Apache-2.0
@@ -6,7 +6,7 @@
Name: vencord-desktop
Provides: VencordDesktop = %{version}-%{release}
Version: 1.5.1
Version: 1.5.2.alpha.1
Release: 1%?dist
License: GPL-3.0
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
+3 -3
View File
@@ -1,6 +1,6 @@
%global nodev 18.13.0
%global npmv 8.19.3
%global ver 0.18.1
%global nodev 20.12.2
%global npmv 10.5.0
%global ver 0.19.1
%define debug_package %nil
%global _build_id_links none
@@ -11,7 +11,7 @@ URL: https://github.com/elementary/greeter
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
Source1: 40-%{appname}.conf
Patch0: https://github.com/elementary/greeter/commit/dbd9b6f9701f5992c3b3257c025b9cd80d041cc8.patch
Patch0: https://github.com/elementary/greeter/compare/7.0.0..42320c266395606b0c20782603e7407124c3f7a4.patch
BuildRequires: desktop-file-utils
BuildRequires: gettext
@@ -36,9 +36,9 @@ BuildRequires: pkgconfig(granite) >= 5.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(liblightdm-gobject-1)
BuildRequires: pkgconfig(mutter-clutter-13)
BuildRequires: pkgconfig(mutter-cogl-13)
BuildRequires: pkgconfig(mutter-cogl-pango-13)
BuildRequires: pkgconfig(mutter-clutter-14)
BuildRequires: pkgconfig(mutter-cogl-14)
BuildRequires: pkgconfig(mutter-cogl-pango-14)
BuildRequires: pkgconfig(x11)
Provides: pantheon-greeter = %{version}-%{release}
+10 -6
View File
@@ -5,12 +5,14 @@ Summary: Gala window manager
Version: 7.1.3
Release: 1%{?dist}
License: GPL-3.0-or-later
Epoch: 1
URL: https://github.com/elementary/gala
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
# patch some default settings to better match Fedora
Patch0: 0000-Modify-default-settings-for-Fedora.patch
Patch: https://github.com/elementary/gala/compare/7.1.3..43d1e6a01b56a84a4e752e1970a35c19402941eb.patch
BuildRequires: desktop-file-utils
BuildRequires: gettext
@@ -31,9 +33,11 @@ BuildRequires: pkgconfig(granite) >= 5.4.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libbamf3)
BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(mutter-clutter-13)
BuildRequires: pkgconfig(mutter-cogl-13)
BuildRequires: pkgconfig(mutter-cogl-pango-13)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(mutter-clutter-14)
BuildRequires: pkgconfig(mutter-cogl-14)
BuildRequires: pkgconfig(mutter-cogl-pango-14)
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
@@ -85,8 +89,8 @@ This package contains the development headers.
%check
desktop-file-validate \
%{buildroot}/%{_sysconfdir}/xdg/autostart/gala-daemon.desktop
%dnl desktop-file-validate \
%dnl %{buildroot}/%{_sysconfdir}/xdg/autostart/gala-daemon.desktop
desktop-file-validate \
%{buildroot}/%{_datadir}/applications/gala*.desktop
@@ -98,7 +102,7 @@ desktop-file-validate \
%files -f gala.lang
%doc README.md
%license COPYING
%config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop
%dnl %config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop
%{_bindir}/gala
%{_bindir}/gala-daemon
@@ -1,4 +1,4 @@
%define _ubuntu_rel 1ubuntu3
%define _ubuntu_rel 1ubuntu4
Name: unity-session
Summary: Lightdm profile for Unity 7
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter
Version: 3.19.5
Version: 3.19.6
Release: 1%?dist
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause
+1 -1
View File
@@ -7,7 +7,7 @@
# https://github.com/containerd/containerd
%global goipath github.com/containerd/containerd
Version: 1.7.15
Version: 1.7.16
%gometa
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: moby-buildx
Version: 0.13.1
Version: 0.14.0
Release: 1%?dist
Summary: Docker CLI plugin for extended build capabilities with BuildKit
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: moby-compose
Version: 2.26.1
Version: 2.27.0
Release: 1%?dist
Summary: Define and run multi-container applications with Docker
+2 -2
View File
@@ -22,8 +22,8 @@ Name: prismlauncher
%else
Name: prismlauncher-qt5
%endif
Version: 8.2
Release: 2%?dist
Version: 8.3
Release: 1%?dist
Summary: Minecraft launcher with ability to manage multiple instances
# see COPYING.md for more information
# each file in the source also contains a SPDX-License-Identifier header that declares its license
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.3.3
Version: 3.3.4
Release: 1%?dist
Summary: The Dart Language
License: BSD-3-Clause
+10 -2
View File
@@ -5,9 +5,9 @@
%global commit_date 20240322
%global debug_package %nil
Name: nim-nighlty
Name: nim-nightly
Version: %ver^%commit_date.%shortcommit
Release: 1%?dist
Release: 2%?dist
Summary: Imperative, multi-paradigm, compiled programming language
License: MIT and BSD
URL: https://nim-lang.org
@@ -19,6 +19,9 @@ Source4: nimsuggest.1
BuildRequires: gcc mold git gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre pcre-devel
Requires: redhat-rpm-config gcc
Conflicts: choosenim
# somehow wrong name and never noticed
Provides: nim-nightly = %version-%release
Obsoletes: nim-nighlty < 2.1.1^20240404.9e1b170-2
%description
@@ -29,6 +32,9 @@ order of priority).
%package tools
Summary: Tools for Nim programming language
Provides: nim-nightly-tools = %version-%release
Obsoletes: nim-nighlty-tools < 2.1.1^20240404.9e1b170-2
%description tools
Nim is a compiled, garbage-collected systems programming language with a
design that focuses on efficiency, expressiveness, and elegance (in that
@@ -41,6 +47,8 @@ This package provides various tools, which help Nim programmers.
%package doc
Summary: Documentation for Nim programming language
BuildArch: noarch
Provides: nim-nightly-doc = %version-%release
Obsoletes: nim-nighlty-doc < 2.1.1^20240404.9e1b170-2
%description doc
Nim is a compiled, garbage-collected systems programming language with a
design that focuses on efficiency, expressiveness, and elegance (in that
+2 -2
View File
@@ -2,8 +2,8 @@
%global debug_package %{nil}
Name: nim
Version: 2.0.2
Release: 3%{?dist}
Version: 2.0.4
Release: 1%?dist
Summary: Imperative, multi-paradigm, compiled programming language
License: MIT and BSD
URL: https://nim-lang.org
+2 -2
View File
@@ -1,8 +1,8 @@
%define debug_package %nil
Name: python3-mpv
Version: 1.0.5
Release: 1%{?dist}
Version: 1.0.6
Release: 1%?dist
Summary: Python interface to the awesome mpv media player
License: GPL-2.0+ OR LGPL-2.1+
URL: https://github.com/jaseg/python-mpv
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: python3-ruff
Version: 0.3.7
Version: 0.4.2
Release: 1%?dist
Summary: An extremely fast Python linter, written in Rust
License: MIT
+2 -2
View File
@@ -4,8 +4,8 @@
%global crate oxipng
Name: rust-oxipng
Version: 9.0.0
Release: %autorelease
Version: 9.1.1
Release: 1%?dist
Summary: Lossless PNG compression optimizer
License: MIT
+2 -2
View File
@@ -5,8 +5,8 @@
%global crate zellij
Name: rust-zellij
Version: 0.39.2
Release: 1%{?dist}
Version: 0.40.0
Release: 1%?dist
Summary: Terminal workspace with batteries included
License: MIT
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu
%global commit 2112c4e36243f2f625d7adb24ba1dfc029285c3f
%global commit a819ab7b36a449c2d5d0104b896c04115f875d05
%forgemeta
Name: vala-panel-appmenu
@@ -0,0 +1,31 @@
From db29e1ce9f1a2b6b2ac3ef9df8b8b8524ab895f9 Mon Sep 17 00:00:00 2001
From: madomado <madonuko@outlook.com>
Date: Mon, 29 Apr 2024 21:29:01 +0800
Subject: [PATCH] fix: support esbuild
---
src/process/index.js | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/src/process/index.js b/src/process/index.js
index 97ea651..f5486ca 100644
--- a/src/process/index.js
+++ b/src/process/index.js
@@ -1,13 +1,7 @@
const rgb = (r, g, b, msg) => `\x1b[38;2;${r};${g};${b}m${msg}\x1b[0m`;
const log = (...args) => console.log(`[${rgb(88, 101, 242, 'arRPC')} > ${rgb(237, 66, 69, 'process')}]`, ...args);
-import fs from 'node:fs';
-import { dirname, join } from 'path';
-import { fileURLToPath } from 'url';
-
-const __dirname = dirname(fileURLToPath(import.meta.url));
-const DetectableDB = JSON.parse(fs.readFileSync(join(__dirname, 'detectable.json'), 'utf8'));
-
+import DetectableDB from './detectable.json' with { type: "json" };
import * as Natives from './native/index.js';
const Native = Natives[process.platform];
--
2.44.0
+9 -7
View File
@@ -1,14 +1,16 @@
%define debug_package %nil
%global commit c6e23e7eb733ad396d3eebc328404cc656fed581
%define __strip /bin/true
%global commit cca93db585dedf8acc1423f5e2db215de95c4c3b
Name: arrpc
Version: 3.3.1
Release: 1%?dist
Version: 3.4.0
Release: 2%?dist
Summary: Open Discord RPC server for atypical setups
License: MIT
URL: https://arrpc.openasar.dev
Source0: https://github.com/OpenAsar/arrpc/archive/%commit.tar.gz
Source1: arrpc.service
Patch0: 0001-fix-support-esbuild.patch
Requires: glibc
BuildRequires: nodejs-npm systemd-rpm-macros
@@ -20,15 +22,15 @@ server which messages the JSON of exactly what to dispatch with in the client wi
allowing small and simple mods or plugins. arRPC is experimental and a work in progress, so expect bugs, etc.
%prep
%autosetup -n arrpc-%commit
%autosetup -n arrpc-%commit -p1
# patch for using esbuild
sed -i -E 's@const server[^\n]+;@async function main() {\0@' src/index.js
sed -i -E 's@server\.on[^\n]+;@\0}\nmain();@' src/index.js
%build
npm i esbuild pkg
npx esbuild --bundle --platform=node --target=node18 --outdir=dist ./src/index.js
npx pkg -t node18-linux-x64 -o arrpc ./dist/index.js
npm i esbuild @yao-pkg/pkg
npx esbuild --bundle --platform=node --target=node20 --outdir=dist ./src/index.js
npx pkg -t node20-linux-x64 -o arrpc ./dist/index.js
%install
install -D -m755 arrpc %buildroot%_bindir/arrpc
@@ -8,13 +8,13 @@ Name: kwin-system76-scheduler-integration
%forgemeta
Version: 0.1
Release: 5%?dist
Release: 6%?dist
Summary: Notify the System76 Scheduler which app has focus so it can be prioritized
License: MIT
URL: %forgeurl
Source0: %forgesource
Source1: com.system76.Scheduler.dbusproxy.service
Requires: bash dbus-tools system76-scheduler kde-cli-tools systemd kf6-kconfig-core
Requires: bash dbus-tools system76-scheduler kde-cli-tools systemd kf6-kconfig
BuildRequires: systemd-rpm-macros
%description
@@ -0,0 +1,14 @@
#!/bin/bash
set -euo pipefail
DBUS_SERVICE="com.system76.Scheduler"
DBUS_PATH="/com/system76/Scheduler"
DBUS_INTERFACE="com.system76.Scheduler"
DBUS_METHOD="SetForegroundProcess"
while true; do
read method call time sender _ dest serial path interface member
read type pid
[ "$member" = "member=$DBUS_METHOD" ] && qdbus --system $DBUS_SERVICE $DBUS_PATH $DBUS_INTERFACE.$DBUS_METHOD $pid
done < <(dbus-monitor "destination=$DBUS_SERVICE,path=$DBUS_PATH,interface=$DBUS_INTERFACE,member=$DBUS_METHOD")
@@ -1,5 +1,5 @@
rpm.global("commit", gh("maxiberta/kwin-system76-scheduler-integration"));
rpm.global("commit", gh_commit("maxiberta/kwin-system76-scheduler-integration"));
if rpm.changed() {
rpm.global("date", date()); // remove if we don't need the `date` macro
rpm.release();
rpm.release();
}
+2 -2
View File
@@ -1,6 +1,6 @@
Name: uxplay
Version: 1.68.2
Release: 1%{?dist}
Version: 1.68.3
Release: 1%?dist
Summary: AirPlay Unix mirroring server
License: GPL-3.0
URL: https://github.com/FDH2/UxPlay
+1 -1
View File
@@ -1,5 +1,5 @@
Name: limine
Version: 7.3.1
Version: 7.4.1
Release: 1%?dist
Summary: Modern, advanced, portable, multiprotocol bootloader
License: BSD-2-Clause
@@ -1,7 +1,7 @@
%global coreutils_ver 9.3
Name: uutils-coreutils
Version: 0.0.25
Version: 0.0.26
Release: 1%?dist
Summary: Cross-platform Rust rewrite of the GNU coreutils
License: MIT
+3 -3
View File
@@ -1,8 +1,8 @@
%global tag 2023-06-20
%global tag 2024-04-28
Name: fluent-theme
Version: 20230620
Release: 1%{?dist}
Version: 20240428
Release: 1%?dist
Summary: Fluent design theme for GNOME/GTK based desktop environments
License: GPL-3.0
+1
View File
@@ -112,6 +112,7 @@ Klassy (formerly ClassiK/ClassikStyles) is a highly customizable binary Window D
%{_datadir}/icons/hicolor/
%{_datadir}/icons/%{name}/
%{_datadir}/icons/%{name}-dark/
%{_datadir}/plasma/desktoptheme/%{name}/
%{_kf6_datadir}/kstyle/themes/%{name}.themerc
+2 -2
View File
@@ -1,8 +1,8 @@
%define debug_package %nil
Name: katsu
Version: 0.2.0
Release: 1%{?dist}
Version: 0.2.1
Release: 1%?dist
Summary: The vicious image builder
License: MIT
URL: https://github.com/FyraLabs/katsu
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "espanso-wayland.spec"
}
}
@@ -0,0 +1,43 @@
Name: espanso-wayland
Version: 2.2.1
Release: 2%?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
BuildRequires: openssl-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,"wayland" -- --package={espanso,espanso-clipboard,espanso-config,espanso-detect,espanso-engine,espanso-info,espanso-inject,espanso-ipc,espanso-kvs,espanso-mac-utils,espanso-match,espanso-migrate,espanso-modulo,espanso-package,espanso-path,espanso-render,espanso-ui}
%install
mkdir -p %buildroot%_bindir
install -Dm755 target/rpm/espanso %buildroot%_bindir
%files
%caps(cap_dac_override=pe) %_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"
}
}
+43
View File
@@ -0,0 +1,43 @@
Name: espanso-x11
Version: 2.2.1
Release: 2%?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
BuildRequires: openssl-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,"default" -- --package={espanso,espanso-clipboard,espanso-config,espanso-detect,espanso-engine,espanso-info,espanso-inject,espanso-ipc,espanso-kvs,espanso-mac-utils,espanso-match,espanso-migrate,espanso-modulo,espanso-package,espanso-path,espanso-render,espanso-ui}
%install
mkdir -p %buildroot%_bindir
install -Dm755 target/rpm/espanso %buildroot%_bindir
%files
%caps(cap_dac_override=pe) %_bindir/espanso
%changelog
%autochangelog
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("espanso/espanso"));
+2 -2
View File
@@ -6,9 +6,9 @@
%global forgeurl https://github.com/GitCredentialManager/git-credential-manager
Name: gcm-core
Version: 2.4.1
Version: 2.5.0
%forgemeta
Release: 1%{?dist}
Release: 1%?dist
Summary: Secure, cross-platform Git credential storage
License: MIT