Commit graph

751 commits

Author SHA1 Message Date
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
ce9c9a0c58
Deprecate build tool 2025-01-06 01:34:54 +01: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
9b161b9007
Relicense to 0BSD 2024-12-30 22:29:08 +01:00
8e623b5eb2
Add branches section 2024-12-23 01:00:08 +01:00
0bc05764dc
Fix compilation issue
See https://aur.archlinux.org/pkgbase/linux-clear#comment-1003116
2024-12-23 00:50:18 +01:00
a50b50bd58
Add another variable 2024-12-22 19:20:39 +01:00
166084968d
Fix mention 2024-12-22 19:19:55 +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
d9caba7166
Update upgrade script 2024-12-05 15:12:22 +01:00
d156a5c849
Format 'GENERIC_CPU' mention as code 2024-12-05 15:05:16 +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
406586d172
Add '_optimize_defconfig' envvar to README 2024-12-04 19:27:55 +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
1d88158a3c
6.11.7-1 (clr 6.11.6-1477) update .SRCINFO with new URL 2024-11-08 19:40:47 +01:00
60e7e4a007
6.11.7-1 (clr 6.11.6-1477) update URL 2024-11-08 19:38:24 +01:00
f15a974b47
Add AUR link to README 2024-11-08 19:38:03 +01:00
de55f735b9
Add README.md 2024-11-08 19:23:33 +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
4e98b7ae55
6.11.3-1 (clr 6.11.3-1472) dumb as bread 2024-10-17 13:32:26 +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