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
420 changed files with 1328 additions and 4283 deletions
+5 -6
View File
@@ -3,9 +3,6 @@
name: Automatically build packages
permissions:
contents: read
attestations: write
artifact-metadata: write
id-token: write
on:
push:
paths:
@@ -78,8 +75,10 @@ jobs:
echo "## AppStream MetaInfo Validation" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```xml' >> $GITHUB_STEP_SUMMARY
appstreamcli validate output/test.xml.gz >> $GITHUB_STEP_SUMMARY || true
echo "" >> $GITHUB_STEP_SUMMARY
for file in output/test.xml.gz; do
appstreamcli validate $file >> $GITHUB_STEP_SUMMARY || true
echo "" >> $GITHUB_STEP_SUMMARY
done
echo '```' >> $GITHUB_STEP_SUMMARY
- name: Export logs
@@ -115,7 +114,7 @@ jobs:
echo "#### \`$file\`" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```xml' >> $GITHUB_STEP_SUMMARY
zcat "$file" >> $GITHUB_STEP_SUMMARY || true
zcat "$file" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
done
-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:
+4 -15
View File
@@ -1,9 +1,6 @@
name: JSON Build
permissions:
contents: read
attestations: write
artifact-metadata: write
id-token: write
on:
workflow_call:
inputs:
@@ -45,7 +42,7 @@ jobs:
pkg: ${{ fromJson(inputs.packages) }}
version: ["rawhide"]
fail-fast: false
runs-on: ${{ inputs.custom_builder && inputs.custom_builder || (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && format('cirun-arm64-lg--{0}', github.run_id) || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && format('cirun-x86-64-lg--{0}', github.run_id) || 'ubuntu-22.04' }}
runs-on: ${{ inputs.custom_builder && inputs.custom_builder || (matrix.pkg.arch == 'aarch64' && matrix.pkg.labels['large']) && 'arm64-lg' || matrix.pkg.arch == 'aarch64' && 'ubuntu-22.04-arm' || matrix.pkg.labels['large'] && format('cirun-x86-64-lg--{0}', github.run_id) || 'ubuntu-22.04' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
options: --cap-add=SYS_ADMIN --privileged
@@ -61,7 +58,7 @@ jobs:
- name: Configure sccache
id: sccache
if: ${{ !contains(matrix.pkg.labels.sccache, '0') }}
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
env:
SCCACHE_GHA_VERSION: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
SCCACHE_GHA_CACHE_FROM: ${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
@@ -89,7 +86,7 @@ jobs:
- name: Report Cache Summary
if: steps.sccache.outcome == 'success'
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with:
script: |
const script = require('./.github/scripts/sccache-stats.js')
@@ -102,7 +99,7 @@ jobs:
x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
with:
name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p
@@ -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"
+1 -1
View File
@@ -64,7 +64,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
with:
name: SARIF file
path: results.sarif
+1 -1
View File
@@ -7,7 +7,7 @@
Terra is a rolling-release Fedora repository for all the software you need.
With Terra, you can install the latest packages knowing that quality and security are assured.
See the introduction at [our website](https://terrapkg.com).
See the introduction at [our website](https://terra.fyralabs.com).
This monorepo contains the package manifests for all packages in Terra.
-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.962
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.962
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.133
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.187
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.187
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.133
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 caf17033f96d8aa4b77b4c83bf292254170e0fcb
%global commit 4634c27bed29146813c2c378fdf6388d4b371d7b
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260417
%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 c7c4e02265738c1bc0c6ad050a4c0545ee8d1a60
%global commit d32cdcb19e0edeadca624c343d6bb4b73db2be97
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260417
%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.11.2.1
Version: 0.10.8.1
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
+3 -2
View File
@@ -3,9 +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.0.1
Name: komikku
Version: 50.2.0
Version: 50.0.1
%forgemeta
Release: 1%{?dist}
Summary: A manga reader for GNOME
@@ -14,7 +15,7 @@ BuildArch: noarch
License: GPL-3.0-or-later
URL: https://apps.gnome.org/Komikku/
Source0: https://codeberg.org/valos/%{appname}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source0: https://codeberg.org/valos/%{appname}/archive/%{raw_ver}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: desktop-file-utils
BuildRequires: intltool
+4 -1
View File
@@ -1 +1,4 @@
rpm.version(codeberg("valos/Komikku"));
let latest_tag = get("https://codeberg.org/api/v1/repos/valos/Komikku/tags").json_arr()[0].name;
let new_version = find("([\\.\\d]+)", latest_tag, 1);
rpm.global("raw_ver", latest_tag);
rpm.version(new_version);
@@ -1,5 +1,5 @@
%global commit b3d18900a9132ceeb5cbaef82f8b9526c7c2a37e
%global commit_date 20260417
%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
@@ -9,8 +9,8 @@
%endif
Name: legcord
Version: 1.2.4
Release: 1%{?dist}
Version: 1.2.2
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/Legcord/Legcord
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 1fea31f00c7947c8aa2fe2c2cee3032a43527215
%global commit c41ee4b95fa8d9827be943247249eae56b372847
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260417
%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
+3 -3
View File
@@ -1,8 +1,8 @@
%global metainfo_commit 6ac72069fc35f3c2ec669498680037f54cc0c120
%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-17
%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.7.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.83
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
+2 -2
View File
@@ -1,6 +1,6 @@
Name: ttop
Version: 1.6.1
Release: 1%{?dist}
Version: 1.5.7
Release: 1%?dist
Summary: System monitoring tool with historical data service, triggers and top-like TUI
License: MIT
URL: https://github.com/inv2004/ttop
@@ -6,30 +6,19 @@
Name: twintaillauncher
Version: 2.0.0
Release: 3%{?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
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}
@@ -75,7 +64,6 @@ rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}
install -Dm644 public/launcher-icon.png %{buildroot}%{_hicolordir}/512x512/apps/%{name}.png
install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/apps/%{name}.png
chmod 0755 %{buildroot}/usr/lib/twintaillauncher/resources -R
%files
@@ -84,7 +72,7 @@ chmod 0755 %{buildroot}/usr/lib/twintaillauncher/resources -R
%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,14 +80,7 @@ chmod 0755 %{buildroot}/usr/lib/twintaillauncher/resources -R
%changelog
* Wed Apr 15 2026 Yoong Jin <solomoncyj@gmail.com> - 2.0.0-3
- Fix folders
- filx perms
* 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
+2 -2
View File
@@ -1,9 +1,9 @@
# Fedora sometimes sources the snapshots under stable versions and just bumps release
# For user clarity I have separated these into different packages
%global commit 14b802e419aff260b9d630e71027d88855e224e7
%global commit 205d3c652e1de440de8ccb39ce99fe877109a0bb
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260125
%global commit_date 20260411
%global commit_date 20260402
Name: winetricks-git
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -1,5 +1,5 @@
Name: budgie-extras
Version: 2.2.3
Version: 2.2.2
Release: 1%{?dist}
License: GPL-3.0
+4 -4
View File
@@ -1,11 +1,11 @@
%global tag 3.2.0
%global tag 3.1.0
%global forgeurl https://github.com/project-repo/cagebreak
%forgemeta
Name: cagebreak
Version: %{tag}
Release: 1%{?dist}
Summary: A wayland tiling compositor inspired by Ratpoison
Summary: A wayland tiling compositor inspired by Ratpoison
License: MIT
URL: %{forgeurl}
@@ -16,7 +16,7 @@ Packager: metcya <metcya@gmail.com>
BuildRequires: meson
BuildRequires: gcc
BuildRequires: scdoc
BuildRequires: pkgconfig(wlroots-0.20)
BuildRequires: pkgconfig(wlroots-0.19)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(wayland-cursor)
@@ -43,7 +43,7 @@ conceptually based on the X11 window manager ratpoison.
%build
%meson -Dxwayland=true -Dman-pages=true
%meson_build
%meson_build
%install
%meson_install
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm
Version: 0.2.1
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
@@ -3,8 +3,8 @@
%forgemeta
Name: lomiri-api
Version: 0.3.1
Release: 1%{?dist}
Version: 0.3.0
Release: 1%?dist
Summary: API for Lomiri
License: LGPL-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
@@ -2,7 +2,7 @@
Name: noctalia-qs
Version: 0.0.12
Release: 2%{?dist}
Release: 1%{?dist}
Summary: Flexible QtQuick based desktop shell toolkit
License: LGPL-3.0-only AND GPL-3.0-only
URL: https://github.com/noctalia-dev/noctalia-qs
@@ -81,4 +81,4 @@ Flexible QtQuick based desktop shell toolkit.
- Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
- Initial commit based on quickshell spec
- Initial commit based on quickshell spec
@@ -1,7 +1,7 @@
%global debug_package %{nil}
Name: noctalia-shell
Version: 4.7.6
Version: 4.7.5
Release: 1%{?dist}
Summary: A Quickshell-based custom shell setup
-16
View File
@@ -1,16 +0,0 @@
# sway does not set DISPLAY/WAYLAND_DISPLAY in the systemd user environment
# See FS#63021
# Adapted from xorg's 50-systemd-user.sh, which achieves a similar goal.
# Upstream refuses to set XDG_CURRENT_DESKTOP so we have to.
exec systemctl --user set-environment XDG_CURRENT_DESKTOP=scroll
exec systemctl --user import-environment DISPLAY \
SCROLLSOCK \
WAYLAND_DISPLAY \
XDG_CURRENT_DESKTOP
exec hash dbus-update-activation-environment 2>/dev/null && \
dbus-update-activation-environment --systemd DISPLAY \
SCROLLSOCK \
XDG_CURRENT_DESKTOP=scroll \
WAYLAND_DISPLAY
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "scroll.spec"
}
}
-5
View File
@@ -1,5 +0,0 @@
[preferred]
default=gtk
org.freedesktop.impl.portal.ScreenCast=wlr
org.freedesktop.impl.portal.Screenshot=wlr
org.freedesktop.impl.portal.Inhibit=none
-93
View File
@@ -1,93 +0,0 @@
Name: scroll
Version: 1.12.8
Release: 1%{?dist}
Summary: i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller
License: MIT
URL: https://github.com/dawsers/scroll
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
# https://aur.archlinux.org/cgit/aur.git/tree/?h=sway-scroll
Source1: 50-systemd-user.conf
Source2: scroll-portals.conf
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: meson
BuildRequires: cmake
BuildRequires: ninja-build
BuildRequires: gcc
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(gbm)
BuildRequires: pkgconfig(glslang)
BuildRequires: pkgconfig(libseat)
BuildRequires: pkgconfig(hwdata)
BuildRequires: pkgconfig(libdisplay-info)
BuildRequires: pkgconfig(libliftoff)
BuildRequires: pkgconfig(xcb-renderutil)
BuildRequires: pkgconfig(xwayland)
BuildRequires: pkgconfig(xcb-ewmh)
BuildRequires: pkgconfig(xcb-errors)
BuildRequires: pkgconfig(json-c)
BuildRequires: pkgconfig(lua)
BuildRequires: pkgconfig(scdoc)
BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(libinput)
BuildRequires: pkgconfig(libevdev)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(pixman-1)
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(libpcre2-8)
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(pango)
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
Provides: sway-scroll
%description
%{summary}.
%prep
%autosetup
%pkg_completion -B scroll scrollbar scrollmsg
%pkg_completion -f scroll scrollmsg scrollnag
%pkg_completion -z scroll scrollmsg
%build
%meson -D sd-bus-provider=libsystemd
%meson_build
%install
%meson_install
install -Dm644 %{S:1} %{buildroot}%{_sysconfdir}/scroll/config.d/50-systemd-user.conf
install -Dm644 %{S:2} %{buildroot}%{_datadir}/xdg-desktop-portal/scroll-portals.conf
%files
%doc README.md CONTRIBUTING.md
%license LICENSE
%{_bindir}/scroll
%{_bindir}/scrollbar
%{_bindir}/scrollmsg
%{_bindir}/scrollnag
%{_sysconfdir}/scroll/config
%{_sysconfdir}/scroll/config.d/50-systemd-user.conf
%{_datadir}/backgrounds/scroll/*png
%{_datadir}/xdg-desktop-portal/scroll-portals.conf
%{_iconsdir}/scroll.png
%{_mandir}/man1/scroll.1.*
%{_mandir}/man1/scrollmsg.1.*
%{_mandir}/man1/scrollnag.1.*
%{_mandir}/man5/scroll-bar.5.*
%{_mandir}/man5/scroll-input.5.*
%{_mandir}/man5/scroll-output.5.*
%{_mandir}/man5/scroll.5.*
%{_mandir}/man5/scrollnag.5.*
%{_mandir}/man7/scroll-ipc.7.*
%{_mandir}/man7/scrollbar-protocol.7.*
%{_datadir}/wayland-sessions/scroll.desktop
%changelog
* Sun Apr 12 2026 Owen Zimmerman <owen@fyralabs.com> - 1.12.8-1
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("dawsers/scroll"));
+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 -3
View File
@@ -1,3 +1 @@
rpm.version(gh("willPower3309/swayfx"));
rpm.global("swayVersion", gh("swaywm/sway"));
rpm.version(gh("willPower3309/swayfx"));
+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: 2026.1.1.1
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 quail1-canary1
%define suffixS panda4-canary2
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
@@ -16,7 +16,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio
Version: 2025.3.3.7
Version: 2025.3.3.6
Release: 1%{?dist}
Summary: Official IDE for Android development
License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>, like-engels <higashikataengels@icl
ExclusiveArch: x86_64
URL: https://developer.android.com/studio
%define suffixS panda3-patch1
%define suffixS panda3
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 -1
View File
@@ -1,5 +1,5 @@
Name: flutter
Version: 3.41.7
Version: 3.41.6
Release: 1%{?dist}
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause
@@ -1,6 +1,6 @@
%global commit 9e080c5a403475dcbee93c40eeb22cf6f92121f4
%global commit 0790937d03df6e7a9420c61de91ce520a85fe4ef
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-04-15
%global fulldate 2026-04-02
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
+1 -1
View File
@@ -2,7 +2,7 @@
%global crate lowfi
Name: rust-lowfi
Version: 2.0.6
Version: 2.0.5
Release: 1%{?dist}
Summary: Extremely simple lofi player
+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.2
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.11
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
+1 -1
View File
@@ -1,7 +1,7 @@
%bcond bootstrap 0
Name: yarnpkg-berry
Version: 4.14.1
Version: 4.13.0
Release: 1%{?dist}
Summary: Active development version of Yarn
License: BSD-2-Clause
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit a5e78b02de143b64f9bf3a1bafd7c486f29cc5d2
%global commit d430cc5945f371ec87dd295d1f01dd840cbed3d8
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260417
%global ver 0.234.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.233.1-pre
%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.232.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
+4 -7
View File
@@ -1,6 +1,6 @@
Name: juliamono-fonts
Version: 0.062
Release: 2%?dist
Release: 1%?dist
URL: https://juliamono.netlify.app/
Source0: https://github.com/cormullion/juliamono/archive/refs/tags/v%{version}.tar.gz
License: OFL-1.1
@@ -8,7 +8,7 @@ Summary: A monospaced font with reasonable unicode support
Requires: xorg-x11-font-utils
BuildArch: noarch
Provides: JuliaMono-fonts
Packager: Its-J <jonah@fyralabs.com>
Packager: Its-J
%description
@@ -29,8 +29,5 @@ install -Dm644 *.ttf %{buildroot}%{_fontbasedir}/juliamono/
%{_fontbasedir}/juliamono/*.ttf
%changelog
* Tue Apr 14 2026 Its-J <jonah@fyralabs.com>
- Add email to my previous contributor attributions
* Fri Nov 21 2025 Its-J <jonah@fyralabs.com>
- Package JuliaMono
* Fri Nov 21 2025 Its-J
- Package JuliaMono
@@ -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,6 +1,6 @@
%global commit 88087a086ab732211c466b41f5d64229ce51c050
%global commit 72df08d154fefb6354f6bb1a8d8cf587e86ee227
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260411
%global commit_date 20260327
Name: gamescope-session-opengamepadui
Version: 0~%{commit_date}git.%{shortcommit}
@@ -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
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.76.1
Version: 0.76.0
Release: 1%{?dist}
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
+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
@@ -0,0 +1,79 @@
From 5a38fc2c9a329e88c8337af541dfeccaeff1fefb Mon Sep 17 00:00:00 2001
From: seth <getchoo@tuta.io>
Date: Sun, 15 Jan 2023 14:47:49 -0500
Subject: [PATCH] find cmark with pkgconfig
Signed-off-by: seth <getchoo@tuta.io>
---
cmake/Findcmark.cmake | 59 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
create mode 100755 cmake/Findcmark.cmake
diff --git a/cmake/Findcmark.cmake b/cmake/Findcmark.cmake
new file mode 100755
index 00000000..9858e5df
--- /dev/null
+++ b/cmake/Findcmark.cmake
@@ -0,0 +1,59 @@
+# SPDX-FileCopyrightText: 2019 Black Hat <bhat@encom.eu.org>
+# SPDX-License-Identifier: GPL-3.0-only
+
+#
+# CMake module to search for the cmark library
+#
+
+# first try to find cmark-config.cmake
+# path to a file not in the search path can be set with 'cmake -Dcmark_DIR=some/path/'
+find_package(cmark CONFIG QUIET)
+if(cmark_FOUND AND TARGET cmark::cmark)
+ # found it!
+ return()
+endif()
+
+find_package(PkgConfig QUIET)
+if(PKG_CONFIG_FOUND)
+ pkg_check_modules(PC_CMARK QUIET cmark)
+endif()
+
+if(NOT CMARK_INCLUDE_DIR)
+ find_path(CMARK_INCLUDE_DIR
+ NAMES cmark.h
+ PATHS
+ ${PC_CMARK_INCLUDEDIR}
+ ${PC_CMARK_INCLUDE_DIRS}
+ /usr/include
+ /usr/local/include)
+endif()
+
+if(NOT CMARK_LIBRARY)
+ find_library(CMARK_LIBRARY
+ NAMES cmark
+ HINTS
+ ${PC_CMARK_LIBDIR}
+ ${PC_CMARK_LIBRARY_DIRS}
+ /usr/lib
+ /usr/local/lib)
+endif()
+
+if(NOT TARGET cmark::cmark)
+ add_library(cmark::cmark UNKNOWN IMPORTED)
+ set_target_properties(cmark::cmark
+ PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
+ ${CMARK_INCLUDE_DIR})
+ set_property(TARGET cmark::cmark APPEND
+ PROPERTY IMPORTED_LOCATION ${CMARK_LIBRARY})
+endif()
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(cmark
+ DEFAULT_MSG
+ CMARK_INCLUDE_DIR
+ CMARK_LIBRARY)
+
+mark_as_advanced(CMARK_LIBRARY CMARK_INCLUDE_DIR)
+
+set(CMARK_LIBRARIES ${CMARK_LIBRARY})
+set(CMARK_INCLUDE_DIRS ${CMARK_INCLUDE_DIR})
--
2.39.0
+1 -1
View File
@@ -1,7 +1,7 @@
project pkg {
rpm {
spec = "prismlauncher-nightly.spec"
extra_repos = ["https://packages.adoptium.net/artifactory/rpm/fedora/rawhide/\\$basearch"]
extra_repos = ["https://packages.adoptium.net/artifactory/rpm/fedora/\\$releasever/\\$basearch"]
}
labels {
nightly = 1
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit f40cbf816e1c594584587a981d29971692e615ab
%global commit a3c5f1f6f226a27b34f98b0fd9923817ce011632
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260417
%global commit_date 20260403
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
@@ -26,6 +26,7 @@ Summary: Minecraft launcher with ability to manage multiple instances
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
Group: Amusements/Games
URL: https://prismlauncher.org/
Patch0: 0001-find-cmark-with-pkgconfig.patch
Source2: nightly.xml
BuildRequires: cmake >= 3.15
@@ -46,7 +47,7 @@ BuildRequires: anda-srpm-macros
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: tomlplusplus-devel
BuildRequires: vulkan-headers
BuildRequires: cmake(ghc_filesystem)
BuildRequires: pkgconfig(libqrencode)
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(gamemode)
@@ -59,6 +60,8 @@ BuildRequires: cmake(Qt%{qt_version}Widgets) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}Xml) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}NetworkAuth) >= %{min_qt_version}
BuildRequires: cmake(Qt6Core5Compat)
BuildRequires: pkgconfig(libcmark)
BuildRequires: pkgconfig(scdoc)
BuildRequires: pkgconfig(zlib)
@@ -94,6 +97,8 @@ multiple installations of Minecraft at once (Fork of MultiMC)
%prep
%git_clone https://github.com/%{nice_name}/%{nice_name}.git %{commit}
rm -rf libraries/{extra-cmake-modules,zlib}/
# Do not set RPATH
sed -i "s|\$ORIGIN/||" CMakeLists.txt
+1 -1
View File
@@ -1,7 +1,7 @@
project pkg {
rpm {
spec = "prismlauncher.spec"
extra_repos = ["https://packages.adoptium.net/artifactory/rpm/fedora/rawhide/\\$basearch"]
extra_repos = ["https://packages.adoptium.net/artifactory/rpm/fedora/\\$releasever/\\$basearch"]
}
labels {
mock = 1
+8 -4
View File
@@ -13,8 +13,8 @@
%global build_platform terra
Name: prismlauncher
Version: 11.0.2
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
@@ -39,6 +39,7 @@ BuildRequires: java-17-openjdk-devel
BuildRequires: anda-srpm-macros
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: cmake(ghc_filesystem)
BuildRequires: cmake(Qt%{qt_version}Concurrent) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}Core) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}Gui) >= %{min_qt_version}
@@ -48,11 +49,12 @@ BuildRequires: cmake(Qt%{qt_version}Widgets) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}Xml) >= %{min_qt_version}
BuildRequires: cmake(Qt%{qt_version}NetworkAuth) >= %{min_qt_version}
BuildRequires: tomlplusplus-devel
BuildRequires: vulkan-headers
BuildRequires: pkgconfig(libqrencode)
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(gamemode)
BuildRequires: cmake(Qt6Core5Compat)
BuildRequires: pkgconfig(libcmark)
BuildRequires: pkgconfig(scdoc)
BuildRequires: pkgconfig(zlib)
@@ -88,6 +90,8 @@ multiple installations of Minecraft at once (Fork of MultiMC)
%prep
%autosetup -n PrismLauncher-%{version}
rm -rf libraries/{extra-cmake-modules,filesystem,zlib}
# Do not set RPATH
sed -i "s|\$ORIGIN/||" CMakeLists.txt
@@ -130,7 +134,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
%{_appsdir}/org.prismlauncher.PrismLauncher.desktop
%{_scalableiconsdir}/org.prismlauncher.PrismLauncher.svg
%{_hicolordir}/256x256/apps/org.prismlauncher.PrismLauncher.png
%{_datadir}/mime/packages/org.prismlauncher.PrismLauncher.xml
%{_datadir}/mime/packages/modrinth-mrpack-mime.xml
%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories
%{_mandir}/man?/prismlauncher.*
%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml
-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 3b9cc0bc3ae104f86b66de0e013df58151e193f5
%global ver 0.0.40-19217
%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
@@ -1,10 +1,10 @@
%global commit 1c5c9ccb69ea4ae42251aaa4c5a40a54766e6551
%global commit a1ace571823be5979c135e9cb8e9ae103c7641ac
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260415
%global commit_date 20250715
Name: udev-joystick-blacklist
Version: 0^%{commit_date}git%{shortcommit}
Release: 1%{?dist}
Release: 4%{?dist}
Summary: Fix for keyboard/mouse/tablet being detected as joysticks in Linux
License: Public Domain
URL: https://github.com/denilsonsa/udev-joystick-blacklist
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.11.5
Version: 3.11.4
Release: 1%{?dist}
Summary: The Dart Language
License: BSD-3-Clause
@@ -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.1
Version: 0.60.0
%gometa -f
@@ -1,7 +1,7 @@
%global commit 05cc5424631413ada31d14c27b06fd828cf2e5f4
%global commit d1e2c2391a653255fe61687a6394d3457cdd3dea
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v5.48.0
%global commit_date 20260413
%global ver v5.47.0
%global commit_date 20260401
%global goipath github.com/v2fly/v2ray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}

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