Compare commits

..

1 Commits

Author SHA1 Message Date
Owen Zimmerman 4d5f513167 chore (distrho): use %conf 2026-04-20 13:12:55 -05:00
344 changed files with 495 additions and 2640 deletions
-1
View File
@@ -29,7 +29,6 @@ body:
description: Which version of Terra are you using?
options:
- frawhide
- f44
- f43
- f42
- el10
+32 -49
View File
@@ -59,7 +59,6 @@ jobs:
merge-multiple: true
path: ./artifacts
- name: Generate test catalog
id: catalog
# run appstream-builder, then add step summary
run: |
set -x
@@ -75,64 +74,48 @@ jobs:
--veto-ignore=missing-info 2>&1 | tee asb.log
- name: Run appstreamcli validate
if: steps.catalog.outcome == 'success'
run: |
if stat output/test.xml.gz &>/dev/null; then
echo "## AppStream MetaInfo Validation" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```xml' >> $GITHUB_STEP_SUMMARY
appstreamcli validate output/test.xml.gz >> $GITHUB_STEP_SUMMARY | true
echo "" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
else
echo "Nothing to do."
fi
echo "## AppStream MetaInfo Validation" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```xml' >> $GITHUB_STEP_SUMMARY
appstreamcli validate output/test.xml.gz >> $GITHUB_STEP_SUMMARY || true
echo "" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
- name: Export logs
id: export_logs
if: steps.catalog.outcome == 'success'
run: |
if stat output/*.xml.gz &>/dev/null; then
echo "## AppStream Builder Log" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```log' >> $GITHUB_STEP_SUMMARY
cat asb.log >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
echo '---' >> $GITHUB_STEP_SUMMARY
else
echo "Nothing to do."
fi
echo "## AppStream Builder Log" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```log' >> $GITHUB_STEP_SUMMARY
cat asb.log >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
echo '---' >> $GITHUB_STEP_SUMMARY
- name: Report Summary
id: report_summary
if: steps.export_logs.outcome == 'success'
run: |
echo "## AppStream Builder Report" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
if stat output/*.xml.gz &>/dev/null; then
if grep -q "veto" asb.log; then
echo "::group::Vetoed packages"
echo "### Vetoed packages" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```xml' >> $GITHUB_STEP_SUMMARY
echo "$(grep -i 'veto' asb.log)" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
echo "::warning file=asb.log::Some packages were vetoed during AppStream generation. Please review the 'Vetoed packages' section in the summary for details."
echo "::endgroup::"
fi
echo "## Full Data Summary" >> $GITHUB_STEP_SUMMARY
if grep -q "veto" asb.log; then
echo "::group::Vetoed packages"
echo "### Vetoed packages" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "### Generated Appstream files:" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
for file in output/*.xml.gz; do
echo "#### \`$file\`" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```xml' >> $GITHUB_STEP_SUMMARY
zcat "$file" >> $GITHUB_STEP_SUMMARY || true
echo '```' >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
done
else
echo "No appstream files found." >> $GITHUB_STEP_SUMMARY
echo '```xml' >> $GITHUB_STEP_SUMMARY
echo "$(grep -i 'veto' asb.log)" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
echo "::warning file=asb.log::Some packages were vetoed during AppStream generation. Please review the 'Vetoed packages' section in the summary for details."
echo "::endgroup::"
fi
echo "## Full Data Summary" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "### Generated Appstream files:" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
for file in output/*.xml.gz; do
echo "#### \`$file\`" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```xml' >> $GITHUB_STEP_SUMMARY
zcat "$file" >> $GITHUB_STEP_SUMMARY || true
echo '```' >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
done
+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@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4
with:
sarif_file: results.sarif
@@ -1,5 +1,5 @@
Name: bitwarden-cli.bin
Version: 2026.4.1
Version: 2026.3.0
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.4.1
Version: 2026.3.0
Release: 1%{?dist}
Summary: Bitwarden command-line client
License: GPL-3.0-only
+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.2.1
Version: 4.1.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.1013
Version: 1.0.928
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-canary
Version: 1.0.1013
Version: 1.0.928
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: 0.0.135
Version: 0.0.134
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.189
Version: 0.0.187
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+3 -3
View File
@@ -6,8 +6,8 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 1.0.189
Release: 2%{?dist}
Version: 0.0.187
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
@@ -37,7 +37,7 @@ mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
ln -s %_datadir/discord-ptb/discord-ptb %buildroot%_bindir/discord-ptb
ln -s %_datadir/discord-ptb/Discord %buildroot%_bindir/discord-ptb
%files
%_bindir/discord-ptb
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.135
Version: 0.0.134
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+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 a6694bf45ace6a8552351d5f9ca6f006786ce6f9
%global commit caf17033f96d8aa4b77b4c83bf292254170e0fcb
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260426
%global commit_date 20260417
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "framework-tool-tui.spec"
}
}
@@ -1,53 +0,0 @@
%undefine __brp_mangle_shebangs
Name: framework-tool-tui
Version: 0.8.3
Release: 1%{?dist}
Summary: A TUI for controlling and monitoring Framework Computers hardware built in Rust
URL: https://github.com/grouzen/framework-tool-tui
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
License: MIT AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (MIT OR Apache-2.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Zlib AND (Unlicense OR MIT)
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
BuildRequires: pkgconfig(libudev)
BuildArch: x86_64
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
A snappy TUI dashboard for controlling and monitoring your Framework Laptop
hardware charging, privacy, lighting, USB PD ports, and more.
%package doc
Summary: Documentations for %{name}
BuildArch: noarch
%description doc
Documentations for %{name}.
%prep
%autosetup
%cargo_prep_online
%build
%cargo_build
%install
install -Dm755 target/rpm/framework-tool-tui %{buildroot}%{_bindir}/framework-tool-tui
%{cargo_license_online} > LICENSE.dependencies
mkdir -p %{buildroot}%{_docdir}/%{name}/
cp -r docs/*.md %{buildroot}%{_docdir}/%{name}/
%files
%{_bindir}/framework-tool-tui
%license LICENSE
%license LICENSE.dependencies
%doc README.md
%files doc
%{_docdir}/%{name}/
%changelog
* Thu Apr 23 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("grouzen/framework-tool-tui"));
@@ -1,7 +1,7 @@
%global commit eebb15d3d940823883afa67bf62692874df7f2d1
%global commit c7c4e02265738c1bc0c6ad050a4c0545ee8d1a60
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260426
%global ver 2.2.1^
%global commit_date 20260417
%global ver 2.2.0^
%global base_name goofcord
%global git_name GoofCord
%global appid io.github.milkshiift.GoofCord
+1 -1
View File
@@ -2,7 +2,7 @@
%global appid io.github.milkshiift.GoofCord
Name: goofcord
Version: 2.2.1
Version: 2.2.0
Release: 1%{?dist}
License: OSL-3.0
Summary: A privacy-minded Legcord fork.
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: gurk
Version: 0.9.3
Version: 0.9.1
Release: 1%{?dist}
Summary: Signal Messenger client for terminal
License: AGPL-3.0-or-later AND (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 (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND BSL-1.0 AND CDLA-Permissive-2.0 AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) 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 AND (Zlib OR Apache-2.0 OR MIT)
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate halloy
Name: halloy
Version: 2026.6
Version: 2026.5
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.11.7.1
Version: 0.11.3.2
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
+3 -5
View File
@@ -1,7 +1,7 @@
Name: juce
Version: 8.0.12
Release: 4%{?dist}
License: AGPL-3.0-or-later
Release: 3%{?dist}
License: AGPL-3.0
Summary: framework for audio application and plug-in development
URL: https://juce.com
Source: https://github.com/juce-framework/JUCE/archive/refs/tags/%{version}.tar.gz
@@ -46,12 +46,10 @@ Documentation files for %{name}
%prep
%autosetup -p1 -n JUCE-%{version}
%conf
%build
%cmake -DJUCER_ENABLE_GPL_MODE=1 \
-DJUCE_BUILD_EXTRAS=ON \
-DJUCE_TOOL_INSTALL_DIR=bin
%build
%cmake_build
pushd docs/doxygen
+1 -1
View File
@@ -5,7 +5,7 @@
%global pure_protobuf_version 2.0.0
Name: komikku
Version: 50.3.0
Version: 50.2.0
%forgemeta
Release: 1%{?dist}
Summary: A manga reader for GNOME
@@ -1,5 +1,5 @@
%global commit e55cd408f7eee7d1009a5c0bb4003914292f082d
%global commit_date 20260427
%global commit b3d18900a9132ceeb5cbaef82f8b9526c7c2a37e
%global commit_date 20260417
%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 5e847889b34b736760a1702b82191693d89d46d9
%global commit 1be21a31862c202a96de35ff4e459c7e6864c60d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260502
%global commit_date 20260420
%global ver 0.41.0
Name: mpv-nightly
+2 -2
View File
@@ -1,7 +1,7 @@
%global metainfo_commit 92832ea1d6adc2b226742d29bc41f5156426f898
%global metainfo_commit 6ac72069fc35f3c2ec669498680037f54cc0c120
Name: proton-vpn-gtk-app
Version: 4.16.1
Version: 4.15.3
Release: 1%{?dist}
Summary: Official ProtonVPN Linux app
License: GPL-3.0-only
+3 -3
View File
@@ -1,10 +1,10 @@
%global commit 8ce6f3eadf8e41d364d76d0853ae7f0cbb4fc23d
%global commit_date 20260501
%global commit 0fee3911afdaabbdcf4e8214e3472198a1c0c9db
%global commit_date 20260304
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rpinters
Version: 0~%commit_date.git~%shortcommit
Release: 1%{?dist}
Release: 1%?dist
Summary: Raspberry Pi printing utility module
License: GPL-2+ AND BSD-3-Clause
URL: https://github.com/raspberrypi-ui/rpinters
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-05-02
%global ver 2026-04-20
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -46,7 +46,7 @@ BuildRequires: python3-sdkmanager
Requires: %{name}-server
# Gradle here really wants Java 21-23 to work properly
# Java 25 breaks the build
BuildRequires: java-latest-openjdk-devel
BuildRequires: java-21-openjdk-devel
BuildConflicts: dkms-nvidia akmod-nvidia
Requires: android-tools
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 8.8.0
Version: 8.7.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
+1 -1
View File
@@ -1,5 +1,5 @@
Name: snow
Version: 1.4.1
Version: 1.4.0
Release: 1%{?dist}
Summary: Classic Macintosh emulator
URL: https://github.com/twvd/snow
@@ -1 +1 @@
v1.13.11
v1.13.93
+2 -2
View File
@@ -13,8 +13,8 @@
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
Name: voicevox
Version: 0.25.2
Release: 1%{?dist}
Version: 0.25.1
Release: 1%?dist
Summary: Free Japanese text-to-speech editor
License: LGPL-3.0
URL: https://voicevox.hiroshiba.jp
@@ -1,13 +0,0 @@
diff --git a/include/tracy.h b/include/tracy.h
index 8bbc923f..ae58c877 100644
--- a/include/tracy.h
+++ b/include/tracy.h
@@ -4,7 +4,7 @@
*/
#ifdef TRACY_ENABLE
-#include "tracy/TracyC.h"
+#include "tracy/tracy/TracyC.h"
#define TracyCZoneAutoS TracyCZoneN(tctx_func, __func__, true)
#define TracyCZoneAutoE TracyCZoneEnd(tctx_func)
-64
View File
@@ -1,64 +0,0 @@
Name: muon
Version: 0.5.0
Release: 4%{?dist}
Summary: A meson-compatible build system
# https://git.sr.ht/~lattis/muon/tree/master/item/LICENSES
License: GPL-3.0-only AND Apache-2.0 AND Unlicense AND MIT AND Python-2.0
URL: https://muon.build/
Source: https://git.sr.ht/~lattis/muon/archive/%{version}.tar.gz
Patch0: fix-tracy-header-placement-quirk.patch
# mdbook removed multilingual support, this patch can be removed when this package next bumps
Patch1: remove-multilingual-field.patch
BuildRequires: meson
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: libcurl-devel
BuildRequires: libarchive-devel
BuildRequires: libpkgconf-devel
BuildRequires: scdoc
BuildRequires: git-core
BuildRequires: pkgconfig(tracy)
BuildRequires: pkgconfig(libattr)
BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(libb2)
BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(libzstd)
BuildRequires: pkgconfig(liblzma)
BuildRequires: pkgconfig(lzo2)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libacl)
BuildRequires: python3-pyyaml
BuildRequires: mandoc
BuildRequires: mdbook
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
An implementation of the meson build system in c99 with minimal dependencies.
%prep
%autosetup -p1
%conf
%meson --wrap-mode=nofallback
%build
%meson_build
%install
%meson_install
%files
%license LICENSES/
%doc README.md
%{_bindir}/muon
%{_mandir}/man1/muon*
%{_mandir}/man5/meson*
%{_mandir}/man3/meson-reference.3.*
%changelog
* Mon Apr 20 2026 Owen Zimmerman <owen@fyralabs.com>
- Update spec, add tracy patch
@@ -1,25 +0,0 @@
From 776a9a30eded21206df1e643d888233472a2dbbf Mon Sep 17 00:00:00 2001
From: Stone Tickle <lattis@mochiro.moe>
Date: Thu, 27 Nov 2025 09:14:02 -0500
Subject: [PATCH] remove multilingual field
Signed-off-by: Owen-sz <owen@fyralabs.com>
---
doc/book/book.toml | 1 -
1 file changed, 1 deletion(-)
diff --git a/doc/book/book.toml b/doc/book/book.toml
index f51e1836..b96e9792 100644
--- a/doc/book/book.toml
+++ b/doc/book/book.toml
@@ -1,7 +1,6 @@
[book]
authors = ["Stone Tickle"]
language = "en"
-multilingual = false
src = "src"
title = "Muon Docs"
--
2.53.0
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm
Version: 0.5.0
Version: 0.2.1
Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later
@@ -3,7 +3,7 @@
Name: gnome-shell-extension-%{extension}
Version: 12
Release: 4%{?dist}
Release: 3%?dist
Summary: GNOME Shell extension to bring back the app menu
License: GPL-3.0-only
URL: https://github.com/fthx/appmenu-is-back
@@ -12,7 +12,7 @@ BuildArch: noarch
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
Requires: gnome-shell >= 48~
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
Recommends: gnome-extensions-app
%description
@@ -7,7 +7,7 @@
Name: gnome-shell-extension-%{extension}
Version: 0~%{commit_date}git.%{shortcommit}
Release: 3%{?dist}
Release: 2%?dist
Summary: Battery remaining time extension for GNOME Shell
License: GPL-2.0-only
URL: https://github.com/pomoke/battery_time
@@ -18,7 +18,7 @@ Source0: %url/archive/%commit/battery_time-%commit.tar.gz
# License declared in README
Source1: https://scancode-licensedb.aboutcode.org/gpl-2.0.LICENSE
Requires: gnome-shell >= 48~
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
Recommends: gnome-extensions-app
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -7,22 +7,18 @@
Name: gnome-shell-extension-%{extension}
Version: %ver^%commit_date.%shortcommit
Release: 3%{?dist}
Release: 2%?dist
Summary: GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl
License: GPL-3.0-only
URL: https://github.com/chikobara/GPU-Switcher-Supergfxctl
Source0: %url/archive/%commit.tar.gz
Requires: gnome-shell >= 48~
Requires: asusctl
Requires: supergfxctl
Requires: (gnome-shell >= 48~ with gnome-shell < 50~) asusctl supergfxctl
Recommends: gnome-extensions-app
BuildArch: noarch
Packager: june-fish <june@fyralabs.com>
%description
GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl
@@ -3,7 +3,7 @@
Name: gnome-shell-extension-%{extension}
Version: 10
Release: 2%{?dist}
Release: 1%{?dist}
Summary: GNOME extension that removes the 'Window is ready' notification and brings the window into focus instead
License: AGPL-3.0-only
URL: https://github.com/zalckos/GrandTheftFocus
@@ -12,7 +12,7 @@ BuildArch: noarch
Source0: https://github.com/zalckos/GrandTheftFocus/archive/refs/tags/v%version.tar.gz
Requires: gnome-shell >= 48~
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
Recommends: gnome-extensions-app
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -1,5 +1,5 @@
%global commit 1d36e934d5c5a00b99164309e09f0cc4a930b7a2
%global commit_date 20260502
%global commit d939f0ee9178017f83b02833387eece715b08df2
%global commit_date 20260409
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
@@ -17,7 +17,7 @@ BuildArch: noarch
Source0: %url/archive/%commit/multi-monitors-bar_fapv2-%commit.tar.gz
# README declared the license, but they do not provide a license file
Requires: gnome-shell >= 48~
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
Recommends: gnome-extensions-app
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -2,7 +2,7 @@
Name: gnome-shell-extension-vicinae
Version: 1.6.1
Release: 2%{?dist}
Release: 1%{?dist}
License: MIT
URL: https://github.com/dagimg-dot/vicinae-gnome-extension
Source: %{url}/archive/refs/tags/v%{version}.tar.gz
@@ -12,7 +12,7 @@ Packager: metcya <metcya@gmail.com>
BuildArch: noarch
BuildRequires: bun-bin glib2-devel
Requires: gnome-shell >= 48~
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
Requires: vicinae
Recommends: gnome-extensions-app
Provides: gnome-shell-extension-vicinae-gnome-extension
@@ -1,6 +1,6 @@
%global tarball_version %%(echo %{version} | tr '~' '.')
%global major_version 50
%global minor_version 1
%global minor_version 0
%if 0%{?rhel}
%global portal_helper 0
@@ -10,7 +10,7 @@
Name: gnome-shell
Version: %{major_version}.%{minor_version}
Release: 2%{?dist}.switcheroo
Release: 1%{?dist}.switcheroo
Summary: Window management and application launching for GNOME
Provides: gnome-shell.switcheroo = %version-%release
@@ -1,10 +1,10 @@
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
%global realname hyprutils
%global ver 0.13.0
%global ver 0.12.0
%global commit ec5c0c709706bad5b82f667fd8758eae442577ce
%global commit_date 20260430
%global commit eedd60805cd96d4442586f2ba5fe51d549b12674
%global commit_date 20260418
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
@@ -1,10 +1,10 @@
#? https://src.fedoraproject.org/rpms/hyprwayland-scanner/blob/rawhide/f/hyprwayland-scanner.spec
%global realname hyprwayland-scanner
%global ver 0.4.6
%global commit b8632713a6beaf28b56f2a7b0ab2fb7088dbb404
%global ver 0.4.5
%global commit 4c2fcc06dc9722c97dbb54ba649c69b18ce83d2e
%global shortcommit %{sub %commit 1 7}
%global commit_date 20260426
%global commit_date 20260418
Name: %realname.nightly
Version: %ver^%{commit_date}git.%shortcommit
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "plasma6-applet-appgrid.spec"
}
}
@@ -1,71 +0,0 @@
Name: plasma6-applet-appgrid
Version: 1.7.8
Release: 1%{?dist}
Summary: A modern application launcher for KDE Plasma, inspired by macOS and COSMIC
# Main code: GPL-2.0-or-later
# dev.xarbit.appgrid.metainfo.xml: CC0-1.0
License: GPL-2.0-or-later AND CC0-1.0
URL: https://github.com/xarbit/plasma6-applet-appgrid
Packager: hilltty <49129010+hilltty@users.noreply.github.com>
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(Qt6Quick)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6DBus)
BuildRequires: cmake(KF6Service)
BuildRequires: cmake(KF6I18n)
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: cmake(KF6KIO)
BuildRequires: cmake(KF6WindowSystem)
BuildRequires: cmake(KF6Package)
BuildRequires: cmake(KF6Runner)
BuildRequires: cmake(Plasma)
BuildRequires: cmake(PlasmaQuick)
BuildRequires: cmake(LayerShellQt)
BuildRequires: cmake(LibKWorkspace)
Requires: plasma-workspace
Requires: kf6-kservice
Requires: kf6-ki18n
Requires: kf6-kcoreaddons
Requires: kf6-kio
Requires: kf6-kwindowsystem
Requires: layer-shell-qt
%description
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
%build
%cmake_build
%install
%cmake_install
%find_lang dev.xarbit.appgrid --with-kde
%files -f dev.xarbit.appgrid.lang
%license LICENSE
%doc README.md
%{_libdir}/qt6/plugins/plasma/applets/dev.xarbit.appgrid.so
%{_libdir}/qt6/plugins/plasma/applets/dev.xarbit.appgrid.panel.so
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid/
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid.panel/
%{_metainfodir}/dev.xarbit.appgrid.metainfo.xml
%changelog
* Sat Apr 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.8-1
- Update to 1.7.8
* Thu Apr 24 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.2.1-1
- Initial package
@@ -1 +0,0 @@
rpm.version(gh("xarbit/plasma6-applet-appgrid"));
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 6005adf3220279a76b450abb39497e275ec7f325
%global commit e322acdc4f66b218fae3d742ddc83dfd9e876f42
%forgemeta
Name: lomiri-system-settings
@@ -1,4 +1,4 @@
%define archive unity_7.7.1+26.04.20260306-0ubuntu3.tar.xz
%define archive unity_7.7.1+26.04.20260306-0ubuntu2.tar.xz
Name: unity-shell
Version: 7.7.1
+2 -2
View File
@@ -1,8 +1,8 @@
%global mangowc_ver 0.12.5-1
Name: mangowm
Version: 0.12.9
Release: 1%{?dist}
Version: 0.12.8
Release: 2%{?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
Packager: metcya <metcya@gmail.com>
+1 -1
View File
@@ -1,5 +1,5 @@
Name: scroll
Version: 1.12.11
Version: 1.12.9
Release: 1%{?dist}
Summary: i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller
License: MIT
+1 -1
View File
@@ -1,5 +1,5 @@
Name: somewm
Version: 1.4.1
Version: 1.4.0
Release: 1%{?dist}
Summary: Wayland compositor that brings AwesomeWM's Lua API to Wayland
License: GPL-3.0
@@ -15,10 +15,8 @@ BuildRequires: pkgconfig(libsystemd)
%prep
%autosetup -n SwayAudioIdleInhibit-%version
%conf
%meson -Dlogind-provider=systemd
%build
%meson -Dlogind-provider=systemd
%meson_build
%install
@@ -30,20 +30,23 @@ Conflicts: swaylock
%description
swaylock-effects is a fork of swaylock which adds built-in screenshots and image manipulation effects like blurring.
%pkg_completion -Bfz %binary_name
%prep
%autosetup -n %{name}-%{commit}
%conf
%meson
%build
%meson
%meson_build
%install
%meson_install
%files
%license LICENSE
%doc README.md
@@ -51,6 +54,7 @@ swaylock-effects is a fork of swaylock which adds built-in screenshots and image
%{_mandir}/man1/%{binary_name}.1.gz
%config(noreplace) %{_sysconfdir}/pam.d/%{binary_name}
%changelog
* Tue Feb 04 2025 sadlerm <lerm@chromebooks.lol>
- Initial package
+1 -1
View File
@@ -4,7 +4,7 @@
# prevent library files from being installed
%global cargo_install_lib 0
%global upstream_version v2.16.1
%global upstream_version v2.16.0
%global ver %{sub %upstream_version 2}
Name: walker
@@ -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.1.3
Version: 2026.1.1.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 quail1-canary3
%define suffixS quail1-canary1
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
@@ -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
Version: 2025.3.4.6
Version: 2025.3.3.7
Release: 1%{?dist}
Summary: Official IDE for Android development
License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>, like-engels <higashikataengels@icl
ExclusiveArch: x86_64
URL: https://developer.android.com/studio
%define suffixS panda4
%define suffixS panda3-patch1
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+2 -2
View File
@@ -12,7 +12,7 @@
# https://github.com/asdf-vm/asdf
%global goipath github.com/asdf-vm/asdf
Version: 0.19.0
Version: 0.18.1
%gometa -f
@@ -25,7 +25,7 @@ more.}
SECURITY.md ballad-of-asdf.md help.txt version.txt
Name: asdf
Release: 1%{?dist}
Release: 1%?dist
Summary: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
License: MIT
+1 -1
View File
@@ -8,7 +8,7 @@
%global appid sh.oven.bun
Name: bun-bin
Version: 1.3.13
Version: 1.3.12
Release: 1%{?dist}
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one
License: MIT
+1 -1
View File
@@ -1,7 +1,7 @@
%global appid com.vscodium.VSCodium
Name: codium
Version: 1.116.02821
Version: 1.112.01907
%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.7.14
Version: 2.7.12
Release: 1%{?dist}
Summary: Deno executable
+2 -2
View File
@@ -7,8 +7,8 @@ An editor that pays homage to the classic MS-DOS Editor, but with a modern inter
%global appstream_component console-application
Name: %{crate}
Version: 2.0.0
Release: 1%{?dist}
Version: 1.2.1
Release: 4%{?dist}
Summary: A simple editor for simple needs.
SourceLicense: MIT
License: MIT AND (MIT OR Apache-2.0)
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter
Version: 3.41.9
Version: 3.41.7
Release: 1%{?dist}
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause
@@ -1,6 +1,6 @@
%global commit 4dcb09ada0c0909717d92547623b26eafa50ca8a
%global commit dcc39dcd401975ee77a642fa15ba7bb9f6d85b96
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-04-30
%global fulldate 2026-04-19
%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 bd0003b9c0a68291cc65c16aaf48320bda8b4eaf
%global commit_date 20260427
%global commit_hash 5dabe17e33a5b6b5ed5d4e06b37ae884122a64df
%global commit_date 20260405
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15
+1 -1
View File
@@ -18,7 +18,7 @@
%bcond test 1
Name: powershell
Version: 7.6.1
Version: 7.6.0
Release: 1%{?dist}
Summary: A cross-platform automation and configuration tool/framework
SourceLicense: MIT
+1 -1
View File
@@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
%bcond docs 1
Name: rio
Version: 0.4.1
Version: 0.3.11
Release: 1%{?dist}
Summary: A hardware-accelerated terminal written in Rust.
SourceLicense: MIT
+4 -40
View File
@@ -1,42 +1,12 @@
%if 0%{?fedora} >= 44
%global gcc_compat 15
%global __cc gcc-%{gcc_compat}
%global __cxx g++-%{gcc_compat}
%endif
Name: tracy
Version: 0.13.1
Release: 4%?dist
Release: 2%?dist
Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications
License: BSD-3-Clause
URL: https://github.com/wolfpld/tracy
Source0: https://github.com/wolfpld/tracy/archive/refs/tags/v%version.tar.gz
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(glfw3)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(libunwind)
BuildRequires: pkgconfig(libdebuginfod)
BuildRequires: pkgconfig(tbb)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(capstone)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(pugixml)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libxslt)
BuildRequires: pkgconfig(libnghttp2)
BuildRequires: pkgconfig(libidn2)
BuildRequires: pkgconfig(libssh2)
BuildRequires: tbb
BuildRequires: expat
BuildRequires: libxml2
BuildRequires: openssl-libs
BuildRequires: cmake
BuildRequires: meson
BuildRequires: gcc%{?gcc_compat}
BuildRequires: gcc%{?gcc_compat}-c++
BuildRequires: pkgconfig(egl) pkgconfig(glfw3) pkgconfig(freetype2) pkgconfig(dbus-1) pkgconfig(libunwind) pkgconfig(libdebuginfod) pkgconfig(tbb) pkgconfig(wayland-client) pkgconfig(wayland-protocols) pkgconfig(xkbcommon) pkgconfig(capstone) pkgconfig(openssl) pkgconfig(pugixml) pkgconfig(libcurl) pkgconfig(libxslt) pkgconfig(libnghttp2) pkgconfig(libidn2) pkgconfig(libssh2) tbb expat libxml2 openssl-libs
BuildRequires: cmake gcc gcc-c++ meson
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -45,7 +15,6 @@ Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and
%package devel
Summary: Development files for the tracy package
Requires: tracy = %{evr}
%description devel
Development files for the tracy package.
@@ -53,10 +22,8 @@ Development files for the tracy package.
%prep
%autosetup
%conf
%meson -Dcpp_std=c++17
%build
%meson -Dcpp_std=c++17
%meson_build
for project in capture csvexport import update profiler
do
@@ -105,9 +72,6 @@ install -Dm644 icon/application-tracy.svg %buildroot%_iconsdir/hicolor/scalable/
%_includedir/tracy/*
%changelog
* Tue Apr 21 2026 Owen Zimmerman <owen@fyralabs.com> - 0.13.1-2
- Make gcc15 the default compiler on Fedora 44+
* Mon Jan 19 2026 Owen Zimmerman <owen@fyralabs.com> - 0.13.1-1
- Fix compile issues, update for 0.13.1
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 9155bf4e1795131339ccf9e5e8e491d35ab9cfdd
%global commit 1db292d2fc4e74604bf07e9f7a859aa26ab6ea9b
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260502
%global ver 1.2.0
%global commit_date 20260420
%global ver 0.234.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -5,7 +5,7 @@
%global debug_package %{nil}
%endif
%global ver 1.1.2-pre
%global ver 0.233.2-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -15,7 +15,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 1.0.0
Version: 0.232.3
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
@@ -2,14 +2,14 @@
%global git_name %(echo %{org_name} | sed 's/-//g')
%global appid com.heroicgameslauncher.hgl
%global shortname heroic
%global legendary_version 0.20.43
%global legendary_version 0.20.42
%global gogdl_version 1.2.1
%global nile_version 1.1.2
%global comet_version 0.2.0
Name: %{shortname}-games-launcher
Version: 2.21.0
Release: 1%{?dist}
Version: 2.20.1
Release: 1%?dist
Summary: A games launcher for GOG, Amazon, and Epic Games
License: GPL-3.0-only AND MIT AND BSD-3-Clause
URL: https://heroicgameslauncher.com
@@ -2,8 +2,8 @@
%global crate anime-game-launcher
%global appid moe.launcher.an-anime-game-launcher
Name: %{crate}
Version: 3.19.1
Release: 2%{?dist}
Version: 3.18.0
Release: 1%?dist
Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling
License: GPL-3.0-or-later
@@ -53,7 +53,6 @@ BuildRequires: protobuf-devel protobuf-compiler
%install
%crate_install_bin
install -Dm644 assets/moe.launcher.an-anime-game-launcher.metainfo.xml %{buildroot}%{_metainfodir}/moe.launcher.an-anime-game-launcher.metainfo.xml
install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
desktop-file-install \
--set-icon="%{appid}" \
@@ -71,11 +70,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/anime-game-launcher.
%{_datadir}/applications/anime-game-launcher.desktop
%{_bindir}/%{crate}
%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
%{_metainfodir}/moe.launcher.an-anime-game-launcher.metainfo.xml
%changelog
* Mon Dec 08 2025 Owen Zimmerman <owen@fyralabs.com>
- Install metainfo
* Sat Sep 20 2025 Cappy Ishihara <cappy@cappuchino.xyz>
- Initial package
@@ -2,8 +2,8 @@
%global crate honkers-railway-launcher
%global appid moe.launcher.the-honkers-railway-launcher
Name: %{crate}
Version: 1.14.5
Release: 1%{?dist}
Version: 1.14.4
Release: 1%?dist
Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling
License: GPL-3.0-or-later
+2 -2
View File
@@ -1,9 +1,9 @@
%define osuresver 2026.427.0
%define osuresver 2026.420.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2026.429.0
Version: 2026.421.0
Release: 1%{?dist}
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
ExclusiveArch: x86_64
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 031015b3327b41d64b7e5ee54734cc93eb69c4ec
%global commit 48f240703f70c272cee5938d60787199fafb89ac
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260423
%global commit_date 20260420
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
+2 -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 e8cd6f4ef6bb4c4d468c8e4ae29263f5c9b7f733
%global ver 0.0.40-19296
%global commit 814821d76047209739d1290079b694991fad661b
%global ver 0.0.40-19233
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+1 -1
View File
@@ -5,7 +5,7 @@
Name: steam
Version: 1.0.0.85
Release: 7%{?dist}
Release: 6%?dist
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
@@ -1,6 +1,6 @@
Name: steamos-manager
Version: 26.1.0
Release: 1%{?dist}
Version: 26.0.1
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
URL: https://gitlab.steamos.cloud/holo/steamos-manager
+1 -1
View File
@@ -2,7 +2,7 @@
%global bootstrap_version 1.17.1
Name: crystal
Version: 1.20.1
Version: 1.20.0
Release: 1%{?dist}
Summary: A general-purpose, object-oriented programming language
License: Apache-2.0
+1 -1
View File
@@ -12,7 +12,7 @@
# https://github.com/nektos/act
%global goipath github.com/nektos/act
Version: 0.2.88
Version: 0.2.87
%gometa -f
+2 -2
View File
@@ -1,12 +1,12 @@
%global debug_package %{nil}
%global goipath github.com/charmbracelet/pop
Version: 0.2.1
Version: 0.2.0
%gometa -f
Name: pop
Release: 1%{?dist}
Release: 1%?dist
Summary: Send emails from your terminal
URL: https://github.com/charmbracelet/%{name}
Source0: https://github.com/charmbracelet/%{name}/archive/refs/tags/v%{version}.tar.gz
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 4e87f59628ff78ab2ac720cf73079fcd07c833e7
%global commit b4650360d6a05c2842d2c7157fb8cb864bba637a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260502
%global commit_date 20260418
%global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
+1 -1
View File
@@ -1,7 +1,7 @@
# Disabled because compiled without debug
%global goipath github.com/XTLS/Xray-core
Version: 26.4.25
Version: 26.4.17
%global golicenses LICENSE
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ghc-bv.spec"
}
}
-110
View File
@@ -1,110 +0,0 @@
# generated by cabal-rpm-2.3.2
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name bv
%global pkgver %{pkg_name}-%{version}
%{?haskell_setup}
Name: ghc-%{pkg_name}
Version: 0.5
Release: 1%{?dist}
Summary: Bit-vector arithmetic library
License: BSD-3-Clause
URL: https://hackage.haskell.org/package/bv
# Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-base-devel
%if %{with ghc_prof}
BuildRequires: ghc-base-prof
%endif
# End cabal-rpm deps
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
Bit-vectors implemented as a thin wrapper over integers.
%package devel
Summary: Haskell %{pkg_name} library development files
Provides: %{name}-static = %{version}-%{release}
Provides: %{name}-static%{?_isa} = %{version}-%{release}
%if %{defined ghc_version}
Requires: ghc-compiler = %{ghc_version}
%endif
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
This package provides the Haskell %{pkg_name} library development files.
%if %{with haddock}
%package doc
Summary: Haskell %{pkg_name} library documentation
BuildArch: noarch
Requires: ghc-filesystem
%description doc
This package provides the Haskell %{pkg_name} library documentation.
%endif
%if %{with ghc_prof}
%package prof
Summary: Haskell %{pkg_name} profiling library
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
Supplements: (%{name}-devel and ghc-prof)
%description prof
This package provides the Haskell %{pkg_name} profiling library.
%endif
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
# End cabal-rpm setup
%build
# Begin cabal-rpm build:
%ghc_lib_build
# End cabal-rpm build
%install
# Begin cabal-rpm install
%ghc_lib_install
# End cabal-rpm install
%files -f %{name}.files
# Begin cabal-rpm files:
%license LICENSE
# End cabal-rpm files
%files devel -f %{name}-devel.files
%doc CHANGES.md README.md
%if %{with haddock}
%files doc -f %{name}-doc.files
%license LICENSE
%endif
%if %{with ghc_prof}
%files prof -f %{name}-prof.files
%endif
%changelog
* Tue Apr 28 2026 Owen Zimmerman <owen@fyralabs.com> - 0.5-1
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(hackage("bv"));
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ghc-freer-simple.spec"
}
}
@@ -1,134 +0,0 @@
# generated by cabal-rpm-2.3.2
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name freer-simple
%global pkgver %{pkg_name}-%{version}
%{?haskell_setup}
# testsuite missing deps: QuickCheck tasty tasty-hunit tasty-quickcheck
Name: ghc-%{pkg_name}
Version: 1.2.1.2
Release: 1%{?dist}
Summary: A friendly effect system for Haskell
License: BSD-3-Clause
URL: https://hackage.haskell.org/package/freer-simple
# Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-natural-transformation-devel
BuildRequires: ghc-template-haskell-devel
BuildRequires: ghc-transformers-base-devel
%if %{with ghc_prof}
BuildRequires: ghc-base-prof
BuildRequires: ghc-natural-transformation-prof
BuildRequires: ghc-template-haskell-prof
BuildRequires: ghc-transformers-base-prof
%endif
# End cabal-rpm deps
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
An implementation of an effect system for Haskell (a fork of
<http://hackage.haskell.org/package/freer-effects freer-effects>), which is
based on the work of Oleg Kiselyov et al.:
* <http://okmij.org/ftp/Haskell/extensible/more.pdf Freer Monads, More
Extensible Effects> * <http://okmij.org/ftp/Haskell/zseq.pdf Reflection without
Remorse> * <http://okmij.org/ftp/Haskell/extensible/exteff.pdf Extensible
Effects>
The key features are:
* An efficient effect system for Haskell - as a library! * Reimplementations of
several common Haskell monad transformers as effects. * Core components for
defining your own Effects.
%package devel
Summary: Haskell %{pkg_name} library development files
Provides: %{name}-static = %{version}-%{release}
Provides: %{name}-static%{?_isa} = %{version}-%{release}
%if %{defined ghc_version}
Requires: ghc-compiler = %{ghc_version}
%endif
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
This package provides the Haskell %{pkg_name} library development files.
%if %{with haddock}
%package doc
Summary: Haskell %{pkg_name} library documentation
BuildArch: noarch
Requires: ghc-filesystem
%description doc
This package provides the Haskell %{pkg_name} library documentation.
%endif
%if %{with ghc_prof}
%package prof
Summary: Haskell %{pkg_name} profiling library
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
Supplements: (%{name}-devel and ghc-prof)
%description prof
This package provides the Haskell %{pkg_name} profiling library.
%endif
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
cp -bp %{SOURCE1} %{pkg_name}.cabal
# End cabal-rpm setup
%build
# Begin cabal-rpm build:
%ghc_lib_build
# End cabal-rpm build
%install
# Begin cabal-rpm install
%ghc_lib_install
# End cabal-rpm install
%files -f %{name}.files
# Begin cabal-rpm files:
%license LICENSE
# End cabal-rpm files
%files devel -f %{name}-devel.files
%doc CHANGELOG.md README.md examples
%{_bindir}/freer-simple-examples
%if %{with haddock}
%files doc -f %{name}-doc.files
%license LICENSE
%endif
%if %{with ghc_prof}
%files prof -f %{name}-prof.files
%endif
%changelog
* Tue Apr 28 2026 Owen Zimmerman <owen@fyralabs.com> - 1.2.1.2-1
- Initial commit
@@ -1 +0,0 @@
rpm.version(hackage("freer-simple"));
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ghc-language-bluespec.spec"
}
}
@@ -1,127 +0,0 @@
# generated by cabal-rpm-2.3.2
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name language-bluespec
%global pkgver %{pkg_name}-%{version}
%{?haskell_setup}
Name: ghc-%{pkg_name}
Version: 0.1
Release: 1%{?dist}
Summary: An implementation of the Bluespec Haskell AST
License: BSD-3-Clause
URL: https://hackage.haskell.org/package/language-bluespec
# Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-containers-devel
BuildRequires: ghc-pretty-devel
BuildRequires: ghc-text-devel
%if %{with ghc_prof}
BuildRequires: ghc-base-prof
BuildRequires: ghc-containers-prof
BuildRequires: ghc-pretty-prof
BuildRequires: ghc-text-prof
%endif
# End cabal-rpm deps
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
This package contains an implementation of the <http://wiki.bluespec.com/
Bluespec> language's AST. In particular, this implements the Bluespec Haskell
(BH) syntax, also known as Bluespec Classic. We may add support for the
Bluespec SystemVerilog (BSV) syntax at a later date. To our knowledge, there is
no formal grammar that describes the syntax of BH or BSV, so this package is
based off of the code in the <https://github.com/B-Lang-org/bsc Bluespec
compiler>. Although the Bluespec compiler is written in Haskell, it is not
particularly simple to depend on the compiler as a library, so this package
exists to extract out the relevant compiler code into a simple-to-use library.
%package devel
Summary: Haskell %{pkg_name} library development files
Provides: %{name}-static = %{version}-%{release}
Provides: %{name}-static%{?_isa} = %{version}-%{release}
%if %{defined ghc_version}
Requires: ghc-compiler = %{ghc_version}
%endif
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
This package provides the Haskell %{pkg_name} library development
files.
%if %{with haddock}
%package doc
Summary: Haskell %{pkg_name} library documentation
BuildArch: noarch
Requires: ghc-filesystem
%description doc
This package provides the Haskell %{pkg_name} library documentation.
%endif
%if %{with ghc_prof}
%package prof
Summary: Haskell %{pkg_name} profiling library
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
Supplements: (%{name}-devel and ghc-prof)
%description prof
This package provides the Haskell %{pkg_name} profiling library.
%endif
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
cp -bp %{SOURCE1} %{pkg_name}.cabal
# End cabal-rpm setup
%build
# Begin cabal-rpm build:
%ghc_lib_build
# End cabal-rpm build
%install
# Begin cabal-rpm install
%ghc_lib_install
# End cabal-rpm install
%files -f %{name}.files
# Begin cabal-rpm files:
%license LICENSE
# End cabal-rpm files
%files devel -f %{name}-devel.files
%doc CHANGELOG.md README.md
%if %{with haddock}
%files doc -f %{name}-doc.files
%license LICENSE
%endif
%if %{with ghc_prof}
%files prof -f %{name}-prof.files
%endif
%changelog
* Tue Apr 28 2026 Owen Zimmerman <owen@fyralabs.com> - 0.1-1
- Initial Commit
@@ -1 +0,0 @@
rpm.version(hackage("language-bluespec"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ghc-libriscv.spec"
}
}
@@ -1,13 +0,0 @@
diff --git a/libriscv.cabal b/libriscv.cabal
index 25e48fa..22e204a 100644
--- a/libriscv.cabal
+++ b/libriscv.cabal
@@ -91,7 +91,7 @@ library
, base >= 4.15.0.0 && <4.20.0.0
, array ^>= 0.5.4.0
, filepath ^>= 1.4.2.1
- , bytestring >= 0.10.10 && <0.12
+ , bytestring >= 0.10.10
, exceptions ^>= 0.10.4
, melf ^>= 1.3.0
, freer-simple ^>= 1.2.1.2
@@ -1,166 +0,0 @@
# generated by cabal-rpm-2.3.2
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name libriscv
%global pkgver %{pkg_name}-%{version}
%{?haskell_setup}
# testsuite missing deps: bv tasty tasty-hunit
Name: ghc-%{pkg_name}
Version: 0.1.0.0
Release: 1%{?dist}
Summary: A versatile, flexible and executable formal model for the RISC-V architecture
License: MIT
URL: https://hackage.haskell.org/package/libriscv
# Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
# End cabal-rpm sources
Patch0: bytestring-ver-fix.patch
# Begin cabal-rpm deps:
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-array-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-bv-devel
BuildRequires: ghc-bytestring-devel
BuildRequires: ghc-containers-devel
BuildRequires: ghc-exceptions-devel
BuildRequires: ghc-extra-devel
BuildRequires: ghc-file-embed-devel
BuildRequires: ghc-filepath-devel
BuildRequires: ghc-freer-simple-devel
BuildRequires: ghc-melf-devel
BuildRequires: ghc-optparse-applicative-devel
BuildRequires: ghc-parameterized-utils-devel
BuildRequires: ghc-template-haskell-devel
BuildRequires: ghc-transformers-devel
BuildRequires: ghc-yaml-devel
%if %{with ghc_prof}
BuildRequires: ghc-array-prof
BuildRequires: ghc-base-prof
BuildRequires: ghc-bv-prof
BuildRequires: ghc-bytestring-prof
BuildRequires: ghc-containers-prof
BuildRequires: ghc-exceptions-prof
BuildRequires: ghc-extra-prof
BuildRequires: ghc-file-embed-prof
BuildRequires: ghc-filepath-prof
BuildRequires: ghc-freer-simple-prof
BuildRequires: ghc-melf-prof
BuildRequires: ghc-optparse-applicative-prof
BuildRequires: ghc-parameterized-utils-prof
BuildRequires: ghc-template-haskell-prof
BuildRequires: ghc-transformers-prof
BuildRequires: ghc-yaml-prof
%endif
# End cabal-rpm deps
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
A formal model for the <https://riscv.org/ RISC-V> /Instruction Set
Architecture/ (ISA). Contrary to other Haskell RISC-V ISA models, like
<https://github.com/GaloisInc/grift GRIFT> or
<https://github.com/mit-plv/riscv-semantics riscv-semantics>, LibRISCV is
specifically tailored to the creation of custom ISA interpreters. To this end,
it is designed for flexibility, allowing a versatile representation of
instruction operands. For example, instruction operands can be
<https://en.wikipedia.org/wiki/Satisfiability_modulo_theories SMT> expressions
for <https://doi.org/10.48550/arXiv.2404.04132 symbolic execution> of binary
code.
LibRISCV abstractly describes instruction semantics using an /Embedded Domain
Specific Language/ (EDSL) with <https://doi.org/10.1145/2887747.2804319 free(r)
monads>. This Haskell library is intended to build custom interpreters for this
free monad. The entry point for this purpose is the
'LibRISCV.Semantics.buildAST' function which obtains the free monad AST based
on an entry address. The entry address can be obtained from a provided ELF
loader implementation, this "Loader" module is also responsible for loading
binary instructions into a provided memory implementation. Refer to provided
example interpreters in the <https://github.com/agra-uni-bremen/libriscv GitHub
repository> for practical usage instruction. More detailed information on
LibRISCV and its concepts is also available in a
<https://doi.org/10.1007/978-3-031-38938-2_2 TFP'23 publication>.
%package devel
Summary: Haskell %{pkg_name} library development files
Provides: %{name}-static = %{version}-%{release}
Provides: %{name}-static%{?_isa} = %{version}-%{release}
%if %{defined ghc_version}
Requires: ghc-compiler = %{ghc_version}
%endif
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
This package provides the Haskell %{pkg_name} library development files.
%if %{with haddock}
%package doc
Summary: Haskell %{pkg_name} library documentation
BuildArch: noarch
Requires: ghc-filesystem
%description doc
This package provides the Haskell %{pkg_name} library documentation.
%endif
%if %{with ghc_prof}
%package prof
Summary: Haskell %{pkg_name} profiling library
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
Supplements: (%{name}-devel and ghc-prof)
%description prof
This package provides the Haskell %{pkg_name} profiling library.
%endif
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
%patch -P0 -p1
# End cabal-rpm setup
%build
# Begin cabal-rpm build:
%ghc_lib_build
# End cabal-rpm build
%install
# Begin cabal-rpm install
%ghc_lib_install
# End cabal-rpm install
%files -f %{name}.files
# Begin cabal-rpm files:
%license LICENSE.txt
%{_datadir}/%{pkgver}
# End cabal-rpm files
%files devel -f %{name}-devel.files
%{_bindir}/riscv-tiny
%if %{with haddock}
%files doc -f %{name}-doc.files
%license LICENSE.txt
%endif
%if %{with ghc_prof}
%files prof -f %{name}-prof.files
%endif
%changelog
* Tue Apr 28 2026 Owen Zimmerman <owen@fyralabs.com> - 0.1.0.0-1
- Initial commit
@@ -1 +0,0 @@
rpm.version(hackage("libriscv"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ghc-melf.spec"
}
}

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