Commit graph

732 commits

Author SHA1 Message Date
abff9518a7 Merge branch 'yarost12-YF-allow-using-extra-uarches-even-with-copied-config-v2' into develop 2025-01-06 18:36:31 +01:00
3dd576acca PKGBUILD: fix and simplify major kernel version check after Jeremy's attempted fix
Ree the double quote is meant to go after the equation sign!
2025-01-06 11:26:03 +02:00
4dea0881c4 PKGBUILD: allow passing the subarch value as the Kconfig name
It'll be easier to maintain for the users instead of using fixed
numbers. The doc was also updated.
2025-01-06 11:26:02 +02:00
d0fecf90fe PKGBUILD: V2: apply extra uarches patch even when defconfig is copied
Otherwise MK8 or MCORE2 is selected which results in a misoptimization.

Also ensure that Processor family choice menu is always brought up
by breaking the config a little bit.

Code formatting pass was applied, CRLF was replaced with LF
2025-01-06 11:20:36 +02:00
795a54ebd2 Revert "PKGBUILD: apply extra uarches patch even when defconfig is copied"
This reverts commit 6da003f220.
2025-01-06 11:19:14 +02:00
2e93191001 PKGBUILD: make the kernel build log less verbose
We don't really need to see every single compiled file,
just print the errors and warnings.

vscode also formatted the entire file to remove trailing spaces.
2025-01-06 11:18:28 +02:00
da9d48894a
Add yarost12 as co-maintainer 2025-01-06 01:34:48 +01:00
756a7d02ae
Revert non-optimal code
This revert operation has been coordinated with the package's new co-maintainer yarost12.

This commit reverts the following commits:
0bc05764dc
a50b50bd58
166084968d
ff0209bf6e
e8b74c03b1
5f6ce75201
10f612396a

This commit will revert the repository to it's state in commit 683ce48c96 (tag kernel6.12.6_clr6.12.4-1518_pkg1), with the following commits added:
8e623b5eb2
9b161b9007
2025-01-06 01:26:31 +01:00
0bc05764dc
Fix compilation issue
See https://aur.archlinux.org/pkgbase/linux-clear#comment-1003116
2024-12-23 00:50:18 +01:00
ff0209bf6e
Update PKGBUILD configuration section 2024-12-22 19:18:23 +01:00
e8b74c03b1
Add check for '_reuse_file' 2024-12-22 19:11:54 +01:00
5f6ce75201
Make logging work with newlines, add _error func 2024-12-22 19:11:36 +01:00
10f612396a
Make a bunch of changes
This commit:
- inlines some functions
- adds PKGBUILD debugging support
- renames of functions to avoid makepkg function collisions
- renames of configuration variables
- a smol logging facility
- changes some if statements
- fixes of some bugs
- makes the code a bit smaller
2024-12-22 18:59:35 +01:00
683ce48c96
6.12.6-1 (clr 6.12.4-1518) 2024-12-22 08:39:32 +01:00
6da003f220 PKGBUILD: apply extra uarches patch even when defconfig is copied
Otherwise some default value is set which will result in a misoptimization.
2024-12-12 00:34:11 +02:00
bfacea4fa1
6.12.4-1 (clr 6.12.4-1518) 2024-12-11 19:54:22 +01:00
4c73a14ca9
6.12.1-3 (clr 6.12.1-1493) add _subarch_microarch option 2024-12-05 15:01:24 +01:00
c90341bfae
6.12.1-2 (clr 6.12.1-1493) 2024-12-04 19:32:08 +01:00
8054550b9f
Correct and add information to setting comment 2024-12-04 19:21:53 +01:00
5139ded653 Introduce a new flag to force reapply linux-clear defconfig mods 2024-12-03 21:42:50 +02:00
19b52c1f63 Allow modifying current defconfig
Allow copying the current config and modifying it by running:
_use_current=y _makenconfig=y (or other config modifier).
2024-12-02 15:49:22 +02:00
3e8a8ad38a
6.12.1-1 (clr 6.12.1-1493) 2024-12-01 14:14:19 +01:00
f2aac1064c
6.11.10-1 (clr 6.11.6-1477) 2024-11-23 14:57:47 +01:00
0ce919c973
6.11.9-1 (clr 6.11.6-1477) 2024-11-19 02:09:51 +01:00
28802bcd0b
Fix various things shellcheck complained about 2024-11-19 02:05:58 +01:00
6fd2cc8bf5
Add yarost12 as contributor 2024-11-19 02:05:37 +01:00
200949718f
Add comments + rename create_defconfig method 2024-11-19 01:52:26 +01:00
0d4fdeb204 Warn the user if the major version was upgraded when _use_current is set
It might be a good idea to regen the defconfig
if the major version was updated
2024-11-19 02:18:24 +02:00
7e8818327b Separate defconfig creation from re-use logic
At the moment when _use_current=y is passed to the package
compilation - the script still re-creates the defconfig which can
cause errors and cause the menuconfig to show up outta nowhere.

Fix this by bypassing the logic completely, I think that
anyone using the _use_current=y knows what they're doing
so we should be fine.
2024-11-19 02:00:33 +02:00
60e7e4a007
6.11.7-1 (clr 6.11.6-1477) update URL 2024-11-08 19:38:24 +01:00
8514811988
6.11.7-1 (clr 6.11.6-1477) enable landlock 2024-11-08 19:23:23 +01:00
80dd9cd900
6.11.6-1 (clr 6.11.5-1475) 2024-11-01 02:36:26 +01:00
7040f37956
6.11.5-1 (clr 6.11.5-1475) 2024-10-29 19:40:00 +01:00
df67ab7c01
6.11.4-1 (clr 6.11.3-1472) 2024-10-19 16:20:37 +02:00
1fe10ce61b
6.10.12-1 (clr 6.10.12-1467) revert to older commit
This reverts commit 828cd00356.
2024-10-19 15:30:36 +02:00
5036f9917a
6.11.3-1 (clr 6.11.3-1472) fix kernel compiler patch 2024-10-18 12:17:51 +02:00
c478b6ba62
6.11.3-2 (clr 6.11.3-1472) fix clr version 2024-10-17 13:31:25 +02:00
7fba6571b2
6.11.3-1 (clr 6.11.3-1472) update everything
This commit updates:
- the kernel to 6.11.3
- Clear Linux patches to 6.11.3-1472
- Kernel Compiler Patch to 20241001
- kernel maintainer PGP keys
2024-10-16 22:13:11 +02:00
828cd00356
6.10.12-1 (clr 6.10.12-1467) 2024-10-07 04:25:10 +02:00
e44de2c17f
6.10.11-1 (clr 6.10.11-1464) 2024-09-24 19:47:19 +02:00
887c1719c7
6.10.10-1 (clr 6.10.9-1462) 2024-09-14 17:47:57 +02:00
57ccd6960e
6.10.9-1 (clr 6.10.9-1462) 2024-09-11 19:40:10 +02:00
d6c135e80d
6.10.9-1 (clr 6.10.7-1460) 2024-09-09 15:37:57 +02:00
1edf311c1b
6.10.7-1 (clr 6.10.7-1460) 2024-08-31 13:46:47 +02:00
1176b65b87
6.10.6-1 (clr 6.10.6-1459) 2024-08-24 13:48:23 +02:00
bef207d950
6.10.5-1 (clr 6.10.5-1458) 2024-08-18 10:18:55 +02:00
720c0fcf70
6.10.5-1 (clr 6.10.4-1456) 2024-08-14 18:21:56 +02:00
829b8dd166
6.10.4-1 (clr 6.10.2-1454) 2024-08-12 01:41:33 +02:00
bdc18a9e58
Remove clr version identifier 2024-08-07 00:39:02 +02:00
660c2a1864
6.10.2-1 (clr 6.10.2-1454) maintainer switch
metak announced that he had orphaned the package due to time constraints and a new pc. I have now took over the maintainership of the package. Nothing would/should change.
In this commit I added some comments in various places, added a few build options and generally ported some stuff from my (formerly) softfork at https://git.staropensource.de/JeremyStarTM/jstm-optimized.

Enjoy :3
2024-08-06 21:07:57 +02:00