Compare commits

..

1 Commits

Author SHA1 Message Date
Owen-sz d1f34536ee add: system76-wallpapers
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-05-02 15:53:22 -05:00
141 changed files with 477 additions and 1026 deletions
+1 -1
View File
@@ -73,6 +73,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@e46ed2cbd01164d986452f91f178727624ae40d7 # v4
uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4
with:
sarif_file: results.sarif
+1 -1
View File
@@ -27,7 +27,7 @@ jobs:
git config --global commit.gpgsign true
- name: Backport Action
uses: sorenlouv/backport-github-action@85813678d776774a19ec5af56bd3a04305946f8a # v12.0.0
uses: sorenlouv/backport-github-action@9460b7102fea25466026ce806c9ebf873ac48721 # v11.0.0
with:
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
auto_backport_label_prefix: sync-
+5 -5
View File
@@ -1,10 +1,10 @@
%global xurl https://files.pythonhosted.org/packages/29/17/68debda9fa3a8234c8a345256254665112180bced608354f7d1361647580/anki-25.9.3-cp39-abi3-manylinux_2_36_x86_64.whl
%global aurl https://files.pythonhosted.org/packages/f9/c7/5d7351f09deed1e294724cfde077d5b2a0c91659b984d05cec291417e806/anki-25.9.3-cp39-abi3-manylinux_2_36_aarch64.whl
%global qurl https://files.pythonhosted.org/packages/54/a3/d5d68ed478b02d44dec3a4a7ba0d671be271dd2203d8ba1d49318b2221ef/aqt-25.9.3-py3-none-any.whl
%global xurl https://files.pythonhosted.org/packages/22/1c/37fe0377fd5fbfe27b17db20679d76aeb1cef7be3ddfb22e24c0bb62cf96/anki-25.9.2-cp39-abi3-manylinux_2_36_x86_64.whl
%global aurl https://files.pythonhosted.org/packages/c1/49/484a786ea0e1b3659de9478f2546368c5970da60a1cd403cec1fa2f81d65/anki-25.9.2-cp39-abi3-manylinux_2_36_aarch64.whl
%global qurl https://files.pythonhosted.org/packages/e5/d4/26016857a780290264866e1818b1a408106c379906fbd186a0aa26eb1054/aqt-25.9.2-py3-none-any.whl
Name: anki-bin
Version: 25.9.3
Release: 1%{?dist}
Version: 25.9.2
Release: 1%?dist
Summary: Flashcard program for using space repetition learning (Installed with wheel)
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
+2 -2
View File
@@ -1,6 +1,6 @@
Name: anki-qt5
Version: 25.09.3
Release: 1%{?dist}
Version: 25.09.2
Release: 1%?dist
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
+2 -2
View File
@@ -1,6 +1,6 @@
Name: anki
Version: 25.09.3
Release: 1%{?dist}
Version: 25.09.2
Release: 1%?dist
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
+2 -2
View File
@@ -1,6 +1,6 @@
Name: bazzite-portal
Version: 0.2.2
Release: 1%{?dist}
Version: 0.2.1
Release: 2%{?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
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1036
Version: 1.0.1013
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.1036
Version: 1.0.1013
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 1.0.137
Version: 0.0.135
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+23 -17
View File
@@ -1,16 +1,24 @@
%define debug_package %{nil}
%global _build_id_links none
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 1.0.137
Version: 0.0.135
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
Source1: https://discord.com/terms#/terms.html
License: Proprietary
License: https://discord.com/terms
Requires: glibc GConf2
Requires: nspr >= 4.13
Requires: nss >= 3.27
Requires: libX11 >= 1.6
Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%electronmeta -D
%description
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
@@ -21,24 +29,22 @@ both your desktop and phone.
%build
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
install -Dpm755 ./* -t %{buildroot}%{_datadir}/discord
mkdir -p %{buildroot}%{_appsdir}
mkdir -p %{buildroot}%{_datadir}/discord
cp -rv * %{buildroot}%{_datadir}/discord
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
mv %{buildroot}%{_datadir}/discord/discord.desktop -t %{buildroot}%{_appsdir}
mv %{buildroot}%{_datadir}/discord/discord.png -t %{buildroot}%{_datadir}/pixmaps
mv %{buildroot}%{_datadir}/discord/discord -t %{buildroot}%{_bindir}
cp %{SOURCE1} -t .
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
ln -s %_datadir/discord/Discord %buildroot%_bindir/discord
%files
%license terms.html
%{_bindir}/discord
%_bindir/discord
%{_datadir}/discord/
%{_appsdir}/discord.desktop
%{_datadir}/applications/discord.desktop
%{_datadir}/pixmaps/discord.png
%changelog
* Mon May 4 2026 Gilver E. <roachy@fyralabs.com> - 1.0.136-2
- Updated /usr/bin symlink
* Thu Jan 19 2023 madonuko <mado@fyralabs.com> - 0.0.143-1
- Initial package
+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 1534a895e757b51d34ab5b1184344f04d67b8ebc
%global commit a6694bf45ace6a8552351d5f9ca6f006786ce6f9
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260504
%global commit_date 20260426
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
@@ -11,7 +11,7 @@
%endif
Name: helium-browser-bin
Version: 0.12.1.1
Version: 0.11.7.1
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit cfd818bcaef262f82596f49444ee80073fa6d49a
%global commit 5e847889b34b736760a1702b82191693d89d46d9
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260506
%global commit_date 20260502
%global ver 0.41.0
Name: mpv-nightly
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "multipass.spec"
}
}
-33
View File
@@ -1,33 +0,0 @@
Name: multipass
Version: 1.16.1
Release: 1%?dist
Summary: Multipass orchestrates virtual Ubuntu instances
License: GPL-3.0
URL: https://canonical.com/multipass
BuildRequires: cmake gcc-c++ mold ninja-build cmake(fmt) openssl-devel cmake(gRPC) cmake(yaml-cpp) cmake(semver) cmake(Qt6) cmake(Qt6Core) cmake(Qt6Concurrent) cmake(Qt6Network)
%description
Multipass is a lightweight VM manager for Linux, Windows and macOS. It's
designed for developers who want to spin up a fresh Ubuntu environment with a
single command. It uses KVM on Linux, Hyper-V on Windows and QEMU on macOS to
run virtual machines with minimal overhead. It can also use VirtualBox on
Windows and macOS. Multipass will fetch Ubuntu images for you and keep them up
to date.
%prep
%git_clone https://github.com/canonical/%{name}.git v%{version}
%build
export VCPKG_FORCE_SYSTEM_BINARIES=1
%cmake .
%cmake_build
%install
%cmake_install
%files
%changelog
* Mon Oct 27 2025 Jaiden Riordan <jade@fyralabs.com>
- Initial package
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-05-07
%global ver 2026-05-02
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -1,5 +1,5 @@
Name: rustnet
Version: 1.3.0
Version: 1.2.0
Release: 1%{?dist}
Summary: A cross-platform network monitoring terminal UI tool built with Rust
License: Apache-2.0 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 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-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 MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
+1 -1
View File
@@ -1,5 +1,5 @@
project pkg {
rpm {
spec = "anda.spec"
spec = "rust-anda.spec"
}
}
-77
View File
@@ -1,77 +0,0 @@
# Work around a bug in rustc 1.95.0 with GCC
%global toolchain clang
%global crate anda
Name: anda
Version: 0.5.4
Release: 2%{?dist}
Summary: Andaman Build toolchain
SourceLicense: MIT
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0-or-later AND MPL-2.0-only AND Unicode-3.0 AND (Unlicense OR MIT)
URL: https://crates.io/crates/anda
Source0: https://github.com/FyraLabs/anda/archive/refs/tags/%{version}.tar.gz
%if %["%{toolchain}" == "clang"]
BuildRequires: clang
%else
BuildRequires: gcc
%endif
BuildRequires: rust-packaging >= 21
BuildRequires: anda-srpm-macros
BuildRequires: openssl-devel
%if %{defined fedora}
BuildRequires: openssl-devel-engine
%endif
BuildRequires: git-core
BuildRequires: libgit2-devel
BuildRequires: libssh2-devel
BuildRequires: mold
Requires: mock
Requires: rpm-build
Requires: createrepo_c
Requires: git-core
Requires: libgit2
%if 0%{?fedora} >= 42
Requires: mock-filesystem
Requires: util-linux-script
%endif
Packager: Terra Packaging Team <terra@fyralabs.com>
%description
Andaman Build toolchain.
%pkg_completion -bfz
%prep
%autosetup -n %{crate}-%{version}
%cargo_prep_online
%{__cargo} fetch --locked
%build
%{cargo_build} --frozen
%{cargo_license_online} > LICENSE.dependencies
%{__cargo} run --release -p xtask -- manpage
%{__cargo} run --release -p xtask -- completion
%install
%crate_install_bin
# Install shell completions
COMPDIR="target/assets/completion"
install -Dm644 $COMPDIR/bash/anda.bash -t %{buildroot}%{bash_completions_dir}
install -Dm644 $COMPDIR/zsh/_anda -t %{buildroot}%{zsh_completions_dir}
install -Dm644 $COMPDIR/fish/anda.fish -t %{buildroot}%{fish_completions_dir}
# Install man pages
install -Dm644 target/assets/man_pages/* -t %{buildroot}%{_mandir}/man1
%files
%doc README.md
%license LICENSE.dependencies LICENSE.md
%{_bindir}/anda
%{_mandir}/man1/anda*.1.*
%changelog
* Sun May 3 2026 Gilver E. <roachy@fyralabs.com> - 0.5.4-2
- Fix build on Fedora 43
- Add shell completions subpackages
+89
View File
@@ -0,0 +1,89 @@
# Generated by rust2rpm 22
%bcond_without check
%define debug_package %{nil}
%global crate anda
Name: rust-anda
Version: 0.5.3
Release: 1%{?dist}
Summary: Andaman Build toolchain
License: MIT
URL: https://crates.io/crates/anda
Source: https://github.com/FyraLabs/anda/archive/refs/tags/%{version}.tar.gz
ExclusiveArch: %{rust_arches}
BuildRequires: rust-packaging >= 21
BuildRequires: anda-srpm-macros
BuildRequires: openssl-devel
%if %{defined fedora}
BuildRequires: openssl-devel-engine
%endif
BuildRequires: git-core
BuildRequires: libgit2-devel
BuildRequires: libssh2-devel
BuildRequires: mold
%global _description %{expand:
Andaman Build toolchain.}
%description %{_description}
%package -n %{crate}
Summary: %{summary}
Requires: mock
Requires: rpm-build
Requires: createrepo_c
Requires: git-core
Requires: libgit2
%if 0%{?fedora} >= 42
Requires: mock-filesystem
Requires: util-linux-script
%endif
%description -n %{crate} %{_description}
%files -n %{crate}
%license LICENSE.dependencies LICENSE.md
%{_bindir}/anda
%{_mandir}/man1/anda*.1*
%config %{_sysconfdir}/bash_completion.d/anda.bash
%{_datadir}/zsh/site-functions/_anda
%{_datadir}/fish/completions/anda.fish
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
%cargo_prep_online
%build
%cargo_build
%{cargo_license_online} > LICENSE.dependencies
cargo run --release -p xtask -- manpage
cargo run --release -p xtask -- completion
%install
install -Dpm755 target/rpm/anda -t %buildroot%_bindir/
mkdir -p %{buildroot}%{_mandir}/man1/
# Install shell completions
COMPDIR="target/assets/completion"
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d/
cp -v $COMPDIR/bash/anda.bash %{buildroot}%{_sysconfdir}/bash_completion.d/anda.bash
mkdir -p %{buildroot}%{_datadir}/zsh/site-functions/
cp -v $COMPDIR/zsh/_anda %{buildroot}%{_datadir}/zsh/site-functions/_anda
mkdir -p %{buildroot}%{_datadir}/fish/completions/
cp -v $COMPDIR/fish/anda.fish %{buildroot}%{_datadir}/fish/completions/anda.fish
# install man pages
cp -v target/assets/man_pages/* %{buildroot}%{_mandir}/man1/
rm -rf %{buildroot}%{cargo_registry}
%changelog
%autochangelog
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate mise
Name: rust-mise
Version: 2026.5.1
Version: 2026.4.28
Release: 1%{?dist}
Summary: Front-end to your dev env
+23 -30
View File
@@ -1,50 +1,43 @@
%global pypi_name ops2deb
%global _desc Generate Debian packages for common devops tools such as kubectl, kustomize, helm.
%global debug_package %nil
%define _python_dist_allow_version_zero # upstream issue?
Name: python-%{pypi_name}
Name: python3-ops2deb
Version: 2.7.0
Release: 1%?dist
Summary: Generate Debian packages for common devops tools such as kubectl, kustomize, helm
Summary: Generate Debian packages for common devops tools
License: MIT
URL: https://github.com/upciti/ops2deb
Source0: %{pypi_source}
Patch0: versions.patch
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-poetry
Packager: Owen Zimmerman <owen@fyralabs.com>
Source0: %url/archive/refs/tags/%version.tar.gz
BuildRequires: python3-devel poetry python3.10
BuildRequires: python3dist(setuptools)
BuildArch: noarch
%description
%_desc
ops2deb is designed to generate Debian packages for common devops tools, but
can be used to package any portable application. It consumes a configuration
file and outputs .deb packages. ops2deb can also track new releases of upstream
applications and automatically bump application versions in its configuration
file.
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version} -p1
%autosetup -n ops2deb-%version
%build
%pyproject_wheel
poetry build
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
python3.10 -m ensurepip
python3.10 -m pip install installer
python3.10 -m installer --destdir=%buildroot dist/*.whl
rm -rf %buildroot/%python3_sitelib/*/__pycache__
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%files
%license LICENSE
%{_bindir}/ops2deb
%doc README.md
/usr/bin/ops2deb
/usr/lib/python3*/site-packages/ops2deb*
%changelog
* Thu Apr 23 2026 Owen Zimmerman <owen@fyralabs.com>
- Switch to modern python packaging methods
* Fri Apr 28 2023 madonuko <mado@fyralabs.com> - 2.4.1-1
- Initial package.
-18
View File
@@ -1,18 +0,0 @@
diff --git a/pyproject.toml b/pyproject.toml
index 29b753f..926abf8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -18,10 +18,10 @@ packages = [
]
[tool.poetry.dependencies]
-python = ">=3.10,<3.12"
+python = ">=3.10"
httpx = ">=0.20.0"
-semver = "3.0.2"
-"ruamel.yaml" = "0.18.14"
+semver = ">3.0.2"
+"ruamel.yaml" = ">0.18.14"
python-debian = ">=0.1.42"
PyYAML = "^6"
typer = ">=0.6.1"
@@ -1,5 +1,5 @@
%global commit aeb29c1e8ca23dc1bd89f1f2c73044e0ec031588
%global commit_date 20260506
%global commit 1d36e934d5c5a00b99164309e09f0cc4a930b7a2
%global commit_date 20260502
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit cdf9dc925feb09c4e4e540849d3e9f6efa67599d
%global commit 6005adf3220279a76b450abb39497e275ec7f325
%forgemeta
Name: lomiri-system-settings
+1 -4
View File
@@ -1,5 +1,5 @@
Name: iio-niri
Version: 2.0.0
Version: 1.3.0
Release: 1%{?dist}
Summary: Autorotation daemon for niri
URL: https://github.com/Zhaith-Izaliel/iio-niri
@@ -30,8 +30,5 @@ Packager: Tulip Blossom <tulilirockz@outlook.com>
%{_bindir}/%{name}
%changelog
* Fri May 05 2026 Tulip Blossom <tulilirockz@outlook.com> - 2.0.0-1
- Update package and add autoupdate definitions
* Fri Mar 13 2026 Tulip Blossom <tulilirockz@outlook.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(find(`version = "([\d.]+)"`, gh_rawfile("Zhaith-Izaliel/iio-niri", "master", "Cargo.toml"), 1));
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("Satty-org/Satty"));
+2 -2
View File
@@ -1,12 +1,12 @@
%dnl %define debug_package %{nil}
%global goipath github.com/nwg-piotr/nwg-look
Version: 1.1.0
Version: 1.0.6
%gometa -f
Name: nwg-look
Release: 1%{?dist}
Release: 1%?dist
Summary: GTK3 settings editor adapted to work in the wlroots environment
License: MIT
+1 -1
View File
@@ -4,7 +4,7 @@
# prevent library files from being installed
%global cargo_install_lib 0
%global upstream_version v2.16.2
%global upstream_version v2.16.1
%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
Version: 2025.3.4.7
Version: 2025.3.4.6
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-patch1
%define suffixS panda4
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
-1
View File
@@ -1,5 +1,4 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "nodejs-backport.spec"
}
+3 -8
View File
@@ -3,11 +3,11 @@
%bcond test 0
Name: nodejs-%{npm_name}
Version: 12.0.0
Release: 2%{?dist}
Version: 11.0.2
Release: 1%{?dist}
Summary: Backport GitHub commits
SourceLicense: Apache-2.0
License: MIT AND ISC AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause
License: 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND (MIT OR CC0-1.0) AND (WTFPL OR ISC)
URL: https://github.com/sorenlouv/%{npm_name}
Source0: http://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz
BuildRequires: anda-srpm-macros >= 0.3.0
@@ -17,7 +17,6 @@ BuildRequires: nodejs-license-checker
%if %{with test}
BuildRequires: yarnpkg
%endif
Requires: git-core
Obsoletes: node-backport <= 10.2.0
BuildArch: noarch
Packager: Gilver E. <roachy@fyralabs.com>
@@ -27,9 +26,7 @@ A simple CLI tool that automates the process of backporting commits on a GitHub
%prep
%npm_prep
%if %{with test}
%fetch_node_tests /src/test/ /tests/
%endif
%build
# Empty build section, because RPM reasons
@@ -53,8 +50,6 @@ A simple CLI tool that automates the process of backporting commits on a GitHub
%{_bindir}/%{npm_name}
%changelog
* Sun May 3 2026 Gilver E. <roachy@fyralabs.com> - 12.0.0-2
- Added explicit dependency on git-core
* Wed Jan 21 2026 Gilver E. <roachy@fyralabs.com> - 10.2.0-3
- Fixed package name and licenses
* Wed Jul 2 2025 Gilver E. <rockgrub@disroot.org> - 9.6.6-1
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/bash
## Some sources need to be fetched BEFORE the build process
# Also I'm just better at scripting in Bash and calling the Rhai sh function hundreds of times times sounded like hell
# Have I mentioned I hate runtime languages?
node=backport
# Enable logs for debugging
set -x
# I guess just $PWD doesn't work for this
builddir=$(pwd)/anda/devs/$node
# We only need the tests folder so sourcing the whole repo is overkill, Git can make a tarball of specific directories
pushd $builddir
ver=$(cat ./*.spec | grep -P -m1 'Version:' | sed -e 's/Version://g' -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
url=$(sed -n 's/^URL:\s\(.*\)$/\1/p' ./*.spec | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e "s/%{module}/$node/")
dir=$node
git clone --recurse-submodules -j$(nproc) $url.git
pushd $dir
# I'm not sure why .tar.bz2 is the tar format of choice for this but it's also what Fedora does so it's what I'm doing
git archive --format=tar --prefix=tests/ v${ver}:src/test/ | bzip2 > ../tests-${ver}.tar.bz2
popd
rm -rf $dir
exit 0
@@ -1,6 +1,6 @@
%global commit 0deaac08ed1a95330346afabbad03da701708331
%global commit 4dcb09ada0c0909717d92547623b26eafa50ca8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-05-06
%global fulldate 2026-04-30
%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 253065a4af5a417e3b13d62ec5f5f722457f4a53
%global commit_date 20260505
%global commit_hash bd0003b9c0a68291cc65c16aaf48320bda8b4eaf
%global commit_date 20260427
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15
+19 -8
View File
@@ -1,10 +1,10 @@
%global crate rioterm
%global appid com.rioterm.Rio
%global _description %{expand:
A hardware-accelerated terminal emulator focusing to run in desktops and browsers.}
%bcond docs 1
Name: rio
Version: 0.4.2
Version: 0.4.1
Release: 1%{?dist}
Summary: A hardware-accelerated terminal written in Rust.
SourceLicense: MIT
@@ -17,7 +17,6 @@ BuildRequires: desktop-file-utils
BuildRequires: freetype-devel
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: glslc
BuildRequires: libxcb-devel
BuildRequires: libxkbcommon-devel
BuildRequires: mold
@@ -26,9 +25,10 @@ BuildRequires: pkgconfig(alsa)
Requires: freetype
Requires: fontconfig
Requires: hicolor-icon-theme
Requires: ncurses-term
Obsoletes: %{crate} < %{version}-%{release}
Obsoletes: %{name}-doc < %{evr}
%if %{with docs}
Suggests: %{name}-doc = %{version}-%{release}
%endif
Packager: Gilver E. <roachy@fyralabs.com>
%description %_description
@@ -40,6 +40,14 @@ Requires: %{name} = %{version}-%{release}
%description devel
This package contains the development libraries for Rio.
%if %{with docs}
%package doc
Summary: Documentation for Rio
%description doc
This package contains all official documentation files for the Rio terminal.
%endif
%prep
%autosetup -n %{name}-%{version}
%cargo_prep_online
@@ -51,8 +59,7 @@ sed -i 's/Exec=.*/Exec=%{crate}/g' misc/%{name}.desktop
%install
install -Dm755 target/rpm/%{name} %{buildroot}%{_bindir}/%{crate}
install -Dm755 target/rpm/*.so -t %{buildroot}%{_libdir}
install -Dm644 misc/logo.svg %{buildroot}%{_scalableiconsdir}/%{name}.svg
install -Dm644 misc/%{appid}.metainfo.xml -t %{buildroot}%{_metainfodir}
install -Dm644 docs/static/assets/%{name}-logo.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
desktop-file-install misc/%{name}.desktop
%{cargo_license_online -a} > LICENSE.dependencies
@@ -66,13 +73,17 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%{_bindir}/%{crate}
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
%{_metainfodir}/%{appid}.metainfo.xml
%files devel
%{_libdir}/librio_backend.so
%{_libdir}/librio_proc_macros.so
%{_libdir}/libsugarloaf.so
%if %{with docs}
%files doc
%doc docs/docs/*
%endif
%changelog
* Mon May 5 2025 Gilver E. <rockgrub@disroot.org> - 0.2.13-1
- Added doc package
+4 -5
View File
@@ -1,11 +1,11 @@
%global commit 5dd9082d05e4c9eb13623c1281fb7c4b0071b3a3
%global commit 9155bf4e1795131339ccf9e5e8e491d35ab9cfdd
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260507
%global ver 1.3.0
%global commit_date 20260502
%global ver 1.2.0
%bcond_with check
%bcond_with debug_no_build
%bcond nightly 0
%bcond nightly 1
%if 0%{?with_debug_no_build}
%global debug_package %{nil}
@@ -19,7 +19,6 @@
%global appstream_component desktop-application
%global rustflags_debuginfo 0
%global toolchain clang
Name: zed-nightly
Version: %ver^%commit_date.%shortcommit
+1 -3
View File
@@ -1,5 +1,3 @@
%global toolchain clang
%bcond_with check
%bcond_with debug_no_build
@@ -7,7 +5,7 @@
%global debug_package %{nil}
%endif
%global ver 1.2.1-pre
%global ver 1.1.2-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -3
View File
@@ -1,5 +1,3 @@
%global toolchain clang
%bcond_with check
%bcond_with debug_no_build
@@ -17,7 +15,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 1.1.6
Version: 1.0.0
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 -2
View File
@@ -4,8 +4,8 @@
%global crate chess-tui
Name: rust-chess-tui
Version: 2.6.2
Release: 1%{?dist}
Version: 2.5.1
Release: 1%?dist
Summary: Rusty chess game in your terminal 🦀
License: MIT
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 4f58197edb50eeef29438378671f764e62144f80
%global commit 031015b3327b41d64b7e5ee54734cc93eb69c4ec
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260506
%global commit_date 20260423
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
@@ -37,7 +37,11 @@ BuildRequires: terra-appstream-helper
# Make sure you have Adoptium's repositories enabled
# https://fedoraproject.org/wiki/Changes/ThirdPartyLegacyJdks
# https://adoptium.net/installation/linux/#_centosrhelfedora_instructions
%if 0%{?fedora} > 41
BuildRequires: temurin-17-jdk
%else
BuildRequires: java-17-openjdk-devel
%endif
BuildRequires: anda-srpm-macros
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
@@ -65,6 +69,11 @@ Requires(postun): desktop-file-utils
Requires: qt%{qt_version}-qtimageformats
Requires: qt%{qt_version}-qtsvg
Requires: javapackages-filesystem
# See note above
%if 0%{?fedora} && 0%{?fedora} < 42
Recommends: java-17-openjdk
Suggests: java-1.8.0-openjdk
%endif
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
Recommends: xrandr
@@ -89,7 +98,7 @@ multiple installations of Minecraft at once (Fork of MultiMC)
sed -i "s|\$ORIGIN/||" CMakeLists.txt
%conf
%build
%cmake \
-DLauncher_QT_VERSION_MAJOR="%{qt_version}" \
-DLauncher_BUILD_PLATFORM="%{build_platform}" \
@@ -102,12 +111,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
%if "%{curseforge_key}" != "default"
-DLauncher_CURSEFORGE_API_KEY="%{curseforge_key}" \
%endif
-DBUILD_TESTING=OFF \
%if 0%{?fedora} > 43
-DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-error=sfinae-incomplete"
%endif
%build
-DBUILD_TESTING=OFF
%cmake_build
+14 -8
View File
@@ -14,7 +14,7 @@
Name: prismlauncher
Version: 11.0.2
Release: 2%{?dist}
Release: 1%{?dist}
Summary: Minecraft launcher with ability to manage multiple instances
# see COPYING.md for more information
# each file in the source also contains a SPDX-License-Identifier header that declares its license
@@ -31,7 +31,11 @@ BuildRequires: gcc-c++
# Make sure you have Adoptium's repositories enabled
# https://fedoraproject.org/wiki/Changes/ThirdPartyLegacyJdks
# https://adoptium.net/installation/linux/#_centosrhelfedora_instructions
%if 0%{?fedora} > 41
BuildRequires: temurin-17-jdk
%else
BuildRequires: java-17-openjdk-devel
%endif
BuildRequires: anda-srpm-macros
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
@@ -59,7 +63,12 @@ Requires(postun): desktop-file-utils
Requires: qt%{qt_version}-qtimageformats
Requires: qt%{qt_version}-qtsvg
Requires: javapackages-filesystem
Recommends: java-25-openjdk
Recommends: java-21-openjdk
# See note above
%if 0%{?fedora} && 0%{?fedora} < 42
Recommends: java-17-openjdk
Suggests: java-1.8.0-openjdk
%endif
# xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
Recommends: xrandr
@@ -82,7 +91,8 @@ multiple installations of Minecraft at once (Fork of MultiMC)
# Do not set RPATH
sed -i "s|\$ORIGIN/||" CMakeLists.txt
%conf
%build
%cmake \
-DLauncher_QT_VERSION_MAJOR="%{qt_version}" \
-DLauncher_BUILD_PLATFORM="%{build_platform}" \
@@ -95,12 +105,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
%if "%{curseforge_key}" != "default"
-DLauncher_CURSEFORGE_API_KEY="%{curseforge_key}" \
%endif
-DBUILD_TESTING=OFF \
%if 0%{?fedora} > 43
-DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-error=sfinae-incomplete"
%endif
-DBUILD_TESTING=OFF
%build
%cmake_build
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "protonplus.spec"
}
}
-56
View File
@@ -1,56 +0,0 @@
%define appid com.vysp3r.ProtonPlus
Name: protonplus
Version: 0.5.20
Release: 1%{?dist}
Summary: A modern compatibility tools manager
License: GPL-3.0-or-later
URL: https://github.com/Vysp3r/ProtonPlus
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: meson
BuildRequires: ninja-build
BuildRequires: gcc
BuildRequires: vala
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libsoup-3.0)
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(libarchive)
BuildRequires: desktop-file-utils
Provides: ProtonPlus
%description
ProtonPlus is a modern compatibility tools manager for Linux.
It allows you to easily manage and update various compatibility
tools like Proton, Wine, DXVK, and VKD3D across different launchers.
%prep
%autosetup -n ProtonPlus-%{version}
%conf
%meson
%build
%meson_build
%install
%meson_install
%find_lang %{appid}
%files -f %{appid}.lang
%doc README.md CODE_OF_CONDUCT.md CONTRIBUTING.md SECURITY.md
%license LICENSE.md
%{_bindir}/protonplus
%{_metainfodir}/%{appid}.metainfo.xml
%{_appsdir}/%{appid}.desktop
%{_datadir}/glib-2.0/schemas/%{appid}.gschema.xml
%{_hicolordir}/*/apps/%{appid}.png
%changelog
* Mon May 04 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("Vysp3r/ProtonPlus"));
+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 026297334f28500c8cbf6a5f48f395196700d6d7
%global ver 0.0.40-19335
%global commit e8cd6f4ef6bb4c4d468c8e4ae29263f5c9b7f733
%global ver 0.0.40-19296
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.11.6
Version: 3.11.5
Release: 1%{?dist}
Summary: The Dart Language
License: BSD-3-Clause
@@ -11,7 +11,7 @@
# https://github.com/grpc/grpc-go
%global goipath google.golang.org/grpc
%global forgeurl https://github.com/grpc/grpc-go
Version: 1.81.0
Version: 1.80.0
%gometa -L
@@ -1,7 +1,7 @@
%global commit 074305b21bb3797eac2415aa5c385a579cd5943c
%global commit 8cd9934593307c19bd55ebc11e07ea1dc183b103
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v2.2.7.5
%global commit_date 20260505
%global commit_date 20260420
%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.4.0
Version: 2.3.4
%global golicenses LICENSE
%global godocs README.md
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 228f1e13aa22739b0d6b9adbdb2b600f1e2018e1
%global commit 4e87f59628ff78ab2ac720cf73079fcd07c833e7
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260504
%global commit_date 20260502
%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.5.3
Version: 26.4.25
%global golicenses LICENSE
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit f0077a12b20a6cbf3358eaeb09e528ec65e9eca9
%global commit 4bcb706d496e4dce3f25040e67065950973fbaa2
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260507
%global commit_date 20260429
%global debug_package %nil
Name: nim-nightly
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "bitsandbytes.spec"
}
}
@@ -1,49 +0,0 @@
%global pypi_name bitsandbytes
%global _desc Accessible large language models via k-bit quantization for PyTorch.
Name: python-%{pypi_name}
Version: 0.49.2
Release: 1%{?dist}
Summary: Accessible large language models via k-bit quantization for PyTorch
License: MIT
URL: https://huggingface.co/docs/bitsandbytes/main/en/index
Source0: https://github.com/bitsandbytes-foundation/bitsandbytes/archive/refs/tags/%{version}.tar.gz
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-scikit-build-core
BuildRequires: python3-pip
BuildRequires: python3-hatchling
BuildRequires: python3-wheel
BuildRequires: python3-cmake
BuildRequires: gcc-c++
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md
%license LICENSE
%changelog
* Tue May 05 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(pypi("bitsandbytes"));
@@ -1,21 +1,23 @@
%global pypi_name dataclasses-json
%global _desc Easily serialize Data Classes to and from JSON.
%define _python_dist_allow_version_zero %{nil}
Name: python-%{pypi_name}
Version: 0.6.7
Release: 1%{?dist}
Release: 1%?dist
Summary: Easily serialize Data Classes to and from JSON
License: MIT
URL: https://github.com/lidatong/dataclasses-json
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Source0: %url/archive/refs/tags/v%version.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-build
BuildRequires: python3-pip
BuildRequires: python3-poetry-core
BuildRequires: python3-poetry-dynamic-versioning
BuildRequires: python3-pyproject-metadata
Requires: python3-marshmallow
Requires: python3-typing-inspect
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -29,8 +31,15 @@ Summary: %{summary}
%description -n python3-%{pypi_name}
%_desc
%package -n python3-%{pypi_name}-doc
Summary: documentation for python3-%{pypi_name}
%description -n python3-%{pypi_name}-doc
documentation for python3-%{pypi_name}.
%prep
%git_clone %{url}.git v%{version}
%autosetup -n dataclasses-json-%{version}
sed -i '/\[tool.poetry-dynamic-versioning\]/,+1d' pyproject.toml
%build
%pyproject_wheel
@@ -44,8 +53,5 @@ Summary: %{summary}
%license LICENSE
%changelog
* Mon May 04 2026 Owen Zimmerman <owen@fyralabs.com>
- Switch to git source, clean up spec
* Wed Jan 07 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "dirsync.spec"
}
}
-46
View File
@@ -1,46 +0,0 @@
%global pypi_name dirsync
%global _desc Advanced directory tree synchronisation tool.
Name: python-%{pypi_name}
Version: 2.2.6
Release: 1%{?dist}
Summary: Advanced directory tree synchronisation tool
License: MIT
URL: https://github.com/domdfcoding/deprecation-alias
Source0: %{pypi_source}
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildArch: noarch
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE.txt
%{_bindir}/%{pypi_name}
%changelog
* Mon May 04 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(pypi("dirsync"));
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "geventwebsocket.spec"
}
}
@@ -1,45 +0,0 @@
%global pypi_name gevent-websocket
%global _desc gevent-websocket is a WebSocket library for the gevent networking library.
Name: python-%{pypi_name}
Version: 0.10.1
Release: 1%{?dist}
Summary: gevent-websocket is a WebSocket library for the gevent networking library
License: Apache-2.0
URL: https://github.com/cynepiaadmin/geventwebsocket
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files geventwebsocket
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%changelog
* Thu May 07 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(pypi("gevent-websocket"));
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc xet client tech, used in huggingface_hub.
Name: python-%{pypi_name}
Version: 1.5.0
Version: 1.4.3
Release: 1%{?dist}
Summary: xet client tech, used in huggingface_hub
License: Apache-2.0
@@ -14,7 +14,7 @@ Source0: %url/archive/refs/tags/v%version.tar.gz
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildRequires: java-latest-openjdk-devel
BuildRequires: java-21-openjdk-devel
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -2,8 +2,8 @@
%global _desc Python API Client for Jellyfin.
Name: python-%{pypi_name}
Version: 1.12.0
Release: 1%{?dist}
Version: 1.11.0
Release: 1%?dist
Summary: Python API Client for Jellyfin
License: GPL-3.0
URL: https://github.com/jellyfin/jellyfin-apiclient-python
@@ -2,7 +2,7 @@
%global _desc get things from one computer to another, safely.
Name: python-%{pypi_name}
Version: 0.24.0
Version: 0.23.0
Release: 1%{?dist}
Summary: get things from one computer to another, safely
License: MIT
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "open-unmix-pytorch.spec"
}
}
@@ -1,47 +0,0 @@
%global pypi_name openunmix
%global _desc Open-Unmix - Music Source Separation for PyTorch.
Name: python-%{pypi_name}
Version: 1.3.0
Release: 1%{?dist}
Summary: Open-Unmix - Music Source Separation for PyTorch
License: MIT
URL: https://github.com/sigsep/open-unmix-pytorch
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildRequires: python3-wheel
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%{_bindir}/umx
%changelog
* Mon May 04 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(pypi("openunmix"));
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "peft.spec"
}
}
-45
View File
@@ -1,45 +0,0 @@
%global pypi_name peft
%global _desc PEFT: State-of-the-art Parameter-Efficient Fine-Tuning.
Name: python-%{pypi_name}
Version: 0.19.1
Release: 1%{?dist}
Summary: PEFT: State-of-the-art Parameter-Efficient Fine-Tuning
License: Apache-2.0
URL: https://github.com/huggingface/peft
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-devel
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%changelog
* Mon May 04 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(pypi("peft"));
+2 -2
View File
@@ -2,8 +2,8 @@
%global _desc A pure Python wrapper for SDL3.
Name: python-%{pypi_name}
Version: 0.9.11b1
Release: 1%{?dist}
Version: 0.9.11b0
Release: 1%?dist
Summary: A pure Python wrapper for SDL3
License: MIT
URL: https://pysdl3.readthedocs.io/
@@ -2,8 +2,8 @@
%global _desc Python API to MPV using JSON IPC.
Name: python-%{pypi_name}
Version: 1.2.2
Release: 1%{?dist}
Version: 1.2.1
Release: 1%?dist
Summary: Python API to MPV using JSON IPC
License: Apache-2.0
URL: https://github.com/iwalton3/python-mpv-jsonipc
@@ -4,8 +4,8 @@
%global _desc Fast and high quality sample-rate conversion library for Python.
Name: python-%{pypi_name}
Version: 1.1.0
Release: 1%{?dist}
Version: 1.0.0
Release: 1%?dist
Summary: Fast and high quality sample-rate conversion library for Python
License: LGPL-2.1
URL: https://github.com/dofuuz/python-soxr
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "stable-ts.spec"
}
}
@@ -1,50 +0,0 @@
%global pypi_name stable_ts
%global real_name stable-ts
%global _desc Transcription, forced alignment, and audio indexing with OpenAI's Whisper.
Name: python-%{real_name}
Version: 2.19.1
Release: 2%{?dist}
Summary: Transcription, forced alignment, and audio indexing with OpenAI's Whisper
License: MIT
URL: https://github.com/jianfch/stable-ts
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{real_name}
Summary: %{summary}
Obsoletes: python3-%{pypi_name} < %{evr}
%{?python_provide:%python_provide python3-%{real_name}}
%description -n python3-%{real_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
sed -i "s/openai-whisper==20230308/openai-whisper/" setup.py
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files stable_whisper
%files -n python3-%{real_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%{_bindir}/%{real_name}
%changelog
* Mon May 04 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(pypi("stable-ts"));
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "transformers.spec"
}
}
@@ -1,51 +0,0 @@
%global pypi_name transformers
%global _desc The model-definition framework for state-of-the-art machine learning models.
Name: python-%{pypi_name}
Version: 5.8.0
Release: 1%{?dist}
Summary: The model-definition framework for state-of-the-art machine learning models
License: Apache-2.0
URL: https://huggingface.co/docs/transformers/index
Source0: %{pypi_source}
Patch0: versions.patch
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: synapse-s3-storage-provider
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version} -p1
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files transformers
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%{_bindir}/transformers
%changelog
* Mon May 04 2026 Owen Zimmerman <owen@fyralabs.com>
- Update spec for version 5.7.0
* Sat Jan 10 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(pypi("transformers"));
@@ -1,22 +0,0 @@
diff --git a/setup.py b/setup.py
index d24f3bb665..0f0a2803a1 100644
--- a/setup.py
+++ b/setup.py
@@ -86,7 +86,7 @@ _deps = [
"fugashi>=1.0",
"GitPython<3.1.19",
"hf-doc-builder",
- "huggingface-hub>=1.5.0,<2.0",
+ "huggingface-hub",
"ipadic>=1.0.0,<2.0",
"jinja2>=3.1.0",
"jmespath>=1.0.1",
@@ -147,7 +147,7 @@ _deps = [
"tomli",
"tiktoken",
"timm>=1.0.23",
- "tokenizers>=0.22.0,<=0.23.0",
+ "tokenizers>=0.22.0",
"torch>=2.4",
"torchaudio",
"torchvision",
@@ -1,5 +1,5 @@
%global commit d541d5a20cb7533c6eaba1430b5004f9b0e504ec
%global commit_date 20260507
%global commit ed637dd31a0c93f627fad992a54e818f502fdfca
%global commit_date 20260502
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "vulkan.spec"
}
}
-1
View File
@@ -1 +0,0 @@
rpm.version(pypi("vulkan"));
-48
View File
@@ -1,48 +0,0 @@
%define debug_package %{nil}
%global pypi_name vulkan
%global _desc The ultimate Python binding for Vulkan API.
Name: python-%{pypi_name}
Version: 1.3.275.1
Release: 1%{?dist}
Summary: The ultimate Python binding for Vulkan API
License: Apache-2.0
URL: https://github.com/realitix/vulkan
Source0: %{pypi_source}
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-devel
BuildRequires: gcc
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%changelog
* Mon May 04 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+2 -2
View File
@@ -4,8 +4,8 @@
%global crate dysk
Name: rust-dysk
Version: 3.6.1
Release: 1%{?dist}
Version: 3.6.0
Release: 1%?dist
Summary: Give information on mounted filesystems
License: MIT
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: fresh
Version: 0.3.5
Version: 0.3.2
Release: 1%{?dist}
Summary: Text editor for your terminal: easy, powerful and fast
URL: https://getfresh.dev
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate usage-cli
Name: rust-usage-cli
Version: 3.3.0
Version: 3.2.1
Release: 1%{?dist}
Summary: CLI for working with usage-based CLIs
+2 -2
View File
@@ -1,8 +1,8 @@
%undefine __brp_mangle_shebangs
Name: yazi
Version: 26.5.6
Release: 1%{?dist}
Version: 26.1.22
Release: 2%?dist
Summary: Blazing fast terminal file manager written in Rust, based on async I/O
URL: https://yazi-rs.github.io/
Source0: https://github.com/sxyazi/yazi/archive/refs/tags/v%version.tar.gz
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate zellij
Name: rust-zellij
Version: 0.44.2
Version: 0.44.1
Release: 1%{?dist}
Summary: Terminal workspace with batteries included
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.17.0-dev.261+3d1fb4fac
version=0.17.0-dev.228+ce198b7c2
mirrors=()
+1 -1
View File
@@ -13,5 +13,5 @@ if rpm.changed() {
let l = find(`releases\.llvm\.org/download\.html#([\d.]+)`, rawfile, 1);
rpm.global("llvm_version", l);
l.truncate(2);
rpm.define("llvm_compat", l);
rpm.global("llvm_compat", l);
}
@@ -2,11 +2,11 @@
%global zig_arches x86_64 aarch64 riscv64 %{mips64}
# Signing key from https://ziglang.org/download/
%global public_key RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U
%if 0%{?fedora} >= 46
%if 0%{?fedora} >= 44
%define llvm_compat 22
%endif
%global llvm_version 22.0.0
%global ver 0.17.0-dev.261+3d1fb4fac
%global ver 0.17.0-dev.228+ce198b7c2
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -11,5 +11,5 @@ if rpm.changed() {
let l = find(`releases\.llvm\.org/download\.html#([\d.]+)`, rawfile, 1);
rpm.global("llvm_version", l);
l.truncate(2);
rpm.define("llvm_compat", l);
rpm.global("llvm_compat", l);
}
+2 -2
View File
@@ -2,7 +2,7 @@
%global zig_arches x86_64 aarch64 riscv64 %{mips64}
# Signing key from https://ziglang.org/download/
%global public_key RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U
%if 0%{?fedora} >= 46
%if 0%{?fedora} >= 44
%define llvm_compat 22
%endif
%global llvm_version 22.0.0
@@ -18,7 +18,7 @@
%global zig_cache_dir %{builddir}/zig-cache
Name: zig-master
Version: 0.17.0~dev.261+3d1fb4fac
Version: 0.17.0~dev.27+0dd99c37c
Release: 2%{?dist}
Summary: Master builds of the Zig language
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
+3 -3
View File
@@ -1,8 +1,8 @@
%global debug_package %nil
%global commit 96664e69b1ecdb76e824be1d9e8f475b76dd08cf
%global commit b9e40069c0b47a722286b94eb5231f7f05c08713
%global shortcommit %(c=%commit; echo ${c:0:7})
%global commit_date 20260504
%global commit_date 20251107
%global _desc %{expand:
A C library that may be linked into a C/C++ program to produce symbolic backtraces.
@@ -10,7 +10,7 @@ A C library that may be linked into a C/C++ program to produce symbolic backtrac
Name: libbacktrace-nightly
Version: 1.0^%commit_date.%shortcommit
Release: 1%{?dist}
Release: 1%?dist
Summary: Library to produce symbolic backtraces
License: BSD-3-Clause
URL: https://github.com/ianlancetaylor/libbacktrace
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh("google/breakpad"));
rpm.version(gh("https://github.com/google/breakpad"));

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