Compare commits

..

4 Commits

Author SHA1 Message Date
Owen-sz 5ccfdbc6d1 something, probably
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-04-03 12:10:51 -05:00
Owen-sz 63ab310d17 more probing
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-04-03 01:11:52 -05:00
Owen-sz cd786e9dda probing
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-04-03 00:50:27 -05:00
Owen-sz c893b54ea9 add: rust-hypervisor-firmware
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-04-03 00:32:51 -05:00
253 changed files with 395 additions and 3101 deletions
-3
View File
@@ -3,9 +3,6 @@
name: Automatically build packages
permissions:
contents: read
attestations: write
artifact-metadata: write
id-token: write
on:
push:
paths:
-10
View File
@@ -1,9 +1,6 @@
name: Bootstrap Andaman and Subatomic
permissions:
contents: read
attestations: write
artifact-metadata: write
id-token: write
on:
workflow_dispatch:
@@ -82,10 +79,3 @@ jobs:
--server https://subatomic.fyralabs.com \
--token ${{ secrets.SUBATOMIC_TOKEN }} \
terra${{ matrix.version }}-source anda-build/rpm/srpm/*
- name: Attest build provenance
uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
with:
subject-path: |
anda-build/rpm/rpms/*
anda-build/rpm/srpm/*
-3
View File
@@ -1,9 +1,6 @@
name: Manual Builds
permissions:
contents: read
attestations: write
artifact-metadata: write
id-token: write
on:
workflow_dispatch:
inputs:
-11
View File
@@ -1,9 +1,6 @@
name: JSON Build
permissions:
contents: read
attestations: write
artifact-metadata: write
id-token: write
on:
workflow_call:
inputs:
@@ -128,14 +125,6 @@ jobs:
--token ${{ secrets.SUBATOMIC_TOKEN }} \
terra${{ matrix.version }}${{ matrix.pkg.labels['subrepo'] && '-$subrepo' || '' }}-source anda-build/rpm/srpm/*
- name: Attest build provenance
if: inputs.publish
uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
with:
subject-path: |
anda-build/rpm/rpms/*
anda-build/rpm/srpm/*
- name: Notify Madoguchi (Success)
if: inputs.publish && success()
run: ./.github/workflows/mg.sh true "${{matrix.pkg.pkg}}" "${{matrix.version}}" "${{matrix.pkg.arch}}" "${{github.run_id}}" "${{secrets.MADOGUCHI_JWT}}" "$GITHUB_SHA"
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "auto-cpufreq.spec"
}
}
-87
View File
@@ -1,87 +0,0 @@
%global _desc Automatic CPU speed & power optimizer for Linux.
Name: python-auto-cpufreq
Version: 3.0.0
Release: 2%?dist
Summary: Automatic CPU speed & power optimizer for Linux
License: LGPL-3.0-or-later
URL: https://foolcontrol.org/?p=4603
Source0: https://github.com/AdnanHodzic/auto-cpufreq/archive/refs/tags/v%{version}.tar.gz
Patch0: prevent-install-and-copy.patch
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-installer
BuildRequires: systemd-rpm-macros
BuildRequires: python3-poetry-core
BuildRequires: python3-poetry-dynamic-versioning
BuildArch: noarch
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-auto-cpufreq
Summary: %{summary}
%{?python_provide:%python_provide python3-auto-cpufreq}
%description -n python3-auto-cpufreq
%_desc
%prep
%git_clone https://github.com/AdnanHodzic/auto-cpufreq.git %{version}
%patch -P0 -p1
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files auto_cpufreq
mkdir -p %{buildroot}%{_datadir}/polkit-1/actions/
install -Dm644 scripts/org.auto-cpufreq.pkexec.policy %{buildroot}%{_datadir}/polkit-1/actions/
install -Dm644 images/icon.png %{buildroot}%{_hicolordir}/512x512/apps/auto-cpufreq.png
install -Dm644 images/icon.png %{buildroot}%{_datadir}/%{name}/icon.png
mkdir -p %{buildroot}%{_datadir}/auto-cpufreq/scripts/
mkdir -p %{buildroot}/opt/auto-cpufreq/
mkdir -p %{buildroot}%{_appsdir}/
mkdir -p %{buildroot}%{_unitdir}/
install -Dm755 scripts/auto-cpufreq-install.sh %{buildroot}%{_datadir}/auto-cpufreq/scripts/
install -Dm755 scripts/auto-cpufreq-remove.sh %{buildroot}%{_datadir}/auto-cpufreq/scripts/
install -Dm644 scripts/auto-cpufreq.service %{buildroot}%{_unitdir}/auto-cpufreq.service
install -Dm755 scripts/cpufreqctl.sh %{buildroot}%{_datadir}/auto-cpufreq/scripts/
install -Dm644 scripts/style.css %{buildroot}%{_datadir}/auto-cpufreq/scripts/
install -Dm644 scripts/auto-cpufreq-gtk.desktop %{buildroot}%{_appsdir}/
%post
%systemd_post auto-cpufreq.service
%preun
%systemd_preun auto-cpufreq.service
%postun
%systemd_postun_with_restart auto-cpufreq.service
%files -n python3-auto-cpufreq -f %{pyproject_files}
%doc README.md
%license LICENSE
%{_bindir}/auto-cpufreq
%{_bindir}/auto-cpufreq-gtk
%{_datadir}/polkit-1/actions/org.auto-cpufreq.pkexec.policy
%{_hicolordir}/512x512/apps/auto-cpufreq.png
%{_datadir}/%{name}/icon.png
%{_unitdir}/auto-cpufreq.service
%{_datadir}/auto-cpufreq/scripts/
%{_appsdir}/auto-cpufreq-gtk.desktop
%changelog
* Tue Apr 07 2026 Owen Zimmerman <owen@fyralabs.com>
- Add install fix patch
* Sun Apr 05 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1,101 +0,0 @@
diff --git a/auto_cpufreq/core.py b/auto_cpufreq/core.py
index f03e7de..2dff5fb 100755
--- a/auto_cpufreq/core.py
+++ b/auto_cpufreq/core.py
@@ -277,19 +277,12 @@ def get_current_gov():
)
def cpufreqctl():
- """
- deploy cpufreqctl.auto-cpufreq script
- """
- if not (IS_INSTALLED_WITH_SNAP or os.path.isfile("/usr/local/bin/cpufreqctl.auto-cpufreq")):
- copy(SCRIPTS_DIR / "cpufreqctl.sh", "/usr/local/bin/cpufreqctl.auto-cpufreq")
- call(["chmod", "a+x", "/usr/local/bin/cpufreqctl.auto-cpufreq"])
+ # scripts are already in the correct place
+ pass
def cpufreqctl_restore():
- """
- remove cpufreqctl.auto-cpufreq script
- """
- if not IS_INSTALLED_WITH_SNAP and os.path.isfile("/usr/local/bin/cpufreqctl.auto-cpufreq"):
- os.remove("/usr/local/bin/cpufreqctl.auto-cpufreq")
+ #no need to restore
+ pass
def footer(l=79): print("\n" + "-" * l + "\n")
@@ -307,31 +300,8 @@ def remove_complete_msg():
footer()
def deploy_daemon():
- print("\n" + "-" * 21 + " Deploying auto-cpufreq as a daemon " + "-" * 22 + "\n")
-
- cpufreqctl() # deploy cpufreqctl script func call
-
- bluetooth_disable() # turn off bluetooth on boot
-
- auto_cpufreq_stats_path.touch(exist_ok=True)
-
- print("\n* Deploy auto-cpufreq install script")
- copy(SCRIPTS_DIR / "auto-cpufreq-install.sh", "/usr/local/bin/auto-cpufreq-install")
- call(["chmod", "a+x", "/usr/local/bin/auto-cpufreq-install"])
-
- print("\n* Deploy auto-cpufreq remove script")
- copy(SCRIPTS_DIR / "auto-cpufreq-remove.sh", "/usr/local/bin/auto-cpufreq-remove")
- call(["chmod", "a+x", "/usr/local/bin/auto-cpufreq-remove"])
-
- # output warning if gnome power profile is running
- gnome_power_detect_install()
- gnome_power_svc_disable()
-
- tuned_svc_disable()
-
- tlp_service_detect() # output warning if TLP service is detected
-
- call("/usr/local/bin/auto-cpufreq-install", shell=True)
+ # prevent needless copying and system changes
+ pass
def deploy_daemon_performance():
print("\n" + "-" * 21 + " Deploying auto-cpufreq as a daemon (performance) " + "-" * 22 + "\n")
@@ -363,37 +333,7 @@ def deploy_daemon_performance():
call("/usr/local/bin/auto-cpufreq-install", shell=True)
-def remove_daemon():
- # check if auto-cpufreq is installed
- if not os.path.exists("/usr/local/bin/auto-cpufreq-remove"):
- print("\nauto-cpufreq daemon is not installed.\n")
- sys.exit(1)
-
- print("\n" + "-" * 21 + " Removing auto-cpufreq daemon " + "-" * 22 + "\n")
-
- bluetooth_enable() # turn on bluetooth on boot
-
- # output warning if gnome power profile is stopped
- gnome_power_rm_reminder()
- gnome_power_svc_enable()
-
- tuned_svc_enable()
-
- # run auto-cpufreq daemon remove script
- call("/usr/local/bin/auto-cpufreq-remove", shell=True)
-
- # remove auto-cpufreq-remove
- os.remove("/usr/local/bin/auto-cpufreq-remove")
-
- # delete override pickle if it exists
- if os.path.exists(governor_override_state): os.remove(governor_override_state)
-
- # delete stats file
- if auto_cpufreq_stats_path.exists():
- if auto_cpufreq_stats_file is not None: auto_cpufreq_stats_file.close()
- auto_cpufreq_stats_path.unlink()
-
- cpufreqctl_restore() # restore original cpufrectl script
+def remove_daemon(): pass
def gov_check():
for gov in AVAILABLE_GOVERNORS:
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("AdnanHodzic/auto-cpufreq"));
+1 -1
View File
@@ -1,5 +1,5 @@
Name: bazzite-portal
Version: 0.2.0
Version: 0.1.7
Release: 1%{?dist}
Summary: Bazzite Portal is a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts
URL: https://github.com/ublue-os/yafti-gtk
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: chrultrabook-tools
Version: 3.1.6
Version: 3.1.4
Release: 1%{?dist}
Summary: User-friendly configuration utility for Chromebooks running an alternate OS
URL: https://github.com/death7654/Chrultrabook-Tools
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.954
Version: 0.0.942
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.954
Version: 0.0.942
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 0.0.132
Version: 0.0.131
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.186
Version: 0.0.185
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 0.0.186
Version: 0.0.185
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.132
Version: 0.0.131
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 0149a82705e97b2f9cdccbc6076b4f213c9dc890
%global commit_date 20260410
%global commit 2f731053537044b1f72b259bea795473ea0c205a
%global commit_date 20260324
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision-nightly
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 1.11.0
Version: 1.9.0
Release: 1%{?dist}
Summary: A modern self-hosted music player
License: GPL-3.0
+2 -2
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0
%global commit d888a3f16c26eeb9e355b0a8a29cec2da7697cb2
%global commit 4634c27bed29146813c2c378fdf6388d4b371d7b
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260409
%global commit_date 20260402
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
@@ -1,7 +1,7 @@
%global commit 5e55462aa5db85554b4252411c17160b34a71d3b
%global commit d32cdcb19e0edeadca624c343d6bb4b73db2be97
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260410
%global ver 2.2.0^
%global commit_date 20260402
%global ver 2.1.1^
%global base_name goofcord
%global git_name GoofCord
%global appid io.github.milkshiift.GoofCord
+1 -1
View File
@@ -2,7 +2,7 @@
%global appid io.github.milkshiift.GoofCord
Name: goofcord
Version: 2.2.0
Version: 2.1.1
Release: 1%{?dist}
License: OSL-3.0
Summary: A privacy-minded Legcord fork.
+2 -2
View File
@@ -1,8 +1,8 @@
%undefine __brp_mangle_shebangs
Name: gurk
Version: 0.9.1
Release: 1%{?dist}
Version: 0.9.0
Release: 1%?dist
Summary: Signal Messenger client for terminal
License: AGPL-3.0-or-later AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND ISC AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND BSL-1.0 AND CDLA-Permissive-2.0 AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
URL: https://github.com/boxdot/gurk-rs
@@ -11,7 +11,7 @@
%endif
Name: helium-browser-bin
Version: 0.10.9.1
Version: 0.10.8.1
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
+2 -2
View File
@@ -3,10 +3,10 @@
%global gtk4_version 4.14.4
%global libadwaita_version 1.5.1
%global pure_protobuf_version 2.0.0
%global raw_ver v50.1.0
%global raw_ver v50.0.1
Name: komikku
Version: 50.1.0
Version: 50.0.1
%forgemeta
Release: 1%{?dist}
Summary: A manga reader for GNOME
@@ -1,5 +1,5 @@
%global commit c4920f05272e7c7b52794eca4e8cf808b49dabea
%global commit_date 20260405
%global commit 900316b287edd73aeb2371a63603cdf4d226a766
%global commit_date 20260401
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil
%global __strip /bin/true
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 75939c21167bc2a203c9dc1c8f4b6fb9305a7530
%global commit c41ee4b95fa8d9827be943247249eae56b372847
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260410
%global commit_date 20260403
%global ver 0.41.0
Name: mpv-nightly
+2 -2
View File
@@ -2,8 +2,8 @@
%define debug_package %nil
Name: peazip
Version: 11.0.0
Release: 1%{?dist}
Version: 10.9.0
Release: 1%?dist
Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager
License: LGPL-3.0-only
URL: https://peazip.github.io
+2 -2
View File
@@ -1,8 +1,8 @@
%global metainfo_commit eddfed5f7e2cd6f097cd11ad1bc8773c22a418a1
Name: proton-vpn-gtk-app
Version: 4.15.2
Release: 1%{?dist}
Version: 4.15.1
Release: 2%{?dist}
Summary: Official ProtonVPN Linux app
License: GPL-3.0-only
URL: https://protonvpn.com/download-linux
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-04-11
%global ver 2026-04-03
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -1,5 +1,5 @@
Name: rustnet
Version: 1.2.0
Version: 1.1.0
Release: 1%{?dist}
Summary: A cross-platform network monitoring terminal UI tool built with Rust
License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 8.6.0
Version: 8.5.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
@@ -1,6 +1,6 @@
Name: spotify-launcher
Version: 0.6.5
Release: 3%?dist
Release: 2%?dist
Summary: Client for spotify's apt repository in Rust
License: Apache-2.0 AND MIT AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
Packager: veuxit <erroor234@gmail.com>
@@ -10,7 +10,7 @@ URL: https://github.com/kpcyrd/spotify-launcher
Source0: https://github.com/kpcyrd/spotify-launcher/archive/refs/tags/v%{version}.tar.gz
BuildRequires: cargo cargo-rpm-macros anda-srpm-macros pkgconfig(liblzma) desktop-file-utils
Requires: sequoia-sqv zenity alsa-lib gtk3 desktop-file-utils openssl nss at-spi2-atk libcurl libSM libayatana-appindicator-gtk3
Requires: sequoia-sqv zenity alsa-lib gtk3 desktop-file-utils openssl nss at-spi2-atk libcurl libSM
%description
+2 -2
View File
@@ -3,8 +3,8 @@
%undefine __brp_mangle_shebangs
Name: python-tauon
Version: 9.1.3
Release: 1%{?dist}
Version: 9.1.2
Release: 1%?dist
Summary: A music player for the desktop. Designed to be powerful and streamlined
License: GPL-3.0-or-later
URL: https://tauonmusicbox.rocks/
@@ -1 +1 @@
v1.13.73
v1.13.53
+1 -1
View File
@@ -1,7 +1,7 @@
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
Name: throne
Version: 1.1.2
Version: 1.1.1
Release: 1%{?dist}
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
URL: https://github.com/throneproj/Throne
@@ -6,30 +6,19 @@
Name: twintaillauncher
Version: 2.0.0
Release: 2%{?dist}
Version: 1.1.15
Release: 1%{?dist}
Summary: A multi-platform launcher for your anime games
Packager: Yoong Jin <solomoncyj@gmail.com>
SourceLicense: GPL-3.0-only
License: GPL-3.0-only AND (((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR Apache-2.0 OR MIT) AND (Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 AND MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR CC0-1.0) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR BSD-2-Clause OR MIT) AND (Apache-2.0 OR BSD-3-Clause) AND (Apache-2.0 OR BSD-3-Clause OR MIT) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR CC0-1.0 OR MIT-0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR LGPL-2.1-or-later OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 WITH LLVM-exception) AND (BSD-2-Clause) AND (BSD-3-Clause) AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause OR MIT) AND CC0-1.0 AND (CC0-1.0 OR MIT-0) 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 (LGPL-3.0-or-later OR MIT) AND MIT AND (MIT OR Unlicense) AND MPL-2.0 AND Unicode-3.0 AND Zlib AND bzip2-1.0.6)
SourceLicense: GPL-3.0-or-later
License: GPL-3.0-or-later AND (((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR Apache-2.0 OR MIT) AND (Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 AND MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR CC0-1.0) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR BSD-2-Clause OR MIT) AND (Apache-2.0 OR BSD-3-Clause) AND (Apache-2.0 OR BSD-3-Clause OR MIT) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR CC0-1.0 OR MIT-0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR LGPL-2.1-or-later OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 WITH LLVM-exception) AND (BSD-2-Clause) AND (BSD-3-Clause) AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause OR MIT) AND CC0-1.0 AND (CC0-1.0 OR MIT-0) 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 (LGPL-3.0-or-later OR MIT) AND MIT AND (MIT OR Unlicense) AND MPL-2.0 AND Unicode-3.0 AND Zlib AND bzip2-1.0.6)
URL: https://twintaillauncher.app/
Source0: https://github.com/TwintailTeam/TwintailLauncher/archive/refs/tags/ttl-v%{version}.tar.gz
ExclusiveArch: x86_64
Requires: cairo
Requires: desktop-file-utils
Requires: gdk-pixbuf2
Requires: glib2
Requires: gtk3
Requires: hicolor-icon-theme
Requires: libappindicator-gtk3
Requires: libayatana-appindicator-gtk3
Requires: pango
Requires: webkit2gtk4.1
Requires: mangohud
Requires: gamemode
# Build requires
BuildRequires: pnpm
@@ -51,19 +40,19 @@ TTL is an all-in-one tool for downloading, managing, and launching your favorite
%prep
%autosetup -n TwintailLauncher-ttl-v%{version}
cd src-tauri
cargo update
cd ..
%tauri_prep
%{__pnpm} import
%build
%pnpm_build -F
%pnpm_build
%install
%tauri_install
mkdir -p %{buildroot}/usr/lib/twintaillauncher/resources
#app expects files to be present there
mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources %{buildroot}/usr/lib/twintaillauncher/resources
mkdir -p %{buildroot}/%{_libdir}/twintaillauncher/resources
mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources/ %{buildroot}/%{_libdir}/twintaillauncher/resources
rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}
@@ -83,7 +72,7 @@ install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/a
%doc README.md
%{_bindir}/twintaillauncher
/usr/lib/twintaillauncher/resources
%{_libdir}/twintaillauncher/resources
%{_hicolordir}/512x512/apps/%{name}.png
%{_hicolordir}/128x128/apps/%{name}.png
%_appsdir/twintaillauncher.desktop
@@ -92,9 +81,6 @@ install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/a
%changelog
* Sat Apr 4 2026 Yoong Jin <solomoncyj@gmail.com> - 2.0.0-2
- Fix folders
- Update License
* Thu Feb 19 2026 Yoong Jin <solomoncyj@gmail.com> - 1.1.15-1
- Fix resources
* Tue Feb 3 2026 Yoong Jin <solomoncyj@gmail.com> - 1.1.15-0
@@ -1,5 +1,5 @@
Name: budgie-extras
Version: 2.2.3
Version: 2.2.2
Release: 1%{?dist}
License: GPL-3.0
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm
Version: 0.1.6
Version: 0.1.4
Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "capnet-assist.spec"
}
}
@@ -1,50 +0,0 @@
%global appid io.elementary.capnet-assist
Name: capnet-assist
Version: 8.0.2
Release: 1%?dist
Summary: Captive Network Assistant automatically opens to help you get connected
License: GPL-3.0-only
URL: https://github.com/elementary/capnet-assist
Source0: %url/archive/refs/tags/%version.tar.gz
BuildRequires: meson gettext vala desktop-file-utils
BuildRequires: pkgconfig(gcr-4)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(granite-7) >= 7.0.0
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(libadwaita-1) >= 1.0.0
BuildRequires: pkgconfig(webkitgtk-6.0)
%description
Log into captive portals—like Wi-Fi networks at coffee shops, airports, and trains—with ease. Captive Network Assistant automatically opens to help you get connected.
%prep
%autosetup
%build
%meson
%meson_build
%install
%meson_install
%terra_appstream -o %buildroot%_metainfodir/%appid.metainfo.xml
%find_lang %appid
%check
%desktop_file_validate %buildroot%_appsdir/%appid.desktop
%files -f %appid.lang
%doc README.md
%license COPYING
%_bindir/%appid
%_appsdir/%appid.desktop
%_datadir/glib-2.0/schemas/%appid.gschema.xml
%_hicolordir/*/apps/%appid.svg
%_metainfodir/%appid.metainfo.xml
%changelog
* Tue Apr 07 2026 madonuko <mado@fyralabs.com> - 8.0.2-1
- Initial package.
@@ -1 +0,0 @@
rpm.version(gh("elementary/capnet-assist"));
@@ -1,5 +1,5 @@
%global commit d939f0ee9178017f83b02833387eece715b08df2
%global commit_date 20260409
%global commit 376fe37ca7e6b8535fa7de1629cdca5d311cef88
%global commit_date 20260328
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
@@ -1,7 +1,7 @@
%global commit b58d624095da102fef99b5825ad6dc78a5cec5a1
%global commit 447d0a976d6512af692009ab3faafeb014a87756
Name: lightdm-kde-greeter
Version: 6.1.6
Version: 6.1.5
Release: 1%{?dist}
Summary: Login screen using the LightDM framework
License: GPL-3.0-or-later
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
%global commit 7bfc33d16ca234af8c88477cfbb2a95f3b7d8c9a
%global commit 91a0a1f94b90d8e3371ab47b769bcd058ac57a74
%forgemeta
Name: lomiri-settings-components
Version: 1.2.0
Release: 1%{?dist}
Version: 1.1.3
Release: 1%?dist
Summary: The system settings components for Lomiri
License: GPLv3 AND LGPLv3
URL: https://gitlab.com/ubports/development/core/lomiri-settings-components
+2 -2
View File
@@ -1,6 +1,6 @@
Name: somewm
Version: 1.4.0
Release: 1%{?dist}
Version: 0.5.0
Release: 1%?dist
Summary: Wayland compositor that brings AwesomeWM's Lua API to Wayland
License: GPL-3.0
URL: https://github.com/trip-zip/somewm
+1 -1
View File
@@ -4,7 +4,7 @@
# prevent library files from being installed
%global cargo_install_lib 0
%global upstream_version v2.16.0
%global upstream_version v2.15.2
%global ver %{sub %upstream_version 2}
Name: walker
@@ -16,7 +16,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio-canary
Version: 2025.3.4.4
Version: 2025.3.4.2
Release: 1%{?dist}
Summary: Official IDE for Android development (Canary build)
License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
ExclusiveArch: x86_64
URL: https://developer.android.com/studio/preview
%define suffixS panda4-canary4
%define suffixS panda4-canary2
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+1 -1
View File
@@ -3,7 +3,7 @@
%bcond test 0
Name: nodejs-%{npm_name}
Version: 11.0.2
Version: 11.0.1
Release: 1%{?dist}
Summary: Backport GitHub commits
SourceLicense: Apache-2.0
+2 -2
View File
@@ -8,8 +8,8 @@
%global appid sh.oven.bun
Name: bun-bin
Version: 1.3.12
Release: 1%{?dist}
Version: 1.3.10
Release: 1%?dist
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one
License: MIT
URL: https://bun.sh
+1 -1
View File
@@ -6,7 +6,7 @@
%global crate deno
Name: rust-deno
Version: 2.7.12
Version: 2.7.11
Release: 1%{?dist}
Summary: Deno executable
@@ -1,6 +1,6 @@
%global commit 1a5bfbd87c3af0b8e27cef67511cb32141832866
%global commit 0790937d03df6e7a9420c61de91ce520a85fe4ef
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-04-09
%global fulldate 2026-04-02
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release
%global commit_hash 5dabe17e33a5b6b5ed5d4e06b37ae884122a64df
%global commit_date 20260405
%global commit_hash 1c88f24ad7f2ffb4c7ccaba6e8a7d1a28a59151b
%global commit_date 20260403
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15
+1 -1
View File
@@ -2,7 +2,7 @@
%global raw_forgeurl https://raw.githubusercontent.com/%{crate}/%{crate}
Name: rust-neovide
Version: 0.16.1
Version: 0.16.0
Release: 1%{?dist}
Summary: No Nonsense Neovim Client in Rust
+2 -2
View File
@@ -4,8 +4,8 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
%bcond docs 1
Name: rio
Version: 0.3.1
Release: 1%{?dist}
Version: 0.2.37
Release: 2%{?dist}
Summary: A hardware-accelerated terminal written in Rust.
SourceLicense: MIT
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSL-1.0 AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND ISC AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR GPL-3.0-only) AND MPL-2.0+ AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 377e78b8bf90a64ad868e73684d9a3b50cb1e16c
%global commit d430cc5945f371ec87dd295d1f01dd840cbed3d8
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260410
%global ver 0.233.0
%global commit_date 20260403
%global ver 0.232.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -5,7 +5,7 @@
%global debug_package %{nil}
%endif
%global ver 0.231.2
%global ver 0.231.1-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -15,7 +15,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 0.231.2
Version: 0.230.0
Release: 1%{?dist}
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
@@ -8,8 +8,8 @@
%bcond_with kms
Name: emulationstation-de
Version: 3.4.1
Release: 1%{?dist}
Version: 3.4.0
Release: 1%?dist
Summary: ES-DE is a frontend for browsing and launching games from your multi-platform collection.
Packager: Cappy Ishihara <cappy@fyralabs.com>
License: MIT
@@ -1,5 +1,7 @@
rpm.global("commit", gh_commit("OpenGamingCollective/gamescope-session-opengamepadui"));
if rpm.changed() {
if filters.contains("nightly") {
rpm.global("commit", gh_commit("OpenGamingCollective/gamescope-session-steam"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
}
@@ -6,7 +6,7 @@
Name: gamescope-session-steam
Version: 0~%{commit_date}git.%{shortcommit}
Release: 2%{?dist}
Release: 1%{?dist}
Summary: gamescope-session-steam
License: MIT
URL: https://github.com/OpenGamingCollective/gamescope-session-steam
@@ -28,10 +28,6 @@ BuildArch: noarch
install -Dpm0755 -t "%buildroot%_bindir/" ".%_bindir/steam-http-loader"
install -Dpm0755 -t "%buildroot%_bindir/" ".%_bindir/steamos-select-branch"
install -Dpm0755 -t "%buildroot%_bindir/" ".%_bindir/steamos-session-select"
install -Dpm0755 -t "%buildroot%_bindir/" ".%_bindir/steamos-update"
install -Dpm0755 -t "%buildroot%_bindir/steamos-polkit-helpers/" ".%_bindir/steamos-polkit-helpers/jupiter-biosupdate"
install -Dpm0755 -t "%buildroot%_bindir/steamos-polkit-helpers/" ".%_bindir/steamos-polkit-helpers/steamos-select-branch"
install -Dpm0755 -t "%buildroot%_bindir/steamos-polkit-helpers/" ".%_bindir/steamos-polkit-helpers/steamos-update"
install -Dpm0644 -t "%buildroot%_datadir/applications/" ".%_datadir/applications/steam_http_loader.desktop"
install -Dpm0644 -t "%buildroot%_datadir/applications/" ".%_datadir/applications/gamescope-mimeapps.list"
install -Dpm0755 -t "%buildroot%_datadir/gamescope-session-plus/sessions.d/" ".%_datadir/gamescope-session-plus/sessions.d/steam"
@@ -44,10 +40,6 @@ install -Dpm0644 -t "%buildroot%_datadir/wayland-sessions/" ".%_datadir/wayland-
%{_bindir}/steam-http-loader
%{_bindir}/steamos-select-branch
%{_bindir}/steamos-session-select
%{_bindir}/steamos-update
%{_bindir}/steamos-polkit-helpers/jupiter-biosupdate
%{_bindir}/steamos-polkit-helpers/steamos-select-branch
%{_bindir}/steamos-polkit-helpers/steamos-update
%{_datadir}/applications/gamescope-mimeapps.list
%{_datadir}/applications/steam_http_loader.desktop
%{_datadir}/gamescope-session-plus/sessions.d/steam
+2 -2
View File
@@ -1,9 +1,9 @@
%define osuresver 2026.404.0
%define osuresver 2026.331.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2026.406.0
Version: 2026.401.0
Release: 1%{?dist}
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
ExclusiveArch: x86_64
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 013bb5cac3cf392d04ee1065761781a1e9ed2891
%global commit a3c5f1f6f226a27b34f98b0fd9923817ce011632
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260410
%global commit_date 20260403
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
+2 -2
View File
@@ -13,8 +13,8 @@
%global build_platform terra
Name: prismlauncher
Version: 11.0.0
Release: 1%{?dist}
Version: 10.0.5
Release: 1%?dist
Summary: Minecraft launcher with ability to manage multiple instances
# see COPYING.md for more information
# each file in the source also contains a SPDX-License-Identifier header that declares its license
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rom-properties.spec"
}
}
@@ -1,199 +0,0 @@
Name: rom-properties
Version: 2.7.1
Release: 1%{?dist}
Summary: File browser extension for managing video game ROM and disc images
License: GPL-2.0-only
URL: https://github.com/GerbilSoft/%{name}
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: pkgconf
BuildRequires: gettext-devel
BuildRequires: libseccomp-devel
BuildRequires: libcurl-devel
BuildRequires: nettle-devel
BuildRequires: zlib-devel
BuildRequires: lz4-devel
BuildRequires: lzo-devel
BuildRequires: libzstd-devel
BuildRequires: tinyxml2-devel
BuildRequires: libpng-devel
BuildRequires: libjpeg-turbo-devel
BuildRequires: pugixml-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qttools
BuildRequires: extra-cmake-modules
BuildRequires: kf6-kio-devel
BuildRequires: kf6-kwidgetsaddons-devel
BuildRequires: kf6-kfilemetadata-devel
BuildRequires: kf6-kcrash-devel
BuildRequires: glib2-devel
BuildRequires: gtk4-devel
BuildRequires: gdk-pixbuf2-devel
BuildRequires: nautilus-devel
BuildRequires: cairo-devel
BuildRequires: gsound-devel
BuildRequires: gtk3-devel
Requires: %{name}-common = %{version}-%{release}
Recommends: %{name}-utils = %{version}-%{release}
Recommends: lz4
Recommends: lzo
%description
This shell extension adds a few nice features to file browsers for managing
video game ROM and disc images.
%prep
%autosetup -p1 -n %{name}-%{version}
%build
%cmake \
-DBUILD_GTK3=ON \
-DBUILD_GTK4=ON \
-DBUILD_KDE4=OFF \
-DBUILD_KF5=OFF \
-DBUILD_KF6=ON \
-DBUILD_XFCE=OFF \
-DSPLIT_DEBUG=OFF \
-DUSE_INTERNAL_XML=OFF
%cmake_build
%install
%cmake_install
%files
%{_defaultdocdir}/%{name}/
%{_libdir}/libromdata.*
%package cli
Summary: CLI tools for rom-properties
Requires: %{name}%{?_isa} = %{version}-%{release}
%description cli
Command-line interface tools for rom-properties.
%files cli
%{_bindir}/rpcli
%package common
Summary: Common files for rom-properties
BuildArch: noarch
%description common
Common files for rom-properties.
%files common
%{_datadir}/%{name}/amiibo-data.bin
%{_datadir}/applications/com.gerbilsoft.rom-properties.rp-config.desktop
%{_datadir}/metainfo/com.gerbilsoft.rom-properties.metainfo.xml
%{_datadir}/mime/packages/rom-properties.xml
%{_datadir}/locale/*/LC_MESSAGES/rom-properties.mo
%package gtk4
Summary: GTK4 integration for rom-properties
Requires: %{name}%{?_isa} = %{version}-%{release}
Recommends: %{name}-localsearch3 = %{version}-%{release}
%description gtk4
GNOME/Nautilus file manager integration for rom-properties.
%files gtk4
%{_libdir}/nautilus/extensions-4/rom-properties-gtk4.so
%package gtk3
Summary: GTK3 integration for rom-properties
Requires: %{name}%{?_isa} = %{version}-%{release}
%description gtk3
GTK3 file manager integration for rom-properties. Provides extensions
for Nautilus, Caja, Nemo, and Thunar.
%files gtk3
%{_libdir}/nautilus/extensions-3.0/rom-properties-gtk3.so
%{_libdir}/caja/extensions-2.0/rom-properties-gtk3.so
%{_datadir}/caja/extensions/rom-properties-gtk3.caja-extension
%{_libdir}/nemo/extensions-3.0/rom-properties-gtk3.so
%{_libdir}/thunarx-3/rom-properties-gtk3.so
%package kf6
Summary: KDE6 integration for rom-properties
Requires: %{name}%{?_isa} = %{version}-%{release}
%description kf6
KDE Plasma 6 file manager integration for rom-properties.
%files kf6
%{_datadir}/kio/servicemenus/rp-convert-to-png.desktop
%{_libdir}/qt6/plugins/kf6/propertiesdialog/xattrview-kf6.so
%{_libdir}/qt6/plugins/kf6/kfilemetadata/kfilemetadata_rom-properties-kf6.so
%{_libdir}/qt6/plugins/kf6/overlayicon/overlayiconplugin_rom-properties-kf6.so
%{_libdir}/qt6/plugins/kf6/propertiesdialog/rom-properties-kf6.so
%{_libdir}/qt6/plugins/kf6/thumbcreator/RomThumbnailCreator-kf6.so
%package utils
Summary: Utilities for rom-properties
Requires: %{name}%{?_isa} = %{version}-%{release}
%description utils
Utility programs for rom-properties including the thumbnail generator
and configuration tool.
%files utils
%{_libexecdir}/rp-download
%{_libexecdir}/rp-thumbnail
%{_datadir}/thumbnailers/rom-properties.thumbnailer
%{_bindir}/rp-stub
%{_bindir}/rp-config
%package localsearch3
Summary: GNOME localsearch3 integration for rom-properties
Requires: %{name}%{?_isa} = %{version}-%{release}
%description localsearch3
GNOME localsearch 3.0 extract modules for rom-properties, providing
full-text search integration for ROM and disc image metadata.
%files localsearch3
%{_libdir}/localsearch-3.0/extract-modules/libextract-rom-properties.so
%{_datadir}/localsearch3/extract-rules/14-rp-application-packages.rule
%{_datadir}/localsearch3/extract-rules/14-rp-audio.rule
%{_datadir}/localsearch3/extract-rules/14-rp-banners.rule
%{_datadir}/localsearch3/extract-rules/14-rp-cd-images.rule
%{_datadir}/localsearch3/extract-rules/14-rp-disk-images.rule
%{_datadir}/localsearch3/extract-rules/14-rp-executables.rule
%{_datadir}/localsearch3/extract-rules/14-rp-rom-images.rule
%{_datadir}/localsearch3/extract-rules/14-rp-save-files.rule
%{_datadir}/localsearch3/extract-rules/14-rp-textures.rule
%package thumbnailer-dbus
Summary: D-Bus thumbnailer service for rom-properties
Requires: %{name}%{?_isa} = %{version}-%{release}
%description thumbnailer-dbus
D-Bus specialized thumbnailer service for rom-properties.
%files thumbnailer-dbus
%{_bindir}/rp-thumbnailer-dbus
%{_datadir}/dbus-1/services/com.gerbilsoft.rom-properties.SpecializedThumbnailer1.service
%{_datadir}/thumbnailers/com.gerbilsoft.rom-properties.SpecializedThumbnailer1.service
%package apparmor
Summary: AppArmor profiles for rom-properties
Requires: %{name}%{?_isa} = %{version}-%{release}
BuildArch: noarch
%description apparmor
AppArmor profiles for rom-properties utilities.
%files apparmor
%{_sysconfdir}/apparmor.d/
%changelog
* Fri Apr 03 2026 Kyle Gospodnetich <me@kylegospodneti.ch>
- Initial package
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("GerbilSoft/rom-properties"));
+2 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit 110c786d802c4c17850de1d6945dc4df08ac393a
%global ver 0.0.40-19185
%global commit f63b1b5dc1b8704278ba896ad536b8a2c3ed77bb
%global ver 0.0.40-19146
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+2 -2
View File
@@ -5,7 +5,7 @@
Name: steam
Version: 1.0.0.85
Release: 6%?dist
Release: 3%?dist
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
@@ -177,7 +177,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{appstream_id}.metainfo.xml
%if 0%{?fedora} >= 44
%triggerin -- ca-certificates
%post
# Workaround for https://fedoraproject.org/wiki/Changes/droppingOfCertPemFile#Temporary_fix
update-ca-trust extract --rhbz2387674
%endif
@@ -10,11 +10,11 @@
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$
%endif
%global providers 1password archlinuxpkgs bitwarden bluetooth bookmarks calc clipboard desktopapplications dnfpackages files menus niriactions nirisessions playerctl providerlist runner snippets symbols todo unicode websearch windows wireplumber
%global providers 1password archlinuxpkgs bitwarden bluetooth bookmarks calc clipboard desktopapplications dnfpackages files menus niriactions nirisessions providerlist runner snippets symbols todo unicode websearch windows wireplumber
# https://github.com/abenz1267/elephant
%global goipath github.com/abenz1267/elephant
Version: 2.21.0
Version: 2.20.3
%gometa -f
@@ -3,7 +3,7 @@
# https://github.com/charmbracelet/glow
%global goipath github.com/charmbracelet/glow
Version: 2.1.2
Version: 2.1.1
%gometa -f
@@ -15,7 +15,7 @@ Render markdown on the CLI, with pizzazz! 💅🏻.}
%global godocs README.md
Name: %{goname}
Release: 1%{?dist}
Release: 1%?dist
Summary: Render markdown on the CLI, with pizzazz! 💅🏻
License: MIT
@@ -2,7 +2,7 @@
# https://github.com/jesseduffield/lazygit
%global goipath github.com/jesseduffield/lazygit
Version: 0.61.0
Version: 0.60.0
%gometa -f
@@ -1,7 +1,7 @@
%global commit cbab1db9f705129ab85d03c991b91ce067963aed
%global commit d1e2c2391a653255fe61687a6394d3457cdd3dea
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v5.47.0
%global commit_date 20260407
%global commit_date 20260401
%global goipath github.com/v2fly/v2ray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit e5a9fb752e0dcc127dd1740316c853571c16052f
%global commit d2758a023cd7f4174a5a5fa4ff66e487d4342ba0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260408
%global commit_date 20260328
%global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -1,8 +1,8 @@
%define debug_package %{nil}
Name: lua-language-server
Version: 3.18.1
Release: 1%{?dist}
Version: 3.17.1
Release: 2%?dist
License: MIT
URL: https://luals.github.io/
Source: https://github.com/LuaLS/lua-language-server/archive/refs/tags/%version.tar.gz
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 2501e23d8170c56b61d126a9e349ae6d8e4b6267
%global commit 854c1f15bada3055fb041cc7ba96378c32d34667
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260410
%global commit_date 20260403
%global debug_package %nil
Name: nim-nightly
+2 -2
View File
@@ -5,8 +5,8 @@
%global _version 0.14.0b2
Name: python-%{pypi_name}
Version: 0.15.0
Release: 1%{?dist}
Version: 0.14.0
Release: 1%?dist
Summary: Python binding for curl-impersonate fork via cffi..
License: MIT
URL: https://github.com/lexiforest/curl_cffi
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Send usage data from your Python code to PostHog.
Name: python-%{pypi_name}
Version: 7.11.0
Version: 7.9.12
Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog
License: MIT
@@ -4,7 +4,7 @@
%global __requires_exclude ^python3\\.14dist\\(proton-vpn-local-agent\\)$
Name: python-%{pypi_name}
Version: 4.19.1
Version: 4.18.0
Release: 1%{?dist}
Summary: A facade to the other Proton VPN components
License: GPL-3.0-Only
+2 -2
View File
@@ -2,8 +2,8 @@
%global _desc A drop-in replacement for smbus-cffi/smbus-python in pure Python.
Name: python-%{pypi_name}
Version: 0.6.1
Release: 1%{?dist}
Version: 0.6.0
Release: 1%?dist
Summary: A drop-in replacement for smbus-cffi/smbus-python in pure Python
License: MIT
URL: https://github.com/kplindegaard/smbus2
@@ -1,5 +1,5 @@
%global commit aaefc85a95431045b0726b297d0ad1f4786ba1e2
%global commit_date 20260409
%global commit 4567c8c5284f0608202aea612f3fcc1a190b97a9
%global commit_date 20260403
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: fresh
Version: 0.2.22
Version: 0.2.21
Release: 1%{?dist}
Summary: Text editor for your terminal: easy, powerful and fast
URL: https://getfresh.dev
@@ -5,7 +5,7 @@
%global crate television
Name: rust-television
Version: 0.15.5
Version: 0.15.4
Release: 1%{?dist}
Summary: Very fast, portable and hackable fuzzy finder for the terminal
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate zellij
Name: rust-zellij
Version: 0.44.1
Version: 0.44.0
Release: 1%{?dist}
Summary: Terminal workspace with batteries included
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.16.0-dev.3142+5ccfeb926
version=0.16.0-dev.3066+da78940dd
mirrors=()
@@ -6,7 +6,7 @@
%define llvm_compat 21
%endif
%global llvm_version 21.0.0
%global ver 0.16.0-dev.3142+5ccfeb926
%global ver 0.16.0-dev.3066+da78940dd
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -12,7 +12,7 @@
%global zig_cache_dir %{builddir}/zig-cache
Name: zig-master
Version: 0.16.0~dev.3142+5ccfeb926
Version: 0.16.0~dev.3066+da78940dd
Release: 2%{?dist}
Summary: Master builds of the Zig language
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
+1 -1
View File
@@ -6,7 +6,7 @@
%bcond_with tests
Name: apparmor
Version: 5.0.0~rc3
Version: 4.1.7
Release: 1%{?dist}
Summary: AppArmor userspace components
+2 -2
View File
@@ -12,7 +12,7 @@
# https://github.com/Aylur/ags
%global goipath github.com/Aylur/ags
Version: 3.1.2
Version: 3.1.1
%gometa -f
@@ -23,7 +23,7 @@ Scaffolding CLI for Astal+TypeScript.}
%global godocs docs README.md
Name: ags
Release: 1%{?dist}
Release: 1%?dist
Summary: Scaffolding CLI for Astal+TypeScript
License: GPL-3.0-only
+1 -1
View File
@@ -2,7 +2,7 @@
%global debug_package %{nil}
Name: glaze-devel
Version: 7.3.2
Version: 7.2.3
Release: 1%{?dist}
License: MIT
URL: https://stephenberry.github.io/glaze
+3 -10
View File
@@ -2,20 +2,17 @@
Name: libfprint-tod
Version: 1.95.1+tod1
Release: 2%{?dist}
Release: 1%{?dist}
URL: https://gitlab.freedesktop.org/3v1n0/libfprint/
Source: %{url}/-/archive/v%{version}/libfprint-v%{version}.tar.gz
Summary: a light fork of libfprint to expose internal Drivers API in order to create drivers as shared libraries
License: LGPL-2.1-or-later
License: GPL-2.1
Conflicts: libfprint
BuildRequires: gcc-c++
BuildRequires: meson
BuildRequires: cmake
BuildRequires: gtk-doc
BuildRequires: gdb
BuildRequires: valgrind
BuildRequires: appstream
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gobject-2.0)
@@ -25,11 +22,8 @@ BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(udev)
BuildRequires: pkgconfig(pixman-1)
BuildRequires: pkgconfig(cairo)
BuildRequires: terra-appstream-helper
Packager: metcya <metcya@gmail.com>
%description
%summary.
@@ -44,8 +38,6 @@ Documentation for %{name}.
%prep
%autosetup -n libfprint-v%{version}
%conf
%meson -Ddrivers=all -Dinstalled-tests=false
%build
@@ -65,6 +57,7 @@ Documentation for %{name}.
%{_metainfodir}/%{appid}.metainfo.xml
%files doc
%dir %{_datadir}/gtk-doc/html/libfprint-2
%{_datadir}/gtk-doc/html/libfprint-2/*.{html,css,png,devhelp2}
%changelog
+2 -2
View File
@@ -84,7 +84,7 @@
Name: %{srcname}
Summary: Mesa graphics libraries
%global ver 26.0.4
%global ver 26.0.3
Epoch: 1
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: 1
@@ -503,7 +503,7 @@ rm -vf %{buildroot}%{_libdir}/dri/apple_dri.so
# glvnd needs a default provider for indirect rendering where it cannot
# determine the vendor
ln -s libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_system.so.0
ln -s %{_libdir}/libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_system.so.0
%files filesystem
%doc docs/Mesa-MLAA-License-Clarification-Email.txt
+2 -2
View File
@@ -3,8 +3,8 @@
%global _missing_build_ids_terminate_build 0
Name: libnvjpeg2k
Version: 0.10.0.49
Release: 1%{?dist}
Version: 0.9.1.47
Release: 1%?dist
Summary: NVIDIA JPEG 2K decoder (nvJPEG2000)
License: NVIDIA EULA
URL: https://developer.nvidia.com/nvjpeg
+3 -3
View File
@@ -1,6 +1,6 @@
%global commit a82128ab8e28bd3ff4f9fee91b7a30e0bc36ddd6
%global ver 1.8.63
%global commit_date 20260410
%global commit 0ae923c493bceb75433de2682ba8ae29cc7bf88d
%global ver 1.8.62
%global commit_date 20260318
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: tdlib-nightly
+3 -3
View File
@@ -1,5 +1,5 @@
%global commit f3fecf216fd3571821b38a684efab9911ec4f886
%global date 20260407
%global commit 347a579411fe871a6a1a4b9989384dddcd477ad5
%global date 20251104
%global short %(c=%{commit}; echo ${c:0:7})
%global ver 1.1.0
@@ -7,7 +7,7 @@ Name: activate-linux
Summary: The "Activate Windows" watermark ported to Linux
Version: %{ver}^%{date}git.%{short}
License: GPL-3.0-only
Release: 1%{?dist}
Release: 1%?dist
URL: https://github.com/MrGlockenspiel/activate-linux
Source0: %{url}/archive/%{commit}.tar.gz
BuildRequires: clang
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "kew.spec"
}
}
-50
View File
@@ -1,50 +0,0 @@
%define debug_package %{nil}
Name: kew
Version: 3.7.3
Release: 1%{?dist}
Summary: Music for the Shell
URL: https://codeberg.org/ravachol/kew
Source0: %{url}/archive/v%{version}.tar.gz
License: GPL-2.0-or-later
BuildRequires: make
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: libatomic
BuildRequires: pkgconfig(taglib)
BuildRequires: pkgconfig(fftw3f)
BuildRequires: pkgconfig(chafa)
BuildRequires: pkgconfig(opus)
BuildRequires: pkgconfig(opusfile)
BuildRequires: pkgconfig(vorbis)
BuildRequires: pkgconfig(vorbisfile)
BuildRequires: pkgconfig(ogg)
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%{summary}.
%prep
%git_clone https://codeberg.org/ravachol/kew.git v%{version}
%build
%make_build
%install
%make_install PREFIX=/usr
%find_lang kew
%files -f kew.lang
%license LICENSE
%doc README.md
%lang(zh_CN) %doc README_zh_CN.md
%{_bindir}/kew
%{_datadir}/kew/themes/*.theme
%{_datadir}/kew/themes/*.txt
%{_mandir}/man1/kew.1.*
%changelog
* Thu Apr 09 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(codeberg("ravachol/kew"));
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "rust-hypervisor-firmware.spec"
}
}
@@ -0,0 +1,68 @@
%dnl %bcond rust_nightly 0
Name: rust-hypervisor-firmware
Version: 0.4.2
Release: 1%{?dist}
Summary: Simple firmware that is designed to be launched from anything that supports loading ELF binaries
URL: https://github.com/cloud-hypervisor/rust-hypervisor-firmware
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
License: Apache-2.0
BuildRequires: anda-srpm-macros gcc cargo-rpm-macros
%dnl %if %{with rust_nightly}
BuildRequires: rustup
%dnl %endif
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
This repository contains a simple firmware that is designed
to be launched from anything that supports loading ELF
binaries and running them with the PVH booting standard.
The purpose is to be able to use this firmware to be able to
load a bootloader from within a disk image without requiring
the use of a complex firmware such as TianoCore/edk2 and without
requiring the VMM to reuse functionality used for booting the Linux kernel.
Currently it will directly load a kernel from a
disk image that follows the Boot Loader Specification
There is also minimal EFI compatibility support allowing the boot of
some images that use EFI (shim + GRUB2 as used by Ubuntu).
The firmware is primarily developed against Cloud Hypervisor
but there is also support for using QEMU's PVH loader.
This project was originally developed using Firecracker however as
it does not currently support resetting the virtio block device it
is not possible to boot all the way into the OS.
%prep
%autosetup -n %{name}-%{version}
%dnl %if %{with rust_nightly}
%rustup_nightly
%dnl %endif
%cargo_prep_online
%build
# ls -laH .cargo/bin
# cat /builddir/build/BUILD/rust-hypervisor-firmware-0.4.2-build/.rustup/settings.toml
# export RUSTFLAGS="-C linker=lld -C linker-flavor=ld.lld";
# CARGO_HOME=/home/owen/rpmbuild/BUILD/.cargo RUSTUP_HOME=/home/owen/rpmbuild/BUILD/.rustup
%{__cargo} build --profile rpm --target x86_64-unknown-none.json -Zbuild-std=core -Zbuild-std-features=compiler-builtins-mem
%dnl %{cargo_build} -Zbuild-std=core -Zbuild-std-features=compiler-builtins-mem
%install
install -Dm755 target/rpm/hypervisor-fw %{buildroot}%{_bindir}/hypervisor-fw
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies
%files
%doc README.md CONTRIBUTING.md CODE_OF_CONDUCT.md
%license LICENSE
%license LICENSE.dependencies
%{_bindir}/hypervisor-fw
%changelog
* Fri Apr 03 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1 @@
rpm.version(gh("cloud-hypervisor/rust-hypervisor-firmware"));

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