mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-04 19:02:19 +00:00
Compare commits
43 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8c8a73cdec | |||
| d70bcf81c4 | |||
| 66b214d241 | |||
| ceedab457f | |||
| ab191091c8 | |||
| dd0cea33c8 | |||
| cc0124ab88 | |||
| 91d24807ea | |||
| 05d3a9cf16 | |||
| b5f2be50c5 | |||
| a082e2eb7c | |||
| c28fb959d2 | |||
| 1ea67fbf1a | |||
| 3f613fd667 | |||
| 217d3690bd | |||
| 5559d64bf8 | |||
| b318b3a588 | |||
| 91ccf83b40 | |||
| 861684a7e5 | |||
| a4324af233 | |||
| 9f9142a0d9 | |||
| 6464513b5e | |||
| 6aa87623ad | |||
| dc8aa6a37f | |||
| 3c6e5c03bb | |||
| f707aa720d | |||
| e2af07ae92 | |||
| b16988718c | |||
| 29c5544239 | |||
| 0c6a353db7 | |||
| 7effb57b1b | |||
| b2556e046b | |||
| cf8d7c1b4e | |||
| 1c9d8c70e0 | |||
| 97ff071b08 | |||
| 68418ccff2 | |||
| 6c4757ca74 | |||
| c7affbf120 | |||
| 1aa2ef4bdb | |||
| 31dae07019 | |||
| 6192718255 | |||
| 6a97b4a829 | |||
| f5f8d21cb5 |
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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,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,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
|
||||
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
+2
-2
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("espanso/espanso"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "espanso-x11.spec"
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("espanso/espanso"));
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user