Compare commits

...

36 Commits

Author SHA1 Message Date
f2b4845aab Package release 6.6.1.arch1-1
-----BEGIN PGP SIGNATURE-----
 
 iIsEABYIADMWIQQGaHodnU+rCLUP2Ss7lKgOUKR3xwUCZUu/JBUcaGVmdGlnQGFy
 Y2hsaW51eC5vcmcACgkQO5SoDlCkd8dt6wD/QvzqXgBoTtH8+b19BYtvQhw/9zSU
 +eLMAHJxDg6E3lUBAK6YSh9PrtFLnJ7p1Rw0NPfnJvwHxrh9YsZOYBteqjcJ
 =GXK3
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQHEBAABCAAuFiEE+j4B5kXTEPIp7TONbE1UU4XUkloFAmVX3hkQHG1lQG51bGxi
 aXRlLmNvbQAKCRBsTVRThdSSWjNaC/9PqOHg8HQHp3a3LeYSJF4+RMiIrGpGbMDd
 eviwwFXwi/tK//TtA/hwIdNKvEyi0sZ9HdoKp1kY76HePh59+gSHkqwQZAN+WVRt
 6wuWLwYtSu97M3ud204bYivoMs37OBgvnRRRDieVIQ/ZW3gcD6muMVDNtW0ncWbU
 WrGAT7EW9/67rWAFxjZbk+f5V/bu9lOBlACIhwdk4U066JKGl4ltmixTFBqDO9Bn
 Z1jNS1vSS4xG6vTEWYERnh5fS6/+RE4oH9n4X3w0vmHkPGt+RxyMYHlbt2fNMtYn
 Fzawi7KUHqIR+K+ZHfiM45at6olaUQ7FEbiNvOnXl4OdKCL/+Y9t3nBmyJ/oYUkC
 UGXEhrWV4hklcuQtdQG20jBkqqbLoVLh2FJnmj5Taq9GtX5etFhiy0bE4kED0rXp
 dTbks+U8zkiAbVoxNuNxz0rw3PV19RAkBAjoG6MvBEfyP1Cbq/sn8L4JWGGSBTka
 bjVv6uoBXIdVYrsh+bPTOoNwp8lqUIE=
 =aKJk
 -----END PGP SIGNATURE-----

Merge tag '6.6.1.arch1-1'

Package release 6.6.1.arch1-1
2023-11-17 16:41:43 -05:00
Jan Alexander Steffens (heftig)
1db8e1d901
6.6.1.arch1-1 2023-11-08 17:04:49 +01:00
Jan Alexander Steffens (heftig)
3175f498d2
Fix build 2023-10-31 18:09:03 +01:00
Jan Alexander Steffens (heftig)
af4715d5ae
6.6.arch1-1 2023-10-30 17:58:30 +01:00
Jan Alexander Steffens (heftig)
0cff8803ac
6.5.9.arch2-1 2023-10-26 03:55:42 +02:00
Jan Alexander Steffens (heftig)
c2ec9df549
6.5.9.arch1-1 2023-10-25 19:04:37 +02:00
Jan Alexander Steffens (heftig)
4218f60409
6.5.8.arch1-1 2023-10-20 01:41:32 +02:00
18c19c8d7b Package release 6.5.7.arch1-1
-----BEGIN PGP SIGNATURE-----
 
 iIsEABYIADMWIQQGaHodnU+rCLUP2Ss7lKgOUKR3xwUCZSXL5hUcaGVmdGlnQGFy
 Y2hsaW51eC5vcmcACgkQO5SoDlCkd8fklQD7BGdcqXYPCfR26jReqCbTIEkKkJTF
 56uyBuz452VYjJMA/RG2S/e0bTsNXUW2xz7CB7zcblaLDE9ZFK45LKX95wAB
 =R+Q7
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQHEBAABCAAuFiEE+j4B5kXTEPIp7TONbE1UU4XUkloFAmUtsLUQHG1lQG51bGxi
 aXRlLmNvbQAKCRBsTVRThdSSWqsmC/9Hddr/njl9V/AqhWR/6eQ8Ix7+IZwT2E2d
 /3pKmBClFKXM9BOiPNbQHLMHqujYp2xmdVSARTzOlDLlEhH9mcsNuwqI1Kz9lBGM
 vExFcp451p7Wl9B3HcUToLGnIoEpWFaxnaDpblt3k48HlxDS3uYLjF7zIlnRcTHK
 1u4QuKm7JepXibLw+b6y8QfU7qW/8U/BMB/TTbvRksgRi+Cv5vI++3hUsHRp6kY4
 3OJ96D7Ruafo7H1RfP6Wxh/DGKuVUezNqN/ivzRMH3cmIF6bfh2uyCwyj+UvYT2Q
 jwDQnY7ln/TGfkGpfmZzjBS3CGGBtqb4zhgEGlq7EgLRmPCyopc4bFukacDxyeaz
 HsrpU/CKTXbZuuByt+snOnXeLLbzFRqa+4Li8AqCLx/QFBy2F3nCjbsnK0Y8+hwx
 GI3iv1128UhLh8zWcABIthPh/joOIq7qIlDWsKSKZdEHo6DUc4aYi/lrDVJkB/F7
 ikluhSA11RWiV0Wb1+l6RJfZic7BOF4=
 =XEQL
 -----END PGP SIGNATURE-----

Merge tag '6.5.7.arch1-1'

Package release 6.5.7.arch1-1
2023-10-16 17:52:51 -04:00
Jan Alexander Steffens (heftig)
e3d7542e45
6.5.7.arch1-1 2023-10-10 23:09:34 +02:00
Jan Alexander Steffens (heftig)
c8174de911
6.5.6.arch2-1 2023-10-07 11:02:24 +02:00
Jan Alexander Steffens (heftig)
2eea7db96c
6.5.6.arch1-1 2023-10-07 00:42:57 +02:00
Jan Alexander Steffens (heftig)
de68606a2e
6.5.5.arch1-1 2023-09-24 02:00:08 +02:00
Jan Alexander Steffens (heftig)
0031ce7724
Remove git from makedepends, sync with other linux-* packages 2023-09-21 20:47:38 +02:00
Jan Alexander Steffens (heftig)
2b958eb08c
6.5.4.arch2-1 2023-09-21 15:36:29 +02:00
Jan Alexander Steffens (heftig)
78110d314c
6.5.4.arch1-1 2023-09-21 15:36:28 +02:00
Jan Alexander Steffens (heftig)
f4548d9212
6.5.3.arch1-1 2023-09-13 10:34:55 +02:00
Jan Alexander Steffens (heftig)
4547507bce
config: Disable NFS_V4_1_MIGRATION
This is an experimental option that should not be enabled on production
systems.
2023-09-10 22:54:14 +02:00
Jan Alexander Steffens (heftig)
fda0e3743e
6.5.2.arch1-1 2023-09-07 06:50:24 +02:00
Jan Alexander Steffens (heftig)
a76fb82ddf
6.5.1.arch1-1 2023-09-02 15:37:57 +02:00
Jan Alexander Steffens (heftig)
0645ab8fae
config: Disable ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON
There's been a report that it causes crashes:

    I've been compiling my own kernels for personal use and noticed that
    when reconciling with Arch's 6.5 testing commit, it becomes highly
    unstable in my Linode (1GB RAM). I traced it to the new option:

    +CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y

    My docker containers just crashes with various opcode and/or
    segfaults due to it. Just a notice if you're interested. Not really
    into filing bug reports unless someone files it in advance and then
    I just comment with my tests.
2023-09-02 00:00:59 +02:00
Jan Alexander Steffens (heftig)
c0952b82ee
6.5.arch1-1 2023-08-29 20:29:37 +02:00
Jan Alexander Steffens (heftig)
754a4cb9f8
6.4.12.arch1-1 2023-08-24 09:29:27 +02:00
Jan Alexander Steffens (heftig)
dca726438c
6.4.11.arch2-1 2023-08-19 18:25:06 +02:00
Jan Alexander Steffens (heftig)
cfa3061ce1
6.4.11.arch1-1 2023-08-17 01:47:37 +02:00
Jan Alexander Steffens (heftig)
1841027676
6.4.10.arch1-1 2023-08-11 14:37:16 +02:00
Jan Alexander Steffens (heftig)
26f652a7b5
6.4.9.arch1-1 2023-08-09 00:13:13 +02:00
Jan Alexander Steffens (heftig)
c1dba2cf7a
6.4.8.arch1-1 2023-08-03 11:28:01 +02:00
Frederik Schwan
a750b2fba3
upgpkg: 6.4.7.arch1-3: glibc 2.38 rebuild 2023-08-02 12:34:04 +02:00
Frederik Schwan
dcc1905852
upgpkg: 6.4.7.arch1-2: gcc 13.2.1 and binutils 2.41 rebuild 2023-07-31 14:06:14 +02:00
Jan Alexander Steffens (heftig)
ed40dc54e8
6.4.7.arch1-1 2023-07-28 00:01:37 +02:00
Jan Alexander Steffens (heftig)
d4a56a1e99
6.4.6.arch1-1 2023-07-24 22:19:02 +02:00
Jan Alexander Steffens (heftig)
b1cdbef5aa
Add python makedep
It's required to build `bpf_helper_defs.h` using `bpf_doc.py`.
2023-07-24 01:10:32 +02:00
Jan Alexander Steffens (heftig)
47436db9fe
6.4.5.arch1-1 2023-07-23 16:32:37 +02:00
Jan Alexander Steffens (heftig)
dbc3bae65d
6.4.4.arch1-1 2023-07-19 21:18:58 +02:00
Frederik Schwan
3bf8d242e1
upgpkg: 6.4.3.arch1-2: gcc 13.1.1-2 rebuild 2023-07-16 00:51:43 +02:00
Jan Alexander Steffens (heftig)
c5977c275d
6.4.3.arch1-1 2023-07-11 07:12:29 +02:00
3 changed files with 340 additions and 116 deletions

59
.SRCINFO Normal file
View File

@ -0,0 +1,59 @@
pkgbase = linux
pkgdesc = Linux
pkgver = 6.6.1.arch1
pkgrel = 1
url = https://github.com/archlinux/linux
arch = x86_64
license = GPL2
makedepends = bc
makedepends = cpio
makedepends = gettext
makedepends = libelf
makedepends = pahole
makedepends = perl
makedepends = python
makedepends = tar
makedepends = xz
makedepends = graphviz
makedepends = imagemagick
makedepends = python-sphinx
makedepends = texlive-latexextra
options = !strip
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.1.tar.xz
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.1.tar.sign
source = https://github.com/archlinux/linux/releases/download/v6.6.1-arch1/linux-v6.6.1-arch1.patch.zst
source = https://github.com/archlinux/linux/releases/download/v6.6.1-arch1/linux-v6.6.1-arch1.patch.zst.sig
source = config
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
validpgpkeys = A2FF3A36AAA56654109064AB19802F8B0D70FC30
sha256sums = da1ed7d47c97ed72c9354091628740aa3c40a3c9cd7382871f3cedbd60588234
sha256sums = SKIP
sha256sums = 9fd606b2ac0b4ae5df8867b7651574a2e5c480366bac224406fc34ad5d79009b
sha256sums = SKIP
sha256sums = d2060f5045a30832d70a7747c780f1358a9f4cfc1811c8ccaeaab9c027b59ee4
b2sums = 3bb35ba0386b00aa76dfd073e87b0d5a319d3116a80c39b11a3acd1219bc7d8b3809c1def24a3c4f52abc60f70c170a2f80d80c6b54459eec016c5ddc404c6fc
b2sums = SKIP
b2sums = fda390a1633ea51e00b9d6ab4b89ca2e9ef472261e12e6e0d978d42678449150c384d2be1e9d9655704ffc2ad2f34b6e6dcf0b5862f1419d805e6c67e3e67bb3
b2sums = SKIP
b2sums = 926cb673701fdf939d70307506683b590a441ac82d8d768ad360798602fbc6157eb4dfdabe3950887e4383b92032d82bbdea00419582cfa47075a57f58ac4376
pkgname = linux
pkgdesc = The Linux kernel and modules
depends = coreutils
depends = initramfs
depends = kmod
optdepends = wireless-regdb: to set the correct wireless channels of your country
optdepends = linux-firmware: firmware images needed for some devices
provides = KSMBD-MODULE
provides = VIRTUALBOX-GUEST-MODULES
provides = WIREGUARD-MODULE
replaces = virtualbox-guest-modules-arch
replaces = wireguard-arch
pkgname = linux-headers
pkgdesc = Headers and scripts for building modules for the Linux kernel
depends = pahole
pkgname = linux-docs
pkgdesc = Documentation for the Linux kernel

View File

@ -1,21 +1,20 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
pkgbase=linux-uwu
pkgver=6.4.2.arch1
pkgver=6.6.1.arch1
pkgrel=1
pkgdesc='Linux with custom configuration'
_srctag=v${pkgver%.*}-${pkgver##*.}
url="https://github.com/archlinux/linux/commits/$_srctag"
url='https://github.com/archlinux/linux'
arch=(x86_64)
license=(GPL2)
makedepends=(
bc
cpio
gettext
git
libelf
pahole
perl
python
tar
xz
@ -26,43 +25,46 @@ makedepends=(
texlive-latexextra
)
options=('!strip')
_srcname=archlinux-linux
_srcname=linux-${pkgver%.*}
_srctag=v${pkgver%.*}-${pkgver##*.}
source=(
"$_srcname::git+https://github.com/archlinux/linux?signed#tag=$_srctag"
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
$url/releases/download/$_srctag/linux-$_srctag.patch.zst{,.sig}
config # the main kernel config file
)
validpgpkeys=(
ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds
647F28654894E3BD457199BE38DBBDC86092693E # Greg Kroah-Hartman
A2FF3A36AAA56654109064AB19802F8B0D70FC30 # Jan Alexander Steffens (heftig)
C7E7849466FE2358343588377258734B41C31549 # David Runge <dvzrv@archlinux.org>
)
b2sums=('SKIP'
'721eb93701ae4cc890d5cffe29700f00f26a38fd26396a622e4a4d4f296208133a0d0ec0929e2e0b8d0a52e513c63f71a961789a006529516d9607318ef41601')
# https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
sha256sums=('da1ed7d47c97ed72c9354091628740aa3c40a3c9cd7382871f3cedbd60588234'
'SKIP'
'9fd606b2ac0b4ae5df8867b7651574a2e5c480366bac224406fc34ad5d79009b'
'SKIP'
'ac56d8465ef9cce3a941f1fb4d263e711882612e4ca6df7a16f679208b889bb7')
b2sums=('3bb35ba0386b00aa76dfd073e87b0d5a319d3116a80c39b11a3acd1219bc7d8b3809c1def24a3c4f52abc60f70c170a2f80d80c6b54459eec016c5ddc404c6fc'
'SKIP'
'fda390a1633ea51e00b9d6ab4b89ca2e9ef472261e12e6e0d978d42678449150c384d2be1e9d9655704ffc2ad2f34b6e6dcf0b5862f1419d805e6c67e3e67bb3'
'SKIP'
'a65d6dd66bc7350a224b290fa926672bf4e3daf3f24853cea73d3f5d2db1fb8883c21e4f1ed8d4b281c162068049ce7a9cdb5731a180291dab22e519528900a9')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
_make() {
test -s version
make KERNELRELEASE="$(<version)" "$@"
}
prepare() {
cd $_srcname
echo "Setting version..."
echo "-$pkgrel" > localversion.10-pkgrel
echo "${pkgbase#linux}" > localversion.20-pkgname
make defconfig
make -s kernelrelease > version
make mrproper
local src
for src in "${source[@]}"; do
src="${src%%::*}"
src="${src##*/}"
src="${src%.zst}"
[[ $src = *.patch ]] || continue
echo "Applying patch $src..."
patch -Np1 < "../$src"
@ -70,15 +72,16 @@ prepare() {
echo "Setting config..."
cp ../config .config
_make olddefconfig
make olddefconfig
diff -u ../config .config || :
make -s kernelrelease > version
echo "Prepared $pkgbase version $(<version)"
}
build() {
cd $_srcname
_make all
make all
}
_package() {
@ -108,17 +111,17 @@ _package() {
echo "Installing boot image..."
# systemd expects to find the kernel here to allow hibernation
# https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344
install -Dm644 "$(_make -s image_name)" "$modulesdir/vmlinuz"
install -Dm644 "$(make -s image_name)" "$modulesdir/vmlinuz"
# Used by mkinitcpio to name the kernel
echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase"
echo "Installing modules..."
ZSTD_CLEVEL=19 _make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 \
ZSTD_CLEVEL=19 make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 \
DEPMOD=/doesnt/exist modules_install # Suppress depmod
# remove build and source links
rm "$modulesdir"/{source,build}
# remove build link
rm "$modulesdir"/build
}
_package-headers() {

348
config

File diff suppressed because it is too large Load Diff