Merge branch 'frawhide' into Owen-sz-patch-30

This commit is contained in:
Owen Zimmerman
2026-06-02 19:13:24 -05:00
committed by GitHub
167 changed files with 3460 additions and 3396 deletions
-3
View File
@@ -2,9 +2,6 @@
"name": "Terra Devcontainer",
"image": "ghcr.io/terrapkg/builder:frawhide",
"runArgs": ["--privileged"],
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {}
},
"customizations": {
"vscode": {
"extensions": [
+9 -9
View File
@@ -13,7 +13,7 @@ This monorepo contains the package manifests for all packages in Terra.
## Installation
The latest detailed instructions are available in our Devdocs: https://developer.fyralabs.com/terra/installing
The latest detailed instructions are available in our docs: https://docs.terrapkg.com/usage/installing
### Fedora
@@ -34,7 +34,7 @@ On Fedora, you can optionally install the Terra subrepos. Extra care and caution
- Install `terra-release-extras` to enable the Extras subrepo. This repo contains packages which conflict with Fedora packages in some way, such as being a patched version of the same package.
- Install `terra-release-mesa` to install the Mesa subrepo which contains a patched and codec complete Mesa.
- Install `terra-release-nvidia` to install the NVIDIA subrepo which contains NVIDIA drivers.
- Install `terra-release-multimedia` for multimedia packages in Terra. This repository is currently considered a work in progress.
- Install `terra-release-multimedia` for multimedia packages in Terra. **This repository is currently considered unstable and a work in progress.**
### Enterprise Linux (EL)
@@ -56,13 +56,13 @@ sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/t
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please [join our chats](https://wiki.ultramarine-linux.org/en/community/community/).
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
- [FAQ](https://developer.fyralabs.com/terra/faq)
- [Guidelines](https://developer.fyralabs.com/terra/guidelines)
- [Contribution Guide](https://docs.terrapkg.com/contributing/getting-started)
- [FAQ](https://docs.terrapkg.com/reference/faq)
- [Guidelines](https://docs.terrapkg.com/contributing/guidelines)
## Documentation
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/).
Our documentation can be found on our [docs site](https://docs.terrapkg.com).
## Searching Packages
@@ -72,6 +72,6 @@ Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/t
Feel free to reach out by [joining our community](https://wiki.ultramarine-linux.org/en/community/community/). We're always happy to help!
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
- [FAQ](https://developer.fyralabs.com/terra/faq)
- [Guidelines](https://developer.fyralabs.com/terra/guidelines)
- [Contribution Guide](https://docs.terrapkg.com/contributing/getting-started)
- [FAQ](https://docs.terrapkg.com/reference/faq)
- [Guidelines](https://docs.terrapkg.com/contributing/guidelines)
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "bazzite-updater.spec"
}
}
@@ -0,0 +1,77 @@
%global appid io.github.rfrench3.bazzite-updater
Name: bazzite-updater
Version: 0.7.3
Release: 1%{?dist}
Summary: Update your Bazzite system
License: GPL-2.0-or-later AND BSD-3-Clause AND CC0-1.0
URL: https://github.com/rfrench3/bazzite-updater
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
Packager: Robert French <frenchrobertm@outlook.com>
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: systemd-rpm-macros
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(SDL3)
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6Qml)
BuildRequires: cmake(Qt6QuickControls2)
BuildRequires: cmake(Qt6Svg)
BuildRequires: cmake(Qt6Widgets)
BuildRequires: cmake(KF6Kirigami)
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6I18n)
BuildRequires: cmake(KF6IconThemes)
BuildRequires: cmake(KF6KirigamiAddons)
Requires: kf6-kirigami%{?_isa}
Requires: kf6-kirigami-addons%{?_isa}
Requires: kf6-qqc2-desktop-style%{?_isa}
Requires: which%{?_isa}
Requires: qt6-controllable%{?_isa}
Requires: uupd%{?_isa}
Requires: hicolor-icon-theme
Provides: bazzite-updater = %{evr}
%description
This is a convenient, easy-to-use interface for updating your Bazzite system.
- Simple and powerful
- Full support for all input types (keyboard/mouse, controller, touchscreen)
%prep
%autosetup
%conf
%cmake
%build
%cmake_build
%install
%cmake_install
%check
appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/%{appid}.*.xml || :
desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/%{appid}.desktop
%files
%license LICENSES/{BSD-3-Clause.txt,CC0-1.0.txt,GPL-2.0-or-later.txt}
%doc README.md
%{_bindir}/bazzite-updater
%{_appsdir}/%{appid}.desktop
%{_metainfodir}/%{appid}.*.xml
%{_scalableiconsdir}/%{appid}.svg
%changelog
* Thu Feb 05 2026 Robert French
- Initial rpm build of Bazzite Updater
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("rfrench3/bazzite-updater"));
@@ -1,5 +1,5 @@
Name: bitwarden-cli.bin
Version: 2026.4.1
Version: 2026.5.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.5.0
Release: 1%{?dist}
Summary: Bitwarden command-line client
License: GPL-3.0-only
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1154
Version: 1.0.1182
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord-canary
Version: 1.0.1154
Version: 1.0.1182
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 1.0.140
Version: 1.0.141
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.192
Version: 1.0.193
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord-ptb
Version: 1.0.192
Version: 1.0.193
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord
Version: 1.0.140
Version: 1.0.141
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+1 -1
View File
@@ -1 +1 @@
rpm.version(get("https://git.pika-os.com/api/v1/repos/general-packages/falcond-gui/releases").json_arr()[0].tag_name);
rpm.version(gitea("git.pika-os.com", "general-packages/falcond-gui"));
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 1.12.0
Version: 1.12.1
Release: 1%{?dist}
Summary: A modern self-hosted music player
License: GPL-3.0
+2 -2
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0
%global commit 1ee047f1d9b0ca5bc88fcbfd8bea89f0f4d23b43
%global commit f3e81d2608aa2e1269c53765ce61823c8ed2aea7
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260521
%global commit_date 20260529
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate halloy
Name: halloy
Version: 2026.6
Version: 2026.7.1
Release: 1%{?dist}
Summary: An open-source IRC client written in Rust, with the Iced GUI library
Packager: Yoong jin <solomoncyj@gmail.com>
@@ -11,7 +11,7 @@
%endif
Name: helium-browser-bin
Version: 0.12.4.1
Version: 0.12.5.1
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
+1 -1
View File
@@ -5,7 +5,7 @@
%global pure_protobuf_version 2.0.0
Name: komikku
Version: 50.4.0
Version: 50.5.0
%forgemeta
Release: 1%{?dist}
Summary: A manga reader for GNOME
@@ -1,5 +1,5 @@
%global commit 089cff6792d604faba5127bc8f03d87959e5e062
%global commit_date 20260522
%global commit 9ac2f6b627bb4cbed62e3aeb76009ffff77bae70
%global commit_date 20260529
%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 d05814ceef5fe8aba3f4543182d16b89f8cbf4fb
%global commit 1c295078227e722d2ad7ff9650d2fd83f3dc64e3
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260527
%global commit_date 20260602
%global ver 0.41.0
Name: mpv-nightly
+2 -2
View File
@@ -1,7 +1,7 @@
%global metainfo_commit f467512129f94bc4c90187e86192202ecc78e820
%global metainfo_commit 47f57d55cc9897a31ac8d0a6411def15cddfe1c4
Name: proton-vpn-gtk-app
Version: 4.16.4
Version: 4.16.5
Release: 1%{?dist}
Summary: Official ProtonVPN Linux app
License: GPL-3.0-only
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-05-27
%global ver 2026-06-02
%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.11.0
Version: 8.12.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
@@ -1,6 +1,6 @@
Name: spotify-launcher
Version: 0.6.5
Release: 3%?dist
Version: 0.6.6
Release: 1%{?dist}
Summary: Client for spotify's apt repository in Rust
License: Apache-2.0 AND MIT AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
Packager: veuxit <erroor234@gmail.com>
+2 -2
View File
@@ -2,8 +2,8 @@
%global realname subtitleedit
Name: %realname.bin
Version: 4.0.15
Release: 1%?dist
Version: 4.0.16
Release: 1%{?dist}
Summary: An advanced subtitle editor and converter
License: GPL-3.0-only
URL: https://www.nikse.dk/SubtitleEdit
+1 -1
View File
@@ -3,7 +3,7 @@
%undefine __brp_mangle_shebangs
Name: python-tauon
Version: 10.0.0
Version: 10.0.1
Release: 1%{?dist}
Summary: A music player for the desktop. Designed to be powerful and streamlined
License: GPL-3.0-or-later
+2 -2
View File
@@ -1,9 +1,9 @@
# Fedora sometimes sources the snapshots under stable versions and just bumps release
# For user clarity I have separated these into different packages
%global commit 14b802e419aff260b9d630e71027d88855e224e7
%global commit 08304e81f9ac9a83c552a6bd78689040d174bf95
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260125
%global commit_date 20260411
%global commit_date 20260531
Name: winetricks-git
Version: %{ver}^%{commit_date}git.%{shortcommit}
+2 -2
View File
@@ -3,8 +3,8 @@
%global crate anda
Name: anda
Version: 0.5.4
Release: 2%{?dist}
Version: 0.7.0
Release: 1%{?dist}
Summary: Andaman Build toolchain
SourceLicense: MIT
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0-or-later AND MPL-2.0-only AND Unicode-3.0 AND (Unlicense OR MIT)
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate mise
Name: rust-mise
Version: 2026.5.15
Version: 2026.5.18
Release: 1%{?dist}
Summary: Front-end to your dev env
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm
Version: 0.8.1
Version: 0.9.0
Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later
@@ -1,6 +1,6 @@
%global tarball_version %%(echo %{version} | tr '~' '.')
%global major_version 50
%global minor_version 1
%global minor_version 2
%if 0%{?rhel}
%global portal_helper 0
@@ -3,8 +3,8 @@
%global realname hyprutils
%global ver 0.13.1
%global commit 3cd3972b2ee658a14d2610d8494e09259e530124
%global commit_date 20260523
%global commit 40ede2e7bdec80ba5d4c443160d905e9f841ae5f
%global commit_date 20260601
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
@@ -1,6 +1,6 @@
Name: plasma6-applet-appgrid
Version: 1.8.3
Release: 1%{?dist}
Version: 1.8.5
Release: 2%{?dist}
Summary: A modern fullscreen application launcher for KDE Plasma
# Main code: GPL-2.0-or-later
# dev.xarbit.appgrid.metainfo.xml: CC0-1.0
@@ -36,14 +36,15 @@ Requires: plasma-desktop
Requires: kf6-kiconthemes
%description
AppGrid is a modern application launcher for KDE Plasma 6, inspired by
macOS Launchpad, COSMIC, and Pantheon.
A modern application launcher for KDE Plasma. It offers unified
search, favorites, categories, and both a panel and a centered popup
presentation.
%prep
%autosetup -n plasma6-applet-appgrid-%{version}
%conf
%cmake
%cmake -DAPPGRID_VERSION_OVERRIDE=%{version}
%build
%cmake_build
@@ -63,6 +64,9 @@ macOS Launchpad, COSMIC, and Pantheon.
%{_datadir}/icons/hicolor/scalable/apps/dev.xarbit.appgrid.svg
%changelog
* Fri May 29 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.8.5-1
- pass version to cmake, update description
* Mon May 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.8.0-1
- fix: add cmake(PlasmaActivities) BuildRequires, add icon to files
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 9f5db9701cc52b824561d6db7ec4cd4f0460a980
%global commit 0583175c167ef52678fbd3ba78cc3510695cfdc6
%forgemeta
Name: lomiri-system-settings
+2 -1
View File
@@ -1,7 +1,7 @@
%global mangowc_ver 0.12.5-1
Name: mangowm
Version: 0.13.0
Version: 0.14.0
Release: 1%{?dist}
Summary: A modern, lightweight, high-performance Wayland compositor built on dwl
License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0
@@ -21,6 +21,7 @@ BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(libinput)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(libpcre2-8)
BuildRequires: pkgconfig(libcjson)
BuildRequires: scenefx-devel
Conflicts: mangowc < %{mangowc_ver}
@@ -1,5 +1,5 @@
%global commit 546ca2a939542c397b6668e1fc1883046126b6fe
%global commit_date 20260523
%global commit 0099e4234f7f6f1f34d884c208279551ac8b5a08
%global commit_date 20260602
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity
+2 -2
View File
@@ -1,8 +1,8 @@
%bcond check 0
Name: wpaperd
Version: 1.2.2
Release: 2%?dist
Version: 1.3.0
Release: 1%{?dist}
Summary: Modern wallpaper daemon for Wayland
License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR Artistic-2.0) AND GPL-3.0+ AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
SourceLicense: GPL-3.0-or-later
@@ -16,7 +16,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio-canary
Version: 2026.1.2.2
Version: 2026.1.2.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 quail2-canary2
%define suffixS quail2-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.7
Version: 2026.1.1.8
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 quail1
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter
Version: 3.44.0
Version: 3.44.1
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 2e5ad917eb4e325a3dbb161c3f41208a8cd35e44
%global commit 5758e149319d244cbf2d21d1ae8d1376adaf1f91
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-05-26
%global fulldate 2026-06-01
%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 85a3d79f97bda50a1a6121a9f20ff6482aa952a9
%global commit_date 20260520
%global commit_hash b75cfc79a175524839492053dab80fcee18b41bf
%global commit_date 20260602
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15
+2 -2
View File
@@ -1,8 +1,8 @@
%bcond bootstrap 0
Name: yarnpkg-berry
Version: 4.15.0
Release: 2%{?dist}
Version: 4.16.0
Release: 1%{?dist}
Summary: Active development version of Yarn
License: BSD-2-Clause
URL: https://yarnpkg.com
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 867e51189b1bdcf0ea64c85a33c741e0af1a28f5
%global commit 818244003b6db179ae175ae3171c8d7f2846e732
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260527
%global ver 1.5.0
%global commit_date 20260602
%global ver 1.6.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -7,7 +7,7 @@
%global debug_package %{nil}
%endif
%global ver 1.4.2-pre
%global ver 1.5.3-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -17,7 +17,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 1.3.7
Version: 1.4.4
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
@@ -1,4 +1,4 @@
%global ver v1.7.1
%global ver v1.7.2
Name: geist-font
Version: %(echo %ver | sed 's/^geist@//')
@@ -52,6 +52,7 @@ keyboards) and translate their input to a variety of virtual device formats.
%_datadir/dbus-1/system.d/org.shadowblip.InputPlumber.conf
%_datadir/inputplumber/
%{_udevrulesdir}/99-inputplumber-device-setup.rules
%{_udevrulesdir}/50-8bitdo-u2-controller.rules
%{_datadir}/polkit-1/actions/org.shadowblip.InputPlumber.policy
%{_datadir}/polkit-1/rules.d/org.shadowblip.InputPlumber.rules
@@ -2,7 +2,7 @@
%global crate anime-game-launcher
%global appid moe.launcher.an-anime-game-launcher
Name: %{crate}
Version: 3.19.5
Version: 3.19.6
Release: 1%{?dist}
Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling
@@ -2,7 +2,7 @@
%global crate honkers-railway-launcher
%global appid moe.launcher.the-honkers-railway-launcher
Name: %{crate}
Version: 1.15.0
Version: 1.15.1
Release: 1%{?dist}
Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit f67a670bcfb54a632d27dfa9b963e42a895047ab
%global commit bf8d1ca1f8c3e82835965e1cad7d2d6de8840924
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260524
%global commit_date 20260602
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
+2 -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 a87d175295cc33df2264939c5437ed3b3f6790e1
%global ver 0.0.40-19396
%global commit 3fa1241ac09264eb010c72c44910067dd31f8e15
%global ver 0.0.40-19430
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
@@ -74,8 +74,6 @@ export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DUSE_NATIVE_INSTRUCTIONS=OFF \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DSTATIC_LINK_LLVM=OFF \
-DUSE_SYSTEM_FAUDIO=ON \
-DUSE_SDL=ON \
@@ -88,11 +86,8 @@ export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
-DUSE_SYSTEM_ZLIB=ON \
-DUSE_SYSTEM_OPENCV=ON \
-DUSE_SYSTEM_CURL=ON \
-DUSE_SYSTEM_FLATBUFFERS=OFF \
-DUSE_SYSTEM_PUGIXML=OFF \
-DUSE_SYSTEM_WOLFSSL=OFF \
-DCMAKE_C_COMPILER="$CC" \
-DCMAKE_CXX_COMPILER="$CXX" \
-DCMAKE_LINKER=mold \
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold"
@@ -1,10 +1,10 @@
%global commit 7b4d0f49351a60d1f93d48f081b4c0e35e10fa6d
%global commit 37d1cb6f98e02b76221190b10af3c6e1c6b7534d
%global shortcommit %{sub %{commit} 0 7}
%global commitdate 20260325
%global commitdate 20260528
Name: steamos-manager-powerstation
Version: 0~%{commitdate}.git%{shortcommit}
Release: 4%{?dist}
Release: 2%{?dist}
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system
License: MIT AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (Apache-2.0 OR BSL-1.0) AND Apache-2.0 OR MIT AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND ISC AND (LGPL-2.1 OR MIT OR Apache-2.0) AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
URL: https://github.com/OpenGamingCollective/steamos-manager
@@ -1,4 +1,4 @@
policy_module(steamos_manager, 1.0.0)
policy_module(steamos_manager, 1.0.1)
########################################
# Init
@@ -22,6 +22,12 @@ init_dbus_chat(steamos_manager_t)
# Query systemd and overall system status (init_t:system status)
init_status(steamos_manager_t)
# D-Bus
gen_require(`
type systemd_unit_file_t;
')
allow steamos_manager_t systemd_unit_file_t:service status;
########################################
# Process permissions
########################################
@@ -75,15 +81,16 @@ domain_read_all_domains_state(steamos_manager_t)
# Tracefs and debugfs
########################################
# ftrace access: /sys/kernel/tracing/instances/steamos-manager/
# debugfs access: /sys/kernel/debug/ath11k/
# ftrace access
# debugfs access
kernel_read_debugfs(steamos_manager_t)
kernel_manage_debugfs(steamos_manager_t)
gen_require(`
type tracefs_t;
')
allow steamos_manager_t tracefs_t:dir search;
allow steamos_manager_t tracefs_t:dir { search write getattr setattr read open create add_name remove_name rmdir };
allow steamos_manager_t tracefs_t:file { getattr setattr create open read write append unlink };
########################################
# Cgroup access
@@ -92,6 +99,12 @@ allow steamos_manager_t tracefs_t:dir search;
# Search the cgroup hierarchy under /sys/fs/cgroup
fs_search_cgroup_dirs(steamos_manager_t)
# Read cgroup interface files
gen_require(`
type cgroup_t;
')
allow steamos_manager_t cgroup_t:file { getattr open read };
########################################
# Device access
########################################
@@ -109,11 +122,34 @@ optional_policy(`
gen_require(`
type hidraw_device_t;
')
allow steamos_manager_t hidraw_device_t:chr_file { open read write getattr ioctl };
allow steamos_manager_t hidraw_device_t:chr_file { open read write getattr ioctl watch watch_reads };
')
optional_policy(`
gen_require(`
type usb_device_t;
')
allow steamos_manager_t usb_device_t:chr_file { getattr watch watch_reads };
')
# /dev/input/event* — inputplumber
dev_rw_input_dev(steamos_manager_t)
dev_getattr_all_chr_files(steamos_manager_t)
dev_getattr_all_blk_files(steamos_manager_t)
optional_policy(`
gen_require(`
type hugetlbfs_t;
')
allow steamos_manager_t hugetlbfs_t:dir getattr;
')
optional_policy(`
gen_require(`
type proc_kcore_t;
')
allow steamos_manager_t proc_kcore_t:file getattr;
')
# Udev events via netlink socket
allow steamos_manager_t self:netlink_kobject_uevent_socket { create bind getattr read setopt };
@@ -183,6 +219,17 @@ corecmd_exec_shell(steamos_manager_t)
# Execute libraries/scripts under /usr/lib/ paths
libs_exec_lib_files(steamos_manager_t)
optional_policy(`
gen_require(`
type dmidecode_exec_t;
')
can_exec(steamos_manager_t, dmidecode_exec_t)
')
optional_policy(`
sysnet_exec_ifconfig(steamos_manager_t)
')
########################################
# Network and IPC
########################################
@@ -1,5 +1,5 @@
Name: steamos-manager
Version: 26.1.0
Version: 26.3.0
Release: 1%{?dist}
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system.
License: MIT AND (MIT OR Apache-2.0) AND Unicode-3.0 AND Apache-2.0 OR BSL-1.0 AND Apache-2.0 OR MIT AND Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT AND BSD-3-Clause OR MIT OR Apache-2.0 AND ISC AND LGPL-2.1 OR MIT OR Apache-2.0 AND MIT AND MIT OR Apache-2.0 AND MIT OR Apache-2.0 OR LGPL-2.1-or-later AND Unlicense OR MIT AND Zlib OR Apache-2.0 OR MIT
+1 -3
View File
@@ -5,7 +5,7 @@
Name: python-%{pypi_name}
Version: 0.5.8
Release: 2%?dist
Release: 3%?dist
Summary: A modern hardware definition language and toolchain based on Python
License: BSD-2-Clause
URL: https://github.com/amaranth-lang/amaranth
@@ -54,8 +54,6 @@ export PDM_BUILD_SCM_VERSION=%{version}
%doc README.md CONTRIBUTING.txt
%license LICENSE.txt
%{_bindir}/amaranth-rpc
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%changelog
* Sun Sep 28 2025 Owen Zimmerman <owen@fyralabs.com>
@@ -5,7 +5,7 @@
# https://github.com/xyproto/gendesk
%global goipath github.com/xyproto/gendesk
Version: 1.0.13
Version: 1.0.15
%global tag 1.0.9
%global commit f074161864697100fdc21a99e09b567e82aeb1b9
+1 -1
View File
@@ -12,7 +12,7 @@
# https://github.com/nektos/act
%global goipath github.com/nektos/act
Version: 0.2.88
Version: 0.2.89
%gometa -f
@@ -2,7 +2,7 @@
# https://github.com/jesseduffield/lazygit
%global goipath github.com/jesseduffield/lazygit
Version: 0.62.0
Version: 0.62.1
%gometa -f
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 787aa7677b47c24f19aae84111d50ef4123072be
%global commit 94ffd50060f1cfd5d7482ec90a23a92bdefdff68
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260525
%global commit_date 20260601
%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.9
Version: 26.6.1
%global golicenses LICENSE
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
+3 -1
View File
@@ -22,8 +22,10 @@ Requires: %{name}
%prep
%autosetup -n %{name}-%{version}
%build
%conf
%cmake
%build
%cmake_build
%install
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 8771451701d1c9081282d6e9d5cb626bb636da19
%global commit 88a18de44f78bf0d0401070bb8cfbc90a78877ba
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260522
%global commit_date 20260602
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Send usage data from your Python code to PostHog.
Name: python-%{pypi_name}
Version: 7.15.4
Version: 7.16.3
Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog
License: MIT
@@ -4,7 +4,7 @@
%global __requires_exclude ^python3\\.14dist\\(proton-vpn-local-agent\\)$
Name: python-%{pypi_name}
Version: 5.2.3
Version: 5.2.4
Release: 1%{?dist}
Summary: A facade to the other Proton VPN components
License: GPL-3.0-Only
@@ -4,7 +4,7 @@
%global _desc Proton VPN local agent written in Rust.
Name: python-%{pypi_name}
Version: 1.6.1
Version: 1.6.2
Release: 1%{?dist}
Summary: Proton VPN local agent written in Rust
License: GPL-3.0-only
@@ -2,7 +2,7 @@
%global _desc Python bindings for FluidSynth.
Name: python-%{pypi_name}
Version: 1.3.6
Version: 1.4.0
Release: 1%{?dist}
Summary: Python bindings for FluidSynth
License: LGPL-2.1
+2 -2
View File
@@ -2,8 +2,8 @@
%global _desc Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction.
Name: python-%{pypi_name}
Version: 24.8.0
Release: 1%?dist
Version: 26.6.0
Release: 1%{?dist}
Summary: Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction
License: MIT
URL: https://github.com/meejah/txtorcon
@@ -1,5 +1,5 @@
%global commit 23246f8aa1afde10a76959b021a66065d8758a55
%global commit_date 20260525
%global commit 5f301d60afc6b7243f9a2928118e9f448ae3c4de
%global commit_date 20260602
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: fresh
Version: 0.3.9
Version: 0.3.10
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.4.0
Release: 1%{?dist}
Summary: CLI for working with usage-based CLIs
@@ -3,11 +3,11 @@
%global priority 90
%global real_name vala
%global commit 7a80e9901b4640dab0a11e96a9158545df6d6937
%global commit c5d31b3fcdb9d564dc3340714a129f72a072391f
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global repo https://gitlab.gnome.org/GNOME/%{real_name}.git
%global commit_date 20260517
%global commit_date 20260528
%global snapshot_info %{commit_date}.%{shortcommit}
Name: vala-nightly
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.17.0-dev.387+31f157d80
version=0.17.0-dev.644+3de725074
mirrors=()
@@ -6,7 +6,7 @@
%define llvm_compat 22
%endif
%global llvm_version 22.0.0
%global ver 0.17.0-dev.387+31f157d80
%global ver 0.17.0-dev.644+3de725074
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -18,7 +18,7 @@
%global zig_cache_dir %{builddir}/zig-cache
Name: zig-master
Version: 0.17.0~dev.387+31f157d80
Version: 0.17.0~dev.644+3de725074
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
+1 -1
View File
@@ -6,7 +6,7 @@
%bcond_with tests
Name: apparmor
Version: 5.0.0
Version: 5.0.1~rc1
Release: 1%{?dist}
Summary: AppArmor userspace components
+3 -3
View File
@@ -1,6 +1,6 @@
%global commit d8738f97ed01f4d87f668df35fa7bbad795c9e49
%global shortcommit d8738f9
%global commit_date 20260523
%global commit 271851bbc07748100382ae7caf6ef71c70c01bfc
%global shortcommit 271851b
%global commit_date 20260602
Name: astal
Version: 0^%commit_date.%commit
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit d8738f97ed01f4d87f668df35fa7bbad795c9e49
%global commit 271851bbc07748100382ae7caf6ef71c70c01bfc
%global shortcommit %{sub %commit 1 7}
%global commit_date 20260523
%global commit_date 20260602
Name: astal
Version: 0^%commit_date.%shortcommit
+2 -2
View File
@@ -4,8 +4,8 @@ project pkg {
spec = "fdk-aac.spec"
}
labels {
mock=1
mock = 1
subrepo = "multimedia"
weekly = 1
updbranch = 1
}
}
+3 -1
View File
@@ -1 +1,3 @@
rpm.version(gh_tag("mstorsjo/fdk-aac"));
import "andax/bump_extras.rhai" as bump;
rpm.version(bump::bodhi("fdk-aac-free", bump::as_bodhi_ver(labels.branch)));
+1 -1
View File
@@ -2,7 +2,7 @@
%global debug_package %{nil}
Name: glaze-devel
Version: 7.7.0
Version: 7.7.1
Release: 1%{?dist}
License: MIT
URL: https://stephenberry.github.io/glaze
+1 -1
View File
@@ -5,7 +5,7 @@
%global cuda_version 13
Name: cuda-cudnn
Version: 9.22.0.52
Version: 9.23.0.39
Release: 1%{?dist}
Epoch: 1
Summary: NVIDIA CUDA Deep Neural Network library (cuDNN)
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "qt6-controllable.spec"
}
}
@@ -0,0 +1,63 @@
%global appid io.github.rfrench3.controllable
Name: qt6-controllable
Version: 0.2.0
Release: 1%{?dist}
Summary: QML module for controller support
License: GPL-2.0-or-later
URL: https://github.com/rfrench3/controllable
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
Packager: Robert French <frenchrobertm@outlook.com>
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(SDL3)
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6Qml)
BuildRequires: cmake(Qt6QuickControls2)
BuildRequires: cmake(KF6I18n)
Requires: kf6-ki18n
Provides: qt6-controllable = %{evr}
%description
A QML module that provides support for controllers.
%prep
%autosetup -n controllable-%{version}
%conf
%cmake
%build
%cmake_build
%install
%cmake_install
%check
appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/%{orgname}.*.xml || :
%files
%license LICENSE.txt
%doc README.md
%{_kf6_metainfodir}/%{appid}.*.xml
%{_kf6_libdir}/libqt6-controllable.so
%{_kf6_qmldir}/io/github/rfrench3/controllable/*
%changelog
* Tue May 12 2026 Robert French
- Initial tests for rpm package
* Sun Apr 26 2026 Robert French
- First day of splitting this module off of bazzite updater
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("rfrench3/controllable"));
+11 -7
View File
@@ -1,8 +1,13 @@
%global commit r55
%global date 20110821
%global _pkg_extra_cflags "-Wno-int-conversion -Wno-declaration-missing-parameter-type"
Name: xavs
Version: 0.1.55
Release: 1%{?dist}
Version: 0.1.55^%{date}svn%{commit}
Release: 2%{?dist}
Summary: AVS1 (First-generation AVS Standards) library
License: GPLv2
License: GPL-2.0-only
URL: https://xavs.sourceforge.net/
Patch0: %{name}-cflags.patch
BuildRequires: autoconf
@@ -10,7 +15,7 @@ BuildRequires: automake
BuildRequires: gcc
BuildRequires: libtool
BuildRequires: subversion
#BuildRequires: yasm
%dnl BuildRequires: yasm
%description
AVS is a complete standard system including system, video, audio, and digital
@@ -35,7 +40,7 @@ The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
svn co https://svn.code.sf.net/p/xavs/code/trunk %{name}
svn co -r %{commit} https://svn.code.sf.net/p/xavs/code/trunk %{name}
%setup -T -D -n %{name}
%autopatch -p1
@@ -43,8 +48,7 @@ svn co https://svn.code.sf.net/p/xavs/code/trunk %{name}
%configure \
--disable-asm \
--enable-pic \
--enable-shared \
--extra-cflags="-Wno-int-conversion -Wno-declaration-missing-parameter-type"
--enable-shared
%build
%make_build
+1 -1
View File
@@ -1,5 +1,5 @@
Name: tail-tray
Version: 0.2.32
Version: 0.2.33
Release: 1%{?dist}
Summary: Tailscale tray menu and UI for the KDE Plasma Desktop
License: GPL-3.0-or-later
@@ -1,7 +1,7 @@
%global commit 3e6c683ecd666099fbf6e3d25a5d69ff041ef36f
%global commit 5d984d010fb413072eaef7fd85e6efa68a7b9ffc
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260526143121
%global commit_date 20260527
%global ver 20260601085329
%global commit_date 20260602
Name: v2ray-domain-list-community
Version: %{ver}^%{commit_date}git.%{shortcommit}
+2 -2
View File
@@ -9,8 +9,8 @@
%bcond docs 0
Name: LCEVCdec
Version: 4.0.3
Release: 1%{?dist}
Version: 4.1.0
Release: 2%{?dist}
Summary: MPEG-5 LCEVC Decoder
License: BSD-3-Clause-Clear
URL: https://docs.v-nova.com/v-nova/lcevc/lcevc-sdk-overview
+1 -1
View File
@@ -1 +1 @@
7.1.2
8.1.1
+1
View File
@@ -7,5 +7,6 @@ project pkg {
labels {
mock = 1
subrepo = "multimedia"
updbranch = 1
}
}
+3
View File
@@ -0,0 +1,3 @@
# FFmpeg keys
ffmpeg-devel.asc
ffmpeg.keyring
+1 -1
View File
@@ -1 +1 @@
0.165
0^20250910git0480cb0
+1 -1
View File
@@ -1 +1 @@
4.1
4.2
+1 -1
View File
@@ -2,7 +2,7 @@ project pkg {
arches = ["x86_64", "aarch64", "i386"]
rpm {
spec = "ffmpeg.spec"
extra_repos = ["https://repos.fyralabs.com/terrarawhide-nvidia", "https://repos.fyralabs.com/terrarawhide-multimedia"]
extra_repos = ["https://repos.fyralabs.com/terrarawhide-multimedia"]
}
labels {
updbranch = 1
+479
View File
@@ -0,0 +1,479 @@
## module name # reason for enablement in ffmpeg (usually there is another package that already got legal review)
aac
aasc
libfdk_aac # fdk-aac-free
ac3
acelp_kelvin
adpcm_4xm
adpcm_adx
adpcm_afc
adpcm_agm
adpcm_aica
adpcm_argo
adpcm_ct
adpcm_dtk
adpcm_ea
adpcm_ea_maxis_xa
adpcm_ea_r1
adpcm_ea_r2
adpcm_ea_r3
adpcm_ea_xas
adpcm_g722
adpcm_g726
adpcm_g726le
adpcm_ima_acorn
adpcm_ima_alp
adpcm_ima_amv
adpcm_ima_apc
adpcm_ima_apm
adpcm_ima_cunning
adpcm_ima_dat4
adpcm_ima_dk3
adpcm_ima_dk4
adpcm_ima_ea_eacs
adpcm_ima_ea_sead
adpcm_ima_iss
adpcm_ima_moflex
adpcm_ima_mtf
adpcm_ima_oki
adpcm_ima_qt
adpcm_ima_rad
adpcm_ima_smjpeg
adpcm_ima_ssi
adpcm_ima_wav
adpcm_ima_ws
adpcm_ms
adpcm_mtaf
adpcm_psx
adpcm_sbpro_2
adpcm_sbpro_3
adpcm_sbpro_4
adpcm_swf
adpcm_thp
adpcm_thp_le
adpcm_vima
adpcm_xa
adpcm_xmd
adpcm_yamaha
adpcm_zork
aic
alac
alias_pix
amrnb
amrwb
amv
anm
ansi # trivial
anull
apac
ape
apng # animated png
apv
arbc
argo
ass # trivial
asv1
asv2
atrac1
atrac3
atrac3al
atrac3p
atrac3pal
aura
aura2
av1 # libaom
av1_qsv # libaom
bethsoftvid # trivial
bfi # trivial
bink
binkaudio_dct
binkaudio_rdft
bintext
bitpacked # trivial
bmp # trivial
bmv_audio
bmv_video
bonk
brender_pix
c93
cbd2_dpcm
ccaption
cdgraphics
cdtoons
cdxl
cinepak
clearvideo
cljr
cook
cpia
cscd
cyuv
dca
dds
derf_dpcm
dfa
dfpwm
dirac # dirac
dnxhd
dnxhr
dolby_e
dpx
dsd_lsbf
dsd_msbf
dsicinaudio
dsicinvideo
dss_sp
dvaudio
dvbsub
dvdsub
dvvideo
dxa
dxtory
eacmv
eamad
eatgq
eatgv
eatqi
eightbps
eightsvx_exp
eightsvx_fib
escape124
escape130
evrc
exr # openEXR
ffv1 # ffmpeg
ffvhuff # ffmpeg
ffwavesynth # pseudo
fits
flac # libFLAC
flashsv
flashsv2
flic
flv
fmvc
fourxm
ftr # fdk-aac
g723_1
g729
gdv
gem
gif # libpng
gremlin_dpcm
gsm # libgsm
gsm_ms
h261
h263
h263_v4l2m2m # hardware
h263i
h263p
hap
hca
hcom
hdr
hnm4_video
hq_hqa
hqx
huffyuv # trivial+zlib
hymt # huffyuv-mt
iac
idcin
idf
iff_ilbm
ilbc # ilbc
imc
indeo2
indeo3
indeo4
indeo5
interplay_acm
interplay_dpcm
interplay_video
ipu
jacosub
jpeg2000 # openjpeg2
jpegls
jv
kgv1
kmvc
lagarith
libaribb24 # aribb24
libaribcaption # libaribcaption
libaom # libaom
libaom_av1 # libaom
libcodec2 # codec2
libdav1d # av1
libgsm # libgsm
libgsm_ms # libgsm
libilbc # ilbc
libjxl # libjxl
liblc3 # liblc3
libopencore_amrnb # opencore-amr
libopencore_amrwb # opencore-amr
libopenh264 # openh264
libopenjpeg # openjpeg
libopus # opus
librsvg # librsvg
libschroedinger # schroedinger
libspeex # speex
libvorbis # libvorbis
libvpx_vp8 # libvpx
libvpx_vp9 # libvpx
libxevd
libzvbi_teletext # zvbi
loco
lscr
m101
mace3
mace6
mdec
media100
metasound
microdvd
mimic
misc4
mjpeg # mjpegtools
mjpeg_qsv # mjpegtools
mjpegb
mlp
mmvideo
motionpixels
movtext
mp1 # twolame/lame
mp1float # twolame/lame
mp2 # twolame
mp2float # twolame
mp3 # lame
mp3adu
mp3adufloat
mp3float # lame
mp3on4
mp3on4float
mpc7
mpc8
mpeg1_v4l2m2m
mpeg1video
mpeg2_qsv
mpeg2_v4l2m2m
mpeg2video
mpeg4
mpeg4_v4l2m2m # hardware
mpegvideo
mpl2
msa1
mscc
msmpeg4v1
msmpeg4v2
msmpeg4v3
msnsiren
msp2
msrle
mss1
msvideo1
mszh
mts2
mv30
mvc1
mvc2
mvdv
mvha
mwsc
mxpeg
nellymoser
nuv
on2avc
opus # libopus
paf_audio
paf_video
pam # trivial
pbm # trivial
pcm_alaw # trivial
pcm_bluray
pcm_dvd
pcm_f16le # trivial
pcm_f24le # trivial
pcm_f32be # trivial
pcm_f32le # trivial
pcm_f64be # trivial
pcm_f64le # trivial
pcm_lxf # trivial
pcm_mulaw # trivial
pcm_s16be # trivial
pcm_s16be_planar # trivial
pcm_s16le # trivial
pcm_s16le_planar # trivial
pcm_s24be # trivial
pcm_s24daud # trivial
pcm_s24le # trivial
pcm_s24le_planar # trivial
pcm_s32be # trivial
pcm_s32le # trivial
pcm_s32le_planar # trivial
pcm_s64be # trivial
pcm_s64le # trivial
pcm_s8 # trivial
pcm_s8_planar # trivial
pcm_sga # trivial
pcm_u16be # trivial
pcm_u16le # trivial
pcm_u24be # trivial
pcm_u24le # trivial
pcm_u32be # trivial
pcm_u32le # trivial
pcm_u8 # trivial
pcm_vidc # trivial
pcx
pfm # trivial
pgm # trivial
pgmyuv # trivial
pgssub # mkvtoolnix
pgx
phm # trivial
photocd
pictor
pjs
png # libpng
ppm # trivial
prores
prores_raw
prosumer
psd
ptx
qcelp
qdm2
qdmc
qdraw
qoa
qoi
qpeg
qtrle
r10k
r210
ra_144
ra_288
rasc
rawvideo # trivial
realtext
rka
rl2
roq
roq_dpcm
rpza
rscc
rv10
rv20
s302m
sami
sanm
sbc
screenpresso
sdx2_dpcm
sgi # trivial
sgirle # trivial
shorten
simbiosis_imx
sipr
siren
smackaud
smacker
smc
smvjpeg
snow
sol_dpcm
sonic
sp5x
speedhq
speex
srgc
srt # trivial
ssa # trivial
stl
subrip
subviewer
subviewer1
sunrast # trivial
svq1
svq3
tak
targa # trivial
targa_y216
tdsc
text # trivial
theora # libtheora
thp
tiertexseqvideo
tiff # libtiff
tmv
truehd
truemotion1
truemotion2
truemotion2rt
truespeech
tscc
tscc2
tta
twinvq
txd
ulti
utvideo
v210 # trivial
v210x # trivial
v308 # trivial
v408 # trivial
v410 # trivial
vb
vble
vcr1
vmdaudio
vmdvideo
vmnc
vnull
vorbis # libvorbis
vp3 # libav
vp4 # libav
vp5 # libav
vp6 # libav
vp6a # libav
vp6f # libav
vp7 # libav
vp8 # libvpx
vp8_qsv # libvpx
vp8_v4l2m2m # libvpx
vp9 # libvpx
vp9_qsv # libvpx
vp9_v4l2m2m # libvpx
vplayer
vqa
vqc
wady_dpcm
wavarc
wavpack
wbmp
wcmv
webp # libwebp
webvtt # trivial
wmav1
wmav2
wmavoice
wmv1
wmv2
wnv1
wrapped_avframe # passthrough
ws_snd1
xan_dpcm
xan_wc3
xan_wc4
xbin
xbm # trivial
xface
xl
xpm
xsub
xwd # xwd
y41p # trivial
ylc
yop
yuv4 # trivial
zero12v
zerocodec
zlib # zlib
zmbv # dosbox
+216
View File
@@ -0,0 +1,216 @@
## module name # reason for enablement in ffmpeg (usually there is another package that already got legal review)
a64multi
a64multi5
aac
libfdk_aac # fdk-aac-free
ac3
adpcm_adx
adpcm_argo
adpcm_g722
adpcm_g726
adpcm_g726le
adpcm_ima_alp
adpcm_ima_amv
adpcm_ima_apm
adpcm_ima_qt
adpcm_ima_ssi
adpcm_ima_wav
adpcm_ima_ws
adpcm_ms
adpcm_swf
adpcm_yamaha
alac
alias_pix
amv
anull
apng # libpng
ass # trivial
asv1
asv2
av1_amf
av1_nvenc
av1_qsv
av1_vaapi
bitpacked # trivial
bmp # trivial
cinepak
cljr
dca
dfpwm
dnxhd
dnxhr
dpx
dvbsub
dvdsub
dvvideo
exr
ffv1
ffvhuff # trivial+zlib
flac # libFLAC
flashsv
flashsv2
flv
g723_1
gif # libpng
h261
h263
h263_v4l2m2m # hardware
h263p
h264_amf # hardware
h264_nvenc # hardware
h264_qsv # hardware
h264_v4l2m2m # hardware
h264_vaapi # hardware
hap
hdr
hevc_amf # hardware
hevc_nvenc # hardware
hevc_qsv # hardware
hevc_v4l2m2m # hardware
hevc_vaapi # hardware
huffyuv # trivial+zlib
ilbc # ilbc
jpeg2000
jpegls
libaom
libaom_av1 # libaom
libcodec2 # codec2
libgsm # libgsm
libgsm_ms # libgsm
libilbc # ilbc
libjxl # libjxl
liblc3 # liblc3
libmp3lame # lame
liboapv
libopencore_amrnb
libopenh264 # openh264
libopenjpeg # openjpeg
libopus # opus
librav1e # rav1e
libspeex # speex
libsvtav1
libtheora # libtheora
libtwolame # twolame
libvo_amrwbenc
libvorbis # libvorbis
libvpx_vp8 # libvpx
libvpx_vp9 # libvpx
libwebp # libwebp
libwebp_anim # libwebp
libxeve
libxvid # xvidcore
mjpeg # mjpegtools
mjpeg_qsv # mjpegtools
mjpeg_vaapi # mjpegtools
mlp
movtext
mp2 # twolame
mp2fixed # twolame
mpeg1video
mpeg2_qsv
mpeg2_vaapi
mpeg2video
mpeg4
mpeg4_v4l2m2m # hardware
msmpeg4v2
msmpeg4v3
msvideo1
nellymoser
opus # opus
pam
pbm # trivial
pcm_alaw # trivial
pcm_f32be # trivial
pcm_f32le # trivial
pcm_f64be # trivial
pcm_f64le # trivial
pcm_mulaw # trivial
pcm_s16be # trivial
pcm_s16be_planar # trivial
pcm_s16le # trivial
pcm_s16le_planar # trivial
pcm_s24be # trivial
pcm_s24le # trivial
pcm_s24le_planar # trivial
pcm_s32be # trivial
pcm_s32le # trivial
pcm_s32le_planar # trivial
pcm_s8 # trivial
pcm_s8_planar # trivial
pcm_u16be # trivial
pcm_u16le # trivial
pcm_u24be # trivial
pcm_u24le # trivial
pcm_u32be # trivial
pcm_u32le # trivial
pcm_u8 # trivial
pcx
pgm # trivial
pgmyuv # trivial
phm # trivial
png # libpng
ppm # trivial
prores
prores_aw
prores_ks
qoi
qtrle
r10k # trivial
r210 # trivial
ra_144
rawvideo # trivial
roq
roq_dpcm
rpza
rv10
rv20
s302m
sbc
sgi # trivial
smc
snow
sonic
sonic_ls
speedhq
srt # trivial
ssa # trivial
subrip # trivial
sunrast # trivial
svq1
targa # trivial
text # trivial
tiff # libtiff
truehd
tta
ttml
utvideo
v210 # trivial
v308 # trivial
v408 # trivial
v410 # trivial
vc1_qsv # hardware
vc1_v4l2m2m # hardware
vc2 # dirac
vnull
vorbis # libvorbis
vp8_qsv # libvpx
vp8_v4l2m2m # libvpx
vp8_vaapi # libvpx
vp9_qsv # libvpx
vp9_vaapi # libvpx
wavpack
wbmp
webvtt # trivial
wmav1
wmav2
wmv1
wmv2
wrapped_avframe # passthrough
xbm # (X11)
xface
xsub
xwd # xwd
y41p # trivial
yuv4 # trivial
zlib # zlib
zmbv # dosbox
File diff suppressed because it is too large Load Diff
@@ -1,42 +0,0 @@
diff -Naur ffmpeg-7.1.2.old/libavcodec/lcevcdec.c ffmpeg-7.1.2/libavcodec/lcevcdec.c
--- ffmpeg-7.1.2.old/libavcodec/lcevcdec.c 2025-10-27 10:07:00.369472051 +0100
+++ ffmpeg-7.1.2/libavcodec/lcevcdec.c 2025-10-27 10:07:01.223246583 +0100
@@ -139,7 +139,7 @@
if (!sd)
return 1;
- res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, in->pts, 0, sd->data, sd->size);
+ res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, (uint64_t) in->pts, sd->data, sd->size);
if (res != LCEVC_Success)
return AVERROR_EXTERNAL;
@@ -147,7 +147,7 @@
if (ret < 0)
return ret;
- res = LCEVC_SendDecoderBase(lcevc->decoder, in->pts, 0, picture, -1, NULL);
+ res = LCEVC_SendDecoderBase(lcevc->decoder, (uint64_t) in->pts, picture, -1, NULL);
if (res != LCEVC_Success)
return AVERROR_EXTERNAL;
diff -Naur ffmpeg-7.1.2.old/libavfilter/vf_lcevc.c ffmpeg-7.1.2/libavfilter/vf_lcevc.c
--- ffmpeg-7.1.2.old/libavfilter/vf_lcevc.c 2025-10-27 10:07:00.732521928 +0100
+++ ffmpeg-7.1.2/libavfilter/vf_lcevc.c 2025-10-27 10:07:01.223846623 +0100
@@ -139,7 +139,7 @@
return ret;
if (sd) {
- res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, in->pts, 0, sd->data, sd->size);
+ res = LCEVC_SendDecoderEnhancementData(lcevc->decoder, (uint64_t) in->pts, sd->data, sd->size);
if (res == LCEVC_Again)
return AVERROR(EAGAIN);
else if (res != LCEVC_Success) {
@@ -148,7 +148,7 @@
}
}
- res = LCEVC_SendDecoderBase(lcevc->decoder, in->pts, 0, picture, -1, in);
+ res = LCEVC_SendDecoderBase(lcevc->decoder, (uint64_t) in->pts, picture, -1, in);
if (res != LCEVC_Success) {
av_log(ctx, AV_LOG_ERROR, "LCEVC_SendDecoderBase failed\n");
LCEVC_FreePicture(lcevc->decoder, picture);

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