Compare commits

...

43 Commits

Author SHA1 Message Date
dependabot[bot] 1e4cc3b289 build(deps): bump github/codeql-action from 4.36.0 to 4.36.1
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.36.0 to 4.36.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/7211b7c8077ea37d8641b6271f6a365a22a5fbfa...87557b9c84dde89fdd9b10e88954ac2f4248e463)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.36.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04 01:23:42 +00:00
Raboneko 09b93937d6 bump: discord-canary-openasar discord-canary rust-zoi-rs 2026-06-04 00:19:20 +00:00
Raboneko e3ec90b5cc bump(branch): zig-master 2026-06-03 23:01:11 +00:00
Raboneko 26e05c9d5a bump: discord-canary-openasar discord-canary electron 2026-06-03 22:38:37 +00:00
Raboneko 3f33c63ace bump: discord-canary-openasar discord-canary signal-desktop rust-mise zed-preview zig-master-bootstrap 2026-06-03 20:29:47 +00:00
Raboneko 219a531185 bump: discord-canary-openasar discord-canary rust-deno zed-preview zed julius posthog transformers libde265 pixi 2026-06-03 17:11:59 +00:00
Kyle Gospodnetich d14132cb38 fix: Restore session handling fix in steamos-manager (#12833) 2026-06-03 09:53:46 -05:00
Raboneko 2eb475181d bump: feishin lomiri-system-settings kotlin-native kotlin proton-vpn-local-agent surge 2026-06-03 12:05:45 +00:00
Raboneko 73705739ee bump(branch): zig-master nct6687d-kmod dkms-nct6687d 2026-06-03 07:20:03 +00:00
Raboneko bdcc78dd0e bump: discord-canary-openasar discord-canary typos 2026-06-03 07:06:17 +00:00
Raboneko 6ba3d0ff10 bump(nightly): legcord-nightly mpv-nightly libsingularity vetro ghostty-nightly zed-nightly xray-nightly nim-nightly types-colorama libbacktrace-nightly v2ray-domain-list-community cloud-hypervisor-nightly nct6687d scx-scheds-nightly glasgow rpi-utils 2026-06-03 04:39:55 +00:00
Raboneko 36775fa469 bump: discord-canary-openasar discord-canary ruffle-nightly zig-master-bootstrap 2026-06-03 02:08:16 +00:00
Owen Zimmerman ccb25ee948 fix: budgie-extras (#12673)
* fix: budgie-extras

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* this?

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* add dep patch

Signed-off-by: Owen-sz <owen@fyralabs.com>

* another bdep

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-02 20:57:30 -05:00
nothingneko cc4337c775 remove the devcontainer common utils (most are included or not useful) (#12805) 2026-06-02 19:03:51 -05:00
Raboneko 0101592351 bump: discord-canary-openasar discord-canary komikku anda 2026-06-02 23:23:08 +00:00
Raboneko 551d4888cc bump: discord-canary-openasar discord-canary rpcs3 apparmor 2026-06-02 21:47:12 +00:00
Robert French 27ba585bb7 add: bazzite_updater (#12807) 2026-06-02 13:58:29 -05:00
Raboneko 95b85adc13 bump: halloy framework-system 2026-06-02 18:54:16 +00:00
Robert French 5a9a0f0fa2 Add: qt6-controllable (#12806) 2026-06-02 11:11:25 -05:00
Raboneko 5fb59d1f0d bump: driftwm android-studio rpcs3 asusctl cardwire electron 2026-06-02 15:08:46 +00:00
Raboneko 23eb38c664 bump: subtitleedit yarnpkg-berry steamos-manager 2026-06-02 11:08:31 +00:00
Raboneko 1fcf18c3f2 bump(branch): zig-master 2026-06-02 09:46:39 +00:00
Gilver 5359a1afdb chore(xavs): Update spec (#7243)
* feat(xavs): Enable ASM for x86_64

Signed-off-by: Gilver <rockgrub@disroot.org>

* feat: Revision

Update versioning to include date and commit revision.

Signed-off-by: Gilver <rockgrub@disroot.org>

* fix: Aaaaa

Signed-off-by: Gilver <rockgrub@disroot.org>

* dshdfhasdfjsdfhjk

Signed-off-by: Gilver <rockgrub@disroot.org>

* ????

Signed-off-by: Gilver <rockgrub@disroot.org>

* ...?

Signed-off-by: Gilver <rockgrub@disroot.org>

* ...?

Signed-off-by: Gilver <rockgrub@disroot.org>

* Hmm

Signed-off-by: Gilver <rockgrub@disroot.org>

* Agh

Signed-off-by: Gilver <rockgrub@disroot.org>

* That wasn't it

Signed-off-by: Gilver <rockgrub@disroot.org>

* Try fetching snapshot again??

Signed-off-by: Gilver <rockgrub@disroot.org>

* I truly hate Sourceforge

Signed-off-by: Gilver <rockgrub@disroot.org>

* I hate PIC

Signed-off-by: Gilver <rockgrub@disroot.org>

* Update xavs.spec

Signed-off-by: Gilver <rockgrub@disroot.org>

* I don't know how Negativo is building this crap

Signed-off-by: Gilver <rockgrub@disroot.org>

* try `-Xlinker muldefs`

Signed-off-by: Gilver <rockgrub@disroot.org>

* ???

Signed-off-by: Gilver <rockgrub@disroot.org>

* Weird space

Signed-off-by: Gilver <rockgrub@disroot.org>

* I don't think this will work

Signed-off-by: Gilver <rockgrub@disroot.org>

* I also don't think this will work

Signed-off-by: Gilver <rockgrub@disroot.org>

* chore: Update CFLAGS

Signed-off-by: Gilver <roachy@fyralabs.com>

* Update xavs.spec

Signed-off-by: Gilver <roachy@fyralabs.com>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
Signed-off-by: Gilver <roachy@fyralabs.com>
2026-06-02 02:13:15 -05:00
Raboneko 47c4d26592 bump: discord-canary-openasar discord-canary zig-master-bootstrap electron 2026-06-02 06:49:55 +00:00
Raboneko 7b5a05066f bump(branch): astal-gtk 2026-06-02 05:08:16 +00:00
Raboneko 46514db20a bump(nightly): mpv-nightly libsingularity ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly nim-nightly types-colorama astal v2ray-domain-list-community cloud-hypervisor-nightly glasgow natscli rpi-utils 2026-06-02 04:20:42 +00:00
Raboneko 14eea54182 bump: discord-canary-openasar discord-canary ruffle-nightly anime-game-launcher honkers-railway-launcher gpu-screen-recorder 2026-06-02 02:06:19 +00:00
Raboneko ffc673f0cb bump: discord-canary-openasar discord-canary tail-tray 2026-06-01 21:50:56 +00:00
Raboneko 4fbe8f615b bump: discord-openasar discord proton-vpn spotify-launcher flutter geist posthog 2026-06-01 18:29:55 +00:00
Raboneko 45f547a0e6 bump(branch): zig-master LCEVCdec ffmpeg gstreamer1-plugins-ugly 2026-06-01 16:33:13 +00:00
Owen Zimmerman 44e5d13f50 chore (Vicinae): use proper license identifier (#12774) 2026-06-01 09:28:04 -05:00
Gilver f82825de56 fix(LCEVCdec): Make updbranch (#12787)
Signed-off-by: Gilver <roachy@fyralabs.com>
2026-06-01 08:42:39 -05:00
Gilver 0b11e50133 chore(README): Update documentation links (#12785)
Signed-off-by: Gilver <roachy@fyralabs.com>
2026-06-01 08:40:39 -05:00
Gilver 52c2d7b79b fix(x264): Fix i686 builds and update versioning scheme (#12784) 2026-06-01 08:39:07 -05:00
Raboneko 8d436f2f4a bump: discord-canary-openasar discord-canary proton-vpn rpcs3 proton-vpn-api-core zig-master-bootstrap pixi vicinae 2026-06-01 12:47:37 +00:00
Raboneko 51baede608 bump: gh-act xray txtorcon 2026-06-01 07:04:09 +00:00
Kyle Gospodnetich b7527cc220 fix: Correct more issues with selinux rules for steamos-manager (#12779) 2026-06-01 13:29:55 +08:00
Raboneko 807d0e2adc bump(branch): ffmpeg gstreamer1-plugins-ugly sc0710-kmod dkms-sc0710 2026-06-01 05:22:59 +00:00
Raboneko 08c65900b4 bump(nightly): mpv-nightly hyprutils.nightly libsingularity zed-nightly xray-nightly types-colorama v2ray-domain-list-community sc0710 2026-06-01 04:27:12 +00:00
Gilver 59ccf2c5bc chore(x265): Update build (#12773) 2026-05-31 21:44:54 -05:00
Raboneko 1da6d0111b bump: ruffle-nightly vicinae 2026-06-01 01:57:31 +00:00
Raboneko 7a9c8760db bump: vgmstream 2026-05-31 23:33:57 +00:00
Raboneko 7e3e872a79 bump: rust-mise 2026-05-31 21:16:42 +00:00
116 changed files with 865 additions and 606 deletions
-3
View File
@@ -2,9 +2,6 @@
"name": "Terra Devcontainer", "name": "Terra Devcontainer",
"image": "ghcr.io/terrapkg/builder:frawhide", "image": "ghcr.io/terrapkg/builder:frawhide",
"runArgs": ["--privileged"], "runArgs": ["--privileged"],
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {}
},
"customizations": { "customizations": {
"vscode": { "vscode": {
"extensions": [ "extensions": [
+1 -1
View File
@@ -73,6 +73,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional). # Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard # Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning" - name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4 uses: github/codeql-action/upload-sarif@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v4
with: with:
sarif_file: results.sarif sarif_file: results.sarif
+8 -8
View File
@@ -13,7 +13,7 @@ This monorepo contains the package manifests for all packages in Terra.
## Installation ## 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 ### Fedora
@@ -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/). 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) - [Contribution Guide](https://docs.terrapkg.com/contributing/getting-started)
- [FAQ](https://developer.fyralabs.com/terra/faq) - [FAQ](https://docs.terrapkg.com/reference/faq)
- [Guidelines](https://developer.fyralabs.com/terra/guidelines) - [Guidelines](https://docs.terrapkg.com/contributing/guidelines)
## Documentation ## 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 ## 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! 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) - [Contribution Guide](https://docs.terrapkg.com/contributing/getting-started)
- [FAQ](https://developer.fyralabs.com/terra/faq) - [FAQ](https://docs.terrapkg.com/reference/faq)
- [Guidelines](https://developer.fyralabs.com/terra/guidelines) - [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"));
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar Name: discord-canary-openasar
Version: 1.0.1174 Version: 1.0.1190
Release: 1%{?dist} Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord-canary Name: discord-canary
Version: 1.0.1174 Version: 1.0.1190
Release: 1%{?dist} Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers Summary: Free Voice and Text Chat for Gamers
URL: discord.com URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar Name: discord-openasar
Version: 1.0.140 Version: 1.0.141
Release: 1%{?dist} Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord Name: discord
Version: 1.0.140 Version: 1.0.141
Release: 1%{?dist} Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin Name: feishin
Version: 1.12.1 Version: 1.13.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: A modern self-hosted music player Summary: A modern self-hosted music player
License: GPL-3.0 License: GPL-3.0
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate halloy %global crate halloy
Name: halloy Name: halloy
Version: 2026.7 Version: 2026.7.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: An open-source IRC client written in Rust, with the Iced GUI library Summary: An open-source IRC client written in Rust, with the Iced GUI library
Packager: Yoong jin <solomoncyj@gmail.com> Packager: Yoong jin <solomoncyj@gmail.com>
+1 -1
View File
@@ -5,7 +5,7 @@
%global pure_protobuf_version 2.0.0 %global pure_protobuf_version 2.0.0
Name: komikku Name: komikku
Version: 50.4.0 Version: 50.5.0
%forgemeta %forgemeta
Release: 1%{?dist} Release: 1%{?dist}
Summary: A manga reader for GNOME Summary: A manga reader for GNOME
@@ -1,5 +1,5 @@
%global commit 9ac2f6b627bb4cbed62e3aeb76009ffff77bae70 %global commit 6bd07ce067fcaf4a282a7955ac2a24656b2a88b1
%global commit_date 20260529 %global commit_date 20260603
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil %global debug_package %nil
%global __strip /bin/true %global __strip /bin/true
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+ # Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 74271a7d80f6c59185699d0d6d2d0b64bcbe90ae %global commit 448de741f9e17a658c4e545c24cf7cb5b846e59d
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260531 %global commit_date 20260603
%global ver 0.41.0 %global ver 0.41.0
Name: mpv-nightly Name: mpv-nightly
+2 -2
View File
@@ -1,7 +1,7 @@
%global metainfo_commit 6599eae1839ec24e04a4f8805a3517f432190df6 %global metainfo_commit 47f57d55cc9897a31ac8d0a6411def15cddfe1c4
Name: proton-vpn-gtk-app Name: proton-vpn-gtk-app
Version: 4.16.4 Version: 4.16.5
Release: 1%{?dist} Release: 1%{?dist}
Summary: Official ProtonVPN Linux app Summary: Official ProtonVPN Linux app
License: GPL-3.0-only License: GPL-3.0-only
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-05-31 %global ver 2026-06-03
%global goodver %(echo %ver | sed 's/-//g') %global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil} %global __brp_mangle_shebangs %{nil}
%bcond_without mold %bcond_without mold
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop Name: signal-desktop
%electronmeta -aD %electronmeta -aD
Version: 8.12.0 Version: 8.13.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org URL: https://signal.org
@@ -1,6 +1,6 @@
Name: spotify-launcher Name: spotify-launcher
Version: 0.6.5 Version: 0.6.6
Release: 3%?dist Release: 1%{?dist}
Summary: Client for spotify's apt repository in Rust 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 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> Packager: veuxit <erroor234@gmail.com>
+2 -2
View File
@@ -2,8 +2,8 @@
%global realname subtitleedit %global realname subtitleedit
Name: %realname.bin Name: %realname.bin
Version: 4.0.15 Version: 4.0.16
Release: 1%?dist Release: 1%{?dist}
Summary: An advanced subtitle editor and converter Summary: An advanced subtitle editor and converter
License: GPL-3.0-only License: GPL-3.0-only
URL: https://www.nikse.dk/SubtitleEdit URL: https://www.nikse.dk/SubtitleEdit
+1 -1
View File
@@ -3,7 +3,7 @@
%global crate anda %global crate anda
Name: anda Name: anda
Version: 0.6.0 Version: 0.7.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Andaman Build toolchain Summary: Andaman Build toolchain
SourceLicense: MIT SourceLicense: MIT
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate mise %global crate mise
Name: rust-mise Name: rust-mise
Version: 2026.5.17 Version: 2026.6.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Front-end to your dev env Summary: Front-end to your dev env
@@ -14,7 +14,7 @@ BuildRequires: meson
BuildRequires: vala BuildRequires: vala
BuildRequires: intltool BuildRequires: intltool
BuildRequires: pkgconfig(budgie-1.0) BuildRequires: pkgconfig(budgie-3.0)
BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(gnome-settings-daemon) BuildRequires: pkgconfig(gnome-settings-daemon)
BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(json-glib-1.0)
@@ -25,6 +25,9 @@ BuildRequires: pkgconfig(libnma)
BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libwnck-3.0) BuildRequires: pkgconfig(libwnck-3.0)
BuildRequires: pkgconfig(libpeas-2)
BuildRequires: pkgconfig(libxfce4windowing-0)
BuildRequires: pkgconfig(gtk-layer-shell-0)
BuildRequires: pkgconfig(appstream) BuildRequires: pkgconfig(appstream)
BuildRequires: pkgconfig(granite) BuildRequires: pkgconfig(granite)
@@ -129,13 +132,6 @@ Summary: Shows the time in a Fuzzy Way
%description -n budgie-applet-fuzzyclock %description -n budgie-applet-fuzzyclock
%{summary} %{summary}
%package -n budgie-applet-hotcorners
Requires: budgie-extras-common
Summary: Applet providing hotcorners capabilities for the Budgie Desktop
%description -n budgie-applet-hotcorners
The hotcorners applet allow user defined commands to be executed
when the mouse cursor is pushed into a corner of the main desktop.
%package -n budgie-applet-kangaroo %package -n budgie-applet-kangaroo
Requires: budgie-extras-common Requires: budgie-extras-common
Summary: Applet to allow quick file-browsing Summary: Applet to allow quick file-browsing
@@ -144,15 +140,6 @@ The kangaroo applet allows for quick & easy browsing, across
(possibly) many directory layers, without having to do a single mouse (possibly) many directory layers, without having to do a single mouse
click. click.
%package -n budgie-applet-keyboard-autoswitch
Requires: budgie-extras-common
Summary: Applet adding the ability to set a different keyboard layout per application
%description -n budgie-applet-keyboard-autoswitch
The Keyboard Auto Switcher applet provides the user the ability to set
a different keyboard layout per application. Exceptions to the default
layout can be set by simply choosing a different layout using the
Keyboard Layout applet.
%package -n budgie-applet-network-manager %package -n budgie-applet-network-manager
Requires: budgie-extras-common Requires: budgie-extras-common
Summary: A fork of Wingpanel Network Indicator, ported to budgie desktop Summary: A fork of Wingpanel Network Indicator, ported to budgie desktop
@@ -181,12 +168,11 @@ Summary: Applet displays files recently accessed for the Budgie Desktop
The recentlyused applet displays the users files that have been opened The recentlyused applet displays the users files that have been opened
or created within a configurable period of time. or created within a configurable period of time.
%package -n budgie-applet-rotation-lock %package -n budgie-applet-screencast
Requires: budgie-extras-common Requires: budgie-extras-common
Summary: Applet to lock or unlock the screen rotation Summary: Applet wrapper around wf-recorder
%description -n budgie-applet-rotation-lock %description -n budgie-applet-screencast
The Rotation Lock applet provides the user an easy way to lock or Applet wrapper around wf-recorder. Allows recording of whole screen displays or areas.
unlock the screen rotation.
%package -n budgie-applet-showtime %package -n budgie-applet-showtime
Requires: budgie-extras-common Requires: budgie-extras-common
@@ -227,31 +213,6 @@ Summary: Applet to display the weather and forecast
The weathershow applet displays daily and three hourly weather The weathershow applet displays daily and three hourly weather
forecasts on both the desktop and a Popover. forecasts on both the desktop and a Popover.
%package -n budgie-applet-window-shuffler
Requires: budgie-extras-common
Requires: budgie-extras-daemon
Summary: Budgie Window Shuffler
%description -n budgie-applet-window-shuffler
%{summary}
%package -n budgie-applet-workspace-stopwatch
Requires: budgie-extras-common
Summary: An applet to keep track of usage per workspace
%description -n budgie-applet-workspace-stopwatch
Workspace Timer Applet is an applet to keep track of usage per workspace, e.g.
to find out how much minutes/hours were actually spent on a job. Workspaces can
be freely named, custom names and all data are rmembered, also after
logout/restart, until the RESET button is pressed. The log file is updated
onworkspace switch/clicking the icon for popup or else every 30 seconds. Time
during suspend is automatically retracted from a workspace' time.
%package -n budgie-applet-wpreviews
Requires: budgie-extras-common
Requires: budgie-extras-daemon
Summary: Applet providing window previews capabilities for the Budgie Desktop
%description -n budgie-applet-wpreviews
The Previews applet shows an overview of windows in an expose like way.
%package -n budgie-applet-wswitcher %package -n budgie-applet-wswitcher
Requires: budgie-extras-common Requires: budgie-extras-common
Requires: budgie-extras-daemon Requires: budgie-extras-daemon
@@ -266,8 +227,14 @@ workspaces.
%prep %prep
%autosetup -p1 %autosetup -p1
find . -name "meson.build" -exec sed -i "s/dependency('budgie-1.0')/dependency('budgie-3.0')/g" {} +
find . -name "meson.build" -exec sed -i "s/dependency('libpeas-1.0')/dependency('libpeas-2')/g" {} +
find . -name "meson.build" -exec sed -i "s/dependency('libpeas-gtk-1.0')/dependency('libpeas-2')/g" {} +
%conf
%meson -Dfor-wayland=true
%build %build
%meson
%meson_build %meson_build
%install %install
@@ -282,7 +249,6 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar %{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar
%files %files
%files common %files common
@@ -294,103 +260,91 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_bindir}/budgie-extras-daemon %{_bindir}/budgie-extras-daemon
%{_libdir}/budgie-extras-daemon/invoke.py %{_libdir}/budgie-extras-daemon/invoke.py
%{_datadir}/budgie-desktop/layouts/*.layout %{_datadir}/budgie-desktop/layouts/*.layout
%{_datadir}/budgie-extras-daemon
%{_mandir}/man1/budgie-extras-daemon.1.gz %{_mandir}/man1/budgie-extras-daemon.1.gz
%files -n budgie-applet-app-launcher %files -n budgie-applet-app-launcher
%{_datadir}/pixmaps/budgie-app-launcher*.svg %{_datadir}/pixmaps/budgie-app-launcher*.svg
%{_libdir}/budgie-desktop/plugins/budgie-app-launcher %{_libdir}/budgie-desktop/plugins/budgie-app-launcher
%{_metainfodir}/org.ubuntubudgie.applauncher.metainfo.xml
%files -n budgie-applet-applications-menu %files -n budgie-applet-applications-menu
%{_libdir}/budgie-desktop/plugins/applications-menu %{_libdir}/budgie-desktop/plugins/applications-menu
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-appmenu.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-appmenu.gschema.xml
#%%{_datadir}/glib-2.0/schemas/io.elementary.desktop.wingpanel.applications-menu.gschema.xml
%files -n budgie-applet-brightness-controller %files -n budgie-applet-brightness-controller
%{_libdir}/budgie-desktop/plugins/budgie-brightness-controller %{_libdir}/budgie-desktop/plugins/budgie-brightness-controller
%{_datadir}/pixmaps/budgie-brightness-controller-1-symbolic.svg %{_datadir}/pixmaps/budgie-brightness-controller-1-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.brightnesscontroller.metainfo.xml
%files -n budgie-applet-clockworks %files -n budgie-applet-clockworks
%{_libdir}/budgie-desktop/plugins/budgie-clockworks %{_libdir}/budgie-desktop/plugins/budgie-clockworks
%{_datadir}/glib-2.0/schemas/*budgie-clockworks*.xml %{_datadir}/glib-2.0/schemas/*budgie-clockworks*.xml
%{_datadir}/pixmaps/budgie-clockworks*.svg %{_datadir}/pixmaps/budgie-clockworks*.svg
%{_metainfodir}/org.ubuntubudgie.clockworks.metainfo.xml
%files -n budgie-applet-countdown %files -n budgie-applet-countdown
%{_libdir}/budgie-desktop/plugins/budgie-countdown %{_libdir}/budgie-desktop/plugins/budgie-countdown
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-countdown.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-countdown.gschema.xml
%{_datadir}/pixmaps/budgie-countdown-symbolic.svg %{_datadir}/pixmaps/budgie-countdown-symbolic.svg
%{_datadir}/pixmaps/cr_*.png %{_datadir}/pixmaps/cr_*.png
%{_metainfodir}/org.ubuntubudgie.countdown.metainfo.xml
%files -n budgie-applet-dropby %files -n budgie-applet-dropby
%{_libdir}/budgie-desktop/plugins/budgie-dropby %{_libdir}/budgie-desktop/plugins/budgie-dropby
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-dropby.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-dropby.gschema.xml
%{_datadir}/pixmaps/budgie-dropby*.svg %{_datadir}/pixmaps/budgie-dropby*.svg
%{_metainfodir}/org.ubuntubudgie.dropby.metainfo.xml
%files -n budgie-applet-fuzzyclock %files -n budgie-applet-fuzzyclock
%{_libdir}/budgie-desktop/plugins/budgie-fuzzyclock %{_libdir}/budgie-desktop/plugins/budgie-fuzzyclock
%{_metainfodir}/org.ubuntubudgie.fuzzyclock.metainfo.xml
%files -n budgie-applet-hotcorners
%{_libdir}/budgie-desktop/plugins/budgie-hotcorners
%config %{_sysconfdir}/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-extras.HotCorners.gschema.xml
%{_datadir}/applications/org.ubuntubudgie.budgie-extras.HotCorners.desktop
%{_datadir}/budgie-hotcorners
/usr/libexec/budgie-hotcorners/
%{_datadir}/pixmaps/budgie-hotcorners-symbolic.svg
%{_datadir}/pixmaps/budgie-hotcgui-*.svg
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.budgie-extras.hotcorners.svg
%files -n budgie-applet-kangaroo %files -n budgie-applet-kangaroo
%{_libdir}/budgie-desktop/plugins/budgie-kangaroo %{_libdir}/budgie-desktop/plugins/budgie-kangaroo
%{_datadir}/pixmaps/budgie-foldertrack-symbolic.svg %{_datadir}/pixmaps/budgie-foldertrack-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.kangaroo.metainfo.xml
%files -n budgie-applet-keyboard-autoswitch
%{_libdir}/budgie-desktop/plugins/budgie-keyboard-autoswitch
%{_datadir}/pixmaps/budgie-keyboard-autoswitch-symbolic.svg
%files -n budgie-applet-network-manager %files -n budgie-applet-network-manager
%{_libdir}/budgie-desktop/plugins/budgie-network-manager %{_libdir}/budgie-desktop/plugins/budgie-network-manager
%files -n budgie-applet-quickchar %files -n budgie-applet-quickchar
%config %{_sysconfdir}/xdg/autostart/quickchar-autostart.desktop
%ghost %{_bindir}/quickchar %ghost %{_bindir}/quickchar
%{_libdir}/quickchar
%{_datadir}/applications/org.ubuntubudgie.quickchar.desktop
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.quickchar.gschema.xml
%{_datadir}/quickchar/chardata
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.quickchar.svg
%{_mandir}/man1/quickchar.1.gz
%{_datadir}/metainfo/org.ubuntubudgie.quickchar.metainfo.xml
%files -n budgie-applet-quicknote %files -n budgie-applet-quicknote
%{_libdir}/budgie-desktop/plugins/budgie-quicknote %{_libdir}/budgie-desktop/plugins/budgie-quicknote
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.quicknote.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.quicknote.gschema.xml
%{_datadir}/pixmaps/budgie-quicknote-symbolic.svg %{_datadir}/pixmaps/budgie-quicknote-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.quicknote.metainfo.xml
%files -n budgie-applet-recentlyused %files -n budgie-applet-recentlyused
%{_libdir}/budgie-desktop/plugins/budgie-recentlyused %{_libdir}/budgie-desktop/plugins/budgie-recentlyused
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-recentlyused.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-recentlyused.gschema.xml
%{_metainfodir}/org.ubuntubudgie.recentlyused.metainfo.xml
%files -n budgie-applet-rotation-lock %files -n budgie-applet-screencast
%{_libdir}/budgie-desktop/plugins/budgie-rotation-lock %{_libdir}/budgie-desktop/plugins/budgie-screencast/BudgieScreencast.plugin
%{_datadir}/pixmaps/budgie-rotation-*.svg %{_libdir}/budgie-desktop/plugins/budgie-screencast/libbudgie-screencast.so
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-screencast.gschema.xml
%{_datadir}/pixmaps/budgie-screencast-symbolic.svg
%files -n budgie-applet-showtime %files -n budgie-applet-showtime
%{_libdir}/budgie-desktop/plugins/budgie-showtime %{_libdir}/budgie-desktop/raven-plugins/org.ubuntubudgie.raven.widget.budgie-showtime/*
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-showtime.gschema.xml
%{_datadir}/pixmaps/showtimenew-symbolic.svg %{_datadir}/pixmaps/showtimenew-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.showtime.metainfo.xml
%files -n budgie-applet-takeabreak %files -n budgie-applet-takeabreak
%{_libdir}/budgie-desktop/plugins/budgie-takeabreak %{_libdir}/budgie-desktop/plugins/budgie-takeabreak
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.takeabreak.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.takeabreak.gschema.xml
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.raven.widget.budgie-showtime.gschema.xml
%{_datadir}/pixmaps/takeabreak*.svg %{_datadir}/pixmaps/takeabreak*.svg
%{_metainfodir}/org.ubuntubudgie.takeabreak.metainfo.xml
%files -n budgie-applet-visualspace %files -n budgie-applet-visualspace
%config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop %config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop
%{_libdir}/budgie-desktop/plugins/budgie-visualspace %{_libdir}/budgie-desktop/plugins/budgie-visualspace
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-visualspace.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-visualspace.gschema.xml
%{_datadir}/pixmaps/visualspace-symbolic.svg %{_datadir}/pixmaps/visualspace-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.visualspace.metainfo.xml
%files -n budgie-applet-wallstreet %files -n budgie-applet-wallstreet
%config %{_sysconfdir}/xdg/autostart/wallstreet-autostart.desktop %config %{_sysconfdir}/xdg/autostart/wallstreet-autostart.desktop
@@ -406,42 +360,18 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_datadir}/budgie-desktop/budgie-weathershow/weather_icons/* %{_datadir}/budgie-desktop/budgie-weathershow/weather_icons/*
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.weathershow.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.weathershow.gschema.xml
%{_datadir}/pixmaps/budgie-wticon-symbolic.svg %{_datadir}/pixmaps/budgie-wticon-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.weathershow.metainfo.xml
%files -n budgie-applet-window-shuffler
%config %{_sysconfdir}/xdg/autostart/layoutspopup-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/dragsnap-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/shuffler*.desktop
%{_libdir}/budgie-window-shuffler
%{_datadir}/applications/org.ubuntubudgie.shufflercontrol.desktop
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.shuffler-control.svg
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.windowshuffler.gschema.xml
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-shufflerapplet.gschema.xml
%{_datadir}/pixmaps/shuffler-*.svg
%{_datadir}/pixmaps/shufflerapplet-*.svg
%{_datadir}/pixmaps/dragsnapimg*.svg
%{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/ShufflerAPplet.plugin
%{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/libshufflerapplet.so
%{_datadir}/metainfo/org.ubuntubudgie.shufflercontrol.metainfo.xml
%files -n budgie-applet-workspace-stopwatch
%{_libdir}/budgie-desktop/plugins/budgie-workspace-stopwatch
%{_datadir}/pixmaps/budgie-wstopwatch-symbolic.svg
%files -n budgie-applet-wpreviews
%config %{_sysconfdir}/xdg/autostart/previews-*.desktop
%{_libdir}/budgie-previews
%{_datadir}/applications/org.ubuntubudgie.previewscontrols.desktop
%{_datadir}/metainfo/org.ubuntubudgie.previewscontrols.metainfo.xml
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-wpreviews.gschema.xml
%{_datadir}/pixmaps/budgie_wpreviews_*.png
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.budgiewpreviews.svg
%files -n budgie-applet-wswitcher %files -n budgie-applet-wswitcher
%{_libdir}/budgie-desktop/plugins/budgie-wswitcher %{_libdir}/budgie-desktop/raven-plugins/org.ubuntubudgie.raven.widget.budgie-wswitcher/*
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-wswitcher.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-wswitcher.gschema.xml
%{_datadir}/pixmaps/budgie-wsw-symbolic.svg %{_datadir}/pixmaps/budgie-wsw-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.wswitcher.metainfo.xml
%changelog %changelog
* Tue Jun 02 2026 Owen Zimmerman <owen@fyralabs.com> - 2.2.3-1
- Update for 2.2.3
* Thu Jun 09 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 1.4.0-1 * Thu Jun 09 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 1.4.0-1
- Updated to 1.4.0 - Updated to 1.4.0
- Added requirements for Workspace Overview - Added requirements for Workspace Overview
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm Name: driftwm
Version: 0.8.1 Version: 0.9.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later License: GPL-3.0-or-later
@@ -3,8 +3,8 @@
%global realname hyprutils %global realname hyprutils
%global ver 0.13.1 %global ver 0.13.1
%global commit 3cd3972b2ee658a14d2610d8494e09259e530124 %global commit 40ede2e7bdec80ba5d4c443160d905e9f841ae5f
%global commit_date 20260523 %global commit_date 20260601
%global shortcommit %{sub %commit 1 7} %global shortcommit %{sub %commit 1 7}
Name: %realname.nightly Name: %realname.nightly
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 0583175c167ef52678fbd3ba78cc3510695cfdc6 %global commit d3692d48fc3c3223c428ac0db56f4dc111f1f620
%forgemeta %forgemeta
Name: lomiri-system-settings Name: lomiri-system-settings
@@ -1,5 +1,5 @@
%global commit 434d1d8bcf68058e8fd44db75bb1b468abaad3e3 %global commit 5c6a11c952530318f42e07a8b5b1d01915f5c055
%global commit_date 20260531 %global commit_date 20260603
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity Name: libsingularity
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 751ccb251d9fb2c472e193bc478c3b928e3514c9 %global commit e7c64817f0e68df1b190f0c3a544b530c71c46b0
%global commit_date 20260405 %global commit_date 20260603
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global goipath github.com/singularityos-lab/vetro %global goipath github.com/singularityos-lab/vetro
@@ -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.*$ %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 Name: android-studio
Version: 2025.3.4.7 Version: 2026.1.1.8
Release: 1%{?dist} Release: 1%{?dist}
Summary: Official IDE for Android development Summary: Official IDE for Android development
License: Apache-2.0 License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>, like-engels <higashikataengels@icl
ExclusiveArch: x86_64 ExclusiveArch: x86_64
URL: https://developer.android.com/studio 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 Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+1 -1
View File
@@ -6,7 +6,7 @@
%global crate deno %global crate deno
Name: rust-deno Name: rust-deno
Version: 2.8.1 Version: 2.8.2
Release: 1%{?dist} Release: 1%{?dist}
Summary: Deno executable Summary: Deno executable
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter Name: flutter
Version: 3.44.0 Version: 3.44.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: SDK for crafting beautiful, fast user experiences from a single codebase Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause License: BSD-3-Clause
@@ -1,6 +1,6 @@
%global commit 2c62d182cec246764ff725096a70b9ef44996f7f %global commit 6246c288ae1087c8d67f75432a59da004b30bf25
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-05-30 %global fulldate 2026-06-02
%global commit_date %(echo %{fulldate} | sed 's/-//g') %global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2 %global ver 1.3.2
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary # Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release # to stop %%gometa from putting commit hash in release
%global commit_hash 0b551d813fe21b9ab6f03fc97672fa8b89531a82 %global commit_hash b75cfc79a175524839492053dab80fcee18b41bf
%global commit_date 20260529 %global commit_date 20260602
%global shortcommit %{sub %{commit_hash} 1 7} %global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15 %global ver 2.0.15
+2 -2
View File
@@ -1,8 +1,8 @@
%bcond bootstrap 0 %bcond bootstrap 0
Name: yarnpkg-berry Name: yarnpkg-berry
Version: 4.15.0 Version: 4.16.0
Release: 2%{?dist} Release: 1%{?dist}
Summary: Active development version of Yarn Summary: Active development version of Yarn
License: BSD-2-Clause License: BSD-2-Clause
URL: https://yarnpkg.com URL: https://yarnpkg.com
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 09165c15dc5d1fea93604231eaf30ca4c25f1cd6 %global commit 7a8f13902982b087e6e27e4d105e9595b26b9429
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260531 %global commit_date 20260603
%global ver 1.6.0 %global ver 1.6.0
%bcond_with check %bcond_with check
+1 -1
View File
@@ -7,7 +7,7 @@
%global debug_package %{nil} %global debug_package %{nil}
%endif %endif
%global ver 1.5.3-pre %global ver 1.6.0-pre
# Exclude input files from mangling # Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -17,7 +17,7 @@
%global rustflags_debuginfo 0 %global rustflags_debuginfo 0
Name: zed Name: zed
Version: 1.4.4 Version: 1.5.3
Release: 1%{?dist} Release: 1%{?dist}
Summary: Zed is a high-performance, multiplayer code editor Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later 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 Name: geist-font
Version: %(echo %ver | sed 's/^geist@//') Version: %(echo %ver | sed 's/^geist@//')
@@ -2,7 +2,7 @@
%global crate anime-game-launcher %global crate anime-game-launcher
%global appid moe.launcher.an-anime-game-launcher %global appid moe.launcher.an-anime-game-launcher
Name: %{crate} Name: %{crate}
Version: 3.19.5 Version: 3.19.6
Release: 1%{?dist} Release: 1%{?dist}
Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling
@@ -2,7 +2,7 @@
%global crate honkers-railway-launcher %global crate honkers-railway-launcher
%global appid moe.launcher.the-honkers-railway-launcher %global appid moe.launcher.the-honkers-railway-launcher
Name: %{crate} Name: %{crate}
Version: 1.15.0 Version: 1.15.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling 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 name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly %global appid org.prismlauncher.PrismLauncher-nightly
%global commit f5d7e76ac4865aed7d033b25a9129913e1f1b520 %global commit bf8d1ca1f8c3e82835965e1cad7d2d6de8840924
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260528 %global commit_date 20260602
%global snapshot_info %{commit_date}.%{shortcommit} %global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys # Change this variables if you want to use custom keys
+2 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3 # 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_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 build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit ecf77ecef0c190b6adf4619447cda165aa5ebad5 %global commit 3fa1241ac09264eb010c72c44910067dd31f8e15
%global ver 0.0.40-19415 %global ver 0.0.40-19430
Name: rpcs3 Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g') Version: %(echo %{ver} | sed 's/-/^/g')
@@ -4,7 +4,7 @@
Name: steamos-manager-powerstation Name: steamos-manager-powerstation
Version: 0~%{commitdate}.git%{shortcommit} Version: 0~%{commitdate}.git%{shortcommit}
Release: 1%{?dist} Release: 3%{?dist}
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system 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) 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 URL: https://github.com/OpenGamingCollective/steamos-manager
@@ -58,7 +58,6 @@ make -f /usr/share/selinux/devel/Makefile -C data/selinux steamos_manager.pp
%install %install
%{cargo_license_online -a} > LICENSE.dependencies %{cargo_license_online -a} > LICENSE.dependencies
%make_install %make_install
rm %{buildroot}%{_unitdir}/sddm.service.d/reset-oneshot-boot.conf # steamOS specific
rm %{buildroot}%{_userunitdir}/orca.service # not used by anyone apparently, steamOS specific(?) rm %{buildroot}%{_userunitdir}/orca.service # not used by anyone apparently, steamOS specific(?)
install -D -m644 data/selinux/steamos_manager.pp %{buildroot}%{_datadir}/selinux/packages/steamos_manager.pp install -D -m644 data/selinux/steamos_manager.pp %{buildroot}%{_datadir}/selinux/packages/steamos_manager.pp
install -d %{buildroot}%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service install -d %{buildroot}%{_userunitdir}/gamescope-session-plus.service.wants/steamos-manager.service
@@ -101,6 +100,7 @@ fi
%{_datadir}/steamos-manager/platform.toml %{_datadir}/steamos-manager/platform.toml
%{_prefix}/lib/steamos-manager %{_prefix}/lib/steamos-manager
%{_unitdir}/steamos-manager.service %{_unitdir}/steamos-manager.service
%{_unitdir}/sddm.service.d/reset-oneshot-boot.conf
%{_userunitdir}/steamos-manager.service %{_userunitdir}/steamos-manager.service
%{_userunitdir}/steamos-manager-configure-cecd.service %{_userunitdir}/steamos-manager-configure-cecd.service
%{_userunitdir}/steamos-manager-session-cleanup.service %{_userunitdir}/steamos-manager-session-cleanup.service
@@ -1,4 +1,4 @@
policy_module(steamos_manager, 1.0.0) policy_module(steamos_manager, 1.0.1)
######################################## ########################################
# Init # Init
@@ -22,6 +22,12 @@ init_dbus_chat(steamos_manager_t)
# Query systemd and overall system status (init_t:system status) # Query systemd and overall system status (init_t:system status)
init_status(steamos_manager_t) 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 # Process permissions
######################################## ########################################
@@ -75,16 +81,16 @@ domain_read_all_domains_state(steamos_manager_t)
# Tracefs and debugfs # Tracefs and debugfs
######################################## ########################################
# ftrace access: /sys/kernel/tracing/instances/steamos-manager/ # ftrace access
# debugfs access: /sys/kernel/debug/ath11k/ # debugfs access
kernel_read_debugfs(steamos_manager_t) kernel_read_debugfs(steamos_manager_t)
kernel_manage_debugfs(steamos_manager_t) kernel_manage_debugfs(steamos_manager_t)
gen_require(` gen_require(`
type tracefs_t; 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:dir write; allow steamos_manager_t tracefs_t:file { getattr setattr create open read write append unlink };
######################################## ########################################
# Cgroup access # Cgroup access
@@ -93,6 +99,12 @@ allow steamos_manager_t tracefs_t:dir write;
# Search the cgroup hierarchy under /sys/fs/cgroup # Search the cgroup hierarchy under /sys/fs/cgroup
fs_search_cgroup_dirs(steamos_manager_t) 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 # Device access
######################################## ########################################
@@ -110,11 +122,34 @@ optional_policy(`
gen_require(` gen_require(`
type hidraw_device_t; 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/input/event* — inputplumber
dev_rw_input_dev(steamos_manager_t) 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 # Udev events via netlink socket
allow steamos_manager_t self:netlink_kobject_uevent_socket { create bind getattr read setopt }; allow steamos_manager_t self:netlink_kobject_uevent_socket { create bind getattr read setopt };
@@ -184,6 +219,17 @@ corecmd_exec_shell(steamos_manager_t)
# Execute libraries/scripts under /usr/lib/ paths # Execute libraries/scripts under /usr/lib/ paths
libs_exec_lib_files(steamos_manager_t) 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 # Network and IPC
######################################## ########################################
@@ -1,5 +1,5 @@
Name: steamos-manager Name: steamos-manager
Version: 26.2.0 Version: 26.3.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system. 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 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 -1
View File
@@ -12,7 +12,7 @@
# https://github.com/nektos/act # https://github.com/nektos/act
%global goipath github.com/nektos/act %global goipath github.com/nektos/act
Version: 0.2.88 Version: 0.2.89
%gometa -f %gometa -f
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 455f6bc2d5915be0465d66fe6d7d06974c2729d3 %global commit fdb9b616fc0edf8fb4c3285870388947b92669fc
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27 %global ver v26.3.27
%global commit_date 20260531 %global commit_date 20260603
%global goipath github.com/XTLS/Xray-core %global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit} Version: %{ver}^%{commit_date}git.%{shortcommit}
+1 -1
View File
@@ -1,7 +1,7 @@
# Disabled because compiled without debug # Disabled because compiled without debug
%global goipath github.com/XTLS/Xray-core %global goipath github.com/XTLS/Xray-core
Version: 26.5.9 Version: 26.6.1
%global golicenses LICENSE %global golicenses LICENSE
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md %global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
@@ -1,7 +1,7 @@
%define _binaries_in_noarch_packages_terminate_build 0 %define _binaries_in_noarch_packages_terminate_build 0
Name: kotlin-native Name: kotlin-native
Version: 2.3.21 Version: 2.4.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: LLVM backend for the Kotlin compiler Summary: LLVM backend for the Kotlin compiler
ExclusiveArch: x86_64 ExclusiveArch: x86_64
+1 -1
View File
@@ -1,6 +1,6 @@
BuildArch: noarch BuildArch: noarch
Name: kotlin Name: kotlin
Version: 2.3.21 Version: 2.4.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Statically typed programming language Summary: Statically typed programming language
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 7813bd8b92824cacec9cddb5152f8c9ed645e03c %global commit 73986c03a10c1bc5db1edb5750f6841c206b89bf
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1 %global ver 2.3.1
%global commit_date 20260530 %global commit_date 20260603
%global debug_package %nil %global debug_package %nil
Name: nim-nightly Name: nim-nightly
+2 -2
View File
@@ -2,8 +2,8 @@
%global _desc Fast PyTorch based DSP for audio and 1D signals. %global _desc Fast PyTorch based DSP for audio and 1D signals.
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 0.2.7 Version: 0.2.8
Release: 1%?dist Release: 1%{?dist}
Summary: Fast PyTorch based DSP for audio and 1D signals Summary: Fast PyTorch based DSP for audio and 1D signals
License: MIT License: MIT
URL: https://github.com/adefossez/julius URL: https://github.com/adefossez/julius
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Send usage data from your Python code to PostHog. %global _desc Send usage data from your Python code to PostHog.
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 7.16.2 Version: 7.17.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog Summary: Send usage data from your Python code to PostHog
License: MIT License: MIT
@@ -4,7 +4,7 @@
%global __requires_exclude ^python3\\.14dist\\(proton-vpn-local-agent\\)$ %global __requires_exclude ^python3\\.14dist\\(proton-vpn-local-agent\\)$
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 5.2.3 Version: 5.2.4
Release: 1%{?dist} Release: 1%{?dist}
Summary: A facade to the other Proton VPN components Summary: A facade to the other Proton VPN components
License: GPL-3.0-Only License: GPL-3.0-Only
@@ -4,7 +4,7 @@
%global _desc Proton VPN local agent written in Rust. %global _desc Proton VPN local agent written in Rust.
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 1.6.2 Version: 1.6.3
Release: 1%{?dist} Release: 1%{?dist}
Summary: Proton VPN local agent written in Rust Summary: Proton VPN local agent written in Rust
License: GPL-3.0-only License: GPL-3.0-only
@@ -2,7 +2,7 @@
%global _desc The model-definition framework for state-of-the-art machine learning models. %global _desc The model-definition framework for state-of-the-art machine learning models.
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 5.9.0 Version: 5.10.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: The model-definition framework for state-of-the-art machine learning models Summary: The model-definition framework for state-of-the-art machine learning models
License: Apache-2.0 License: Apache-2.0
+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. %global _desc Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction.
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 24.8.0 Version: 26.6.0
Release: 1%?dist Release: 1%{?dist}
Summary: Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction Summary: Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction
License: MIT License: MIT
URL: https://github.com/meejah/txtorcon URL: https://github.com/meejah/txtorcon
@@ -1,5 +1,5 @@
%global commit 54bea668cb7c976500c1e1f890351c8cdaabd080 %global commit da65515fd167da571636aedd519fb1a843f7c6bf
%global commit_date 20260531 %global commit_date 20260603
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama %global pypi_name types-colorama
+1 -1
View File
@@ -1,7 +1,7 @@
%define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
%global crate zoi-rs %global crate zoi-rs
%global crate_version 1.15.0 %global crate_version 1.16.1
Name: rust-zoi-rs Name: rust-zoi-rs
Version: %(echo %crate_version | sed 's/-/~/g') Version: %(echo %crate_version | sed 's/-/~/g')
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash #!/usr/bin/bash
version=0.17.0-dev.633+9c5655093 version=0.17.0-dev.667+0569f1f6a
mirrors=() mirrors=()
@@ -6,7 +6,7 @@
%define llvm_compat 22 %define llvm_compat 22
%endif %endif
%global llvm_version 22.0.0 %global llvm_version 22.0.0
%global ver 0.17.0-dev.633+9c5655093 %global ver 0.17.0-dev.667+0569f1f6a
%bcond bootstrap 1 %bcond bootstrap 1
%bcond docs %{without bootstrap} %bcond docs %{without bootstrap}
%bcond test 1 %bcond test 1
+1 -1
View File
@@ -18,7 +18,7 @@
%global zig_cache_dir %{builddir}/zig-cache %global zig_cache_dir %{builddir}/zig-cache
Name: zig-master Name: zig-master
Version: 0.17.0~dev.633+9c5655093 Version: 0.17.0~dev.667+0569f1f6a
Release: 2%{?dist} Release: 2%{?dist}
Summary: Master builds of the Zig language 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 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 %bcond_with tests
Name: apparmor Name: apparmor
Version: 5.0.0 Version: 5.0.1~rc1
Release: 1%{?dist} Release: 1%{?dist}
Summary: AppArmor userspace components Summary: AppArmor userspace components
+3 -3
View File
@@ -1,6 +1,6 @@
%global commit d8738f97ed01f4d87f668df35fa7bbad795c9e49 %global commit 271851bbc07748100382ae7caf6ef71c70c01bfc
%global shortcommit d8738f9 %global shortcommit 271851b
%global commit_date 20260523 %global commit_date 20260602
Name: astal Name: astal
Version: 0^%commit_date.%commit 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 shortcommit %{sub %commit 1 7}
%global commit_date 20260523 %global commit_date 20260602
Name: astal Name: astal
Version: 0^%commit_date.%shortcommit Version: 0^%commit_date.%shortcommit
+2 -2
View File
@@ -1,8 +1,8 @@
%global debug_package %nil %global debug_package %nil
%global commit 96664e69b1ecdb76e824be1d9e8f475b76dd08cf %global commit 549b81b43b46c0f361680561a626bf0e7b79dcbd
%global shortcommit %(c=%commit; echo ${c:0:7}) %global shortcommit %(c=%commit; echo ${c:0:7})
%global commit_date 20260504 %global commit_date 20260603
%global _desc %{expand: %global _desc %{expand:
A C library that may be linked into a C/C++ program to produce symbolic backtraces. A C library that may be linked into a C/C++ program to produce symbolic backtraces.
+1 -1
View File
@@ -1,6 +1,6 @@
Name: libde265 Name: libde265
Summary: Open H.265 video codec implementation Summary: Open H.265 video codec implementation
Version: 1.1.0 Version: 1.1.1
Release: 1%{?dist} Release: 1%{?dist}
License: LGPL-3.0-or-later License: LGPL-3.0-or-later
URL: https://www.libde265.org/ URL: https://www.libde265.org/
+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 Name: xavs
Version: 0.1.55 Version: 0.1.55^%{date}svn%{commit}
Release: 1%{?dist} Release: 2%{?dist}
Summary: AVS1 (First-generation AVS Standards) library Summary: AVS1 (First-generation AVS Standards) library
License: GPLv2 License: GPL-2.0-only
URL: https://xavs.sourceforge.net/ URL: https://xavs.sourceforge.net/
Patch0: %{name}-cflags.patch Patch0: %{name}-cflags.patch
BuildRequires: autoconf BuildRequires: autoconf
@@ -10,7 +15,7 @@ BuildRequires: automake
BuildRequires: gcc BuildRequires: gcc
BuildRequires: libtool BuildRequires: libtool
BuildRequires: subversion BuildRequires: subversion
#BuildRequires: yasm %dnl BuildRequires: yasm
%description %description
AVS is a complete standard system including system, video, audio, and digital 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}. developing applications that use %{name}.
%prep %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} %setup -T -D -n %{name}
%autopatch -p1 %autopatch -p1
@@ -43,8 +48,7 @@ svn co https://svn.code.sf.net/p/xavs/code/trunk %{name}
%configure \ %configure \
--disable-asm \ --disable-asm \
--enable-pic \ --enable-pic \
--enable-shared \ --enable-shared
--extra-cflags="-Wno-int-conversion -Wno-declaration-missing-parameter-type"
%build %build
%make_build %make_build
+1 -1
View File
@@ -1,5 +1,5 @@
Name: tail-tray Name: tail-tray
Version: 0.2.32 Version: 0.2.33
Release: 1%{?dist} Release: 1%{?dist}
Summary: Tailscale tray menu and UI for the KDE Plasma Desktop Summary: Tailscale tray menu and UI for the KDE Plasma Desktop
License: GPL-3.0-or-later License: GPL-3.0-or-later
@@ -1,7 +1,7 @@
%global commit 971f4e2fb13ab9b1eb0f73dad370036b36316707 %global commit 25cae6dddc6d15163c19be808d1ce44fb7355b8f
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260531040030 %global ver 20260602145358
%global commit_date 20260531 %global commit_date 20260603
Name: v2ray-domain-list-community Name: v2ray-domain-list-community
Version: %{ver}^%{commit_date}git.%{shortcommit} Version: %{ver}^%{commit_date}git.%{shortcommit}
+2 -2
View File
@@ -9,8 +9,8 @@
%bcond docs 0 %bcond docs 0
Name: LCEVCdec Name: LCEVCdec
Version: 4.0.3 Version: 4.1.0
Release: 1%{?dist} Release: 2%{?dist}
Summary: MPEG-5 LCEVC Decoder Summary: MPEG-5 LCEVC Decoder
License: BSD-3-Clause-Clear License: BSD-3-Clause-Clear
URL: https://docs.v-nova.com/v-nova/lcevc/lcevc-sdk-overview 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 { labels {
mock = 1 mock = 1
subrepo = "multimedia" subrepo = "multimedia"
updbranch = 1
} }
} }
+1 -1
View File
@@ -1 +1 @@
0.165 0^20250910git0480cb0
+1 -1
View File
@@ -1 +1 @@
4.1 4.2
+1 -1
View File
@@ -108,7 +108,7 @@ Name: ffmpeg
%global pkg_name %{name}%{?pkg_suffix} %global pkg_name %{name}%{?pkg_suffix}
Version: 8.1.1 Version: 8.1.1
Release: 1%{?dist} Release: 3%{?dist}
Epoch: 1 Epoch: 1
Summary: A complete solution to record, convert and stream audio and video Summary: A complete solution to record, convert and stream audio and video
License: GPL-3.0-or-later License: GPL-3.0-or-later
@@ -1,5 +1,5 @@
Name: gpu-screen-recorder Name: gpu-screen-recorder
Version: 5.13.8 Version: 5.13.9
Release: 1%{?dist} Release: 1%{?dist}
Summary: A shadowplay-like screen recorder for Linux Summary: A shadowplay-like screen recorder for Linux
@@ -1 +1 @@
0.165 0^20250910git0480cb0
@@ -1 +1 @@
4.1 4.2
@@ -1,8 +1,8 @@
%global majorminor 1.0 %global majorminor 1.0
Name: gstreamer1-plugins-ugly Name: gstreamer1-plugins-ugly
Version: 1.28.2 Version: 1.28.3
Release: 1%{?dist} Release: 2%{?dist}
Epoch: 2 Epoch: 2
Summary: GStreamer streaming media framework "ugly" plugins Summary: GStreamer streaming media framework "ugly" plugins
License: LGPL-2.0-or-later and LGPL-2.0-only License: LGPL-2.0-or-later and LGPL-2.0-only
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit d73e324a6cf283810c9629558a9bdec237dfb37b %global commit 7111255cef4d520dbe5cd4b661fbb18b29564850
%global shortcommit %{sub %{commit} 1 7} %global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260523 %global commit_date 20260531
Name: vgmstream Name: vgmstream
Version: 0~%{commit_date}git.%shortcommit Version: 0~%{commit_date}git.%shortcommit
+1
View File
@@ -7,5 +7,6 @@ project pkg {
labels { labels {
mock = 1 mock = 1
subrepo = "multimedia" subrepo = "multimedia"
nightly = 1
} }
} }
+10
View File
@@ -0,0 +1,10 @@
let domain = `code.videolan.org`;
let c = gitlab_commit(domain, "536", "master");
rpm.global("commit", c);
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
rpm.global("api_version", find(`#define X264_BUILD ([\d]+)`, get(`https://${domain}/videolan/x264/-/raw/${c}/x264.h`), 1));
}
+15 -6
View File
@@ -3,11 +3,15 @@
%global api_version 165 %global api_version 165
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%ifarch %{ix86}
%global _pkg_extra_ldflags "-Wl,-z,notext"
%endif
%bcond_with bootstrap %bcond_with bootstrap
Name: x264 Name: x264
Version: 0.%{api_version} Version: 0^%{commit_date}git%{shortcommit}
Release: 38%{?shortcommit:.%{commit_date}git%{shortcommit}}%{?dist} Release: 1%{?dist}
Epoch: 1 Epoch: 1
Summary: H264/AVC video streams encoder Summary: H264/AVC video streams encoder
License: GPL-2.0-or-later License: GPL-2.0-or-later
@@ -22,8 +26,8 @@ BuildRequires: pkgconfig(libavformat)
BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libavutil)
BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(libswscale)
%endif %endif
Requires: bash-completion Requires: bash-completion
Packager: Terra Packaging Team <terra@fyralabs.com>
%description %description
%{name} is a free software library and application for encoding video streams into %{name} is a free software library and application for encoding video streams into
@@ -40,13 +44,15 @@ libraries.
%package devel %package devel
Summary: Development files for the x264 library Summary: Development files for the x264 library
Requires: %{name}-libs%{?_isa} = %{?epoch}:%{version}-%{release} Requires: %{name}-libs%{?_isa} = %{evr}
Requires: pkgconfig Requires: pkgconfig
%description devel %description devel
The %{name}-devel package contains libraries and header files for developing The %{name}-devel package contains libraries and header files for developing
applications that use %{name}. applications that use %{name}.
%pkg_completion -B
%prep %prep
%git_clone https://code.videolan.org/videolan/x264.git %{commit} %git_clone https://code.videolan.org/videolan/x264.git %{commit}
@@ -69,8 +75,9 @@ applications that use %{name}.
%ldconfig_scriptlets libs %ldconfig_scriptlets libs
%files %files
%license COPYING
%doc AUTHORS
%{_bindir}/%{name} %{_bindir}/%{name}
%{_datadir}/bash-completion/completions/%{name}
%files libs %files libs
%license COPYING %license COPYING
@@ -85,4 +92,6 @@ applications that use %{name}.
%{_libdir}/pkgconfig/%{name}.pc %{_libdir}/pkgconfig/%{name}.pc
%changelog %changelog
%autochangelog * Mon Jun 1 2026 Gilver E. <roachy@fyralabs.com> - 0^20250910git0480cb0-1
- Fix i686 builds
- Update versioning scheme to modern Fedora snapshot guidelines
+6 -1
View File
@@ -1,5 +1,10 @@
// HACK: use RegEx to parse HTML! // HACK: use RegEx to parse HTML!
let vers = find_all(`<a href="x265_([\d.]+).tar.gz"`, get("http://ftp.videolan.org/pub/videolan/x265/")); let vers = find_all(`<a href="x265_([\d.]+).tar.gz"`, get("http://ftp.videolan.org/pub/videolan/x265/"));
// HACK: assume the last one is always the newest version! // HACK: assume the last one is always the newest version!
rpm.version(vers[vers.len()-1][1]); let v = vers[vers.len()-1][1];
rpm.version(v);
// Best update script ever!!!!11 // Best update script ever!!!!11
if rpm.changed() {
rpm.global("api_version", find(`set\(X265_BUILD ([\d]+)\)`, get(`https://bitbucket.org/multicoreware/x265_git/raw/${v}/source/CMakeLists.txt`), 1));
}
+264
View File
@@ -0,0 +1,264 @@
diff -Naur x265_4.2.old/doc/reST/cli.rst x265_4.2/doc/reST/cli.rst
--- x265_4.2.old/doc/reST/cli.rst 2026-05-22 09:31:41.392908256 +0200
+++ x265_4.2/doc/reST/cli.rst 2026-05-22 09:31:41.566332687 +0200
@@ -2410,6 +2410,8 @@
13. chroma-derived-c
14. ictcp
15. ipt-pq-c2
+ 16. ycgco-re
+ 17. ycgco-ro
.. option:: --chromaloc <0..5>
diff -Naur x265_4.2.old/source/CMakeLists.txt x265_4.2/source/CMakeLists.txt
--- x265_4.2.old/source/CMakeLists.txt 2026-05-22 09:31:41.511324918 +0200
+++ x265_4.2/source/CMakeLists.txt 2026-05-22 09:31:41.564187955 +0200
@@ -890,6 +890,9 @@
elseif(ARM64 OR CROSS_COMPILE_ARM64)
# compile ARM64 arch asm files here
enable_language(ASM)
+ if(APPLE)
+ set(ARM_ARGS ${ARM_ARGS} -arch ${CMAKE_OSX_ARCHITECTURES})
+ endif()
foreach(ASM ${ARM_ASMS})
set(ASM_SRC ${CMAKE_CURRENT_SOURCE_DIR}/common/aarch64/${ASM})
list(APPEND ASM_SRCS ${ASM_SRC})
diff -Naur x265_4.2.old/source/common/frame.cpp x265_4.2/source/common/frame.cpp
--- x265_4.2.old/source/common/frame.cpp 2026-05-22 09:31:41.405483833 +0200
+++ x265_4.2/source/common/frame.cpp 2026-05-22 09:31:41.561815253 +0200
@@ -378,6 +378,11 @@
delete[] m_userSEI.payloads;
}
+ if (m_rpu.payloadSize)
+ {
+ delete[] m_rpu.payload;
+ }
+
if (m_ctuInfo)
{
uint32_t widthInCU = (m_param->sourceWidth + m_param->maxCUSize - 1) >> m_param->maxLog2CUSize;
diff -Naur x265_4.2.old/source/common/param.cpp x265_4.2/source/common/param.cpp
--- x265_4.2.old/source/common/param.cpp 2026-05-22 09:31:41.406483841 +0200
+++ x265_4.2/source/common/param.cpp 2026-05-22 09:31:41.566608597 +0200
@@ -408,6 +408,7 @@
param->preferredTransferCharacteristics = -1;
param->pictureStructure = -1;
param->bEmitCLL = 1;
+ param->bEmitAmbientViewingEnvironment = 0;
param->bEnableFrameDuplication = 0;
param->dupThreshold = 70;
@@ -1815,10 +1816,10 @@
" smpte170m, smpte240m, linear, log100, log316, iec61966-2-4, bt1361e,"
" iec61966-2-1, bt2020-10, bt2020-12, smpte-st-2084, smpte-st-428 or arib-std-b67");
CHECK(param->vui.matrixCoeffs < 0
- || param->vui.matrixCoeffs > 15
+ || param->vui.matrixCoeffs > 17
|| param->vui.matrixCoeffs == 3,
"Matrix Coefficients must be unknown, bt709, fcc, bt470bg, smpte170m,"
- " smpte240m, gbr, ycgco, bt2020nc, bt2020c, smpte-st-2085, chroma-nc, chroma-c, ictcp or ipt-pq-c2");
+ " smpte240m, gbr, ycgco, bt2020nc, bt2020c, smpte-st-2085, chroma-nc, chroma-c, ictcp, ipt-pq-c2, ycgco-re, or ycgco-ro");
CHECK(param->vui.chromaSampleLocTypeTopField < 0
|| param->vui.chromaSampleLocTypeTopField > 5,
"Chroma Sample Location Type Top Field must be 0-5");
@@ -1980,6 +1981,7 @@
|| param->bEmitIDRRecoverySEI
|| !!param->interlaceMode
|| param->preferredTransferCharacteristics > 1
+ || param->bEmitAmbientViewingEnvironment
|| strlen(param->toneMapFile)
|| strlen(param->naluFile));
@@ -2941,6 +2943,10 @@
dst->bEmitCLL = src->bEmitCLL;
dst->maxCLL = src->maxCLL;
dst->maxFALL = src->maxFALL;
+ dst->ambientIlluminance = src->ambientIlluminance;
+ dst->ambientLightX = src->ambientLightX;
+ dst->ambientLightY = src->ambientLightY;
+ dst->bEmitAmbientViewingEnvironment = src->bEmitAmbientViewingEnvironment;
dst->log2MaxPocLsb = src->log2MaxPocLsb;
dst->bEmitVUIHRDInfo = src->bEmitVUIHRDInfo;
dst->bEmitVUITimingInfo = src->bEmitVUITimingInfo;
diff -Naur x265_4.2.old/source/common/threadpool.cpp x265_4.2/source/common/threadpool.cpp
--- x265_4.2.old/source/common/threadpool.cpp 2026-05-22 09:31:41.414483910 +0200
+++ x265_4.2/source/common/threadpool.cpp 2026-05-22 09:31:41.556420957 +0200
@@ -125,12 +125,6 @@
{
THREAD_NAME("Worker", m_id);
-#if _WIN32
- SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_BELOW_NORMAL);
-#else
- __attribute__((unused)) int val = nice(10);
-#endif
-
m_pool.setCurrentThreadAffinity();
sleepbitmap_t idBit = (sleepbitmap_t)1 << m_id;
@@ -835,10 +829,16 @@
else if (cpuCount >= 32)
return (p->sourceHeight > 2000) ? 6 : 5;
else if (cpuCount >= 16)
- return 4;
+#if MACOS && X265_ARCH_ARM64
+ return 16;
+#else
+ return 4;
+#endif
else if (cpuCount >= 8)
#if _WIN32 && X265_ARCH_ARM64
return cpuCount;
+#elif MACOS && X265_ARCH_ARM64
+ return 8;
#else
return 3;
#endif
diff -Naur x265_4.2.old/source/encoder/encoder.cpp x265_4.2/source/encoder/encoder.cpp
--- x265_4.2.old/source/encoder/encoder.cpp 2026-05-22 09:31:41.432484066 +0200
+++ x265_4.2/source/encoder/encoder.cpp 2026-05-22 09:31:41.562115269 +0200
@@ -1768,11 +1768,20 @@
}
copyUserSEIMessages(inFrame[0], inputPic[0]);
- /*Copy Dolby Vision RPU from inputPic to frame*/
+ /* Copy Dolby Vision RPU from inputPic to frame. */
+ if (inFrame[0]->m_rpu.payload && inFrame[0]->m_rpu.payloadSize < inputPic[0]->rpu.payloadSize)
+ {
+ delete[] inFrame[0]->m_rpu.payload;
+ inFrame[0]->m_rpu.payload = NULL;
+ }
+
if (inputPic[0]->rpu.payloadSize)
{
+ if (inFrame[0]->m_rpu.payload == NULL)
+ {
+ inFrame[0]->m_rpu.payload = new uint8_t[inputPic[0]->rpu.payloadSize];
+ }
inFrame[0]->m_rpu.payloadSize = inputPic[0]->rpu.payloadSize;
- inFrame[0]->m_rpu.payload = new uint8_t[inputPic[0]->rpu.payloadSize];
memcpy(inFrame[0]->m_rpu.payload, inputPic[0]->rpu.payload, inputPic[0]->rpu.payloadSize);
}
@@ -3475,6 +3484,15 @@
}
}
+ if (m_param->bEmitAmbientViewingEnvironment)
+ {
+ SEIAmbientViewingEnvironment ambientsei;
+ ambientsei.ambientIlluminance = m_param->ambientIlluminance;
+ ambientsei.ambientLightX = m_param->ambientLightX;
+ ambientsei.ambientLightY = m_param->ambientLightY;
+ ambientsei.writeSEImessages(bs, m_sps, NAL_UNIT_PREFIX_SEI, list, m_param->bSingleSeiNal);
+ }
+
if (m_param->bEmitInfoSEI)
{
char *opts = x265_param2string(m_param, m_sps.conformanceWindow.rightOffset, m_sps.conformanceWindow.bottomOffset);
diff -Naur x265_4.2.old/source/encoder/entropy.cpp x265_4.2/source/encoder/entropy.cpp
--- x265_4.2.old/source/encoder/entropy.cpp 2026-05-22 09:31:41.433484074 +0200
+++ x265_4.2/source/encoder/entropy.cpp 2026-05-22 09:31:41.565040953 +0200
@@ -2104,8 +2104,9 @@
void Entropy::codeMvd(const CUData& cu, uint32_t absPartIdx, int list)
{
const MV& mvd = cu.m_mvd[list][absPartIdx];
- const int hor = mvd.x;
- const int ver = mvd.y;
+ // to ensure the mvdLX is in the range of [-2^15, 2^15-1]
+ const int16_t hor = (int16_t)mvd.x;
+ const int16_t ver = (int16_t)mvd.y;
encodeBin(hor != 0 ? 1 : 0, m_contextState[OFF_MV_RES_CTX]);
encodeBin(ver != 0 ? 1 : 0, m_contextState[OFF_MV_RES_CTX]);
diff -Naur x265_4.2.old/source/encoder/sei.h x265_4.2/source/encoder/sei.h
--- x265_4.2.old/source/encoder/sei.h 2026-05-22 09:31:41.437484109 +0200
+++ x265_4.2/source/encoder/sei.h 2026-05-22 09:31:41.558216982 +0200
@@ -726,6 +726,25 @@
}
};
+class SEIAmbientViewingEnvironment : public SEI
+{
+public:
+ SEIAmbientViewingEnvironment()
+ {
+ m_payloadType = AMBIENT_VIEWING_ENVIRONMENT;
+ m_payloadSize = 8;
+ }
+ uint32_t ambientIlluminance;
+ uint16_t ambientLightX;
+ uint16_t ambientLightY;
+ void writeSEI(const SPS&)
+ {
+ WRITE_CODE(ambientIlluminance, 32, "ambient_illuminance");
+ WRITE_CODE(ambientLightX, 16, "ambient_light_x");
+ WRITE_CODE(ambientLightY, 16, "ambient_light_y");
+ }
+};
+
class SEIDecodedPictureHash : public SEI
{
public:
diff -Naur x265_4.2.old/source/x265cli.cpp x265_4.2/source/x265cli.cpp
--- x265_4.2.old/source/x265cli.cpp 2026-05-22 09:31:41.443484161 +0200
+++ x265_4.2/source/x265cli.cpp 2026-05-22 09:31:41.567013470 +0200
@@ -328,7 +328,7 @@
H0(" smpte240m, linear, log100, log316, iec61966-2-4, bt1361e, iec61966-2-1,\n");
H0(" bt2020-10, bt2020-12, smpte2084, smpte428, arib-std-b67. Default unknown\n");
H1(" --colormatrix <string> Specify color matrix setting from unknown, bt709, fcc, bt470bg, smpte170m,\n");
- H1(" smpte240m, gbr, ycgco, bt2020nc, bt2020c, smpte2085, chroma-derived-nc, chroma-derived-c, ictcp, ipt-pq-c2. Default unknown\n");
+ H1(" smpte240m, gbr, ycgco, bt2020nc, bt2020c, smpte2085, chroma-derived-nc, chroma-derived-c, ictcp, ipt-pq-c2, ycgco-re, ycgco-ro. Default unknown\n");
H1(" --chromaloc <integer> Specify chroma sample location (0 to 5). Default of %d\n", param->vui.chromaSampleLocTypeTopField);
H0(" --master-display <string> SMPTE ST 2086 master display color volume info SEI (HDR)\n");
H0(" format: G(x,y)B(x,y)R(x,y)WP(x,y)L(max,min)\n");
@@ -1508,4 +1508,4 @@
#ifdef __cplusplus
}
-#endif
\ No newline at end of file
+#endif
diff -Naur x265_4.2.old/source/x265.h x265_4.2/source/x265.h
--- x265_4.2.old/source/x265.h 2026-05-22 09:31:41.443484161 +0200
+++ x265_4.2/source/x265.h 2026-05-22 09:31:41.566832268 +0200
@@ -378,6 +378,7 @@
MASTERING_DISPLAY_INFO = 137,
CONTENT_LIGHT_LEVEL_INFO = 144,
ALTERNATIVE_TRANSFER_CHARACTERISTICS = 147,
+ AMBIENT_VIEWING_ENVIRONMENT = 148,
ALPHA_CHANNEL_INFO = 165,
THREE_DIMENSIONAL_REFERENCE_DISPLAYS_INFO = 176,
MULTIVIEW_SCENE_INFO = 178,
@@ -753,7 +754,7 @@
"log316", "iec61966-2-4", "bt1361e", "iec61966-2-1", "bt2020-10", "bt2020-12",
"smpte2084", "smpte428", "arib-std-b67", 0 };
static const char * const x265_colmatrix_names[] = { "gbr", "bt709", "unknown", "", "fcc", "bt470bg", "smpte170m", "smpte240m",
- "ycgco", "bt2020nc", "bt2020c", "smpte2085", "chroma-derived-nc", "chroma-derived-c", "ictcp", "ipt-pq-c2", 0 };
+ "ycgco", "bt2020nc", "bt2020c", "smpte2085", "chroma-derived-nc", "chroma-derived-c", "ictcp", "ipt-pq-c2", "ycgco-re", "ycgco-ro", 0 };
static const char * const x265_sar_names[] = { "unknown", "1:1", "12:11", "10:11", "16:11", "40:33", "24:11", "20:11",
"32:11", "80:33", "18:11", "15:11", "64:33", "160:99", "4:3", "3:2", "2:1", 0 };
static const char * const x265_interlace_names[] = { "prog", "tff", "bff", 0 };
@@ -1978,6 +1979,11 @@
* value to that value. */
uint16_t maxLuma;
+ /* ISO/IEC 23008-2:2017, D.2.39 ambient viewing environment SEI message */
+ uint32_t ambientIlluminance;
+ uint16_t ambientLightX;
+ uint16_t ambientLightY;
+
/* Maximum of the picture order count */
int log2MaxPocLsb;
@@ -2189,6 +2195,9 @@
/*Emit content light level info SEI*/
int bEmitCLL;
+ /* Emit ambient viewing environment SEI */
+ int bEmitAmbientViewingEnvironment;
+
/*
* Signals picture structure SEI timing message for every frame
* picture structure 7 is signalled for frame doubling
@@ -0,0 +1,11 @@
diff -Naur x265_4.2.old/source/common/aarch64/asm-primitives.cpp x265_4.2/source/common/aarch64/asm-primitives.cpp
--- x265_4.2.old/source/common/aarch64/asm-primitives.cpp 2026-05-22 09:31:41.396956906 +0200
+++ x265_4.2/source/common/aarch64/asm-primitives.cpp 2026-05-22 09:31:41.512336554 +0200
@@ -31,6 +31,7 @@
extern "C" {
#include "fun-decls.h"
+#include "../arm/ipfilter8.h"
}
#define ALL_LUMA_TU_TYPED(prim, fncdef, fname, cpu) \
+11
View File
@@ -0,0 +1,11 @@
diff -Naur x265_4.2.old/source/dynamicHDR10/json11/json11.cpp x265_4.2/source/dynamicHDR10/json11/json11.cpp
--- x265_4.2.old/source/dynamicHDR10/json11/json11.cpp 2026-05-22 09:31:41.430924883 +0200
+++ x265_4.2/source/dynamicHDR10/json11/json11.cpp 2026-05-22 09:31:41.531899433 +0200
@@ -25,6 +25,7 @@
#include <cstdlib>
#include <cstdio>
#include <limits>
+#include <cstdint>
#if _MSC_VER
#pragma warning(disable: 4510) //const member cannot be default initialized
@@ -1,6 +1,7 @@
--- a/source/CMakeLists.txt diff -Naur x265_4.2.old/source/CMakeLists.txt x265_4.2/source/CMakeLists.txt
+++ b/source/CMakeLists.txt --- x265_4.2.old/source/CMakeLists.txt 2026-05-22 09:31:41.395284685 +0200
@@ -611,7 +611,15 @@ +++ x265_4.2/source/CMakeLists.txt 2026-05-22 09:31:41.446248583 +0200
@@ -1075,7 +1075,15 @@
if(MSVC) if(MSVC)
set_target_properties(x265-shared PROPERTIES OUTPUT_NAME libx265) set_target_properties(x265-shared PROPERTIES OUTPUT_NAME libx265)
else() else()
@@ -17,9 +18,10 @@
endif() endif()
if(UNIX) if(UNIX)
set_target_properties(x265-shared PROPERTIES VERSION ${X265_BUILD}) set_target_properties(x265-shared PROPERTIES VERSION ${X265_BUILD})
--- a/source/encoder/api.cpp diff -Naur x265_4.2.old/source/encoder/api.cpp x265_4.2/source/encoder/api.cpp
+++ b/source/encoder/api.cpp --- x265_4.2.old/source/encoder/api.cpp 2026-05-22 09:31:41.431540093 +0200
@@ -704,7 +704,7 @@ +++ x265_4.2/source/encoder/api.cpp 2026-05-22 09:31:41.446517920 +0200
@@ -1119,7 +1119,7 @@
#define ext ".dylib" #define ext ".dylib"
#else #else
#include <dlfcn.h> #include <dlfcn.h>
@@ -28,4 +30,3 @@
#endif #endif
#if defined(__GNUC__) && __GNUC__ >= 8 #if defined(__GNUC__) && __GNUC__ >= 8
#pragma GCC diagnostic ignored "-Wcast-function-type" #pragma GCC diagnostic ignored "-Wcast-function-type"
-11
View File
@@ -1,11 +0,0 @@
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -212,7 +212,7 @@
add_definitions(-std=gnu++98)
endif()
if(ENABLE_PIC)
- add_definitions(-fPIC)
+ add_definitions(-fPIC -DPIC)
endif(ENABLE_PIC)
if(NATIVE_BUILD)
if(INTEL_CXX)
@@ -1,11 +0,0 @@
--- a/source/x265.pc.in
+++ b/source/x265.pc.in
@@ -1,6 +1,6 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
-libdir=${exec_prefix}/@LIB_INSTALL_DIR@
+libdir=@LIB_INSTALL_DIR@
includedir=${prefix}/include
Name: @CMAKE_PROJECT_NAME@
@@ -1,29 +0,0 @@
From 8454caf458c5f5d20cce711ff8ea8de55ec1ae50 Mon Sep 17 00:00:00 2001
From: harlanc <hailiang8@staff.weibo.com>
Date: Thu, 1 Dec 2022 07:46:13 +0000
Subject: [PATCH] fix crash when SEI length is variable
---
source/encoder/encoder.cpp | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/source/encoder/encoder.cpp b/source/encoder/encoder.cpp
index 0fea6553c..5a3fcafc7 100644
--- a/source/encoder/encoder.cpp
+++ b/source/encoder/encoder.cpp
@@ -1103,6 +1103,12 @@ void Encoder::copyUserSEIMessages(Frame *frame, const x265_picture* pic_in)
input = seiMsg;
else
input = pic_in->userSEI.payloads[i];
+
+ if (frame->m_userSEI.payloads[i].payload && (frame->m_userSEI.payloads[i].payloadSize < input.payloadSize))
+ {
+ delete[] frame->m_userSEI.payloads[i].payload;
+ frame->m_userSEI.payloads[i].payload = NULL;
+ }
if (!frame->m_userSEI.payloads[i].payload)
frame->m_userSEI.payloads[i].payload = new uint8_t[input.payloadSize];
--
2.45.0
+26
View File
@@ -0,0 +1,26 @@
diff -Naur x265_4.2.old/source/CMakeLists.txt x265_4.2/source/CMakeLists.txt
--- x265_4.2.old/source/CMakeLists.txt 2026-05-22 09:31:41.492277260 +0200
+++ x265_4.2/source/CMakeLists.txt 2026-05-22 09:31:41.494071992 +0200
@@ -178,6 +178,7 @@
option(ENABLE_LIBVMAF "Enable VMAF" OFF)
if(ENABLE_LIBVMAF)
add_definitions(-DENABLE_LIBVMAF)
+ include_directories(${VMAF_INCLUDE_DIR})
endif()
if(X64)
option(ENABLE_CET "Enable Control-flow Enforcement" OFF)
@@ -1068,10 +1069,13 @@
if(EXTRA_LIB)
target_link_libraries(x265-shared ${EXTRA_LIB})
endif()
- target_link_libraries(x265-shared ${PLATFORM_LIBS})
+ target_link_libraries(x265-shared ${PLATFORM_LIBS})
if(SVTHEVC_FOUND)
target_link_libraries(x265-shared ${SVT_HEVC_LIBRARY})
endif(SVTHEVC_FOUND)
+ if(ENABLE_LIBVMAF)
+ target_link_libraries(x265-shared ${VMAF})
+ endif(ENABLE_LIBVMAF)
if(MSVC)
set_target_properties(x265-shared PROPERTIES OUTPUT_NAME libx265)
else()
+113 -271
View File
@@ -1,41 +1,39 @@
%global build_cxxflags %{__build_flags_lang_cxx} %{?_distro_extra_cxxflags} -include %_includedir/c++/*/cstdint %global api_version 216
# Use old cmake macro %ifarch %{ix86}
%global __cmake_in_source_build 1 %global _pkg_extra_ldflags "-Wl,-z,notext"
%endif
%global terrasrc_commit b018f3e14bd28f5b17c22446328c6decf9ce57a5
%global _so_version 212
Summary: H.265/HEVC encoder Summary: H.265/HEVC encoder
Name: x265 Name: x265
Version: 4.2 Version: 4.2
Release: 1%{?dist} Release: 1%{?dist}
Epoch: 1
URL: http://x265.org/ URL: http://x265.org/
# source/Lib/TLibCommon - BSD License: GPL-2.0-or-later
# source/Lib/TLibEncoder - BSD
# everything else - GPLv2+
License: GPLv2+ and BSD
Source0: https://bitbucket.org/multicoreware/%{name}_git/downloads/%{name}_%{version}.tar.gz Source0: https://bitbucket.org/multicoreware/%{name}_git/downloads/%{name}_%{version}.tar.gz
Patch0: %{name}-high-bit-depth-soname.patch
Patch1: %{name}-vmaf.patch
Patch2: %{name}-fix-aarch64-build.patch
Patch3: %{name}-gcc15.patch
# https://github.com/HandBrake/HandBrake/tree/2f464fcf93d411ebdd969b39d67739ed658c5e58
# Except:
# contrib/x265/A06-Update-version-strings.patch
# contrib/x265/A08-Fix-inconsistent-bitrate-in-second-pass.patch
Patch4: %{name}-HandBrake.patch
# fix building as PIC
Patch0: https://raw.githubusercontent.com/terrapkg/pkg-x265/%terrasrc_commit/x265-pic.patch
Patch1: https://raw.githubusercontent.com/terrapkg/pkg-x265/%terrasrc_commit/x265-high-bit-depth-soname.patch
Patch2: https://raw.githubusercontent.com/terrapkg/pkg-x265/%terrasrc_commit/x265-pkgconfig_path_fix.patch
# https://bitbucket.org/multicoreware/x265_git/pull-requests/10
Patch3: https://bitbucket.org/harlancc/x265_git/commits/8454caf458c5f5d20cce711ff8ea8de55ec1ae50/raw#/x265-sei-length-crash-fix.patch
BuildRequires: gcc-c++
BuildRequires: libstdc++-devel
BuildRequires: git
BuildRequires: cmake BuildRequires: cmake
%{?el7:BuildRequires: epel-rpm-macros} BuildRequires: gcc-c++
BuildRequires: nasm %ifnarch %{ix86}
BuildRequires: ninja-build BuildRequires: nasm >= 2.13
%ifnarch armv7hl armv7hnl s390 s390x
BuildRequires: numactl-devel
%endif %endif
BuildRequires: numactl-devel
%ifarch x86_64
BuildRequires: libvmaf-devel
%endif
Packager: Terra Packaging Team <terra@fyralabs.com>
%description %description
The primary objective of x265 is to become the best H.265/HEVC encoder The primary objective of x265 is to become the best H.265/HEVC encoder
@@ -56,7 +54,7 @@ This package contains the shared library.
%package devel %package devel
Summary: H.265/HEVC encoder library development files Summary: H.265/HEVC encoder library development files
Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
%description devel %description devel
The primary objective of x265 is to become the best H.265/HEVC encoder The primary objective of x265 is to become the best H.265/HEVC encoder
@@ -68,282 +66,126 @@ This package contains the shared library development files.
%prep %prep
%autosetup -p1 -n %{name}_%{version} %autosetup -p1 -n %{name}_%{version}
%build sed -i -e 's|libdir=${exec_prefix}/@LIB_INSTALL_DIR@|libdir=@LIB_INSTALL_DIR@|g' source/x265.pc.in
%conf
# High depth libraries (from source/h265.h): # High depth libraries (from source/h265.h):
# If the requested bitDepth is not supported by the linked libx265, # If the requested bitDepth is not supported by the linked libx265, it will
# it will attempt to dynamically bind x265_api_get() from a shared # attempt to dynamically bind from a shared library with an appropriate name:
# library with an appropriate name:
# 8bit: libx265_main.so # 8bit: libx265_main.so
# 10bit: libx265_main10.so # 10bit: libx265_main10.so
# 12bit: libx265_main12.so
#
# Trying to link 10/12 bits statically inside the shared library (as per
# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=x265-hg#n45) makes the
# library not strippable.
build() { # Setting GIT_ARCHETYPE to 1 is like using git as a build dependency:
%cmake -Wno-dev -G "Ninja" \ configure_cmake() {
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON \ %cmake -G "Unix Makefiles" \
-DCMAKE_SKIP_RPATH:BOOL=YES \ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
-DENABLE_PIC:BOOL=ON \ -DCMAKE_SKIP_RPATH=ON \
-DENABLE_SHARED=ON \ -DENABLE_ALPHA=ON \
-DENABLE_TESTS:BOOL=ON \ -DENABLE_ASSEMBLY=ON \
-DENABLE_HDR10_PLUS=YES \ -DENABLE_HDR10_PLUS=ON \
-DCMAKE_ASM_NASM_FLAGS=-w-macro-params-legacy \ -DENABLE_MULTIVIEW=ON \
$* \ -DENABLE_PIC=ON \
../source -DENABLE_SCC_EXT=ON \
%cmake_build -DENABLE_SHARED=ON \
-DGIT_ARCHETYPE="1" \
%ifarch x86_64
-DENABLE_LIBVMAF=ON \
-DVMAF_INCLUDE_DIR=%{_includedir}/libvmaf \
%endif
%ifarch %{ix86}
-DENABLE_ASSEMBLY=OFF \
%endif
$* \
../source
} }
# High depth 10/12 bit libraries are supported only on 64 bit. They require %ifnarch %{ix86}
# disabled AltiVec instructions for building on ppc64/ppc64le. # 10/12 bit libraries are supported only on 64 bit
%ifarch x86_64 aarch64 ppc64 ppc64le mkdir 12bit && pushd 12bit
mkdir 10bit; pushd 10bit configure_cmake \
build \
-DENABLE_CLI=OFF \ -DENABLE_CLI=OFF \
-DENABLE_ALTIVEC=OFF \
-DHIGH_BIT_DEPTH=ON
popd
mkdir 12bit; pushd 12bit
build \
-DENABLE_CLI=OFF \
-DENABLE_ALTIVEC=OFF \
-DHIGH_BIT_DEPTH=ON \ -DHIGH_BIT_DEPTH=ON \
-DMAIN12=ON -DMAIN12=ON
popd popd
mkdir 10bit && pushd 10bit
configure_cmake \
-DENABLE_CLI=OFF \
-DHIGH_BIT_DEPTH=ON
popd
%endif %endif
# 8 bit base library + encoder # 8 bit + dynamicHDR CLI
mkdir 8bit; pushd 8bit # TestBench dlopens the appropriate x265 library
build mkdir 8bit && pushd 8bit
configure_cmake \
-DENABLE_CLI=ON \
-DENABLE_TESTS=ON
popd
%build
%ifnarch %{ix86}
pushd 12bit
%cmake_build
popd
pushd 10bit
%cmake_build
popd
%endif
pushd 8bit
%cmake_build
popd popd
%install %install
for i in 8 10 12; do for i in 8 10 12; do
if [ -d ${i}bit ]; then if [ -d ${i}bit ]; then
pushd ${i}bit pushd ${i}bit
%cmake_install %cmake_install
# Remove unversioned library, should not be linked to rm -f %{buildroot}%{_libdir}/libx265_main${i}.so
rm -f %{buildroot}%{_libdir}/libx265_main${i}.so popd
popd fi
fi
done done
find %{buildroot} -name "*.a" -delete find %{buildroot} -name "*.a" -delete
%check %check
for i in 8 10 12; do for i in 8 10 12; do
if [ -d ${i}bit ]; then if [ -d ${i}bit ]; then
pushd ${i}bit pushd ${i}bit
test/TestBench || : test/TestBench || :
popd popd
fi fi
done done
%ldconfig_scriptlets libs
%files %files
%{_bindir}/x265 %doc readme.rst
%license COPYING
%{_bindir}/%{name}
%files libs %files libs
%license COPYING %license COPYING
%{_libdir}/libhdr10plus.so %{_libdir}/libhdr10plus.so
%{_libdir}/libx265.so.* %{_libdir}/lib%{name}.so.%{api_version}
%ifarch x86_64 aarch64 ppc64 ppc64le %ifnarch %{ix86}
%{_libdir}/libx265_main10.so.* %{_libdir}/lib%{name}_main10.so.%{api_version}
%{_libdir}/libx265_main12.so.* %{_libdir}/lib%{name}_main12.so.%{api_version}
%endif %endif
%files devel %files devel
%doc doc/* %doc doc/*
%{_includedir}/hdr10plus.h %{_includedir}/hdr10plus.h
%{_includedir}/x265.h %{_includedir}/%{name}.h
%{_includedir}/x265_config.h %{_includedir}/%{name}_config.h
%{_libdir}/libx265.so %{_libdir}/lib%{name}.so
%{_libdir}/pkgconfig/x265.pc %{_libdir}/pkgconfig/%{name}.pc
%changelog %changelog
* Sun Sep 15 2024 Leigh Scott <leigh123linux@gmail.com> - 4.0-1 * Sun May 31 2026 Gilver E. <roachy@fyralabs.com> - 4.2-1
- Update to 4.0 - Updated patches and spec based on RPM Fusion and Negativo's changes
* Fri Aug 02 2024 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 3.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu May 16 2024 Dominik Mierzejewski <rpm@greysector.net> - 3.6-2
- Backport a fix for crashes when encoding with variable length SEI
* Sat Apr 06 2024 Leigh Scott <leigh123linux@gmail.com> - 3.6-1
- Update to 3.6
* Sun Feb 04 2024 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 3.5-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Aug 02 2023 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 3.5-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Dec 29 2022 Nicolas Chauvet <kwizart@gmail.com> - 3.5-5
- Enable ENABLE_HDR10_PLUS everywhere rfbz#6454
* Mon Aug 08 2022 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 3.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
* Wed Feb 09 2022 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 3.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Aug 03 2021 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 3.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Apr 13 2021 Leigh Scott <leigh123linux@gmail.com> - 3.5-1
- Update to 3.5
* Tue Mar 16 2021 Leigh Scott <leigh123linux@gmail.com> - 3.4-5
- Enable HDR10+.
* Thu Feb 04 2021 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 3.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Aug 19 2020 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 3.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Thu Jul 23 2020 Leigh Scott <leigh123linux@gmail.com> - 3.4-2
- Use old cmake macro
* Sun May 31 2020 Leigh Scott <leigh123linux@gmail.com> - 3.4-1
- Update to 3.4
* Wed Mar 11 2020 Nicolas Chauvet <kwizart@gmail.com> - 3.3-2
- Rebuilt for i686
* Sun Feb 23 2020 Leigh Scott <leigh123linux@googlemail.com> - 3.3-1
- Update to 3.3
* Wed Feb 05 2020 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 3.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Nov 28 2019 Leigh Scott <leigh123linux@googlemail.com> - 3.2.1-1
- Update to 3.2.1
- Switch upstream source url
* Fri Aug 09 2019 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 3.1.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Aug 04 2019 Leigh Scott <leigh123linux@googlemail.com> - 3.1.2-1
- Update to 3.1.2
* Fri Jun 28 2019 Nicolas Chauvet <kwizart@gmail.com> - 3.1-1
- Update to 3.1
- Switch to github mirror
* Tue Mar 05 2019 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 3.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Feb 28 2019 Leigh Scott <leigh123linux@googlemail.com> - 3.0-1
- Update to 3.0
* Sun Dec 30 2018 Leigh Scott <leigh123linux@googlemail.com> - 2.9-3
- Rebuild against newer nasm on el7 (rfbz #5128)
* Wed Nov 21 2018 Antonio Trande <sagitter@fedoraproject.org> - 2.9-2
- Rebuild for ffmpeg-3.* on el7
* Sun Nov 18 2018 Leigh Scott <leigh123linux@googlemail.com> - 2.9-1
- Update to 2.9
* Thu Oct 04 2018 Sérgio Basto <sergio@serjux.com> - 2.8-1
- Update to 2.8 more 2 patches to fix builds on non-x86 and arm
https://bitbucket.org/multicoreware/x265/issues/404/28-fails-to-build-on-ppc64le-gnu-linux
https://bitbucket.org/multicoreware/x265/issues/406/arm-assembly-fail-to-compile-on-18
* Sun Aug 19 2018 Leigh Scott <leigh123linux@googlemail.com> - 2.7-5
- Rebuilt for Fedora 29 Mass Rebuild binutils issue
* Fri Jul 27 2018 RPM Fusion Release Engineering <leigh123linux@gmail.com> - 2.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Sun Apr 08 2018 Leigh Scott <leigh123linux@googlemail.com> - 2.7-3
- Fix pkgconfig file (rfbz #4853)
* Tue Feb 27 2018 Nicolas Chauvet <kwizart@gmail.com> - 2.7-2
- Fix CFLAGS on ARM
* Tue Feb 27 2018 Leigh Scott <leigh123linux@googlemail.com> - 2.7-1
- update to 2.7
- Drop shared test patch as it causes nasm build to fail
- Fix scriptlets
- Use ninja to build
* Sat Dec 30 2017 Sérgio Basto <sergio@serjux.com> - 2.6-1
- Update x265 to 2.6
* Mon Oct 16 2017 Leigh Scott <leigh123linux@googlemail.com> - 2.5-1
- update to 2.5
* Thu Aug 31 2017 RPM Fusion Release Engineering <kwizart@rpmfusion.org> - 2.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Apr 29 2017 Leigh Scott <leigh123linux@googlemail.com> - 2.4-1
- update to 2.4
* Mon Apr 10 2017 Simone Caronni <negativo17@gmail.com> - 2.2-3
- Use source from multicoreware website.
- Clean up SPEC file a bit (formatting, 80 char wide descriptions).
- Enable shared 10/12 bit libraries on 64 bit architectures.
* Mon Mar 20 2017 RPM Fusion Release Engineering <kwizart@rpmfusion.org> - 2.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Jan 03 2017 Dominik Mierzejewski <rpm@greysector.net> - 2.2-1
- update to 2.2
- spell out SO version in file list
- fix typo in patch
* Mon Nov 07 2016 Sérgio Basto <sergio@serjux.com> - 2.1-1
- Update to 2.1
* Thu Aug 18 2016 Sérgio Basto <sergio@serjux.com> - 1.9-3
- Clean spec, Vascom patches series, rfbz #4199, add license tag
* Tue Jul 19 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.9-2
- use https for source URL
- enable NUMA support
- make sure Fedora compiler flags are used on ARM
* Fri Apr 08 2016 Adrian Reber <adrian@lisas.de> - 1.9-1
- Update to 1.9
* Sun Oct 25 2015 Dominik Mierzejewski <rpm@greysector.net> 1.8-2
- fix building as PIC
- update SO version in file list
* Sat Oct 24 2015 Nicolas Chauvet <kwizart@gmail.com> - 1.8-1
- Update to 1.8
- Avoid tests for now
* Wed Apr 15 2015 Dominik Mierzejewski <rpm@greysector.net> 1.6-1
- update to 1.6 (ABI bump, rfbz#3593)
- release tarballs are now hosted on videolan.org
- drop obsolete patches
* Thu Dec 18 2014 Dominik Mierzejewski <rpm@greysector.net> 1.2-6
- fix build on armv7l arch (partially fix rfbz#3361, patch by Nicolas Chauvet)
- don't run tests on ARM for now (rfbz#3361)
* Sun Aug 17 2014 Dominik Mierzejewski <rpm@greysector.net> 1.2-5
- don't include contributor agreement in doc
- make sure /usr/share/doc/x265 is owned
- add a comment noting which files are BSD-licenced
* Fri Aug 08 2014 Dominik Mierzejewski <rpm@greysector.net> 1.2-4
- don't create bogus soname (patch by Xavier)
* Thu Jul 17 2014 Dominik Mierzejewski <rpm@greysector.net> 1.2-3
- fix tr call to remove DOS EOL
- build the library with -fPIC on arm and i686, too
* Sun Jul 13 2014 Dominik Mierzejewski <rpm@greysector.net> 1.2-2
- use version in source URL
- update License tag
- fix EOL in drag-uncrustify.bat
- don't link test binaries with shared binary on x86 (segfault)
* Thu Jul 10 2014 Dominik Mierzejewski <rpm@greysector.net> 1.2-1
- initial build
- fix pkgconfig file install location
- link test binaries with shared library
+2 -2
View File
@@ -2,8 +2,8 @@
%global appid org.asus_linux.rog_control_center %global appid org.asus_linux.rog_control_center
Name: asusctl Name: asusctl
Version: 6.3.7 Version: 6.3.8
Release: 4%{?dist} Release: 1%{?dist}
Epoch: 1 Epoch: 1
Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops
URL: https://gitlab.com/asus-linux/asusctl URL: https://gitlab.com/asus-linux/asusctl
+2 -2
View File
@@ -1,6 +1,6 @@
Name: cardwire Name: cardwire
Version: 0.8.0 Version: 0.9.0
Release: 2%{?dist} Release: 1%{?dist}
Summary: A GPU Manager for linux that uses eBPF LSM hooks to block GPUs Summary: A GPU Manager for linux that uses eBPF LSM hooks to block GPUs
URL: https://opengamingcollective.github.io/cardwire/ URL: https://opengamingcollective.github.io/cardwire/
Source0: https://github.com/OpenGamingCollective/cardwire/archive/refs/tags/v%{version}.tar.gz Source0: https://github.com/OpenGamingCollective/cardwire/archive/refs/tags/v%{version}.tar.gz
@@ -1,5 +1,5 @@
%global commit 683afbf22aa41728846d63c0c8ddf9020613eebe %global commit a89600aeba3bc48863d05fdd957eb218f30cafe5
%global commit_date 20260530 %global commit_date 20260603
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: cloud-hypervisor-nightly Name: cloud-hypervisor-nightly

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