Compare commits

..

17 Commits

Author SHA1 Message Date
Willow C Reed 4072a0b354 i don't even know at this point 2026-04-15 20:59:58 -06:00
Willow C Reed e11fe91599 i added files 2026-04-15 18:48:58 -06:00
Willow C Reed cde62e8323 this config should actually work now i think 2026-04-15 18:48:44 -06:00
Willow Reed 56c9a8cb67 Merge branch 'frawhide' into willow/openzfs 2026-04-15 18:16:32 -06:00
Willow C Reed ee60625070 testing this config 2026-04-15 18:15:57 -06:00
Willow C Reed b7b5465aff i never added the python version lol 2026-04-15 18:11:36 -06:00
Willow C Reed f143b6de46 testing another spec 2026-04-15 18:07:22 -06:00
Willow Reed a0aa6c4622 Merge branch 'frawhide' into willow/openzfs 2026-04-15 17:49:27 -06:00
Willow C Reed 2a7d7cd0a8 working on zfs stuff again i guess 2026-04-15 17:48:55 -06:00
Willow Reed 1600d17f7a Merge branch 'frawhide' into willow/openzfs 2026-02-27 17:11:55 -07:00
Willow Reed 0b68c9c271 Merge branch 'frawhide' into willow/openzfs 2026-01-03 18:13:45 -07:00
halfcyan 98881b9b82 fix macro and add macros for libs and devel pacakges 2026-01-03 18:13:02 -07:00
Willow 02fed20eb5 Merge branch 'frawhide' into willow/openzfs 2026-01-01 22:27:08 -07:00
halfcyan d51c34fd27 add sample spec files from openzfs source 2026-01-01 22:25:48 -07:00
halfcyan 2fce0f882a change configure.sh to macro, change setup to autosetup 2026-01-01 22:24:01 -07:00
Willow f54c6ea682 Merge branch 'frawhide' into willow/openzfs 2026-01-01 22:08:55 -07:00
halfcyan e120623e07 initial commit 2026-01-01 22:07:23 -07:00
397 changed files with 1957 additions and 2530 deletions
+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
+4 -4
View File
@@ -45,7 +45,7 @@ jobs:
pkg: ${{ fromJson(inputs.packages) }}
version: ["rawhide"]
fail-fast: false
runs-on: ${{ inputs.custom_builder && inputs.custom_builder || (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && format('cirun-arm64-lg--{0}', github.run_id) || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && format('cirun-x86-64-lg--{0}', github.run_id) || 'ubuntu-22.04' }}
runs-on: ${{ inputs.custom_builder && inputs.custom_builder || (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'cirun-arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && format('cirun-x86-64-lg--{0}', github.run_id) || 'ubuntu-22.04' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
options: --cap-add=SYS_ADMIN --privileged
@@ -61,7 +61,7 @@ jobs:
- name: Configure sccache
id: sccache
if: ${{ !contains(matrix.pkg.labels.sccache, '0') }}
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
env:
SCCACHE_GHA_VERSION: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
SCCACHE_GHA_CACHE_FROM: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
@@ -89,7 +89,7 @@ jobs:
- name: Report Cache Summary
if: steps.sccache.outcome == 'success'
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with:
script: |
const script = require('./.github/scripts/sccache-stats.js')
@@ -102,7 +102,7 @@ jobs:
x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
with:
name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p
+2 -2
View File
@@ -64,7 +64,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
with:
name: SARIF file
path: results.sarif
@@ -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
+4 -7
View File
@@ -1,13 +1,13 @@
Name: bazzite-portal
Version: 0.2.1
Release: 2%{?dist}
Version: 0.2.0
Release: 1%{?dist}
Summary: Bazzite Portal is a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts
URL: https://github.com/ublue-os/yafti-gtk
Source0: https://github.com/ublue-os/yafti-gtk/archive/refs/tags/v%{version}.tar.gz
License: GPL-3.0-only
Requires: python3-gobject
Requires: python3-PyYAML
Requires: gtk4
Requires: gtk3
Provides: Bazzite-Portal
BuildArch: noarch
Packager: Zacharias Xenakis <xarishark@outlook.com>
@@ -35,8 +35,5 @@ install -Dm 644 io.github.ublue_os.yafti_gtk.metainfo.xml %{buildroot}%{_metainf
%{_metainfodir}/io.github.ublue_os.yafti_gtk.metainfo.xml
%changelog
* Sun Apr 19 2026 Xarishark <xarishark@outlook.com>
- Upgraded to GTK4
* Wed Jan 28 2026 Xarishark <xarishark@outlook.com>
- Initial commit
- Initial commit
@@ -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
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: chdig
Version: 26.4.3
Version: 26.3.1
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.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.991
Version: 0.0.961
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.991
Version: 0.0.961
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.133
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.188
Version: 0.0.186
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 1.0.188
Version: 0.0.186
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.135
Version: 0.0.133
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 55c04e8b033a0e855571d171b4314eab560d722d
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260426
%global commit_date 20260414
%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 5e55462aa5db85554b4252411c17160b34a71d3b
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260426
%global ver 2.2.1^
%global commit_date 20260410
%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.6.1
Version: 0.11.2.1
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,5 +1,5 @@
%global commit e55cd408f7eee7d1009a5c0bb4003914292f082d
%global commit_date 20260427
%global commit bebb6ddd2e5f3fe13f3e8bce08cebe6320ccd719
%global commit_date 20260415
%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 3e3936eee4bd0c9cc6542c3cca313ac4d54846e0
%global commit da4789c2ddce92713347ecf1b5912fceb812ea39
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260429
%global commit_date 20260413
%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.2
Release: 1%{?dist}
Summary: Official ProtonVPN Linux app
License: GPL-3.0-only
+1 -3
View File
@@ -36,10 +36,8 @@ A number of packages contain plugins which are installed as standard on Raspberr
%prep
%autosetup -n rpcc-%commit
%conf
%meson
%build
%meson
%meson_build
%install
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-04-29
%global ver 2026-04-15
%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.8.0
Version: 8.7.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
+2 -2
View File
@@ -1,6 +1,6 @@
Name: snow
Version: 1.4.1
Release: 1%{?dist}
Version: 1.3.1
Release: 1%?dist
Summary: Classic Macintosh emulator
URL: https://github.com/twvd/snow
Source0: %url/archive/refs/tags/v%version.tar.gz
@@ -1 +1 @@
v1.13.11
v1.13.83
@@ -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
+3 -3
View File
@@ -5,7 +5,7 @@
Name: cagebreak
Version: %{tag}
Release: 1%{?dist}
Summary: A wayland tiling compositor inspired by Ratpoison
Summary: A wayland tiling compositor inspired by Ratpoison
License: MIT
URL: %{forgeurl}
@@ -16,7 +16,7 @@ Packager: metcya <metcya@gmail.com>
BuildRequires: meson
BuildRequires: gcc
BuildRequires: scdoc
BuildRequires: pkgconfig(wlroots-0.20)
BuildRequires: pkgconfig(wlroots-0.19)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(wayland-cursor)
@@ -43,7 +43,7 @@ conceptually based on the X11 window manager ratpoison.
%build
%meson -Dxwayland=true -Dman-pages=true
%meson_build
%meson_build
%install
%meson_install
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm
Version: 0.4.0
Version: 0.1.6
Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later
@@ -2,8 +2,8 @@
%global uuid %{extension}@zalckos
Name: gnome-shell-extension-%{extension}
Version: 10
Release: 1%{?dist}
Version: 9
Release: 3%?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
@@ -1,5 +1,5 @@
%global commit 50da30c124e941f4ab5e76f34dc90f294a3aae98
%global commit_date 20260424
%global commit d939f0ee9178017f83b02833387eece715b08df2
%global commit_date 20260409
%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 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
@@ -3,8 +3,8 @@
%global realname hyprutils
%global ver 0.12.0
%global commit ee9ef3d43ed194cae1b55edb716a696a45c37b48
%global commit_date 20260427
%global commit e6caa3d4d1427eedbdf556cf4ceb70f2d9c0b56d
%global commit_date 20260331
%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 0a692d4a645165eebd65f109146b8861e3a925e7
%global shortcommit %{sub %commit 1 7}
%global commit_date 20260426
%global commit_date 20260303
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 -2
View File
@@ -33,7 +33,7 @@ developing applications that use %{name}.
%prep
%autosetup -c -p1
%conf
%build
NOCONFIGURE=1 \
./autogen.sh
@@ -44,7 +44,6 @@ export PYTHON
--disable-silent-rules \
--disable-static
%build
%make_build
%install
+1 -2
View File
@@ -37,7 +37,7 @@ developing applications that use %{name}.
%prep
%autosetup -n geis-%{version}+16.04.20160126 -p1
%conf
%build
NOCONFIGURE=1 \
./autogen.sh
@@ -48,7 +48,6 @@ export PYTHON
--disable-silent-rules \
--disable-static
%build
%make_build
%install
@@ -32,17 +32,14 @@ developing applications that use %{name}.
%prep
%autosetup -n libunity-misc-%{version}+14.04.20140115
%conf
find ./ -type f -exec sed -i 's/-Werror//' {} \;
NOCONFIGURE=1 \
./autogen.sh
%build
%configure \
--disable-silent-rules \
--disable-static
%build
%make_build
%install
@@ -3,8 +3,8 @@
%forgemeta
Name: lomiri-api
Version: 0.3.2
Release: 1%{?dist}
Version: 0.3.0
Release: 1%?dist
Summary: API for Lomiri
License: LGPL-3.0-or-later
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 6005adf3220279a76b450abb39497e275ec7f325
%global commit 0ee9e5df521b13dbc9f205b345aad5709baedf75
%forgemeta
Name: lomiri-system-settings
@@ -1,9 +1,9 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
%global commit d4afffeb1e4180aba90f3e52b6556894147cdbf9
%global commit 1b9919232ef77285765b6fdf3c963039f8a2e462
%forgemeta
Name: lomiri-ui-toolkit
Version: 1.3.5905
Version: 1.3.5904
Release: 1%{?dist}
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
+2 -3
View File
@@ -1,6 +1,6 @@
Name: nux
Version: 4.0.8
Release: 1%{?dist}
Release: %autorelease
Summary: An OpenGL toolkit
License: GPL-3.0-or-later AND LGPL-3.0-or-later AND LGPL-2.0-or-later
@@ -51,7 +51,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%autosetup -n nux-%{version} -p1
for i in debian/patches/*.patch; do patch -p1 < $i; done
%conf
%build
NOCONFIGURE=1 \
./autogen.sh
@@ -60,7 +60,6 @@ NOCONFIGURE=1 \
--disable-silent-rules \
--disable-static
%build
%make_build
%install
@@ -1,2 +0,0 @@
let v = find(`Latest version is ([\d.]+)`, get("https://launchpad.net/nux"), 1);
rpm.version(v);
@@ -2,10 +2,10 @@
Name: unity-greeter
Version: 25.04.1
Release: 2%?dist
Release: 1%?dist
Summary: Unity Greeter for Lightdm
License: GPL-3.0-or-later
License: GPL-3.0
URL: https://launchpad.net/unity-greeter
Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/unity-greeter_%version-0ubuntu%rn.tar.xz
Patch1: 0001-Remove-libido.patch
@@ -35,13 +35,12 @@ It is implemented as a LightDM greeter.
%prep
%autosetup -p1
%conf
%build
NOCONFIGURE=1 \
./autogen.sh
%configure --disable-static
%build
%make_build
%install
@@ -1,7 +1,7 @@
Name: unity-scope-home
Summary: Home scope that aggregates results from multiple scopes
Version: 19.04.20190412
Release: 1%{?dist}
Release: %autorelease
License: GPL-3.0
URL: https://launchpad.net/unity-scope-home
Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-scope-home/unity-scope-home_6.8.2+%{version}.orig.tar.gz
@@ -32,14 +32,12 @@ Theme and icons for Unity.
%prep
%autosetup -c -p1
%conf
%build
NOCONFIGURE=1 \
./autogen.sh
# Cannot build with Fedora's libunity
%configure --disable-static
%build
%make_build
%install
@@ -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>
@@ -17,12 +17,10 @@ Packager: madonuko <mado@fyralabs.com>
%prep
%autosetup
%conf
autoreconf -fi
%configure --with-gtk3
%build
%configure --with-gtk3
%make_build
%install
+1 -1
View File
@@ -1,5 +1,5 @@
Name: scroll
Version: 1.12.11
Version: 1.12.8
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.2
Version: 2025.3.4.4
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-canary2
%define suffixS panda4-canary4
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.8
Version: 3.41.6
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 6590196661f769dd8f2b3e85d6c98262c4ec5b3b
%global commit 49a43bf560322eac0ba5d30c20a8b212106e3883
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-04-27
%global fulldate 2026-04-14
%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.3.11
Version: 0.3.10
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
+1 -1
View File
@@ -1,7 +1,7 @@
%bcond bootstrap 0
Name: yarnpkg-berry
Version: 4.14.1
Version: 4.13.0
Release: 1%{?dist}
Summary: Active development version of Yarn
License: BSD-2-Clause
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 3014170d7e4dfbe8379beda4dec92d6256b41209
%global commit e8f097f8ee90bb44640c9c1bdd3c1711cf19efa7
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260429
%global ver 1.2.0
%global commit_date 20260415
%global ver 0.233.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -5,7 +5,7 @@
%global debug_package %{nil}
%endif
%global ver 0.234.6-pre
%global ver 0.233.0-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: 0.233.10
Version: 0.232.2
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.4.0
Version: 34.3.0
Release: 1%{?dist}
Packager: Cappy Ishihara <cappy@fyralabs.com>
Summary: Versatile typeface for code, from code.
@@ -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.404.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2026.429.0
Version: 2026.406.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 7e8db638828bc2dc9e41a95eddc1c5582a870cf2
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260423
%global commit_date 20260415
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
@@ -20,7 +20,7 @@
%global build_platform terra
Name: prismlauncher-nightly
Version: 12.0^%{snapshot_info}
Version: 11.0^%{snapshot_info}
Release: 1%{?dist}
Summary: Minecraft launcher with ability to manage multiple instances
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
+5 -7
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 b212935c702d228b29bbacf11f6fe02e86b655d8
%global ver 0.0.40-19262
%global commit e79f56bfdc1b37ea224c636250b990fcfdecf2ed
%global ver 0.0.40-19211
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
@@ -21,7 +21,6 @@ URL: https://github.com/RPCS3/rpcs3
Source0: %{url}/archive/%{commit}/%{name}-%{commit}.tar.gz
BuildRequires: anda-srpm-macros glew openal-soft cmake vulkan-validation-layers git-core mold
BuildRequires: llvm%{?llvm_major}-devel
# Looking at the CMakeLists.txt, this is the intended compiler and there are no fixes for GCC on aarch64
BuildRequires: clang%{?llvm_major}
BuildRequires: cmake(FAudio)
BuildRequires: cmake(OpenAL)
@@ -65,7 +64,8 @@ BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit-
%prep
%git_clone %url %commit
%conf
%build
# Looking at the CMakeLists.txt, this is the intended compiler and there are no fixes for GCC on aarch64
%if %{defined llvm_major}
export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
%endif
@@ -95,9 +95,7 @@ export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
-DCMAKE_CXX_COMPILER="$CXX" \
-DCMAKE_LINKER=mold \
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold"
%build
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold"
%cmake_build
%install
+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
@@ -4,9 +4,9 @@
Name: udev-joystick-blacklist
Version: 0^%{commit_date}git%{shortcommit}
Release: 2%{?dist}
Release: 1%{?dist}
Summary: Fix for keyboard/mouse/tablet being detected as joysticks in Linux
License: LicenseRef-Fedora-Public-Domain
License: Public Domain
URL: https://github.com/denilsonsa/udev-joystick-blacklist
Source0: %{url}/archive/%{commit}.tar.gz
BuildRequires: systemd-rpm-macros
+2 -2
View File
@@ -2,8 +2,8 @@
%global bootstrap_version 1.17.1
Name: crystal
Version: 1.20.0
Release: 1%{?dist}
Version: 1.19.1
Release: 1%?dist
Summary: A general-purpose, object-oriented programming language
License: Apache-2.0
Packager: Carl Hörberg <carl@84codes.com>
+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
@@ -1,7 +1,7 @@
%global commit 8cd9934593307c19bd55ebc11e07ea1dc183b103
%global commit 981e9cbec25ae8994ff6ab53ddb38eab75630984
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v2.2.7.5
%global commit_date 20260420
%global commit_date 20260318
%global goipath github.com/v2rayA/v2rayA
Version: %{ver}^%{commit_date}git.%{shortcommit}
+1 -1
View File
@@ -1,5 +1,5 @@
%global goipath github.com/v2rayA/v2rayA
Version: 2.3.4
Version: 2.3.3
%global golicenses LICENSE
%global godocs README.md
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 1836b1c6e4f672e266f629532e3252ce2a07ff54
%global commit 14e8ecfacf3343dc3da032f45f5b78f87cb76c21
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260429
%global commit_date 20260414
%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.13
%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

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