https://gitlab.com/CalcProgrammer1/OpenRGB
We'll get rid of the userpatches for it in community-patches in favor of this local option. It's been offered for a while, and our oldest "supported" kernel has it. Since there's no plan to drop it, it makes more sense to have it locally.
changes that should bring clarity:
- rename toggle option for fsync backport patches that was adopted
in Linux 5.16. Keep enabled by default;
- rename toggle option and file name for fsync legacy patches,
known as "FUTEX_WAIT_MULTIPLE (opcode 31)";
- disable deprecated "futex2_interface" patches by default.
* prepare: always patch RPM mkspec
Like this we can notice earlier if it doesn't apply any longer
Otherwise I only test RPM when issues get openned
* RPM: fix RPM mkspecp atch, thanks @W3sG for the heads up!
- Only part of the patch was applying
- Fixed also the fact that packages conflict because of
unneeded build-id files in /usr/lib/.build-id
- Removed all the hardening flags Fedora uses by default
"we do not do that here"
Fixes: #669#609
* install.sh: uninstall-help: fix Fedora query for installed TKG packages
* install.sh: RPM: fix typo in variable
Used the non absolute path for the work folder x)
* RPM: fix the script that generates kernel.spec
- Avoids conflicts with official kernels
- Fixes the reported issues with "unversionned obsoletes"
- Works now with akmod-nvidia
Fixes: #609#513#375#339#375#173#271
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
* install.sh: RPM: do not install kernel-headers package
We do not need it to build out-of-tree kernel modules. And that's
all we want actually.
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>