Compare commits

..

4 Commits

Author SHA1 Message Date
Willow C Reed 8f693a12a1 something something idk 2026-05-21 14:11:59 -06:00
Willow C Reed c0c0a639a3 switch to be ready for release instead of being a preview package 2026-05-20 23:44:46 -06:00
Willow C Reed fd6fa6d980 add packager 2026-05-20 23:35:31 -06:00
Willow C Reed 323ea13f8d add spec for noctalia-preview 2026-05-20 23:34:42 -06:00
256 changed files with 3175 additions and 3808 deletions
+1 -1
View File
@@ -73,6 +73,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4
uses: github/codeql-action/upload-sarif@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4
with:
sarif_file: results.sarif
+1 -1
View File
@@ -34,7 +34,7 @@ On Fedora, you can optionally install the Terra subrepos. Extra care and caution
- Install `terra-release-extras` to enable the Extras subrepo. This repo contains packages which conflict with Fedora packages in some way, such as being a patched version of the same package.
- Install `terra-release-mesa` to install the Mesa subrepo which contains a patched and codec complete Mesa.
- Install `terra-release-nvidia` to install the NVIDIA subrepo which contains NVIDIA drivers.
- Install `terra-release-multimedia` for multimedia packages in Terra. **This repository is currently considered unstable and a work in progress.**
- Install `terra-release-multimedia` for multimedia packages in Terra. This repository is currently considered a work in progress.
### Enterprise Linux (EL)
-74
View File
@@ -1,74 +0,0 @@
Name: ktailctl
Version: 0.21.5
Release: 1%{?dist}
Summary: A GUI to monitor and manage Tailscale on your Linux desktop
License: GPL-3.0-only
URL: https://github.com/f-koehler/KTailctl
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: gcc-c++
BuildRequires: golang
BuildRequires: json-devel
BuildRequires: golang
BuildRequires: kf6-breeze-icons-devel
BuildRequires: kf6-kconfig-devel
BuildRequires: kf6-kcoreaddons-devel
BuildRequires: kf6-kdbusaddons-devel
BuildRequires: kf6-kguiaddons-devel
BuildRequires: kf6-ki18n-devel
BuildRequires: kf6-kirigami-addons-devel
BuildRequires: kf6-kirigami-devel
BuildRequires: kf6-knotifications-devel
BuildRequires: kf6-kwindowsystem-devel
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qtdeclarative-devel
BuildRequires: qt6-qtsvg-devel
Requires: tailscale
Requires: kf5-qqc2-desktop-style
Requires: hicolor-icon-theme
Provides: KTailctl
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%{summary}.
%package static
%pkg_static_files
%prep
%autosetup -n KTailctl-%{version}
cd src/wrapper
go mod vendor
%conf
%cmake
%build
%cmake_build
%install
%cmake_install
%files
%doc README.md
%license LICENSE.txt
%{_bindir}/ktailctl
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.qml
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.version
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.qmltypes
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/qmldir
# Exclusive libs that the package needs to run
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/libktailctl_components.so
%{_libdir}/libktailctl_wrapper_logging.so
%{_appsdir}/org.fkoehler.KTailctl.desktop
%{_scalableiconsdir}/org.fkoehler.KTailctl.svg
%{_metainfodir}/org.fkoehler.KTailctl.metainfo.xml
%changelog
* Sat May 23 2026 Owen Zimmerman <owen@fyralabs.com> - 0.21.5-1
- Initial commit
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "KTailctl.spec"
}
}
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("f-koehler/KTailctl"));
@@ -1,5 +1,5 @@
Name: bitwarden-cli.bin
Version: 2026.5.0
Version: 2026.4.1
Release: 1%{?dist}
Summary: Bitwarden command-line client
License: GPL-3.0-only
+1 -1
View File
@@ -6,7 +6,7 @@
%endif
Name: bitwarden-cli
Version: 2026.5.0
Version: 2026.4.1
Release: 1%{?dist}
Summary: Bitwarden command-line client
License: GPL-3.0-only
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: chdig
Version: 26.5.1
Version: 26.4.3
Release: 1%{?dist}
Summary: Dig into ClickHouse with TUI interface
URL: https://github.com/azat/chdig
+1 -1
View File
@@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se
%global __brp_mangle_shebangs %{nil}
Name: coolercontrol
Version: 4.3.1
Version: 4.3.0
Release: 1%{?dist}
Summary: Cooling device control for Linux
ExclusiveArch: x86_64 aarch64
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1174
Version: 1.0.1123
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
@@ -1,5 +1,5 @@
Name: discord-canary
Version: 1.0.1174
Version: 1.0.1123
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 1.0.140
Version: 1.0.139
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: 1.0.193
Version: 1.0.191
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
@@ -1,5 +1,5 @@
Name: discord-ptb
Version: 1.0.193
Version: 1.0.191
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord
Version: 1.0.140
Version: 1.0.139
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+7 -9
View File
@@ -1,8 +1,6 @@
%global appid com.pikaos.falcondgui
Name: falcond-gui
Version: 1.0.3
Release: 1%{?dist}
Version: 1.0.2
Release: 1%?dist
Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon
SourceLicense: MIT
License: (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Apache-2.0) AND MIT AND (Unlicense OR MIT)
@@ -32,12 +30,12 @@ falcond-gui provides a user-friendly graphical interface for managing falcond. I
%install
%cargo_install
%desktop_file_install res/%{appid}.desktop
install -Dm644 res/%{appid}.png -t %{buildroot}%{_hicolordir}/512x512/apps/
desktop-file-install res/%{name}.desktop
install -Dm644 res/falcond.png -t %{buildroot}%{_hicolordir}/512x512/apps/
%{cargo_license_online} > LICENSE.dependencies
%check
%desktop_file_validate %{buildroot}%{_datadir}/applications/%{appid}.desktop
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor/ &>/dev/null || :
@@ -46,8 +44,8 @@ install -Dm644 res/%{appid}.png -t %{buildroot}%{_hicolordir}/512x512/apps/
%doc ../README.md
%license ../LICENSE.md
%{_bindir}/%{name}
%{_hicolordir}/512x512/apps/%{appid}.png
%{_appsdir}/%{appid}.desktop
%{_hicolordir}/512x512/apps/falcond.png
%{_appsdir}/%{name}.desktop
%changelog
* Thu Jan 1 2026 Gilver E. <roachy@fyralabs.com> - 1.0.0-1
+1 -1
View File
@@ -1 +1 @@
rpm.version(gitea("git.pika-os.com", "general-packages/falcond-gui"));
rpm.version(get("https://git.pika-os.com/api/v1/repos/general-packages/falcond-gui/releases").json_arr()[0].tag_name);
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 1.12.1
Version: 1.11.0
Release: 1%{?dist}
Summary: A modern self-hosted music player
License: GPL-3.0
+2 -2
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0
%global commit f3e81d2608aa2e1269c53765ce61823c8ed2aea7
%global commit 95032bd2b752c711860ed06b9f0225243a4b6cbd
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260529
%global commit_date 20260513
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate halloy
Name: halloy
Version: 2026.7
Version: 2026.6
Release: 1%{?dist}
Summary: An open-source IRC client written in Rust, with the Iced GUI library
Packager: Yoong jin <solomoncyj@gmail.com>
@@ -11,7 +11,7 @@
%endif
Name: helium-browser-bin
Version: 0.12.5.1
Version: 0.12.4.1
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
@@ -1,5 +1,5 @@
%global commit 9ac2f6b627bb4cbed62e3aeb76009ffff77bae70
%global commit_date 20260529
%global commit 5c4e9d0707dca9cfde324b83a6423497a251e6c4
%global commit_date 20260517
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil
%global __strip /bin/true
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 74271a7d80f6c59185699d0d6d2d0b64bcbe90ae
%global commit 1fe37856cb47c87c30c823c2e66728f5c0ffe282
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260531
%global commit_date 20260520
%global ver 0.41.0
Name: mpv-nightly
+2 -2
View File
@@ -1,7 +1,7 @@
%global metainfo_commit 6599eae1839ec24e04a4f8805a3517f432190df6
%global metainfo_commit f467512129f94bc4c90187e86192202ecc78e820
Name: proton-vpn-gtk-app
Version: 4.16.4
Version: 4.16.2
Release: 1%{?dist}
Summary: Official ProtonVPN Linux app
License: GPL-3.0-only
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 8d837571ef02a4c1c4d74e419ebc59d66b47b685
%global commit_date 20260521
%global commit 8f3eb2a32cafad88250fb604cc57bd5b8ddd5f47
%global commit_date 20260520
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rp-bookshelf
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-05-31
%global ver 2026-05-21
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 8.12.0
Version: 8.11.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
+1 -1
View File
@@ -3,7 +3,7 @@
%undefine __brp_mangle_shebangs
Name: python-tauon
Version: 10.0.1
Version: 10.0.0
Release: 1%{?dist}
Summary: A music player for the desktop. Designed to be powerful and streamlined
License: GPL-3.0-or-later
+1 -1
View File
@@ -1,7 +1,7 @@
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
Name: throne
Version: 1.1.4
Version: 1.1.3
Release: 1%{?dist}
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
URL: https://github.com/throneproj/Throne
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("uoaerg/wavemon"));
-48
View File
@@ -1,48 +0,0 @@
Name: wavemon
Version: 0.9.7
Release: 1%{?dist}
Summary: ncurses-based monitoring application for wireless network devices on Linux
License: GPL-3.0-or-later
URL: https://github.com/uoaerg/wavemon
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: gcc
BuildRequires: ncurses-devel
BuildRequires: pkgconfig(libnl-3.0)
BuildRequires: autoconf
BuildRequires: automake
%description
%{summary}.
%prep
%autosetup
sed -e '/^CFLAGS=/d' -i configure.ac
sed -r 's|\?=|=|g' -i Makefile.in
autoreconf -fiv
%conf
CFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,relro -Wl,-z,now"
CXXFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,relro -Wl,-z,now"
export CFLAGS
export CXXFLAGS
%configure
%build
%make_build
%install
%make_install
# Delete wrong placed readme and license
rm -rf %{buildroot}%{_datadir}/%{name}/*
%files
%doc README.md
%license LICENSE
%{_mandir}/man*/%{name}*.*
%{_bindir}/%{name}
%changelog
* Tue May 19 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+2 -2
View File
@@ -1,9 +1,9 @@
# Fedora sometimes sources the snapshots under stable versions and just bumps release
# For user clarity I have separated these into different packages
%global commit 08304e81f9ac9a83c552a6bd78689040d174bf95
%global commit 14b802e419aff260b9d630e71027d88855e224e7
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260125
%global commit_date 20260531
%global commit_date 20260411
Name: winetricks-git
Version: %{ver}^%{commit_date}git.%{shortcommit}
+2 -2
View File
@@ -3,8 +3,8 @@
%global crate anda
Name: anda
Version: 0.6.0
Release: 1%{?dist}
Version: 0.5.4
Release: 2%{?dist}
Summary: Andaman Build toolchain
SourceLicense: MIT
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0-or-later AND MPL-2.0-only AND Unicode-3.0 AND (Unlicense OR MIT)
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate mise
Name: rust-mise
Version: 2026.5.16
Version: 2026.5.12
Release: 1%{?dist}
Summary: Front-end to your dev env
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm
Version: 0.8.1
Version: 0.7.0
Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later
@@ -1,5 +1,5 @@
%global commit c9dde8ec3f9a027ee2080b4beda2af9bc20fc927
%global commit_date 20260522
%global commit 5d5bb105380a90b2f9767df328eb846009299ddb
%global commit_date 20260513
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
@@ -1,6 +1,6 @@
%global tarball_version %%(echo %{version} | tr '~' '.')
%global major_version 50
%global minor_version 2
%global minor_version 1
%if 0%{?rhel}
%global portal_helper 0
@@ -3,8 +3,8 @@
%global realname hyprutils
%global ver 0.13.1
%global commit 3cd3972b2ee658a14d2610d8494e09259e530124
%global commit_date 20260523
%global commit a2dbd8a4cc51f7cbe4224732668392bb1aa79df2
%global commit_date 20260509
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
@@ -1,6 +1,6 @@
Name: plasma6-applet-appgrid
Version: 1.8.5
Release: 2%{?dist}
Version: 1.7.10
Release: 1%{?dist}
Summary: A modern fullscreen application launcher for KDE Plasma
# Main code: GPL-2.0-or-later
# dev.xarbit.appgrid.metainfo.xml: CC0-1.0
@@ -28,23 +28,20 @@ BuildRequires: cmake(Plasma)
BuildRequires: cmake(PlasmaQuick)
BuildRequires: cmake(LayerShellQt)
BuildRequires: cmake(KF6IconThemes)
BuildRequires: cmake(PlasmaActivities)
BuildRequires: cmake(LibKWorkspace)
Requires: plasma-workspace
Requires: plasma-desktop
Requires: kf6-kiconthemes
%description
A modern application launcher for KDE Plasma. It offers unified
search, favorites, categories, and both a panel and a centered popup
presentation.
AppGrid is a modern application launcher for KDE Plasma 6, inspired by
macOS Launchpad, COSMIC, and Pantheon.
%prep
%autosetup -n plasma6-applet-appgrid-%{version}
%conf
%cmake -DAPPGRID_VERSION_OVERRIDE=%{version}
%cmake
%build
%cmake_build
@@ -61,15 +58,8 @@ presentation.
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid/
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid.panel/
%{_metainfodir}/dev.xarbit.appgrid.metainfo.xml
%{_datadir}/icons/hicolor/scalable/apps/dev.xarbit.appgrid.svg
%changelog
* Fri May 29 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.8.5-1
- pass version to cmake, update description
* Mon May 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.8.0-1
- fix: add cmake(PlasmaActivities) BuildRequires, add icon to files
* Tue May 19 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.10-1
- Sync with upstream: add icon to files, update Requires, update URL
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 0583175c167ef52678fbd3ba78cc3510695cfdc6
%global commit a89f1ddabe58351a5e4b4a3e3180ea84d8e6ff10
%forgemeta
Name: lomiri-system-settings
+1 -2
View File
@@ -1,7 +1,7 @@
%global mangowc_ver 0.12.5-1
Name: mangowm
Version: 0.14.0
Version: 0.13.0
Release: 1%{?dist}
Summary: A modern, lightweight, high-performance Wayland compositor built on dwl
License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0
@@ -21,7 +21,6 @@ BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(libinput)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(libpcre2-8)
BuildRequires: pkgconfig(libcjson)
BuildRequires: scenefx-devel
Conflicts: mangowc < %{mangowc_ver}
@@ -1 +0,0 @@
6.11.1
+3 -6
View File
@@ -1,8 +1,5 @@
project pkg {
rpm {
spec = "noctalia-qs.spec"
}
labels {
updbranch = 1
}
rpm {
spec = "noctalia-qs.spec"
}
}
+2 -5
View File
@@ -2,7 +2,7 @@
Name: noctalia-qs
Version: 0.0.12
Release: 5%{?dist}
Release: 4%{?dist}
Summary: Flexible QtQuick based desktop shell toolkit
License: LGPL-3.0-only AND GPL-3.0-only
URL: https://github.com/noctalia-dev/noctalia-qs
@@ -73,14 +73,11 @@ Flexible QtQuick based desktop shell toolkit.
%{_libdir}/qt6/qml/Quickshell
%changelog
* Thu May 21 2026 Willow C Reed <terra@willowidk.dev>
- Add update script so that release bumps when Qt updates its minor version, triggering a rebuild
* Sun Mar 29 2026 Willow C Reed <terra@willowidk.dev>
- Add provides for a polkit agent and desktop notification daemon (so gnome doesn't get installed)
* Thu Mar 05 2026 Willow C Reed <terra@willowidk.dev>
- Fix revision to actually be defined as a specific git commit since it never gets initialized rn
- Fix reision to actually be defined as a specific git commit since it never gets initialized rn
- Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
+3 -15
View File
@@ -1,19 +1,7 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
let release = get(`https://api.github.com/repos/noctalia-dev/noctalia-qs/tags`).json_arr()[0];
let version = find(`quickshell VERSION "([\d.]+)"`, gh_rawfile("noctalia-dev/noctalia-qs", "master", "CMakeLists.txt"), 1);
rpm.version(version);
rpm.version(release.name);
if rpm.changed() {
let commit = get(`https://api.github.com/repos/noctalia-dev/noctalia-qs/tags`).json_arr()[0].commit.sha;
rpm.global("commit", commit);
}
open_file("anda/desktops/noctalia-qs/VERSION_qt6-qtbase.txt", "w").write(bump::bodhi("qt6-qtbase", bump::as_bodhi_ver(labels.branch))); // will trig rebuild when changed
let dir = sub(`/[^/]+$`, "", __script_path);
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
let rel = spec::get_release(rpm).parse_int();
rpm.release(rel + 1);
rpm.global("commit", release.commit.sha);
}
+1 -6
View File
@@ -1,6 +1 @@
let v = gh("noctalia-dev/noctalia-shell");
v.crop(1);
if v < "5" {
rpm.version(v);
}
rpm.version(gh("noctalia-dev/noctalia-shell"));
@@ -1,5 +1,5 @@
project pkg {
rpm {
spec = "wavemon.spec"
spec = "noctalia.spec"
}
}
+82
View File
@@ -0,0 +1,82 @@
%global debug_package %{nil}
Name: noctalia-preview
Version: 5.0.0
Release: 1%{?dist}
Summary: A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with no Qt or GTK dependency.
License: MIT
URL: https://github.com/noctalia-dev/noctalia-shell
Source0: https://github.com/noctalia-dev/noctalia-shell/releases/download/v%{version}/noctalia-v%{version}.tar.gz
BuildRequires: meson
BuildRequires: gcc-c++
BuildRequires: git
BuildRequires: pipewire-devel
BuildRequires: sdbus-cpp-devel
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(jemalloc)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(librsvg-2.0)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(pam)
BuildRequires: pkgconfig(pango)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(xkbcommon)
Provides: desktop-notification-daemon
Provides: PolicyKit-authentication-agent
Requires: hicolor-icon-theme
Requires: dejavu-sans-fonts
Requires: libwebp
Recommends: ddcutil
Recommends: gpu-screen-recorder
Recommends: power-profiles-daemon
Recommends: jamalloc-devel
Conflicts: noctalia-shell
Packager: Willow C Reed <terra@willowidk.dev>
%description
A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with no Qt or GTK dependency.
%prep
%autosetup -n %{upstreamname}-%{commit}
# Manually insert commit hash
sed -i "s/'unknown'/'%{shortcommit}'/g" meson.build
%build
%meson
%meson_build
%install
%meson_install
install -d %{buildroot}%{_licensedir}/%{name}/third_party
find third_party -type f \( -name "LICENSE*" -o -name "COPYING*" -o -name "NOTICE*" \) | while read -r file; do
# Create the destination subdirectory
dest_dir="%{buildroot}%{_licensedir}/%{name}/$(dirname "$file")"
install -d "$dest_dir"
# Copy the file to its specific subfolder
install -p -m 0644 "$file" "$dest_dir/"
done
%files
%doc README.md
%license LICENSE
%{_licensedir}/%{name}/third_party/
%{_bindir}/noctalia
%{_datadir}/noctalia/
%changelog
* Wed May 20 2026 Willow C Reed <terra@willowidk.dev>
- Port to terra from Fedora COPR lionheartp/Hyprland
+3
View File
@@ -0,0 +1,3 @@
let commit = get(`https://api.github.com/repos/noctalia-dev/noctalia-qs/commits?sha=v5`).json_arr()[0];
rpm.global("commit", release.sha);
+1 -1
View File
@@ -1,5 +1,5 @@
Name: scroll
Version: 1.12.15
Version: 1.12.11
Release: 1%{?dist}
Summary: i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller
License: MIT
@@ -1,5 +1,5 @@
%global commit 434d1d8bcf68058e8fd44db75bb1b468abaad3e3
%global commit_date 20260531
%global commit f0997ee20a4c7502e0634bbb689ea678e26c0ea3
%global commit_date 20260519
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity
@@ -18,7 +18,6 @@ BuildRequires: pkgconfig(gtk4-layer-shell-0)
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libpeas-2)
BuildRequires: pkgconfig(libsoup-3.0)
Packager: Owen Zimmerman <owen@fyralabs.com>
+1 -1
View File
@@ -1,4 +1,4 @@
%global swayVersion 1.12
%global swayVersion 1.11
Name: swayfx
Version: 0.5.2
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "mangobar.spec"
}
labels {
nightly = 1
}
}
@@ -1,50 +0,0 @@
%global commit c0138d9067d6a779c753aa7da72ce85d44f528da
%global commit_date 20260527
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: mangobar
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%{?dist}
Summary: A suckless-esc bar for mangowc
URL: https://github.com/Gur0v/mangobar
Source0: %{url}/archive/%{commit}/mangobar-%{commit}.tar.gz
SourceLicense: GPL-3.0-or-later
License: %{sourcelicense} AND (Apache-2.0 OR MIT) AND MIT AND GPL-3.0 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (Unlicense OR MIT)
BuildRequires: rust
BuildRequires: cargo-rpm-macros
BuildRequires: gtk4
BuildRequires: gtk4-devel
BuildRequires: gtk4-layer-shell
BuildRequires: gtk4-layer-shell-devel
BuildRequires: gdk-pixbuf2
BuildRequires: gdk-pixbuf2-devel
BuildRequires: wireplumber
Suggests: mangowm
Packager: Its-J <jonah@fyralabs.com>
%description
%{summary}.
%prep
%autosetup -n mangobar-%{commit}
%cargo_prep_online
%build
%cargo_build
%install
install -Dm 755 target/rpm/mangobar %{buildroot}%{_bindir}/mangobar
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies
%files
%{_bindir}/mangobar
%license LICENSE
%license LICENSE.dependencies
%doc README.md
%changelog
* Sat May 23 2026 Its-J <jonah@fyralabs.com>
- Package mangobar
@@ -1,5 +0,0 @@
rpm.global("commit", gh_commit("Gur0v/mangobar"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "vibepanel.spec"
}
}
@@ -1 +0,0 @@
rpm.version(gh("prankstr/vibepanel"));
@@ -1,52 +0,0 @@
Name: vibepanel
Version: 0.14.1
Release: 2%{?dist}
Summary: GTK4 panel for Wayland with notifications, OSD, and quick settings between a status bar and a desktop shell
URL: https://github.com/prankstr/vibepanel
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
SourceLicense: MIT
License: %{sourcelicense} AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (0BSD OR MIT OR Apache-2.0) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND MPL-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND CC0-1.0 AND Apache-2.0 AND ISC AND (BSD-3-Clause OR Apache-2.0) AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT)
BuildRequires: rust
BuildRequires: cargo-rpm-macros
BuildRequires: gcc
BuildRequires: gtk4-devel
BuildRequires: gtk4-layer-shell-devel
BuildRequires: pulseaudio-libs-devel
BuildRequires: systemd-devel
BuildRequires: dbus-devel
Requires: gtk4
Requires: gtk4-layer-shell
Requires: pulseaudio-libs
Requires: upower
Requires: NetworkManager
Requires: bluez
Recommends: power-profiles-daemon
Packager: Its-J <jonah@fyralabs.com>
%description
%{summary}.
%prep
%autosetup -n vibepanel-%{version}
%cargo_prep_online
%build
%cargo_build
%install
install -Dm 755 target/rpm/vibepanel %{buildroot}%{_bindir}/vibepanel
%{cargo_license_online} > LICENSE.dependencies
%files
%{_bindir}/vibepanel
%license LICENSE
%license LICENSE.dependencies
%doc README.md
%changelog
* Sat May 23 2026 Its-J <jonah@fyralabs.com>
- Package vibepanel
+2 -2
View File
@@ -1,8 +1,8 @@
%bcond check 0
Name: wpaperd
Version: 1.3.0
Release: 1%{?dist}
Version: 1.2.2
Release: 2%?dist
Summary: Modern wallpaper daemon for Wayland
License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR Artistic-2.0) AND GPL-3.0+ AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
SourceLicense: GPL-3.0-or-later
@@ -16,7 +16,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio-canary
Version: 2026.1.2.4
Version: 2026.1.2.1
Release: 1%{?dist}
Summary: Official IDE for Android development (Canary build)
License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
ExclusiveArch: x86_64
URL: https://developer.android.com/studio/preview
%define suffixS quail2-canary4
%define suffixS quail2-canary1
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+1 -1
View File
@@ -1,7 +1,7 @@
%global appid com.vscodium.VSCodium
Name: codium
Version: 1.121.03429
Version: 1.116.02821
%electronmeta -D
%global __requires_exclude %{__requires_exclude}|libcurl.so|libmsalruntime.so
Release: 1%{?dist}
+1 -1
View File
@@ -6,7 +6,7 @@
%global crate deno
Name: rust-deno
Version: 2.8.1
Version: 2.7.14
Release: 1%{?dist}
Summary: Deno executable
+1 -3
View File
@@ -37,9 +37,7 @@ Packager: Gilver E. <roachy@fyralabs.com>
%install
%crate_install_bin
pushd crates/edit
%{cargo_license_online} > ../../LICENSE.dependencies
popd
%{cargo_license_online} > LICENSE.dependencies
install -Dm644 assets/edit.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{appid}.svg
sed -i "s|^Icon=edit$|Icon=%{appid}|g" assets/%{appid}.desktop
@@ -1,6 +1,6 @@
%global commit 2c62d182cec246764ff725096a70b9ef44996f7f
%global commit 19e20f7664dc7a755d2d7a16ab545b2503f26caf
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-05-30
%global fulldate 2026-05-20
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release
%global commit_hash 0b551d813fe21b9ab6f03fc97672fa8b89531a82
%global commit_date 20260529
%global commit_hash 85a3d79f97bda50a1a6121a9f20ff6482aa952a9
%global commit_date 20260520
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15
+2 -2
View File
@@ -18,8 +18,8 @@
%bcond test 1
Name: powershell
Version: 7.6.2
Release: 1%{?dist}
Version: 7.6.1
Release: 2%{?dist}
Summary: A cross-platform automation and configuration tool/framework
SourceLicense: MIT
License: Apache-2.0 AND BSD-2-Clause AND MIT
+1 -2
View File
@@ -2,7 +2,7 @@
Name: turbowarp-desktop
%electronmeta -D
Version: 1.16.0
Version: 1.15.5
Release: 1%{?dist}
Summary: A better offline editor for Scratch 3
URL: https://desktop.turbowarp.org/
@@ -94,7 +94,6 @@ Packager: junefish <june@fyralabs.com>
%build
%npm_build -c -B -r fetch,webpack:prod
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
%install
%electron_install -i %appid -I build/
+1 -1
View File
@@ -2,7 +2,7 @@
Name: yarnpkg-berry
Version: 4.15.0
Release: 2%{?dist}
Release: 1%{?dist}
Summary: Active development version of Yarn
License: BSD-2-Clause
URL: https://yarnpkg.com
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 09165c15dc5d1fea93604231eaf30ca4c25f1cd6
%global commit 068d64edd637be2e7e2a44b99ef4965550885b67
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260531
%global ver 1.6.0
%global commit_date 20260520
%global ver 1.4.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -7,7 +7,7 @@
%global debug_package %{nil}
%endif
%global ver 1.5.3-pre
%global ver 1.4.0-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -17,7 +17,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 1.4.4
Version: 1.3.5
Release: 1%{?dist}
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
+1 -1
View File
@@ -52,7 +52,7 @@
%global fontdescription %{expand:
Versatile typeface for code, from code.}
Version: 34.6.1
Version: 34.5.0
Release: 1%{?dist}
Packager: Cappy Ishihara <cappy@fyralabs.com>
Summary: Versatile typeface for code, from code.
@@ -1,5 +1,5 @@
Name: sarasa-gothic-fonts
Version: 1.0.39
Version: 1.0.37
Release: 1%{?dist}
URL: https://github.com/be5invis/Sarasa-Gothic
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate chess-tui
Name: rust-chess-tui
Version: 2.7.1
Version: 2.7.0
Release: 1%{?dist}
Summary: Rusty chess game in your terminal 🦀
+1 -2
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.77.2
Version: 0.77.1
Release: 1%{?dist}
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
@@ -52,7 +52,6 @@ keyboards) and translate their input to a variety of virtual device formats.
%_datadir/dbus-1/system.d/org.shadowblip.InputPlumber.conf
%_datadir/inputplumber/
%{_udevrulesdir}/99-inputplumber-device-setup.rules
%{_udevrulesdir}/50-8bitdo-u2-controller.rules
%{_datadir}/polkit-1/actions/org.shadowblip.InputPlumber.policy
%{_datadir}/polkit-1/rules.d/org.shadowblip.InputPlumber.rules
@@ -2,7 +2,7 @@
%global crate sleepy-launcher
%global appid moe.launcher.sleepy-launcher
Name: %{crate}
Version: 1.6.6
Version: 1.6.5
Release: 1%{?dist}
Summary: Sleepy Game Launcher for Linux with automatic patching and telemetry disabling
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit f5d7e76ac4865aed7d033b25a9129913e1f1b520
%global commit 43c11a8555788c870895bf1b67cec56a3a4cf61a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260528
%global commit_date 20260519
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
+7 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit 1bd246d2d31cee65b867d93ff82993cec8f012cb
%global ver 0.0.40-19408
%global commit 67464f97df8679d5d540256987551f34fe00d4cc
%global ver 0.0.40-19389
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
@@ -74,6 +74,8 @@ export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DUSE_NATIVE_INSTRUCTIONS=OFF \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DSTATIC_LINK_LLVM=OFF \
-DUSE_SYSTEM_FAUDIO=ON \
-DUSE_SDL=ON \
@@ -86,8 +88,11 @@ export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
-DUSE_SYSTEM_ZLIB=ON \
-DUSE_SYSTEM_OPENCV=ON \
-DUSE_SYSTEM_CURL=ON \
-DUSE_SYSTEM_FLATBUFFERS=OFF \
-DUSE_SYSTEM_PUGIXML=OFF \
-DUSE_SYSTEM_WOLFSSL=OFF \
-DCMAKE_C_COMPILER="$CC" \
-DCMAKE_CXX_COMPILER="$CXX" \
-DCMAKE_LINKER=mold \
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold"
@@ -1,10 +1,10 @@
%global commit 37d1cb6f98e02b76221190b10af3c6e1c6b7534d
%global commit 7b4d0f49351a60d1f93d48f081b4c0e35e10fa6d
%global shortcommit %{sub %{commit} 0 7}
%global commitdate 20260528
%global commitdate 20260325
Name: steamos-manager-powerstation
Version: 0~%{commitdate}.git%{shortcommit}
Release: 1%{?dist}
Release: 3%{?dist}
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system
License: MIT AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND Apache-2.0 OR MIT AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND ISC AND (LGPL-2.1 OR MIT OR Apache-2.0) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
URL: https://github.com/OpenGamingCollective/steamos-manager
@@ -19,9 +19,6 @@ files_config_file(steamos_manager_conf_t)
# Allow systemd to manage the service (start/stop/status)
init_dbus_chat(steamos_manager_t)
# Query systemd and overall system status (init_t:system status)
init_status(steamos_manager_t)
########################################
# Process permissions
########################################
@@ -80,19 +77,6 @@ domain_read_all_domains_state(steamos_manager_t)
kernel_read_debugfs(steamos_manager_t)
kernel_manage_debugfs(steamos_manager_t)
gen_require(`
type tracefs_t;
')
allow steamos_manager_t tracefs_t:dir search;
allow steamos_manager_t tracefs_t:dir write;
########################################
# Cgroup access
########################################
# Search the cgroup hierarchy under /sys/fs/cgroup
fs_search_cgroup_dirs(steamos_manager_t)
########################################
# Device access
########################################
@@ -201,27 +185,6 @@ corenet_tcp_connect_all_ports(steamos_manager_t)
logging_send_syslog_msg(steamos_manager_t)
########################################
# bootupd (bootloader management)
########################################
# steamos-manager invokes bootupctl, which runs in its own bootupd_t domain.
optional_policy(`
gen_require(`
type bootupd_t;
type mount_var_run_t;
')
# NSS user/group lookups: /etc/passwd, systemd-userdbd, systemd-homed
auth_use_nsswitch(bootupd_t)
# Read /proc system state
kernel_read_system_state(bootupd_t)
# Search the mount runtime directory under /run
allow bootupd_t mount_var_run_t:dir search;
')
########################################
# Miscellaneous
########################################
@@ -1,5 +1,5 @@
Name: steamos-manager
Version: 26.2.0
Version: 26.1.0
Release: 1%{?dist}
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system.
License: MIT AND (MIT OR Apache-2.0) AND Unicode-3.0 AND Apache-2.0 OR BSL-1.0 AND Apache-2.0 OR MIT AND Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT AND BSD-3-Clause OR MIT OR Apache-2.0 AND ISC AND LGPL-2.1 OR MIT OR Apache-2.0 AND MIT AND MIT OR Apache-2.0 AND MIT OR Apache-2.0 OR LGPL-2.1-or-later AND Unlicense OR MIT AND Zlib OR Apache-2.0 OR MIT
@@ -6,7 +6,7 @@
Name: twintaillauncher
Version: 2.2.1
Version: 2.1.1
Release: 1%{?dist}
Summary: A multi-platform launcher for your anime games
Packager: Yoong Jin <solomoncyj@gmail.com>
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64", "aarch64"]
rpm {
spec = "vulkan-low-latency-layer.spec"
}
}
@@ -1 +0,0 @@
rpm.version(gh("Korthos-Software/low_latency_layer"));
@@ -1,45 +0,0 @@
Name: vulkan-low-latency-layer
Version: 0.2.0
Release: 1%{?dist}
Summary: Vulkan layer for hardware agnostic input latency reduction
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
License: MIT
URL: https://github.com/Korthos-Software/low_latency_layer
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: vulkan-headers
BuildRequires: cmake(VulkanUtilityLibraries)
BuildRequires: pkgconfig(vulkan)
Requires: vulkan-loader
%description
A Vulkan layer that reduces click-to-photon latency by
implementing both AMD and NVIDIA's latency reduction technologies,
providing hardware-agnostic implementations of the VK_NV_low_latency2
and VK_AMD_anti_lag device extensions.
%prep
%autosetup -n low_latency_layer-%{version}
%conf
%cmake
%build
%cmake_build
%install
%cmake_install
%files
%license LICENSE
%doc README.md
%{_libdir}/libVkLayer_KORTHOS_LowLatency.so
%{_datadir}/vulkan/implicit_layer.d/low_latency_layer.json
%changelog
* Fri May 22 2026 Kyle Gospodnetich <me@kylegospodneti.ch> - 0.1.0-1
- Initial package
+3 -1
View File
@@ -5,7 +5,7 @@
Name: python-%{pypi_name}
Version: 0.5.8
Release: 3%?dist
Release: 2%?dist
Summary: A modern hardware definition language and toolchain based on Python
License: BSD-2-Clause
URL: https://github.com/amaranth-lang/amaranth
@@ -54,6 +54,8 @@ export PDM_BUILD_SCM_VERSION=%{version}
%doc README.md CONTRIBUTING.txt
%license LICENSE.txt
%{_bindir}/amaranth-rpc
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%changelog
* Sun Sep 28 2025 Owen Zimmerman <owen@fyralabs.com>
+1 -1
View File
@@ -5,7 +5,7 @@ Summary: Gay sharks at your local terminal - lolcat-like CLI tool
License: BSD-2-Clause
URL: https://blahaj.geopjr.dev/
Source0: https://codeberg.org/GeopJr/BLAHAJ/archive/v%{version}.tar.gz
BuildRequires: crystal shards make gcc libyaml-devel pcre2-devel libgc-devel libevent-devel bash
BuildRequires: crystal shards make gcc libyaml-devel pcre-devel libgc-devel libevent-devel bash
ExclusiveArch: x86_64
%description
+1 -1
View File
@@ -3,7 +3,7 @@
Name: crystal
Version: 1.20.2
Release: 2%{?dist}
Release: 1%{?dist}
Summary: A general-purpose, object-oriented programming language
License: Apache-2.0
Packager: Carl Hörberg <carl@84codes.com>
+3 -5
View File
@@ -1,13 +1,13 @@
Name: shards
Version: 0.20.0
Release: 2%?dist
Release: 1%?dist
Summary: Dependency manager for the Crystal language
License: Apache-2.0
Packager: Carl Hörberg <carl@84codes.com>
URL: https://crystal-lang.org/
Source0: https://github.com/crystal-lang/shards/archive/refs/tags/v%version.tar.gz
BuildRequires: crystal make
BuildRequires: gcc gc-devel libyaml-devel pcre2-devel
BuildRequires: gcc gc-devel libyaml-devel pcre-devel
Suggests: git make
Supplements: crystal
@@ -15,7 +15,7 @@ Supplements: crystal
Shards is a dependency manager for the Crystal programming language. It allows you to easily manage and install external libraries (called "shards") that your Crystal projects depend on.
%prep
%autosetup
%setup -q
%build
%make_build release=1 FLAGS="--link-flags=\"%{build_ldflags}\""
@@ -24,8 +24,6 @@ Shards is a dependency manager for the Crystal programming language. It allows y
%make_install PREFIX=%{_prefix}
%files
%license LICENSE
%doc README.md CHANGELOG.md
%{_bindir}/shards
%{_mandir}/man1/shards.1.gz
%{_mandir}/man5/shard.yml.5.gz
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.12.1
Version: 3.12.0
Release: 1%{?dist}
Summary: The Dart Language
License: BSD-3-Clause
@@ -5,7 +5,7 @@
# https://github.com/xyproto/gendesk
%global goipath github.com/xyproto/gendesk
Version: 1.0.15
Version: 1.0.13
%global tag 1.0.9
%global commit f074161864697100fdc21a99e09b567e82aeb1b9
@@ -2,7 +2,7 @@
# https://github.com/jesseduffield/lazygit
%global goipath github.com/jesseduffield/lazygit
Version: 0.62.1
Version: 0.61.1
%gometa -f
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 455f6bc2d5915be0465d66fe6d7d06974c2729d3
%global commit 1bdb488c9ec09ea51e6899697d5b7437f3cf6eb2
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260531
%global commit_date 20260510
%global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -1,5 +1,6 @@
%define _binaries_in_noarch_packages_terminate_build 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Name: kotlin-native
Version: 2.3.21
Release: 1%{?dist}
+1 -3
View File
@@ -22,10 +22,8 @@ Requires: %{name}
%prep
%autosetup -n %{name}-%{version}
%conf
%cmake
%build
%cmake
%cmake_build
%install
+19 -43
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 7813bd8b92824cacec9cddb5152f8c9ed645e03c
%global commit 9f5c193c1d17d767cd0c3fb938b312e2c23a9ebd
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260530
%global commit_date 20260520
%global debug_package %nil
Name: nim-nightly
@@ -12,7 +12,10 @@ Summary: Imperative, multi-paradigm, compiled programming language
License: MIT and BSD
URL: https://nim-lang.org
Source0: https://github.com/nim-lang/Nim/archive/%commit.tar.gz
BuildRequires: gcc mold git gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel help2man
Source1: nim.1
Source2: nimgrep.1
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
@@ -54,13 +57,8 @@ order of priority).
This package provides documentation and reference manual for the language
and its standard library.
%endif
%pkg_completion -Bz nim nimble
%pkg_completion -Bn nimgrep
%pkg_completion -Bn nimpretty
%pkg_completion -Bn nimsuggest
%prep
%autosetup -n Nim-%commit
@@ -83,14 +81,17 @@ nim c --noNimblePath --skipUserCfg --skipParentCfg --hints:off -d:danger koch.ni
koch boot -d:release -d:nimStrictMode --lib:lib
%ifarch x86_64
./koch docs --skipUserCfg --skipParentCfg --hints:off &
koch docs &
%endif
(cd lib; nim c --app:lib -d:danger -d:createNimRtl -t:-fPIE -l:-pie nimrtl.nim) &
koch tools --skipUserCfg --skipParentCfg --hints:off -d:release -t:-fPIE -l:-pie &
nim c -d:danger -t:-fPIE -l:-pie nimsuggest/nimsuggest.nim &
wait
# generate install.sh
./koch distrohelper
%ifarch x86_64
sed -i '/<link.*fonts.googleapis.com/d' doc/html/*.html
%endif
%install
export PATH="$(pwd):$(pwd)/bin:${PATH}"
@@ -100,38 +101,16 @@ mold -run bin/nim cc -d:nimCallDepthLimit=10000 -r tools/niminst/niminst --var:v
sh ./install.sh %buildroot/usr/bin
# generate man pages
h2m_args=(
--section=1
--no-info
--version-string=%version
)
help2man --name='Nim Language Compiler' "${h2m_args[@]}" -o nim.1 ./bin/nim
help2man --name='Nimsuggest' "${h2m_args[@]}" -o nimsuggest.1 ./bin/nimsuggest
#help2man --name='Nimgrep' "${h2m_args[@]}" -o nimgrep.1 ./bin/nimgrep
help2man --name='Nimpretty' "${h2m_args[@]}" -o nimpretty.1 ./bin/nimpretty
help2man --name='Nim Package Installer' "${h2m_args[@]}" -o nimble.1 ./bin/nimble
help2man --name='Atlas' "${h2m_args[@]}" -o atlas.1 ./bin/atlas
mkdir -p %buildroot/%_bindir %buildroot/%_datadir/bash-completion/completions %buildroot/usr/lib/nim %buildroot%_datadir
install -Dpm755 bin/nim{grep,suggest,pretty} bin/atlas %buildroot/%_bindir
install -Dpm644 tools/nim.bash-completion %buildroot%bash_completions_dir/nim
install -Dpm644 tools/nim.zsh-completion %buildroot%zsh_completions_dir/_nim
for comp in {tools,dist/nimble}/*.bash-completion; do
install -Dm 644 ${comp} "%buildroot%bash_completions_dir/$(basename "${comp/.bash-completion}")"
done
for comp in {tools,dist/nimble}/*.zsh-completion; do
install -Dm 644 ${comp} "%buildroot%zsh_completions_dir/_$(basename "${comp/.zsh-completion}")"
done
install -Dpm644 -t%buildroot/%_mandir/man1 *.1
install -Dpm755 bin/nim{grep,suggest,pretty} %buildroot/%_bindir
install -Dpm644 tools/nim.bash-completion %buildroot/%_datadir/bash-completion/completions/nim
install -Dpm644 -t%buildroot/%_mandir/man1 %SOURCE1 %SOURCE2 %SOURCE4
mv %buildroot%_bindir/nim %buildroot%_datadir/
ln -s %_datadir/nim/bin/nim %buildroot%_bindir/nim
%ifarch x86_64
mkdir -p %buildroot/%_docdir/%name/html || true
cp -a doc/html/*.html %buildroot/%_docdir/%name/html/ || true
find "%buildroot%_docdir/%name" -name '*.idx' -delete
cp tools/dochack/dochack.js %buildroot/%_docdir/%name/ || true
%endif
@@ -154,16 +133,16 @@ cp -r %buildroot%_prefix/lib/nim/dist %buildroot%_datadir/nim/
%license copying.txt dist/nimble/license.txt
%doc doc/readme.txt
%_bindir/nim
%_mandir/man1/nim{,ble}.1.*
%_mandir/man1/nim.1.*
%_datadir/bash-completion/completions/nim
%_datadir/nim/
%_prefix/lib/nim/
%_sysconfdir/nim/
%files tools
%license copying.txt
%_bindir/atlas
%_bindir/nim{grep,suggest,pretty}
%_mandir/man1/{atlas,nimsuggest,nimpretty}.1*
%_mandir/man1/nim{grep,suggest}.1*
%ifarch x86_64
%files doc
@@ -171,7 +150,4 @@ cp -r %buildroot%_prefix/lib/nim/dist %buildroot%_datadir/nim/
%endif
%changelog
* Wed May 27 2026 madonuko <mado@fyralabs.com> - 2.3.1^20260522.561b417
- more manfiles
- no more nimgrep manfile (cannot generate)
- no longer dep on pcre
%autochangelog
+1 -1
View File
@@ -11,7 +11,7 @@ Source1: nim.1
Source2: nimgrep.1
Source3: nimble.1
Source4: nimsuggest.1
BuildRequires: gcc mold git-core gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre2-devel
BuildRequires: gcc mold git-core gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre-devel
BuildRequires: redhat-rpm-config anda-srpm-macros
Requires: gcc
Recommends: nim-tools
+2
View File
@@ -3,4 +3,6 @@ project pkg {
rpm {
spec = "consolekit.spec"
}
labels {
}
}
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "datasets.spec"
}
}
-50
View File
@@ -1,50 +0,0 @@
%global pypi_name datasets
%global _desc The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools.
Name: python-%{pypi_name}
Version: 4.8.5
Release: 1%{?dist}
Summary: The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools
License: Apache-2.0
URL: https://github.com/huggingface/datasets
Source0: %{pypi_source}
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-importlib-metadata
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildArch: noarch
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%pyproject_patch_dependency pyarrow:drop_constraints
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%{_bindir}/datasets-cli
%changelog
* Sun May 24 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit

Some files were not shown because too many files have changed in this diff Show More