Commit graph

749 commits

Author SHA1 Message Date
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
476799e2f9 Ignore pkg/ folder 2025-01-06 11:17:08 +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
7d85074c54
6.10.10-1 (clr 6.10.9-1462) Add updated .SRCINFO
This is the third time I forgot to generate and upload the .SRCINFO file. You just can't make that up.
2024-09-14 17:49:10 +02:00
887c1719c7
6.10.10-1 (clr 6.10.9-1462) 2024-09-14 17:47:57 +02:00