File _service of Package kernel-cachyos-rc

<services>
  <!--
    OBS source services for kernel-cachyos
    Versions are defined once here; keep in sync with the spec defines.
  -->

  <!-- Source0: CachyOS kernel tarball -->
  <service name="download_url" mode="trylocal">
    <param name="url">https://github.com/CachyOS/linux/archive/refs/tags/cachyos-7.0-rc5-2.tar.gz</param>
    <param name="filename">cachyos-7.0-rc5-2.tar.gz</param>
  </service>

  <!-- Source1: CachyOS kernel config -->
  <service name="download_url" mode="trylocal">
    <param name="url">https://cdn.jsdelivr.net/gh/CachyOS/linux-cachyos@master/linux-cachyos/config</param>
    <param name="filename">config</param>
  </service>

  <!-- Source2: modprobed.db for minimal builds (optional) -->
  <service name="download_url" mode="trylocal">
    <param name="url">https://cdn.jsdelivr.net/gh/Frogging-Family/linux-tkg@master/linux-tkg-config/7.0/minimal-modprobed.db</param>
    <param name="filename">minimal-modprobed.db</param>
  </service>

  <!--
    Source10: NVIDIA open-gpu-kernel-modules (auto-detect latest version)

    Both stable and beta are auto-detected via match-tag filtering.
    Activate ONE of the two tar_scm blocks below:

    tar_scm produces: open-gpu-kernel-modules-<VERSION>.tar
    The spec detects the version from the tarball filename.
  -->

  <!-- STABLE (default): latest tag from the production branch (580x series)
  <service name="tar_scm">
    <param name="scm">git</param>
    <param name="url">https://github.com/NVIDIA/open-gpu-kernel-modules.git</param>
    <param name="revision">main</param>
    <param name="versionformat">@PARENT_TAG@</param>
    <param name="match-tag">580*</param>
    <param name="filename">open-gpu-kernel-modules</param>
  </service> -->

  <!-- BETA: latest tag across ALL series (uncomment and comment out the stable block above) -->
  <service name="tar_scm">
    <param name="scm">git</param>
    <param name="url">https://github.com/NVIDIA/open-gpu-kernel-modules.git</param>
    <param name="revision">main</param>
    <param name="versionformat">@PARENT_TAG@</param>
    <param name="filename">open-gpu-kernel-modules</param>
  </service>

  <!-- Patch0: BORE scheduler patch -->
  <service name="download_url" mode="trylocal">
    <param name="url">https://cdn.jsdelivr.net/gh/CachyOS/kernel-patches@master/7.0/sched/0001-bore-cachy.patch</param>
    <param name="filename">0001-bore-cachy.patch</param>
  </service>

  <!-- Patch1: DKMS clang patch (LTO builds) -->
  <service name="download_url" mode="trylocal">
    <param name="url">https://cdn.jsdelivr.net/gh/CachyOS/kernel-patches@master/7.0/misc/dkms-clang.patch</param>
    <param name="filename">dkms-clang.patch</param>
  </service>

  <!-- Patch2: ACPI call patch -->
  <service name="download_url" mode="trylocal">
    <param name="url">https://cdn.jsdelivr.net/gh/CachyOS/kernel-patches@master/7.0/misc/0001-acpi-call.patch</param>
    <param name="filename">0001-acpi-call.patch</param>
  </service>

  <!-- Patch3: cgroup VRAM patch -->
  <service name="download_url" mode="trylocal">
    <param name="url">https://cdn.jsdelivr.net/gh/CachyOS/kernel-patches@master/7.0/misc/0001-cgroup-vram.patch</param>
    <param name="filename">0001-cgroup-vram.patch</param>
  </service>

  <!-- Patch4: SUSE ksym-provides tool (generates ksym() RPM provides) -->
  <service name="download_url" mode="trylocal">
    <param name="url">https://cdn.jsdelivr.net/gh/openSUSE/kernel-source@master/patches.rpmify/Add-ksym-provides-tool.patch</param>
    <param name="filename">Add-ksym-provides-tool.patch</param>
  </service>

  <!-- Patch5: RT i915 fix -->
  <service name="download_url" mode="trylocal">
    <param name="url">https://cdn.jsdelivr.net/gh/CachyOS/kernel-patches@master/7.0/misc/0001-rt-i915.patch</param>
    <param name="filename">0001-rt-i915.patch</param>
  </service>
</services>
openSUSE Build Service is sponsored by