# Generated by makepkg 7.1.0
# Mon Jun  8 03:38:39 UTC 2026
pkgbase = linux-libre-zen
	pkgdesc = Linux-libre ZEN
	pkgver = 7.0.11.zen1
	pkgrel = 1
	url = https://linux-libre.fsfla.org/
	arch = x86_64
	arch = i686
	arch = armv7h
	license = GPL-2.0-only
	makedepends = bc
	makedepends = binutils
	makedepends = cpio
	makedepends = gettext
	makedepends = glibc
	makedepends = libelf
	makedepends = libgcc
	makedepends = openssl
	makedepends = pahole>=1:1.30
	makedepends = perl
	makedepends = python
	makedepends = tar
	makedepends = xxhash
	makedepends = xz
	makedepends = zlib
	makedepends = zstd
	makedepends = graphviz
	makedepends = imagemagick
	makedepends = python-sphinx
	makedepends = python-yaml
	makedepends = texlive-latexextra
	options = !debug
	options = !strip
	source = https://linux-libre.fsfla.org/pub/linux-libre/releases/7.0-gnu/linux-libre-7.0-gnu.tar.xz
	source = https://linux-libre.fsfla.org/pub/linux-libre/releases/7.0-gnu/linux-libre-7.0-gnu.tar.xz.sign
	source = https://linux-libre.fsfla.org/pub/linux-libre/releases/7.0.11-gnu/patch-7.0-gnu-7.0.11-gnu.xz
	source = https://linux-libre.fsfla.org/pub/linux-libre/releases/7.0.11-gnu/patch-7.0-gnu-7.0.11-gnu.xz.sign
	source = https://repo.parabola.nu/other/linux-libre/logos/logo_linux_clut224.ppm
	source = https://repo.parabola.nu/other/linux-libre/logos/logo_linux_clut224.ppm.sig
	source = https://repo.parabola.nu/other/linux-libre/logos/logo_linux_vga16.ppm
	source = https://repo.parabola.nu/other/linux-libre/logos/logo_linux_vga16.ppm.sig
	source = https://repo.parabola.nu/other/linux-libre/logos/logo_linux_mono.pbm
	source = https://repo.parabola.nu/other/linux-libre/logos/logo_linux_mono.pbm.sig
	source = https://github.com/zen-kernel/zen-kernel/releases/download/v7.0.11-zen1/linux-v7.0.11-zen1.patch.zst
	source = https://github.com/zen-kernel/zen-kernel/releases/download/v7.0.11-zen1/linux-v7.0.11-zen1.patch.zst.sig
	source = 0001-usb-serial-gadget-no-TTY-hangup-on-USB-disconnect-WI.patch
	source = 0002-fix-Atmel-maXTouch-touchscreen-support.patch
	validpgpkeys = 474402C8C582DAFBE389C427BCB7CF877E7D47A7
	validpgpkeys = 6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78
	validpgpkeys = 83BC8889351B5DEBBB68416EB8AC08600F108CDF
	sha256sums = 14e107d8650fa2fe75a3876b0f3f46de11d8eb40cb7312cdd46b213d9bce3804
	sha256sums = SKIP
	sha256sums = d4a4ce8629bd88798800de6f1539a2ace26ec050b39ad5b4c50dda28af2f2121
	sha256sums = SKIP
	sha256sums = bfd4a7f61febe63c880534dcb7c31c5b932dde6acf991810b41a939a93535494
	sha256sums = SKIP
	sha256sums = 6de8a8319271809ffdb072b68d53d155eef12438e6d04ff06a5a4db82c34fa8a
	sha256sums = SKIP
	sha256sums = 13bd7a8d9ed6b6bc971e4cd162262c5a20448a83796af39ce394d827b0e5de74
	sha256sums = SKIP
	sha256sums = 7ebbe6d5804034989e6be17c75e2a61e42679a01da799678df9b83b169f46ee4
	sha256sums = SKIP
	sha256sums = 0376bd5efa31d4e2a9d52558777cebd9f0941df8e1adab916c868bf0c05f2fc3
	sha256sums = 351fd96be8cd5ebd0435c0a8a978673fc023e3b1026085e67f86d815b2285e25
	b2sums = 45893cd901662c1a684f649aebdd2e765c16cfe520d7bc08ae5150748c6cd809452258f89f2cd331bdb8dff898a4a60e798a397f9aa22080476eab3145ec14d6
	b2sums = SKIP
	b2sums = 62a67ccf6abb18f99d1e108b09a1d55c3aad3a3fdfa2f0943064f5cc8f2c69c122b2bf52a480a1928b98f1f643885349235ed63c2b6881528b31ff367587dd96
	b2sums = SKIP
	b2sums = 73fee2ae5cb1ffd3e6584e56da86a8b1ff6c713aae54d77c0dab113890fc673dc5f300eb9ed93fb367b045ece8fa80304ff277fe61665eccf7b7ce24f0c045eb
	b2sums = SKIP
	b2sums = d02a1153a4285b32c774dca4560fe37907ccf30b8e487a681b717ed95ae9bed5988875c0a118938e5885ae9d2857e53a6f216b732b6fa3368e3c5fe08c86382c
	b2sums = SKIP
	b2sums = 580911af9431c066bbc072fd22d5e2ef65f12d8358cec5ff5a4f1b7deebb86cef6b5c1ad631f42350af72c51d44d2093c71f761234fb224a8b9dbb3b64b8201d
	b2sums = SKIP
	b2sums = 02953c3b7f97987f88ef4a50ae2cd5d6a3d787cb7d866c19b3ba80e64884e836e89fd4192f352722944a29fd0725c2658625f4ff94f5f0dcf95a940d2678ce8a
	b2sums = SKIP
	b2sums = c2214154c36900e311531bfe68184f31639f5c50fed23bc3803a7f18439b7ff258552a39f02fed0ea92f10744e17a6c55cef0ef1a98187f978fe480fb3dddc14
	b2sums = 0c7ceba7cd90087db3296610a07886f337910bad265a32c052d3a703e6eb8e53f355ab9948d72d366408d968d8ee7435084dd89bef5ed0b69355fd884c2cd468
	source_x86_64 = config.x86_64
	makedepends_x86_64 = rust
	makedepends_x86_64 = rust-bindgen
	makedepends_x86_64 = rust-src
	sha256sums_x86_64 = 841f6bdd4a90a2be61fe687c9262e86dfb0eeeee73f9cb0fa5573feddfa7ae17
	b2sums_x86_64 = 3a3e00b0d7bfc8929cd8e2570e0e429593b88f79676fa10fb093436a803bb349a1a10cffb66bdf83341180b772920ce70661541c185812f1496d9d4c49b7db9d
	source_i686 = config.i686
	source_i686 = no-ultra-zstd.patch
	sha256sums_i686 = ecf5cf7a2c8b60d195b3640ef097e82780464c4b4ff07bb13439aab319060123
	sha256sums_i686 = d32270be5fd9c3e3ba50f3aef33f6cfcb85be0c8216f03b777287cc621fdff28
	b2sums_i686 = c4ba48f4fc1fc0c004fafd7f38fbafe8605c41fe29f0286a05374c673fba96367e90319545dc8d70b869361c087559dc1f9a04c58e3ae2a253b0080c625dbff9
	b2sums_i686 = 165ab9dd8cedeaae5327accc1581c19cf0be55f923b03feb889cad3351b74c7c4cd3d3c206938e5152bfe1d947513dea8f630f8f5544099ec13d16d254725c40
	source_armv7h = config.armv7h
	source_armv7h = linux-armv7h.preset
	sha256sums_armv7h = 7bed69bdabec2a434e8ae654d64972816885d68917ae07957d95625e5db3c506
	sha256sums_armv7h = 36fece52ce8dd219f15d572a5ca48d0f10956ff04376f05a5e719f23e2639c8a
	b2sums_armv7h = 9c710aadf3c9cac23d5fe5c8b9ffe616d1f49e23ea90c2b83c632a3233d59183ecc9d7fe6816c4130ccf6b988d00339695d1bc02377c01f5429e6b5b7eb594ac
	b2sums_armv7h = 271fc9608fd7a48ca52e4487a565a9c5afe9551c04369f4f35220c6d511b5da2c3e073fad3de576d1ca674b488a8b45f20948b16916b7f073846b2a2115e63fd

pkgname = linux-libre-zen
	pkgdesc = The Linux-libre ZEN kernel and modules
	depends = coreutils
	depends = initramfs
	depends = kmod
	optdepends = linux-libre-zen-headers: headers and scripts for building modules
	optdepends = linux-libre-firmware: firmware images needed for some devices
	optdepends = wireless-regdb: to set the correct wireless channels of your country
	provides = KSMBD-MODULE
	provides = NTSYNC-MODULE
	provides = VHBA-MODULE
	provides = VIRTUALBOX-GUEST-MODULES
	provides = WIREGUARD-MODULE
	provides = linux-zen=7.0.11
	provides = LINUX-ABI_VERSION=7.0.11
	conflicts = linux-zen
	conflicts = linux-libre-pck
	replaces = linux-zen
	replaces = linux-libre-pck
	optdepends_x86_64 = scx-scheds: to use sched-ext schedulers

pkgname = linux-libre-zen-headers
	pkgdesc = Headers and scripts for building modules for the Linux-libre ZEN kernel
	depends = binutils
	depends = glibc
	depends = libelf
	depends = libgcc
	depends = openssl
	depends = pahole
	depends = xxhash
	depends = zlib
	depends = zstd
	provides = LINUX-HEADERS
	provides = linux-zen-headers=7.0.11
	conflicts = linux-zen-headers
	conflicts = linux-libre-pck-headers
	replaces = linux-zen-headers
	replaces = linux-libre-pck-headers

pkgname = linux-libre-zen-docs
	pkgdesc = Documentation for the Linux-libre ZEN kernel
	provides = linux-zen-docs=7.0.11
	conflicts = linux-zen-docs
	conflicts = linux-libre-pck-docs
	replaces = linux-zen-docs
	replaces = linux-libre-pck-docs
