mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Merge branch 'frawhide' into owen/pixi-licenses
This commit is contained in:
@@ -61,7 +61,7 @@ jobs:
|
||||
- name: Configure sccache
|
||||
id: sccache
|
||||
if: ${{ !contains(matrix.pkg.labels.sccache, '0') }}
|
||||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
||||
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.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 +89,7 @@ jobs:
|
||||
|
||||
- name: Report Cache Summary
|
||||
if: steps.sccache.outcome == 'success'
|
||||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
||||
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||
with:
|
||||
script: |
|
||||
const script = require('./.github/scripts/sccache-stats.js')
|
||||
@@ -102,7 +102,7 @@ jobs:
|
||||
x=${NAME//\//@}
|
||||
echo "name=$x" >> $GITHUB_OUTPUT
|
||||
|
||||
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
|
||||
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
|
||||
with:
|
||||
name: ${{ steps.art.outputs.name }}
|
||||
compression-level: 0 # The RPMs are already compressed :p
|
||||
|
||||
@@ -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@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
|
||||
with:
|
||||
name: SARIF file
|
||||
path: results.sarif
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.954
|
||||
Version: 0.0.961
|
||||
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-canary
|
||||
Version: 0.0.954
|
||||
Version: 0.0.961
|
||||
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.133
|
||||
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
|
||||
Version: 0.0.132
|
||||
Version: 0.0.133
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 13.3.0
|
||||
%global commit 016b9197e88320eb42a7713265d1902aedf5a035
|
||||
%global commit 55c04e8b033a0e855571d171b4314eab560d722d
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260413
|
||||
%global commit_date 20260414
|
||||
%global devel_name QtColorWidgets
|
||||
%global _distro_extra_cflags -fuse-ld=mold
|
||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
%endif
|
||||
|
||||
Name: helium-browser-bin
|
||||
Version: 0.11.1.1
|
||||
Version: 0.11.2.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Private, fast, and honest web browser based on Chromium
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit ad5d2f3a44fb907ffc6072840340fe9909963ff3
|
||||
%global commit_date 20260413
|
||||
%global commit fdee9ecd44ad91db8f57602e37cd5fefdf0318ac
|
||||
%global commit_date 20260416
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global debug_package %nil
|
||||
%global __strip /bin/true
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
%endif
|
||||
|
||||
Name: legcord
|
||||
Version: 1.2.2
|
||||
Release: 1%?dist
|
||||
Version: 1.2.4
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0
|
||||
Summary: Custom lightweight Discord client designed to enhance your experience
|
||||
URL: https://github.com/Legcord/Legcord
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit da4789c2ddce92713347ecf1b5912fceb812ea39
|
||||
%global commit d20d108d94e288263a536dfaac1eda995b9a434e
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260413
|
||||
%global commit_date 20260416
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-04-12
|
||||
%global ver 2026-04-15
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: signal-desktop
|
||||
%electronmeta -aD
|
||||
Version: 8.6.0
|
||||
Version: 8.7.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A private messenger for Windows, macOS, and Linux
|
||||
URL: https://signal.org
|
||||
|
||||
@@ -1 +1 @@
|
||||
v1.13.73
|
||||
v1.13.83
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: ttop
|
||||
Version: 1.5.7
|
||||
Release: 1%?dist
|
||||
Version: 1.6.1
|
||||
Release: 1%{?dist}
|
||||
Summary: System monitoring tool with historical data service, triggers and top-like TUI
|
||||
License: MIT
|
||||
URL: https://github.com/inv2004/ttop
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
Name: twintaillauncher
|
||||
|
||||
Version: 2.0.0
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: A multi-platform launcher for your anime games
|
||||
Packager: Yoong Jin <solomoncyj@gmail.com>
|
||||
|
||||
@@ -63,7 +63,7 @@ TTL is an all-in-one tool for downloading, managing, and launching your favorite
|
||||
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
|
||||
mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources %{buildroot}/usr/lib/twintaillauncher
|
||||
rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}
|
||||
|
||||
|
||||
@@ -75,6 +75,7 @@ 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
|
||||
@@ -91,7 +92,11 @@ install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/a
|
||||
|
||||
|
||||
|
||||
|
||||
%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
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global tag 3.1.0
|
||||
%global tag 3.2.0
|
||||
%global forgeurl https://github.com/project-repo/cagebreak
|
||||
%forgemeta
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: driftwm
|
||||
Version: 0.1.6
|
||||
Version: 0.2.1
|
||||
Release: 1%{?dist}
|
||||
Summary: A trackpad-first infinite canvas Wayland compositor
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: noctalia-shell
|
||||
Version: 4.7.5
|
||||
Version: 4.7.6
|
||||
Release: 1%{?dist}
|
||||
Summary: A Quickshell-based custom shell setup
|
||||
|
||||
|
||||
@@ -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: 2026.1.1.1
|
||||
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 quail1-canary1
|
||||
|
||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 01825411ab2720e47e6902e9464e805bc6a062a1
|
||||
%global commit 49a43bf560322eac0ba5d30c20a8b212106e3883
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-04-13
|
||||
%global fulldate 2026-04-14
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.2
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global crate lowfi
|
||||
|
||||
Name: rust-lowfi
|
||||
Version: 2.0.5
|
||||
Version: 2.0.6
|
||||
Release: 1%{?dist}
|
||||
Summary: Extremely simple lofi player
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global raw_forgeurl https://raw.githubusercontent.com/%{crate}/%{crate}
|
||||
|
||||
Name: rust-neovide
|
||||
Version: 0.16.1
|
||||
Version: 0.16.2
|
||||
Release: 1%{?dist}
|
||||
Summary: No Nonsense Neovim Client in Rust
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
|
||||
%bcond docs 1
|
||||
|
||||
Name: rio
|
||||
Version: 0.3.8
|
||||
Version: 0.3.10
|
||||
Release: 1%{?dist}
|
||||
Summary: A hardware-accelerated terminal written in Rust.
|
||||
SourceLicense: MIT
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%bcond bootstrap 0
|
||||
|
||||
Name: yarnpkg-berry
|
||||
Version: 4.13.0
|
||||
Version: 4.14.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Active development version of Yarn
|
||||
License: BSD-2-Clause
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit c512c72b634d9e3f7c907846ee111f68cf41dbbb
|
||||
%global commit d066ff0ae5139cff216ffa3fb9503aaa8a85c962
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260413
|
||||
%global ver 0.233.0
|
||||
%global commit_date 20260416
|
||||
%global ver 0.234.0
|
||||
|
||||
%bcond_with check
|
||||
%bcond_with debug_no_build
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global ver 0.232.2-pre
|
||||
%global ver 0.233.0-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 0.231.2
|
||||
Version: 0.232.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Zed is a high-performance, multiplayer code editor
|
||||
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: juliamono-fonts
|
||||
Version: 0.062
|
||||
Release: 1%?dist
|
||||
Release: 2%?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
|
||||
Packager: Its-J <jonah@fyralabs.com>
|
||||
|
||||
|
||||
%description
|
||||
@@ -29,5 +29,8 @@ install -Dm644 *.ttf %{buildroot}%{_fontbasedir}/juliamono/
|
||||
%{_fontbasedir}/juliamono/*.ttf
|
||||
|
||||
%changelog
|
||||
* Fri Nov 21 2025 Its-J
|
||||
- Package JuliaMono
|
||||
* 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
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global name_pretty %{quote:Prism Launcher (Nightly)}
|
||||
%global appid org.prismlauncher.PrismLauncher-nightly
|
||||
|
||||
%global commit b230645d53c47015719692574ca69f444932360c
|
||||
%global commit 8a68c625fb7091fff74bb0fe716b81bf8b5b9ce7
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20260413
|
||||
%global commit_date 20260416
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
# Change this variables if you want to use custom keys
|
||||
|
||||
@@ -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 bcd9663349f1e2404976188d9997878ea036bc93
|
||||
%global ver 0.0.40-19193
|
||||
%global commit a7c606c8ac8951760868fd3dce2e694631c7bb4f
|
||||
%global ver 0.0.40-19215
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global commit a1ace571823be5979c135e9cb8e9ae103c7641ac
|
||||
%global commit 1c5c9ccb69ea4ae42251aaa4c5a40a54766e6551
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250715
|
||||
%global commit_date 20260415
|
||||
|
||||
Name: udev-joystick-blacklist
|
||||
Version: 0^%{commit_date}git%{shortcommit}
|
||||
Release: 4%{?dist}
|
||||
Release: 1%{?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,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: dart
|
||||
Version: 3.11.4
|
||||
Version: 3.11.5
|
||||
Release: 1%{?dist}
|
||||
Summary: The Dart Language
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# https://github.com/jesseduffield/lazygit
|
||||
%global goipath github.com/jesseduffield/lazygit
|
||||
Version: 0.61.0
|
||||
Version: 0.61.1
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit c93478b891d8a5112e6942490a605da52eb8bd17
|
||||
%global commit c5edc122b70ec56e24ea8038e727da6f823e34be
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v26.3.27
|
||||
%global commit_date 20260412
|
||||
%global commit_date 20260416
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Disabled because compiled without debug
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: 26.3.27
|
||||
Version: 26.4.15
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: lua-language-server
|
||||
Version: 3.18.1
|
||||
Version: 3.18.2
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
URL: https://luals.github.io/
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit cf3c28c2236c77bed267720bce3a5576680dc50b
|
||||
%global commit 7b73537131f48c4ba9591350304a5e8d9f7c9ce6
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20260413
|
||||
%global commit_date 20260416
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "faster-whisper.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
%global pypi_name faster-whisper
|
||||
%global _desc Faster Whisper transcription with CTranslate2.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 1.2.1
|
||||
Release: 1%?dist
|
||||
Summary: Faster Whisper transcription with CTranslate2
|
||||
License: MIT
|
||||
URL: https://github.com/SYSTRAN/faster-whisper
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-build
|
||||
BuildRequires: python3-installer
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-poetry-core
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-setuptools
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n faster-whisper-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files faster_whisper
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Sun Apr 12 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("faster-whisper"));
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc Pure Python library for LaTeX to MathML conversion.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 3.80.0
|
||||
Version: 3.81.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Pure Python library for LaTeX to MathML conversion
|
||||
License: MIT
|
||||
|
||||
@@ -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.12.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Send usage data from your Python code to PostHog
|
||||
License: MIT
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc Build GUI for your Python program with JavaScript, HTML, and CSS.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 6.2
|
||||
Version: 6.2.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Build GUI for your Python program with JavaScript, HTML, and CSS
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 46b01bf323f3d7ee8764e844327c4010bade07c3
|
||||
%global commit_date 20260412
|
||||
%global commit bd18cc640cba4dadc51ac9a5157b79ff6adf5de3
|
||||
%global commit_date 20260416
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
%global crate jellyfin-rpc-cli
|
||||
|
||||
Name: rust-jellyfin-rpc-cli
|
||||
Version: 1.3.4
|
||||
Release: 1%?dist
|
||||
Version: 1.3.5
|
||||
Release: 1%{?dist}
|
||||
Summary: Displays the content you're currently watching on Discord!
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global rustflags_debuginfo 1
|
||||
|
||||
Name: rnote
|
||||
Version: 0.14.0
|
||||
Version: 0.14.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Sketch and take handwritten notes
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate television
|
||||
|
||||
Name: rust-television
|
||||
Version: 0.15.5
|
||||
Version: 0.15.6
|
||||
Release: 1%{?dist}
|
||||
Summary: Very fast, portable and hackable fuzzy finder for the terminal
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%bcond_with tests
|
||||
|
||||
Name: apparmor
|
||||
Version: 5.0.0~rc3
|
||||
Version: 5.0.0~rc4
|
||||
Release: 1%{?dist}
|
||||
Summary: AppArmor userspace components
|
||||
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
|
||||
Name: gmenuharness
|
||||
Version: 0.1.4
|
||||
Release: %autorelease
|
||||
Release: 2%{?dist}
|
||||
Summary: GMenu harness library
|
||||
License: LGPLv3
|
||||
License: LGPL-3.0-or-later
|
||||
URL: https://gitlab.com/ubports/development/core/gmenuharness
|
||||
Source0: %{url}/-/archive/%commit/gmenuharness-%commit.tar.gz
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global cuda_version 12
|
||||
|
||||
Name: cuda-cudnn
|
||||
Version: 9.20.0.48
|
||||
Version: 9.21.0.82
|
||||
Release: 1%{?dist}
|
||||
Epoch: 1
|
||||
Summary: NVIDIA CUDA Deep Neural Network library (cuDNN)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit a82128ab8e28bd3ff4f9fee91b7a30e0bc36ddd6
|
||||
%global commit 8921c22f0f85b3cb0b56303f9cba81ba8549f4e8
|
||||
%global ver 1.8.63
|
||||
%global commit_date 20260410
|
||||
%global commit_date 20260415
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: tdlib-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver v3.0.0-alpha.74
|
||||
%global ver v3.0.0-alpha.75
|
||||
%global sanitized_ver %(echo %{ver} | sed 's/-/~/g')
|
||||
|
||||
%global goipath github.com/wailsapp/wails/v3
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: shitpost
|
||||
Version: 1
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: A tool to create memes using CLI
|
||||
License: WTFPL
|
||||
URL: https://redd.it/5ezk1f
|
||||
@@ -8,7 +8,7 @@ Source0: https://raw.githubusercontent.com/magnus-ISU/aur-scripts/master/
|
||||
Requires: bash
|
||||
BuildArch: noarch
|
||||
|
||||
Packager: Its-J
|
||||
Packager: Its-J <jonah@fyralabs.com>
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
@@ -24,5 +24,8 @@ install -Dm 755 %{SOURCE0} %{buildroot}%{_bindir}/shitpost
|
||||
%{_bindir}/shitpost
|
||||
|
||||
%changelog
|
||||
* Sun Nov 09 2025 Its-J
|
||||
* Tue Apr 14 2026 Its-J <jonah@fyralabs.com>
|
||||
- Add email to my previous contributor attributions
|
||||
|
||||
* Sun Nov 09 2025 Its-J <jonah@fyralabs.com>
|
||||
- Package shitpost
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 7fb542d732253d36cb5ae0a02972d3949c34d721
|
||||
%global commit b02d6d4ed86129f87dff0be9e0abe091ea7e159f
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-03-28
|
||||
%global fulldate 2026-04-14
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global ver 2.1
|
||||
%global debug_package %{nil}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 0c276e703b6f5120ef81d4f6d2d059140245f181
|
||||
%global commit 926aeafaf735b9a2d69deb2f10842f35c27f4919
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260413021822
|
||||
%global commit_date 20260413
|
||||
%global ver 20260415042911
|
||||
%global commit_date 20260416
|
||||
|
||||
Name: v2ray-domain-list-community
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
Name: tdf
|
||||
Version: 0.5.0
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: A tui-based PDF viewer
|
||||
URL: https://github.com/itsjunetime/tdf
|
||||
Source0: %url/archive/refs/tags/v%{version}.tar.gz
|
||||
License: AGPL-3.0
|
||||
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold fontconfig-devel mupdf glib2 libgcc clang python
|
||||
|
||||
Packager: Its-J
|
||||
Packager: Its-J <jonah@fyralabs.com>
|
||||
|
||||
%description
|
||||
A terminal-based PDF viewer.
|
||||
@@ -38,5 +38,8 @@ install -Dm755 target/rpm/tdf %{buildroot}%{_bindir}/tdf
|
||||
%{_bindir}/tdf
|
||||
|
||||
%changelog
|
||||
* Wed Oct 22 2025 Its-J
|
||||
* Tue Apr 14 2026 Its-J <jonah@fyralabs.com>
|
||||
- Add email to my previous contributor attributions
|
||||
|
||||
* Wed Oct 22 2025 Its-J <jonah@fyralabs.com>
|
||||
- Intial Commit
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 7b2138e5c1afe43bdfd52a9a107922107f5111a3
|
||||
%global commit b0c8177e575f3fc0c05e0f2748c4514788bc126c
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260408
|
||||
%global commit_date 20260413
|
||||
|
||||
Name: vgmstream
|
||||
Version: 0~%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global appid org.asus_linux.rog_control_center
|
||||
|
||||
Name: asusctl
|
||||
Version: 6.3.6
|
||||
Version: 6.3.7
|
||||
Release: 1%{?dist}
|
||||
Epoch: 1
|
||||
Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "cloud-hypervisor-nightly.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
%global commit 005ce38ffd9b53aefca411184e4fa38d9548c9c5
|
||||
%global commit_date 20260416
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: cloud-hypervisor-nightly
|
||||
License: Apache-2.0 AND MPL-2.0 AND (Unlicense OR MIT) AND (MIT OR Zlib OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MIT AND BSD-3-Clause AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CC-BY-4.0 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSD-3-Clause) AND (Apache-2.0 OR MIT)
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Summary: A Virtual Machine Monitor for modern Cloud workloads
|
||||
URL: https://github.com/cloud-hypervisor/cloud-hypervisor
|
||||
Source0: %{url}/archive/%{commit}/cloud-hypervisor-%{commit}.tar.gz
|
||||
BuildRequires: perl
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
Conflicts: cloud-hypervisor
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
A Virtual Machine Monitor for modern Cloud workloads. Features include CPU,
|
||||
memory and device hotplug, support for running Windows and Linux guests,
|
||||
device offload with vhost-user and a minimal compact footprint.
|
||||
Written in Rust with a strong focus on security.
|
||||
|
||||
%package doc
|
||||
Summary: Documentation for cloud-hypervisor
|
||||
Requires: %{name} = %{evr}
|
||||
|
||||
%description doc
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n cloud-hypervisor-%{commit}
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
install -Dm755 target/rpm/cloud-hypervisor %{buildroot}%{_bindir}/cloud-hypervisor
|
||||
install -Dm755 target/rpm/ch-remote %{buildroot}%{_bindir}/ch-remote
|
||||
install -Dm755 target/rpm/vhost_user_block %{buildroot}%{_bindir}/vhost_user_block
|
||||
install -Dm755 target/rpm/vhost_user_net %{buildroot}%{_bindir}/vhost_user_net
|
||||
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%files
|
||||
%license LICENSE.dependencies LICENSES/
|
||||
%doc CODEOWNERS CODE_OF_CONDUCT.md CONTRIBUTING.md CREDITS.md MAINTAINERS.md README.md release-notes.md
|
||||
%caps(cap_net_admin=ep) %{_bindir}/cloud-hypervisor
|
||||
%{_bindir}/ch-remote
|
||||
%{_bindir}/vhost_user_block
|
||||
%{_bindir}/vhost_user_net
|
||||
|
||||
%changelog
|
||||
* Tue Apr 14 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit (port from stable spec)
|
||||
@@ -0,0 +1,5 @@
|
||||
rpm.global("commit", gh_commit("cloud-hypervisor/cloud-hypervisor"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -7,14 +7,14 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global commit 34eb21e66a687ea8961f185ecd54bc7e7edae0f8
|
||||
%global commitdate 20260407
|
||||
%global commit 1c75a5b626b450a73b21fad1bb59421c06b22e29
|
||||
%global commitdate 20260416
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global modulename logitech-rs50-linux-driver
|
||||
|
||||
Name: %{modulename}-kmod
|
||||
Version: 1.0^%{commitdate}git.%{shortcommit}
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
Summary: Linux kernel driver for the Logitech RS50 Direct Drive Wheel Base (USB ID 046d:c276)
|
||||
License: GPL-2.0-only
|
||||
URL: https://github.com/mescon/logitech-rs50-linux-driver
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global commit 34eb21e66a687ea8961f185ecd54bc7e7edae0f8
|
||||
%global commit 1c75a5b626b450a73b21fad1bb59421c06b22e29
|
||||
%global debug_package %{nil}
|
||||
%global modulename logitech-rs50-linux-driver
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260407
|
||||
%global commitdate 20260416
|
||||
|
||||
Name: dkms-%{modulename}
|
||||
Version: 1.0^%{commitdate}git.%{shortcommit}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 34eb21e66a687ea8961f185ecd54bc7e7edae0f8
|
||||
%global commit 1c75a5b626b450a73b21fad1bb59421c06b22e29
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260407
|
||||
%global commitdate 20260416
|
||||
|
||||
Name: logitech-rs50-linux-driver
|
||||
Version: 1.0^%{commitdate}git.%{shortcommit}
|
||||
|
||||
@@ -1,20 +1,16 @@
|
||||
Name: compat-nvidia-repo-580xx
|
||||
Version: 580.142
|
||||
Epoch: 3
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: Compatibility package required by official CUDA packages
|
||||
License: NVIDIA License
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Requires: nvidia-driver-580xx >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-driver-580xx-cuda >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-driver-580xx-cuda-libs >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-driver-580xx-libs >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-580xx-kmod >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-settings-580xx >= %{?epoch:%{epoch}:}%{version}
|
||||
|
||||
Provides: cuda-drivers-580xx >= %{?epoch:%{epoch}:}%{version}
|
||||
Provides: nvidia-open-580xx >= %{?epoch:%{epoch}:}%{version}
|
||||
# Add any versioned provides:
|
||||
@@ -22,8 +18,9 @@ Provides: cuda-drivers-560 >= %{?epoch:%{epoch}:}%{version}
|
||||
Provides: cuda-drivers-565 >= %{?epoch:%{epoch}:}%{version}
|
||||
Provides: nvidia-open-560 >= %{?epoch:%{epoch}:}%{version}
|
||||
Provides: nvidia-open-565 >= %{?epoch:%{epoch}:}%{version}
|
||||
|
||||
Provides: compat-nvidia-repo-580 = %{evr}
|
||||
BuildArch: noarch
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
Nvidia drivers metapackage required by official CUDA packages. It pulls in all
|
||||
@@ -33,4 +30,5 @@ Nvidia driver components.
|
||||
# Without an empty files section the package is not created.
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:580.142-3
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global modulename nvidia-580xx
|
||||
|
||||
Name: dkms-%{modulename}
|
||||
Version: 580.119.02
|
||||
Version: 580.142
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA display driver kernel module
|
||||
Epoch: 3
|
||||
@@ -16,14 +16,16 @@ Source0: https://download.nvidia.com/XFree86/Linux-%{_arch}/%{version}/NV
|
||||
Source1: dkms-nvidia.conf
|
||||
Patch0: 0001-Enable-atomic-kernel-modesetting-by-default.patch
|
||||
BuildRequires: sed
|
||||
Provides: %{modulename}-kmod = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: %{modulename}-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: dkms
|
||||
Conflicts: akmod-nvidia
|
||||
Conflicts: akmod-nvidia-580xx
|
||||
Provides: %{modulename}-kmod = %{?epoch:%{epoch}:}%{version}
|
||||
Provides: nvidia-580-kmod = %{?epoch:%{epoch}:}%{version}
|
||||
Provides: dkms-nvidia-580 = %{evr}
|
||||
Conflicts: akmod-nvidia-580xx
|
||||
Conflicts: nvidia-kmod
|
||||
# Unlike most DKMS packages, this package is NOT noarch!
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
This package provides the proprietary NVIDIA kernel driver modules.
|
||||
@@ -65,4 +67,5 @@ fi
|
||||
%{_usrsrc}/%{modulename}-%{version}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:580.142-1
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import "andax/bump_extras.rhai" as bump;
|
||||
|
||||
rpm.version(bump::madoguchi("nvidia-580-kmod-common", labels.branch));
|
||||
rpm.version(bump::madoguchi("nvidia-580xx-kmod-common", labels.branch));
|
||||
|
||||
@@ -12,13 +12,11 @@
|
||||
|
||||
Name: %{real_name}-580xx
|
||||
Version: 580.142
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
|
||||
Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: %{ix86} x86_64 aarch64
|
||||
|
||||
%dnl Source0: %{name}-%{version}-i386.tar.xz
|
||||
%dnl Source1: %{name}-%{version}-x86_64.tar.xz
|
||||
%dnl Source2: %{name}-%{version}-aarch64.tar.xz
|
||||
@@ -26,12 +24,12 @@ Source8: 70-%{real_name}.preset
|
||||
Source9: 70-%{real_name}-cuda.preset
|
||||
Source10: 10-nvidia.conf
|
||||
Source13: alternate-install-present
|
||||
|
||||
Source40: com.nvidia.driver.metainfo.xml
|
||||
Source41: parse-supported-gpus.py
|
||||
Source42: com.nvidia.driver.png
|
||||
|
||||
Source99: nvidia-generate-tarballs.sh
|
||||
ExclusiveArch: %{ix86} x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%ifarch x86_64 aarch64
|
||||
BuildRequires: libappstream-glib
|
||||
@@ -207,12 +205,10 @@ This package provides the CUDA integration components for %{name}.
|
||||
Summary: X.org X11 NVIDIA driver and extensions
|
||||
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: xorg-x11-server-Xorg%{?_isa}
|
||||
Supplements: (%{real_name}-580xx and xorg-x11-server-Xorg)
|
||||
|
||||
Conflicts: xorg-x11-drv-nvidia
|
||||
Conflicts: xorg-x11-drv-nvidia-470xx
|
||||
|
||||
Provides: xorg-x11-nvidia-580 = %{evr}
|
||||
Supplements: (%{real_name}-580xx and xorg-x11-server-Xorg)
|
||||
|
||||
%description -n xorg-x11-nvidia-580xx
|
||||
The NVIDIA X.org X11 driver and associated components.
|
||||
@@ -548,4 +544,5 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me
|
||||
%{_libdir}/libnvidia-ml.so.%{version}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:580.142-2
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
project "pkg" {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "nvidia-580-kmod-common.spec"
|
||||
}
|
||||
arches = ["x86_64"]
|
||||
labels = {
|
||||
subrepo = "nvidia"
|
||||
weekly = 4
|
||||
updbranch = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,24 +7,19 @@
|
||||
|
||||
Name: %{modulename}-kmod-common
|
||||
Version: 580.142
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: Common file for NVIDIA's proprietary driver kernel modules
|
||||
Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Source0: http://download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}.run
|
||||
Source17: nvidia-boot-update
|
||||
Source18: nvidia-modeset.conf
|
||||
Source19: nvidia.conf
|
||||
Source20: 60-nvidia.rules
|
||||
Source21: 99-nvidia.conf
|
||||
|
||||
# UDev rule location (_udevrulesdir) and systemd macros:
|
||||
BuildRequires: systemd-rpm-macros
|
||||
|
||||
Requires: dracut
|
||||
Requires: nvidia-modprobe-580xx
|
||||
Requires: nvidia-driver-580xx = %{?epoch:%{epoch}:}%{version}
|
||||
@@ -33,6 +28,8 @@ Requires: %{modulename}-kmod = %{?epoch:%{epoch}:}%{version}
|
||||
Provides: %{modulename}-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Provides: nvidia-580-kmod-common = %{evr}
|
||||
Obsoletes: cuda-nvidia-kmod-common < %{?epoch:%{epoch}:}%{version}
|
||||
BuildArch: noarch
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
This package provides the common files required by all NVIDIA kernel module
|
||||
@@ -95,4 +92,5 @@ dracut --regenerate-all --force || :
|
||||
%{_udevrulesdir}/60-nvidia.rules
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:580.142-3
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import "andax/nvidia.rhai" as nvidia;
|
||||
import "andax/bump_extras.rhai" as bump;
|
||||
|
||||
rpm.version(nvidia::nvidia_legacy_version());
|
||||
rpm.version(bump::madoguchi("nvidia-driver-580xx", labels.branch));
|
||||
|
||||
@@ -5,23 +5,23 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: %{modulename}-kmod
|
||||
Version: 580.119.02
|
||||
Release: 2%{?dist}
|
||||
Version: 580.142
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA display driver kernel module
|
||||
Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: http://download.nvidia.com/XFree86/Linux-%{_arch}/%{version}/NVIDIA-Linux-%{_arch}-%{version}.run
|
||||
Patch0: 0001-Enable-atomic-kernel-modesetting-by-default.patch
|
||||
BuildRequires: kmodtool
|
||||
Requires: nvidia-580xx-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: akmods
|
||||
Provides: akmod-nvidia-580 = %{evr}
|
||||
|
||||
|
||||
# Get the needed BuildRequires (in parts depending on what we build for):
|
||||
BuildRequires: kmodtool
|
||||
Provides: nvidia-580-kmod = %{?epoch:%{epoch}:}%{version}
|
||||
Conflicts: dkms-nvidia-580xx
|
||||
Conflicts: nvidia-kmod
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
# kmodtool does its magic here:
|
||||
%{expand:%(kmodtool --target %{_target_cpu} --repo terrapkg.com --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
|
||||
@@ -65,4 +65,5 @@ done
|
||||
%{?akmod_install}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:580.142-1
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import "andax/bump_extras.rhai" as bump;
|
||||
|
||||
rpm.version(bump::madoguchi("nvidia-580-kmod-common", labels.branch));
|
||||
rpm.version(bump::madoguchi("nvidia-580xx-kmod-common", labels.branch));
|
||||
|
||||
@@ -5,17 +5,15 @@ Version: 580.142
|
||||
Release: 2%{?dist}
|
||||
Summary: NVIDIA kernel module loader
|
||||
Epoch: 3
|
||||
License: GPLv2+
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://download.nvidia.com/XFree86/%{real_name}/%{real_name}-%{version}.tar.bz2
|
||||
Patch0: %{real_name}-man-page-permissions.patch
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: m4
|
||||
|
||||
Provides: %{real_name}-580 = %{evr}
|
||||
Provides: %{real_name}-580 = %{evr}
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
This utility is used by user-space NVIDIA driver components to make sure the
|
||||
@@ -48,4 +46,5 @@ make %{?_smp_mflags} \
|
||||
%{_mandir}/man1/%{real_name}.1.*
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:580.142-2
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,29 +1,26 @@
|
||||
%global real_name nvidia-persistenced
|
||||
|
||||
Name: %{real_name}-580xx
|
||||
Version: 580.142
|
||||
Release: 2%{?dist}
|
||||
Summary: A daemon to maintain persistent software state in the NVIDIA driver
|
||||
Epoch: 3
|
||||
License: GPLv2+
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://download.nvidia.com/XFree86/%{real_name}/%{real_name}-%{version}.tar.bz2
|
||||
Source1: %{real_name}.service
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libtirpc-devel
|
||||
BuildRequires: m4
|
||||
|
||||
Name: %{real_name}-580xx
|
||||
Version: 580.142
|
||||
Release: 3%{?dist}
|
||||
Summary: A daemon to maintain persistent software state in the NVIDIA driver
|
||||
Epoch: 3
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Source0: https://download.nvidia.com/XFree86/%{real_name}/%{real_name}-%{version}.tar.bz2
|
||||
Source1: %{real_name}.service
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libtirpc-devel
|
||||
BuildRequires: m4
|
||||
# For Fedora systemd-rpm-macros would be enough:
|
||||
BuildRequires: systemd-devel
|
||||
Requires(post): systemd
|
||||
Requires(preun): systemd
|
||||
Requires(postun): systemd
|
||||
Requires: libnvidia-cfg-580xx%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
|
||||
Provides: %{real_name}-580 = %{evr}
|
||||
BuildRequires: systemd-devel
|
||||
Requires: libnvidia-cfg-580xx%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires(post): systemd
|
||||
Requires(preun): systemd
|
||||
Requires(postun): systemd
|
||||
Provides: %{real_name}-580 = %{evr}
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
The %{real_name} utility is used to enable persistent software state in the NVIDIA
|
||||
@@ -80,4 +77,5 @@ install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{real_name}.service
|
||||
%{_sharedstatedir}/%{real_name}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:580.142-3
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -2,13 +2,11 @@
|
||||
|
||||
Name: %{real_name}-580xx
|
||||
Version: 580.142
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: Configure the NVIDIA graphics driver
|
||||
Epoch: 3
|
||||
License: GPLv2+
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://download.nvidia.com/XFree86/%{real_name}/%{real_name}-%{version}.tar.bz2
|
||||
Source1: %{real_name}-load.desktop
|
||||
Source2: %{real_name}.appdata.xml
|
||||
@@ -17,7 +15,6 @@ Patch1: %{real_name}-lib-permissions.patch
|
||||
Patch2: %{real_name}-link-order.patch
|
||||
Patch3: %{real_name}-libXNVCtrl.patch
|
||||
Patch4: %{real_name}-ld-dep-remove.patch
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: dbus-devel
|
||||
BuildRequires: gcc
|
||||
@@ -34,13 +31,13 @@ BuildRequires: mesa-libGL-devel
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: vulkan-headers
|
||||
|
||||
Requires: nvidia-libXNVCtrl-580xx%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Requires: nvidia-driver-580xx%{?_isa} = %{?epoch}:%{version}
|
||||
# Loaded at runtime
|
||||
Requires: libvdpau%{?_isa} >= 0.9
|
||||
|
||||
Provides: %{real_name}-580 = %{evr}
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
The %{real_name} utility is a tool for configuring the NVIDIA graphics
|
||||
@@ -141,4 +138,5 @@ appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{real_name}.
|
||||
%{_libdir}/libXNVCtrl.so
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:580.142-3
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -2,23 +2,20 @@
|
||||
|
||||
Name: %{real_name}-580xx
|
||||
Version: 580.142
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: NVIDIA X configuration file editor
|
||||
Epoch: 3
|
||||
License: GPLv2+
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://download.nvidia.com/XFree86/%{real_name}/%{real_name}-%{version}.tar.bz2
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libpciaccess-devel
|
||||
BuildRequires: m4
|
||||
|
||||
Requires: libnvidia-cfg-580xx%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: xorg-x11-nvidia-580xx%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
|
||||
Provides: %{real_name}-580 = %{evr}
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
%{real_name} is a command line tool intended to provide basic control over
|
||||
@@ -52,4 +49,5 @@ make %{?_smp_mflags} \
|
||||
%{_mandir}/man1/%{real_name}.1*
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:580.142-3
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,20 +1,16 @@
|
||||
Name: compat-nvidia-repo
|
||||
Version: 595.58.03
|
||||
Epoch: 3
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Compatibility package required by official CUDA packages
|
||||
License: NVIDIA License
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Requires: nvidia-driver >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-driver-cuda >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-driver-cuda-libs >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-driver-libs >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-kmod >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-settings >= %{?epoch:%{epoch}:}%{version}
|
||||
|
||||
Provides: cuda-drivers >= %{?epoch:%{epoch}:}%{version}
|
||||
Provides: nvidia-open >= %{?epoch:%{epoch}:}%{version}
|
||||
# Add any versioned provides:
|
||||
@@ -22,6 +18,8 @@ Provides: cuda-drivers-560 >= %{?epoch:%{epoch}:}%{version}
|
||||
Provides: cuda-drivers-565 >= %{?epoch:%{epoch}:}%{version}
|
||||
Provides: nvidia-open-560 >= %{?epoch:%{epoch}:}%{version}
|
||||
Provides: nvidia-open-565 >= %{?epoch:%{epoch}:}%{version}
|
||||
BuildArch: noarch
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
Nvidia drivers metapackage required by official CUDA packages. It pulls in all
|
||||
@@ -31,4 +29,5 @@ Nvidia driver components.
|
||||
# Without an empty files section the package is not created.
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:595.58.03-2
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
From 60d1ddc17835226ec67ed1bc1c28524e3bb6e151 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Jung <admin@ptr1337.dev>
|
||||
Date: Sun, 20 Apr 2025 18:13:22 +0200
|
||||
Subject: [PATCH 1/8] Enable atomic kernel modesetting by default
|
||||
|
||||
This is required for proper functionality under Wayland. fbdev has been default enabled since 570 so that
|
||||
hunk can be removed from this patch.
|
||||
|
||||
Signed-off-by: Peter Jung <admin@ptr1337.dev>
|
||||
---
|
||||
kernel-open/nvidia-drm/nvidia-drm-linux.c | 2 +-
|
||||
kernel-open/nvidia-drm/nvidia-drm-os-interface.c | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git an/kernel-open/nvidia-drm/nvidia-drm-linux.c b/kernel-open/nvidia-drm/nvidia-drm-linux.c
|
||||
index 3cb1815d..209cb469 100644
|
||||
--- a/kernel-open/nvidia-drm/nvidia-drm-linux.c
|
||||
+++ b/kernel-open/nvidia-drm/nvidia-drm-linux.c
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
MODULE_PARM_DESC(
|
||||
modeset,
|
||||
- "Enable atomic kernel modesetting (1 = enable, 0 = disable (default))");
|
||||
+ "Enable atomic kernel modesetting (1 = enable (default), 0 = disable)");
|
||||
module_param_named(modeset, nv_drm_modeset_module_param, bool, 0400);
|
||||
|
||||
#if defined(NV_DRM_FBDEV_AVAILABLE)
|
||||
diff --git a/kernel-open/nvidia-drm/nvidia-drm-os-interface.c b/kernel-open/nvidia-drm/nvidia-drm-os-interface.c
|
||||
index 7617476d..f22afd77 100644
|
||||
--- a/kernel-open/nvidia-drm/nvidia-drm-os-interface.c
|
||||
+++ b/kernel-open/nvidia-drm/nvidia-drm-os-interface.c
|
||||
@@ -41,7 +41,7 @@
|
||||
#include <drm/drmP.h>
|
||||
#endif
|
||||
|
||||
-bool nv_drm_modeset_module_param = false;
|
||||
+bool nv_drm_modeset_module_param = true;
|
||||
bool nv_drm_fbdev_module_param = true;
|
||||
|
||||
void *nv_drm_calloc(size_t nmemb, size_t size)
|
||||
--
|
||||
2.49.0.391.g4bbb303af6
|
||||
|
||||
|
||||
@@ -1,130 +0,0 @@
|
||||
From c9457ce40a6af2ce74c520564e2d8775f49e3d27 Mon Sep 17 00:00:00 2001
|
||||
From: Eric Naim <dnaim@cachyos.org>
|
||||
Date: Thu, 18 Dec 2025 12:36:06 +0800
|
||||
Subject: [PATCH 3/3] Fix compile for 6.19
|
||||
|
||||
Contains:
|
||||
- Rename page_free callback -> folio_free callback for 6.19+
|
||||
- Adjust zone_device_page_init() call for 6.19; it has one extra argument now
|
||||
- 6.19-rc8 introduced yet another argument for zone_device_page_init()
|
||||
|
||||
Link: https://github.com/torvalds/linux/commit/12b2285bf3d14372238d36215b73af02ac3bdfc1
|
||||
Signed-off-by: Eric Naim <dnaim@cachyos.org>
|
||||
---
|
||||
kernel-open/nvidia-uvm/uvm_hmm.c | 4 ++++
|
||||
kernel-open/nvidia-uvm/uvm_pmm_gpu.c | 34 ++++++++++++++++++++++++++++
|
||||
2 files changed, 38 insertions(+)
|
||||
|
||||
diff --git a/kernel-open/nvidia-uvm/uvm_hmm.c b/kernel-open/nvidia-uvm/uvm_hmm.c
|
||||
index 9b676f971385..22db001384a4 100644
|
||||
--- a/kernel-open/nvidia-uvm/uvm_hmm.c
|
||||
+++ b/kernel-open/nvidia-uvm/uvm_hmm.c
|
||||
@@ -2140,7 +2140,11 @@ static void fill_dst_pfn(uvm_va_block_t *va_block,
|
||||
|
||||
UVM_ASSERT(!page_count(dpage));
|
||||
UVM_ASSERT(!dpage->zone_device_data);
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+ zone_device_page_init(dpage, page_pgmap(dpage), 0);
|
||||
+#else
|
||||
zone_device_page_init(dpage);
|
||||
+#endif
|
||||
dpage->zone_device_data = gpu_chunk;
|
||||
atomic64_inc(&va_block->hmm.va_space->hmm.allocated_page_count);
|
||||
}
|
||||
diff --git a/kernel-open/nvidia-uvm/uvm_pmm_gpu.c b/kernel-open/nvidia-uvm/uvm_pmm_gpu.c
|
||||
index 97ff13dcdd04..98423002776b 100644
|
||||
--- a/kernel-open/nvidia-uvm/uvm_pmm_gpu.c
|
||||
+++ b/kernel-open/nvidia-uvm/uvm_pmm_gpu.c
|
||||
@@ -177,6 +177,8 @@
|
||||
#include "uvm_test.h"
|
||||
#include "uvm_linux.h"
|
||||
|
||||
+#include <linux/version.h>
|
||||
+
|
||||
#if defined(CONFIG_PCI_P2PDMA) && defined(NV_STRUCT_PAGE_HAS_ZONE_DEVICE_DATA)
|
||||
#include <linux/pci-p2pdma.h>
|
||||
#endif
|
||||
@@ -2999,8 +3001,14 @@ static bool uvm_pmm_gpu_check_orphan_pages(uvm_pmm_gpu_t *pmm)
|
||||
return ret;
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+static void devmem_folio_free(struct folio *folio)
|
||||
+{
|
||||
+ struct page *page = &folio->page;
|
||||
+#else
|
||||
static void devmem_page_free(struct page *page)
|
||||
{
|
||||
+#endif
|
||||
uvm_gpu_chunk_t *chunk = uvm_pmm_devmem_page_to_chunk(page);
|
||||
uvm_gpu_t *gpu = uvm_gpu_chunk_get_gpu(chunk);
|
||||
|
||||
@@ -3060,7 +3068,11 @@ static vm_fault_t devmem_fault_entry(struct vm_fault *vmf)
|
||||
|
||||
static const struct dev_pagemap_ops uvm_pmm_devmem_ops =
|
||||
{
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+ .folio_free = devmem_folio_free,
|
||||
+#else
|
||||
.page_free = devmem_page_free,
|
||||
+#endif
|
||||
.migrate_to_ram = devmem_fault_entry,
|
||||
};
|
||||
|
||||
@@ -3148,8 +3160,14 @@ static void device_p2p_page_free_wake(struct nv_kref *ref)
|
||||
wake_up(&p2p_mem->waitq);
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+static void device_p2p_folio_free(struct folio *folio)
|
||||
+{
|
||||
+ struct page *page = &folio->page;
|
||||
+#else
|
||||
static void device_p2p_page_free(struct page *page)
|
||||
{
|
||||
+#endif
|
||||
uvm_device_p2p_mem_t *p2p_mem = page->zone_device_data;
|
||||
|
||||
page->zone_device_data = NULL;
|
||||
@@ -3158,14 +3176,26 @@ static void device_p2p_page_free(struct page *page)
|
||||
#endif
|
||||
|
||||
#if UVM_CDMM_PAGES_SUPPORTED()
|
||||
+
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+static void device_coherent_folio_free(struct folio *folio)
|
||||
+{
|
||||
+ device_p2p_folio_free(folio);
|
||||
+}
|
||||
+#else
|
||||
static void device_coherent_page_free(struct page *page)
|
||||
{
|
||||
device_p2p_page_free(page);
|
||||
}
|
||||
+#endif
|
||||
|
||||
static const struct dev_pagemap_ops uvm_device_coherent_pgmap_ops =
|
||||
{
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+ .folio_free = device_coherent_folio_free,
|
||||
+#else
|
||||
.page_free = device_coherent_page_free,
|
||||
+#endif
|
||||
};
|
||||
|
||||
static NV_STATUS uvm_pmm_cdmm_init(uvm_parent_gpu_t *parent_gpu)
|
||||
@@ -3302,7 +3332,11 @@ static bool uvm_pmm_gpu_check_orphan_pages(uvm_pmm_gpu_t *pmm)
|
||||
|
||||
static const struct dev_pagemap_ops uvm_device_p2p_pgmap_ops =
|
||||
{
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+ .folio_free = device_p2p_folio_free,
|
||||
+#else
|
||||
.page_free = device_p2p_page_free,
|
||||
+#endif
|
||||
};
|
||||
|
||||
void uvm_pmm_gpu_device_p2p_init(uvm_parent_gpu_t *parent_gpu)
|
||||
--
|
||||
2.52.0
|
||||
|
||||
@@ -5,25 +5,26 @@
|
||||
|
||||
Name: dkms-%{modulename}
|
||||
Version: 595.58.03
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: NVIDIA display driver kernel module
|
||||
Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: https://www.nvidia.com/object/unix.html
|
||||
Source0: https://github.com/NVIDIA/open-gpu-kernel-modules/archive/%{version}/open-gpu-kernel-modules-%{version}.tar.gz
|
||||
Source1: %{name}.conf
|
||||
Patch0: 0001-Enable-atomic-kernel-modesetting-by-default.patch
|
||||
Patch1: 6.19-590.patch
|
||||
Patch0: https://github.com/CachyOS/open-gpu-kernel-modules/commit/211f012865b8ea2ba62c3422f5519cb32395c3e0.patch
|
||||
Patch1: https://github.com/CachyOS/open-gpu-kernel-modules/commit/92789a5709f64008bee34bb044e33a3de9702eb7.patch
|
||||
BuildRequires: sed
|
||||
Provides: %{modulename}-kmod = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: %{modulename}-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: dkms
|
||||
Requires: gcc-c++
|
||||
Conflicts: akmod-nvidia
|
||||
# Unlike most DKMS packages, this package is NOT noarch!
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Provides: %{modulename}-kmod = %{?epoch:%{epoch}:}%{version}
|
||||
Provides: %{name}-open = %{?epoch:%{epoch}:}%{version}
|
||||
Obsoletes: %{name}-open < %{?epoch:%{epoch}:}%{version}
|
||||
Conflicts: akmod-%{modulename}
|
||||
Conflicts: %{modulename}-kmod-580xx
|
||||
# Unlike most DKMS packages, this package is NOT noarch!
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
This package provides the NVIDIA kernel driver modules.
|
||||
@@ -57,4 +58,6 @@ dkms remove -m %{modulename} -v %{version} -q --all --rpm_safe_upgrade || :
|
||||
%{_usrsrc}/%{modulename}-%{version}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:595.58.03-2
|
||||
- Update patches for DSC functionality
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit0 c4e1788b6d554f29adec31f3f8aa984c143c54c1
|
||||
%global date 20260311
|
||||
%global commit0 0ba758d54591bf90133f63ca8b29796d51ec1761
|
||||
%global date 20260415
|
||||
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
||||
|
||||
%global upstream_name nvidia-vaapi-driver
|
||||
|
||||
@@ -10,23 +10,19 @@
|
||||
|
||||
Name: nvidia-driver
|
||||
Version: 595.58.03
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
|
||||
Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: %{ix86} x86_64 aarch64
|
||||
Source8: 70-nvidia-driver.preset
|
||||
Source9: 70-nvidia-driver-cuda.preset
|
||||
Source10: 10-nvidia.conf
|
||||
Source13: alternate-install-present
|
||||
|
||||
Source40: com.nvidia.driver.metainfo.xml
|
||||
Source41: parse-supported-gpus.py
|
||||
Source42: com.nvidia.driver.png
|
||||
|
||||
Source99: nvidia-generate-tarballs.sh
|
||||
|
||||
%ifarch x86_64 aarch64
|
||||
BuildRequires: libappstream-glib
|
||||
%if 0%{?rhel} == 8
|
||||
@@ -39,14 +35,14 @@ BuildRequires: systemd-rpm-macros
|
||||
%endif
|
||||
BuildRequires: wget
|
||||
BuildRequires: coreutils
|
||||
|
||||
Requires: nvidia-driver-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
|
||||
Conflicts: nvidia-x11-drv
|
||||
Conflicts: nvidia-x11-drv-470xx
|
||||
Conflicts: xorg-x11-drv-nvidia
|
||||
Conflicts: xorg-x11-drv-nvidia-470xx
|
||||
ExclusiveArch: %{ix86} x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
This package provides the most recent NVIDIA display driver which allows for
|
||||
@@ -77,7 +73,6 @@ Requires: vulkan-loader
|
||||
Requires: libnvidia-gpucomp%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: libnvidia-ml%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: %{name}-cuda-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
Conflicts: nvidia-x11-drv-libs
|
||||
Conflicts: nvidia-x11-drv-470xx-libs
|
||||
Conflicts: xorg-x11-drv-nvidia-libs
|
||||
@@ -91,7 +86,6 @@ Summary: Libraries for %{name}-cuda
|
||||
Requires: %{name}-cuda-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Provides: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Obsoletes: %{name}-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
# dlopened:
|
||||
%ifarch x86_64 aarch64
|
||||
Requires: libnvidia-cfg = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
@@ -103,7 +97,6 @@ Requires: libnvidia-ml = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: (%{name}-cuda-libs(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32))
|
||||
%endif
|
||||
%endif
|
||||
|
||||
Conflicts: xorg-x11-drv-nvidia-cuda-libs
|
||||
Conflicts: xorg-x11-drv-nvidia-470xx-cuda-libs
|
||||
|
||||
@@ -171,7 +164,6 @@ Requires: nvidia-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-persistenced = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: (ocl-icd or OpenCL-ICD-Loader)
|
||||
Requires: opencl-filesystem
|
||||
|
||||
Conflicts: xorg-x11-drv-nvidia-cuda
|
||||
Conflicts: xorg-x11-drv-nvidia-470xx-cuda
|
||||
|
||||
@@ -184,7 +176,6 @@ Summary: X.org X11 NVIDIA driver and extensions
|
||||
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: xorg-x11-server-Xorg%{?_isa}
|
||||
Supplements: (nvidia-driver and xorg-x11-server-Xorg)
|
||||
|
||||
Conflicts: xorg-x11-drv-nvidia
|
||||
Conflicts: xorg-x11-drv-nvidia-470xx
|
||||
|
||||
@@ -514,4 +505,5 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me
|
||||
%{_libdir}/libnvidia-ml.so.%{version}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:595.58.03-2
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
project "pkg" {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "nvidia-kmod-common.spec"
|
||||
}
|
||||
arches = ["x86_64"]
|
||||
labels = {
|
||||
subrepo = "nvidia"
|
||||
weekly = 3
|
||||
updbranch = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,24 +6,19 @@
|
||||
|
||||
Name: nvidia-kmod-common
|
||||
Version: 595.58.03
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Common file for NVIDIA's proprietary driver kernel modules
|
||||
Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Source0: http://download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}.run
|
||||
Source17: nvidia-boot-update
|
||||
Source19: nvidia-modeset.conf
|
||||
Source20: nvidia.conf
|
||||
Source21: 60-nvidia.rules
|
||||
Source24: 99-nvidia.conf
|
||||
|
||||
# UDev rule location (_udevrulesdir) and systemd macros:
|
||||
BuildRequires: systemd-rpm-macros
|
||||
|
||||
Requires: dracut
|
||||
Requires: nvidia-modprobe
|
||||
Requires: nvidia-driver = %{?epoch:%{epoch}:}%{version}
|
||||
@@ -33,6 +28,8 @@ Requires: gcc-c++
|
||||
Provides: nvidia-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Obsoletes: nvidia-open-kmod-common < %{?epoch:%{epoch}:}%{version}
|
||||
Obsoletes: cuda-nvidia-kmod-common < %{?epoch:%{epoch}:}%{version}
|
||||
BuildArch: noarch
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
This package provides the common files required by all NVIDIA kernel module
|
||||
@@ -88,4 +85,5 @@ fi ||:
|
||||
%{_udevrulesdir}/60-nvidia.rules
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:595.58.03-2
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import "andax/nvidia.rhai" as nvidia;
|
||||
import "andax/bump_extras.rhai" as bump;
|
||||
|
||||
rpm.version(nvidia::nvidia_driver_version());
|
||||
rpm.version(bump::madoguchi("nvidia-driver", labels.branch));
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
From 60d1ddc17835226ec67ed1bc1c28524e3bb6e151 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Jung <admin@ptr1337.dev>
|
||||
Date: Sun, 20 Apr 2025 18:13:22 +0200
|
||||
Subject: [PATCH 1/8] Enable atomic kernel modesetting by default
|
||||
|
||||
This is required for proper functionality under Wayland. fbdev has been default enabled since 570 so that
|
||||
hunk can be removed from this patch.
|
||||
|
||||
Signed-off-by: Peter Jung <admin@ptr1337.dev>
|
||||
---
|
||||
kernel-open/nvidia-drm/nvidia-drm-linux.c | 2 +-
|
||||
kernel-open/nvidia-drm/nvidia-drm-os-interface.c | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git an/kernel-open/nvidia-drm/nvidia-drm-linux.c b/kernel-open/nvidia-drm/nvidia-drm-linux.c
|
||||
index 3cb1815d..209cb469 100644
|
||||
--- a/kernel-open/nvidia-drm/nvidia-drm-linux.c
|
||||
+++ b/kernel-open/nvidia-drm/nvidia-drm-linux.c
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
MODULE_PARM_DESC(
|
||||
modeset,
|
||||
- "Enable atomic kernel modesetting (1 = enable, 0 = disable (default))");
|
||||
+ "Enable atomic kernel modesetting (1 = enable (default), 0 = disable)");
|
||||
module_param_named(modeset, nv_drm_modeset_module_param, bool, 0400);
|
||||
|
||||
#if defined(NV_DRM_FBDEV_AVAILABLE)
|
||||
diff --git a/kernel-open/nvidia-drm/nvidia-drm-os-interface.c b/kernel-open/nvidia-drm/nvidia-drm-os-interface.c
|
||||
index 7617476d..f22afd77 100644
|
||||
--- a/kernel-open/nvidia-drm/nvidia-drm-os-interface.c
|
||||
+++ b/kernel-open/nvidia-drm/nvidia-drm-os-interface.c
|
||||
@@ -41,7 +41,7 @@
|
||||
#include <drm/drmP.h>
|
||||
#endif
|
||||
|
||||
-bool nv_drm_modeset_module_param = false;
|
||||
+bool nv_drm_modeset_module_param = true;
|
||||
bool nv_drm_fbdev_module_param = true;
|
||||
|
||||
void *nv_drm_calloc(size_t nmemb, size_t size)
|
||||
--
|
||||
2.49.0.391.g4bbb303af6
|
||||
|
||||
|
||||
@@ -1,130 +0,0 @@
|
||||
From c9457ce40a6af2ce74c520564e2d8775f49e3d27 Mon Sep 17 00:00:00 2001
|
||||
From: Eric Naim <dnaim@cachyos.org>
|
||||
Date: Thu, 18 Dec 2025 12:36:06 +0800
|
||||
Subject: [PATCH 3/3] Fix compile for 6.19
|
||||
|
||||
Contains:
|
||||
- Rename page_free callback -> folio_free callback for 6.19+
|
||||
- Adjust zone_device_page_init() call for 6.19; it has one extra argument now
|
||||
- 6.19-rc8 introduced yet another argument for zone_device_page_init()
|
||||
|
||||
Link: https://github.com/torvalds/linux/commit/12b2285bf3d14372238d36215b73af02ac3bdfc1
|
||||
Signed-off-by: Eric Naim <dnaim@cachyos.org>
|
||||
---
|
||||
kernel-open/nvidia-uvm/uvm_hmm.c | 4 ++++
|
||||
kernel-open/nvidia-uvm/uvm_pmm_gpu.c | 34 ++++++++++++++++++++++++++++
|
||||
2 files changed, 38 insertions(+)
|
||||
|
||||
diff --git a/kernel-open/nvidia-uvm/uvm_hmm.c b/kernel-open/nvidia-uvm/uvm_hmm.c
|
||||
index 9b676f971385..22db001384a4 100644
|
||||
--- a/kernel-open/nvidia-uvm/uvm_hmm.c
|
||||
+++ b/kernel-open/nvidia-uvm/uvm_hmm.c
|
||||
@@ -2140,7 +2140,11 @@ static void fill_dst_pfn(uvm_va_block_t *va_block,
|
||||
|
||||
UVM_ASSERT(!page_count(dpage));
|
||||
UVM_ASSERT(!dpage->zone_device_data);
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+ zone_device_page_init(dpage, page_pgmap(dpage), 0);
|
||||
+#else
|
||||
zone_device_page_init(dpage);
|
||||
+#endif
|
||||
dpage->zone_device_data = gpu_chunk;
|
||||
atomic64_inc(&va_block->hmm.va_space->hmm.allocated_page_count);
|
||||
}
|
||||
diff --git a/kernel-open/nvidia-uvm/uvm_pmm_gpu.c b/kernel-open/nvidia-uvm/uvm_pmm_gpu.c
|
||||
index 97ff13dcdd04..98423002776b 100644
|
||||
--- a/kernel-open/nvidia-uvm/uvm_pmm_gpu.c
|
||||
+++ b/kernel-open/nvidia-uvm/uvm_pmm_gpu.c
|
||||
@@ -177,6 +177,8 @@
|
||||
#include "uvm_test.h"
|
||||
#include "uvm_linux.h"
|
||||
|
||||
+#include <linux/version.h>
|
||||
+
|
||||
#if defined(CONFIG_PCI_P2PDMA) && defined(NV_STRUCT_PAGE_HAS_ZONE_DEVICE_DATA)
|
||||
#include <linux/pci-p2pdma.h>
|
||||
#endif
|
||||
@@ -2999,8 +3001,14 @@ static bool uvm_pmm_gpu_check_orphan_pages(uvm_pmm_gpu_t *pmm)
|
||||
return ret;
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+static void devmem_folio_free(struct folio *folio)
|
||||
+{
|
||||
+ struct page *page = &folio->page;
|
||||
+#else
|
||||
static void devmem_page_free(struct page *page)
|
||||
{
|
||||
+#endif
|
||||
uvm_gpu_chunk_t *chunk = uvm_pmm_devmem_page_to_chunk(page);
|
||||
uvm_gpu_t *gpu = uvm_gpu_chunk_get_gpu(chunk);
|
||||
|
||||
@@ -3060,7 +3068,11 @@ static vm_fault_t devmem_fault_entry(struct vm_fault *vmf)
|
||||
|
||||
static const struct dev_pagemap_ops uvm_pmm_devmem_ops =
|
||||
{
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+ .folio_free = devmem_folio_free,
|
||||
+#else
|
||||
.page_free = devmem_page_free,
|
||||
+#endif
|
||||
.migrate_to_ram = devmem_fault_entry,
|
||||
};
|
||||
|
||||
@@ -3148,8 +3160,14 @@ static void device_p2p_page_free_wake(struct nv_kref *ref)
|
||||
wake_up(&p2p_mem->waitq);
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+static void device_p2p_folio_free(struct folio *folio)
|
||||
+{
|
||||
+ struct page *page = &folio->page;
|
||||
+#else
|
||||
static void device_p2p_page_free(struct page *page)
|
||||
{
|
||||
+#endif
|
||||
uvm_device_p2p_mem_t *p2p_mem = page->zone_device_data;
|
||||
|
||||
page->zone_device_data = NULL;
|
||||
@@ -3158,14 +3176,26 @@ static void device_p2p_page_free(struct page *page)
|
||||
#endif
|
||||
|
||||
#if UVM_CDMM_PAGES_SUPPORTED()
|
||||
+
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+static void device_coherent_folio_free(struct folio *folio)
|
||||
+{
|
||||
+ device_p2p_folio_free(folio);
|
||||
+}
|
||||
+#else
|
||||
static void device_coherent_page_free(struct page *page)
|
||||
{
|
||||
device_p2p_page_free(page);
|
||||
}
|
||||
+#endif
|
||||
|
||||
static const struct dev_pagemap_ops uvm_device_coherent_pgmap_ops =
|
||||
{
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+ .folio_free = device_coherent_folio_free,
|
||||
+#else
|
||||
.page_free = device_coherent_page_free,
|
||||
+#endif
|
||||
};
|
||||
|
||||
static NV_STATUS uvm_pmm_cdmm_init(uvm_parent_gpu_t *parent_gpu)
|
||||
@@ -3302,7 +3332,11 @@ static bool uvm_pmm_gpu_check_orphan_pages(uvm_pmm_gpu_t *pmm)
|
||||
|
||||
static const struct dev_pagemap_ops uvm_device_p2p_pgmap_ops =
|
||||
{
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 19, 0)
|
||||
+ .folio_free = device_p2p_folio_free,
|
||||
+#else
|
||||
.page_free = device_p2p_page_free,
|
||||
+#endif
|
||||
};
|
||||
|
||||
void uvm_pmm_gpu_device_p2p_init(uvm_parent_gpu_t *parent_gpu)
|
||||
--
|
||||
2.52.0
|
||||
|
||||
@@ -8,24 +8,24 @@
|
||||
|
||||
Name: nvidia-kmod
|
||||
Version: 595.58.03
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: NVIDIA display driver kernel module
|
||||
Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://github.com/NVIDIA/open-gpu-kernel-modules/archive/%{version}/open-gpu-kernel-modules-%{version}.tar.gz
|
||||
Patch0: 0001-Enable-atomic-kernel-modesetting-by-default.patch
|
||||
Patch1: 6.19-590.patch
|
||||
Patch0: https://github.com/CachyOS/open-gpu-kernel-modules/commit/211f012865b8ea2ba62c3422f5519cb32395c3e0.patch
|
||||
Patch1: https://github.com/CachyOS/open-gpu-kernel-modules/commit/92789a5709f64008bee34bb044e33a3de9702eb7.patch
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: kmodtool
|
||||
Requires: nvidia-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: akmods
|
||||
Provides: akmod-nvidia-open = %{?epoch:%{epoch}:}%{version}
|
||||
Obsoletes: akmod-nvidia-open < %{?epoch:%{epoch}:}%{version}
|
||||
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: kmodtool
|
||||
Conflicts: dkms-nvidia
|
||||
Conflicts: nvidia-kmod-580xx
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
# kmodtool does its magic here:
|
||||
%{expand:%(kmodtool --target %{_target_cpu} --repo terrapkg.com --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
|
||||
@@ -67,4 +67,6 @@ done
|
||||
%{?akmod_install}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:595.58.03-3
|
||||
- Update patches for DSC functionality
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
Name: nvidia-modprobe
|
||||
Version: 595.58.03
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: NVIDIA kernel module loader
|
||||
Epoch: 3
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://download.nvidia.com/XFree86/%{name}/%{name}-%{version}.tar.bz2
|
||||
Patch0: %{name}-man-page-permissions.patch
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: m4
|
||||
BuildRequires: sed
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
This utility is used by user-space NVIDIA driver components to make sure the
|
||||
@@ -45,4 +44,5 @@ make %{?_smp_mflags} \
|
||||
%{_mandir}/man1/%{name}.1.*
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:595.58.03-2
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,26 +1,24 @@
|
||||
Name: nvidia-persistenced
|
||||
Version: 595.58.03
|
||||
Release: 1%{?dist}
|
||||
Summary: A daemon to maintain persistent software state in the NVIDIA driver
|
||||
Epoch: 3
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://download.nvidia.com/XFree86/%{name}/%{name}-%{version}.tar.bz2
|
||||
Source1: %{name}.service
|
||||
Source2: %{name}-sysusers.conf
|
||||
|
||||
Name: nvidia-persistenced
|
||||
Version: 595.58.03
|
||||
Release: 2%{?dist}
|
||||
Summary: A daemon to maintain persistent software state in the NVIDIA driver
|
||||
Epoch: 3
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
Source0: https://download.nvidia.com/XFree86/%{name}/%{name}-%{version}.tar.bz2
|
||||
Source1: %{name}.service
|
||||
Source2: %{name}-sysusers.conf
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libtirpc-devel
|
||||
BuildRequires: m4
|
||||
BuildRequires: sed
|
||||
BuildRequires: systemd-rpm-macros
|
||||
|
||||
Requires: libnvidia-cfg%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires(post): systemd
|
||||
Requires(preun): systemd
|
||||
Requires(postun): systemd
|
||||
Requires: libnvidia-cfg%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
The %{name} utility is used to enable persistent software state in the NVIDIA
|
||||
@@ -71,4 +69,5 @@ install -Dpm644 %{SOURCE2} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||
%{_sysusersdir}/%{name}.conf
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:595.58.03-2
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
Name: nvidia-settings
|
||||
Version: 595.58.03
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Configure the NVIDIA graphics driver
|
||||
Epoch: 3
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://download.nvidia.com/XFree86/%{name}/%{name}-%{version}.tar.bz2
|
||||
Source1: %{name}-load.desktop
|
||||
Source2: %{name}.appdata.xml
|
||||
@@ -15,7 +13,6 @@ Patch1: %{name}-lib-permissions.patch
|
||||
Patch2: %{name}-link-order.patch
|
||||
Patch3: %{name}-libXNVCtrl.patch
|
||||
Patch4: %{name}-ld-dep-remove.patch
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: dbus-devel
|
||||
BuildRequires: gcc
|
||||
@@ -33,11 +30,12 @@ BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: sed
|
||||
BuildRequires: vulkan-headers
|
||||
|
||||
Requires: nvidia-libXNVCtrl%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Requires: nvidia-driver%{?_isa} = %{?epoch}:%{version}
|
||||
# Loaded at runtime
|
||||
Requires: libvdpau%{?_isa} >= 0.9
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
The %{name} utility is a tool for configuring the NVIDIA graphics
|
||||
@@ -131,4 +129,5 @@ appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}.appda
|
||||
%{_libdir}/libXNVCtrl.so
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:595.58.03-2
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,21 +1,19 @@
|
||||
Name: nvidia-xconfig
|
||||
Version: 595.58.03
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: NVIDIA X configuration file editor
|
||||
Epoch: 3
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://download.nvidia.com/XFree86/%{name}/%{name}-%{version}.tar.bz2
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libpciaccess-devel
|
||||
BuildRequires: m4
|
||||
BuildRequires: sed
|
||||
|
||||
Requires: libnvidia-cfg%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: xorg-x11-nvidia%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
Packager: Terra Packaging Team <terra@fyralabs.com>
|
||||
|
||||
%description
|
||||
%{name} is a command line tool intended to provide basic control over
|
||||
@@ -49,4 +47,5 @@ make %{?_smp_mflags} \
|
||||
%{_mandir}/man1/%{name}.1*
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
* Mon Apr 13 2026 Gilver E. <roachy@fyralabs.com> - 3:595.58.03-2
|
||||
- Update spec for Terra packaging team
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 4d16ee2f925621b7a5b03937ae3b00a90e27f234
|
||||
%global commit 6862911e290f5cbc671c12720587322a726f2c24
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260412
|
||||
%global commit_date 20260416
|
||||
%global ver 0.6.6.2
|
||||
|
||||
# We aren't using Mono but RPM expected Mono
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global crate readymade
|
||||
Name: readymade
|
||||
Version: 0.13.0
|
||||
Release: 1%?dist
|
||||
Version: 0.14.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Install ready-made distribution images!
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://github.com/FyraLabs/readymade
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 36cadac52e511e5690481f4b271ffeffb3fe9aa9
|
||||
%global commit 8e1cc4bdc74e39140de697c4f24bf50a88c30f5b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260411
|
||||
%global commitdate 20260416
|
||||
%global ver 1.1.0
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user