Commit graph

1865 commits

Author SHA1 Message Date
Dorian Stoll 0c2ddf0d79
Revert "Partial revert of ae772ba"
This reverts commit 6d9994d630.
2023-06-08 20:03:17 +02:00
Dorian Stoll fb81d651c5
Revert "pkg: fedora: Disable debug symbols"
This reverts commit 0a7f2c3030.
2023-06-08 20:03:10 +02:00
Dorian Stoll 8340a87f8a
pkg: fedora: Remove the kernel-ark tree after building a source RPM 2023-06-08 20:02:26 +02:00
Maximilian Luz 0a7f2c3030
pkg: fedora: Disable debug symbols 2023-06-08 10:02:08 +02:00
Dorian Stoll 6d9994d630
Partial revert of ae772ba
GitHub Actions ignores my tags for some reason so try reverting some
of the previous changes.
2023-06-07 20:09:01 +02:00
Dorian Stoll a696fc8729
Merge pull request #1152 from linux-surface/fedora-ark
Replace fedora package with kernel-ark
2023-06-07 19:55:30 +02:00
Maximilian Luz c8fb644957
Update Arch kernel to v6.3.6 2023-06-06 23:49:27 +02:00
Maximilian Luz 9998304342
Update v6.3 patches
Changes:
 - Rebase onto v6.3.6

Links:
 - kernel: 1d0740ced3
2023-06-06 23:47:58 +02:00
Maximilian Luz fb7c904e71
Update v6.1 patches
Changes:
 - Rebase onto v6.1.32

Links:
 - kernel: beb706f0bc
2023-06-06 23:47:35 +02:00
Dorian Stoll 7aa5c1efe9
pkg: fedora: Make sure that glob results are sorted 2023-06-03 18:52:01 +02:00
Dorian Stoll 1190026119
pkg: fedora: Ship the default-kernel service from contrib with the kernel package 2023-06-03 14:42:02 +02:00
Dorian Stoll e4d4ccb5c9
pkg: fedora: Let kernel-surface conflict with older versions of the package 2023-06-03 14:41:58 +02:00
Dorian Stoll 9a550fda70
pkg: fedora: Let kernel-surface provide standard kernel package names 2023-06-03 14:41:58 +02:00
Dorian Stoll e4c653f2af
pkg: fedora: Remove rpmbuild wrapper script 2023-06-03 14:41:58 +02:00
Dorian Stoll ae772bae3b
pkg: fedora: Update Fedora 37 and 38 workflows to use the new scripts 2023-06-03 14:41:58 +02:00
Dorian Stoll a6038d7004
pkg: fedora: Readd weak dependency on iptsd 2023-06-03 14:41:58 +02:00
Dorian Stoll 5dffa283ee
pkg: fedora: Add new package build scripts for building patched kernels
These scripts use the kernel-ark repository that upstream Fedora uses too to
build their kernels.
2023-06-03 14:41:53 +02:00
Dorian Stoll 5ef44c41d7
pkg: fedora: Remove old package setup 2023-06-03 14:35:40 +02:00
Maximilian Luz 5f6172432e
pkg: Switch to org-wide secrets 2023-06-03 12:36:42 +02:00
Dorian Stoll 4de7208e1e
Merge pull request #1150 from linux-surface/contrib/fedora-default-kernel
contrib/fedora-default-kernel: Make more robust and add rEFInd support
2023-06-02 22:02:23 +02:00
Maximilian Luz 20ca44dc7f
contrib/fedora-default-kernel: Make more robust and add rEFInd support
Add a script to explicitly handle multiple Surface kernel versions being
installed in parallel, sorting kernels by timestamp and choosing the
latest one.

Further, add support for rEFInd by updating the vmlinuz file timestamp
to ensure it's always seen as the last modified file (which will be
picked by rEFInd as the "default" kernel in that directory).

Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
2023-06-02 21:55:09 +02:00
Maximilian Luz f334f3075c
Update Fedora kernels to v6.3.5 2023-06-02 11:46:47 +02:00
Maximilian Luz 58118dc879
Update Arch kernel to v6.3.5 2023-06-02 11:46:07 +02:00
Maximilian Luz f6d9315b8a
Update v6.3 patches
Changes:
 - Rebase onto v6.3.5

Links:
 - kernel: 1d0740ced3
2023-06-02 11:43:07 +02:00
Maximilian Luz 2d3291edcc
Update v6.1 patches
Changes:
 - Rebase onto v6.1.31

Links:
 - kernel: beb706f0bc
2023-06-02 11:42:25 +02:00
Maximilian Luz 8446e8f996
Update Fedora kernels to v6.3.3 2023-05-26 02:38:55 +02:00
Maximilian Luz 88531ac9e7
Update Debian kernel to v6.3.4 2023-05-26 02:30:57 +02:00
Maximilian Luz e61be6c574
Update Arch kernel to v6.3.4 2023-05-26 02:28:46 +02:00
Maximilian Luz 3e86e8f813
pkg/fedora: Remove support for Fedora 36 2023-05-26 02:25:34 +02:00
Maximilian Luz b430b5b5ba
Remove v6.2 patches 2023-05-26 02:20:27 +02:00
Maximilian Luz fe2f8b442c
Update v6.3 patches
Changes:
 - Add support for "book" mode in Surface Aggregator tablet-mode switch
   driver
 - Rebase onto v6.3.4

Links:
 - kernel: 1d0740ced3
2023-05-26 01:11:56 +02:00
Maximilian Luz d72bf8b0a9
Update v6.1 patches
Changes:
 - Add support for "book" mode in Surface Aggregator tablet-mode switch
   driver
 - Rebase onto v6.1.30

Links:
 - kernel: beb706f0bc
2023-05-26 01:09:57 +02:00
Maximilian Luz 97bf90d1a5
Update Debian kernel to v6.3.3 2023-05-17 21:05:59 +02:00
Maximilian Luz 3badaf7584
Update Arch kernel to v6.3.3 2023-05-17 21:05:03 +02:00
Maximilian Luz 04678b9435
Update v6.3 patches
Changes:
 - Rebase onto v6.3.2

Links:
 - kernel: 5f8e3db7ff
2023-05-17 21:02:35 +02:00
Maximilian Luz e6da297d4b
Update v6.2 patches
Changes:
 - Rebase onto v6.2.16

Links:
 - kernel: 3ffe2c9e25
2023-05-17 21:01:40 +02:00
Maximilian Luz 2ce76a6126
Update v6.1 patches
Changes:
 - Rebase onto v6.1.29

Links:
 - kernel: 77dcfee4e1
2023-05-17 21:00:49 +02:00
Maximilian Luz 27edbf4bb8
pkg/debian: Fix setup for Python 3.11 2023-05-12 15:12:56 +02:00
Maximilian Luz 9648fe2782
Update Fedora kernels to v6.2.15 2023-05-12 14:43:52 +02:00
Maximilian Luz efccc6dc2d
Update Debian kernel to v6.3.2 2023-05-12 14:43:47 +02:00
Maximilian Luz 8935107f31
Update Arch kernel to v6.3.2 2023-05-12 14:41:03 +02:00
Maximilian Luz 660afb15e0
Update v6.3 patches
Changes:
 - Fix for SAM/EC workqueue creation.
 - Rebase onto v6.3.2

Links:
 - kernel: 5f8e3db7ff
2023-05-12 14:39:32 +02:00
Maximilian Luz 95aa8f9769
Update v6.2 patches
Changes:
 - Fix for SAM/EC workqueue creation.
 - Rebase onto v6.2.15

Links:
 - kernel: 3ffe2c9e25
2023-05-12 14:38:45 +02:00
Maximilian Luz af5080aa8d
Update v6.1 patches
Changes:
 - Fix for SAM/EC workqueue creation.
 - Rebase onto v6.1.28

Links:
 - kernel: 77dcfee4e1
2023-05-12 14:37:13 +02:00
Maximilian Luz 5837443f11
fixup! Update Debian kernel to v6.3.1 2023-05-11 16:10:32 +02:00
Maximilian Luz 54d8b7e1ec
fixup! Update Arch kernel to v6.3.1 2023-05-11 15:35:24 +02:00
Maximilian Luz 5d9c2f8a94
Update Debian kernel to v6.3.1 2023-05-11 14:20:04 +02:00
Maximilian Luz 44815a69bd
Update Arch kernel to v6.3.1 2023-05-11 14:18:52 +02:00
Maximilian Luz c83e2f282d
Add patches for v6.3
Derived from latest v6.2 patches. No functional changes.

Links:
 - kernel: a6fbe824a4
 - tree-devel: https://github.com/linux-surface/kernel/tree/v6.3-surface-devel
 - tree-patches: https://github.com/linux-surface/kernel/tree/v6.3-surface
2023-05-11 14:10:25 +02:00
Maximilian Luz 233b112429
config: Enable support for privacy LEDs on the Surface Go line 2023-05-03 23:28:45 +02:00