Compare commits

..

2 Commits

Author SHA1 Message Date
b213b9047b Update for version 6.15.5-lqx1 2025-07-06 22:34:20 -04:00
7542c43b2d Upgrade templates 2025-07-06 21:34:52 -04:00
2 changed files with 34 additions and 91 deletions

View File

@@ -1,15 +1,15 @@
pkgname=linux6.15-zen pkgname=linux6.15-zen
version=6.15.4 version=6.15.5
revision=1 revision=1
lqx=1 lqx=1
zen=2 zen=1
wrksrc="linux-${version}-zen${zen}" wrksrc="linux-${version}-zen${zen}"
short_desc="Linux kernel and modules with Zen patches (${version%.*} series) compiled with Clang" short_desc="Linux kernel and modules with Zen patches (${version%.*} series) compiled with Clang"
maintainer="Wizzard <retard@deadzone.lol>" maintainer="Wizzard <retard@deadzone.lol>"
license="GPL-2.0-only" license="GPL-2.0-only"
homepage="http://www.zen-kernel.org/" homepage="http://www.zen-kernel.org/"
distfiles="https://github.com/zen-kernel/zen-kernel/archive/refs/tags/v${version}-lqx${lqx}.tar.gz" distfiles="https://github.com/zen-kernel/zen-kernel/archive/refs/tags/v${version}-lqx${lqx}.tar.gz"
checksum="f34a247182939c8b766a2ed056361eeff9695d3a25e7432b5e5e8b497235f2d4" checksum="74faac6f845319c9976fe4c4f226dd137380d44363ec75c85a11a86d05d4f1da"
python_version=3 python_version=3
patch_args="-Np1" patch_args="-Np1"
@@ -174,7 +174,7 @@ do_install() {
# Remove firmware stuff provided by the "linux-firmware" pkg. # Remove firmware stuff provided by the "linux-firmware" pkg.
rm -rf ${DESTDIR}/usr/lib/firmware rm -rf ${DESTDIR}/usr/lib/firmware
for i in acpi asm-generic clocksource config crypto drm generated linux vdso \ for i in acpi asm-generic clocksource config crypto drm generated hyperv linux vdso \
math-emu media net pcmcia scsi sound trace uapi video xen dt-bindings; do math-emu media net pcmcia scsi sound trace uapi video xen dt-bindings; do
if [ -d include/$i ]; then if [ -d include/$i ]; then
cp -a include/$i ${hdrdest}/include cp -a include/$i ${hdrdest}/include
@@ -215,44 +215,18 @@ do_install() {
cp -a arch/arm64/kernel/vdso ${hdrdest}/arch/arm64/kernel/ cp -a arch/arm64/kernel/vdso ${hdrdest}/arch/arm64/kernel/
fi fi
# add headers for lirc package # Copy essential driver headers needed for external modules
# pci mkdir -p ${hdrdest}/drivers
for i in bt8xx cx88 saa7134; do cp -a drivers/md ${hdrdest}/drivers/ 2>/dev/null || true
mkdir -p ${hdrdest}/drivers/media/pci/${i} cp -a drivers/media ${hdrdest}/drivers/ 2>/dev/null || true
cp -a drivers/media/pci/${i}/*.h ${hdrdest}/drivers/media/pci/${i}
done # Copy networking headers
# i2c mkdir -p ${hdrdest}/net
mkdir -p ${hdrdest}/drivers/media/i2c cp -a net/mac80211 ${hdrdest}/net/ 2>/dev/null || true
cp drivers/media/i2c/*.h ${hdrdest}/drivers/media/i2c
for i in cx25840; do # Copy filesystem headers for external filesystems (e.g., aufs)
mkdir -p ${hdrdest}/drivers/media/i2c/${i} mkdir -p ${hdrdest}/fs
cp -a drivers/media/i2c/${i}/*.h ${hdrdest}/drivers/media/i2c/${i} cp -a fs/xfs ${hdrdest}/fs/ 2>/dev/null || true
done
mkdir -p ${hdrdest}/drivers/md
cp drivers/md/*.h ${hdrdest}/drivers/md
mkdir -p ${hdrdest}/include/linux
cp include/linux/inotify.h ${hdrdest}/include/linux
mkdir -p ${hdrdest}/net/mac80211/
cp net/mac80211/*.h ${hdrdest}/net/mac80211
mkdir -p ${hdrdest}/drivers/media/dvb-frontends
cp drivers/media/dvb-frontends/lgdt330x.h \
${hdrdest}/drivers/media/dvb-frontends/
cp drivers/media/i2c/msp3400-driver.h ${hdrdest}/drivers/media/i2c/
mkdir -p ${hdrdest}/drivers/media/usb/dvb-usb
cp drivers/media/usb/dvb-usb/*.h ${hdrdest}/drivers/media/usb/dvb-usb/
mkdir -p ${hdrdest}/drivers/media/dvb-frontends
cp drivers/media/dvb-frontends/*.h ${hdrdest}/drivers/media/dvb-frontends/
mkdir -p ${hdrdest}/drivers/media/tuners
cp drivers/media/tuners/*.h ${hdrdest}/drivers/media/tuners/
mkdir -p ${hdrdest}/fs/xfs/libxfs
mkdir -p ${hdrdest}/mm
cp fs/xfs/libxfs/xfs_sb.h ${hdrdest}/fs/xfs/libxfs/xfs_sb.h
# Add objtool binary, needed to build external modules with dkms # Add objtool binary, needed to build external modules with dkms
case "$XBPS_TARGET_MACHINE" in case "$XBPS_TARGET_MACHINE" in

View File

@@ -1,8 +1,8 @@
pkgname=linux6.15-zen pkgname=linux6.15-zen
version=6.15.4 version=6.15.5
revision=1 revision=1
lqx=1 lqx=1
zen=2 zen=1
wrksrc="linux-${version}-zen${zen}" wrksrc="linux-${version}-zen${zen}"
python_version=3 python_version=3
short_desc="Linux kernel and modules with Zen patches (${version%.*} series)" short_desc="Linux kernel and modules with Zen patches (${version%.*} series)"
@@ -10,7 +10,7 @@ maintainer="Wizzard <retard@deadzone.lol>"
license="GPL-2.0-only" license="GPL-2.0-only"
homepage="https://github.com/zen-kernel/zen-kernel" homepage="https://github.com/zen-kernel/zen-kernel"
distfiles="https://github.com/zen-kernel/zen-kernel/archive/refs/tags/v${version}-lqx${lqx}.tar.gz" distfiles="https://github.com/zen-kernel/zen-kernel/archive/refs/tags/v${version}-lqx${lqx}.tar.gz"
checksum="f34a247182939c8b766a2ed056361eeff9695d3a25e7432b5e5e8b497235f2d4" checksum="74faac6f845319c9976fe4c4f226dd137380d44363ec75c85a11a86d05d4f1da"
archs="x86_64* i686* ppc* aarch64*" archs="x86_64* i686* ppc* aarch64*"
patch_args="-Np1" patch_args="-Np1"
@@ -148,6 +148,7 @@ do_install() {
;; ;;
esac esac
# Switch to /usr.
vmkdir usr vmkdir usr
mv ${DESTDIR}/lib ${DESTDIR}/usr mv ${DESTDIR}/lib ${DESTDIR}/usr
@@ -172,7 +173,7 @@ do_install() {
# Remove firmware stuff provided by the "linux-firmware" pkg. # Remove firmware stuff provided by the "linux-firmware" pkg.
rm -rf ${DESTDIR}/usr/lib/firmware rm -rf ${DESTDIR}/usr/lib/firmware
for i in acpi asm-generic clocksource config crypto drm generated linux vdso \ for i in acpi asm-generic clocksource config crypto drm generated hyperv linux vdso \
math-emu media net pcmcia scsi sound trace uapi video xen dt-bindings; do math-emu media net pcmcia scsi sound trace uapi video xen dt-bindings; do
if [ -d include/$i ]; then if [ -d include/$i ]; then
cp -a include/$i ${hdrdest}/include cp -a include/$i ${hdrdest}/include
@@ -213,50 +214,18 @@ do_install() {
cp -a arch/arm64/kernel/vdso ${hdrdest}/arch/arm64/kernel/ cp -a arch/arm64/kernel/vdso ${hdrdest}/arch/arm64/kernel/
fi fi
# add headers for lirc package # Copy essential driver headers needed for external modules
# pci mkdir -p ${hdrdest}/drivers
for i in bt8xx cx88 saa7134; do cp -a drivers/md ${hdrdest}/drivers/ 2>/dev/null || true
mkdir -p ${hdrdest}/drivers/media/pci/${i} cp -a drivers/media ${hdrdest}/drivers/ 2>/dev/null || true
cp -a drivers/media/pci/${i}/*.h ${hdrdest}/drivers/media/pci/${i}
done # Copy networking headers
# i2c mkdir -p ${hdrdest}/net
mkdir -p ${hdrdest}/drivers/media/i2c cp -a net/mac80211 ${hdrdest}/net/ 2>/dev/null || true
cp drivers/media/i2c/*.h ${hdrdest}/drivers/media/i2c
for i in cx25840; do # Copy filesystem headers for external filesystems (e.g., aufs)
mkdir -p ${hdrdest}/drivers/media/i2c/${i} mkdir -p ${hdrdest}/fs
cp -a drivers/media/i2c/${i}/*.h ${hdrdest}/drivers/media/i2c/${i} cp -a fs/xfs ${hdrdest}/fs/ 2>/dev/null || true
done
# Add md headers
mkdir -p ${hdrdest}/drivers/md
cp drivers/md/*.h ${hdrdest}/drivers/md
# Add inotify.h
mkdir -p ${hdrdest}/include/linux
cp include/linux/inotify.h ${hdrdest}/include/linux
# Add wireless headers
mkdir -p ${hdrdest}/net/mac80211/
cp net/mac80211/*.h ${hdrdest}/net/mac80211
# add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
mkdir -p ${hdrdest}/drivers/media/dvb-frontends
cp drivers/media/dvb-frontends/lgdt330x.h \
${hdrdest}/drivers/media/dvb-frontends/
cp drivers/media/i2c/msp3400-driver.h ${hdrdest}/drivers/media/i2c/
# add dvb headers
mkdir -p ${hdrdest}/drivers/media/usb/dvb-usb
cp drivers/media/usb/dvb-usb/*.h ${hdrdest}/drivers/media/usb/dvb-usb/
mkdir -p ${hdrdest}/drivers/media/dvb-frontends
cp drivers/media/dvb-frontends/*.h ${hdrdest}/drivers/media/dvb-frontends/
mkdir -p ${hdrdest}/drivers/media/tuners
cp drivers/media/tuners/*.h ${hdrdest}/drivers/media/tuners/
# Add xfs and shmem for aufs building
mkdir -p ${hdrdest}/fs/xfs/libxfs
mkdir -p ${hdrdest}/mm
cp fs/xfs/libxfs/xfs_sb.h ${hdrdest}/fs/xfs/libxfs/xfs_sb.h
# Add objtool binary, needed to build external modules with dkms # Add objtool binary, needed to build external modules with dkms
case "$XBPS_TARGET_MACHINE" in case "$XBPS_TARGET_MACHINE" in
@@ -301,7 +270,7 @@ linux6.15-zen-headers_package() {
vmove usr/lib/modules/${_kernver}/build vmove usr/lib/modules/${_kernver}/build
} }
} }
linux6.15zen-dbg_package() { linux6.15-zen-dbg_package() {
preserve=yes preserve=yes
nostrip=yes nostrip=yes
noverifyrdeps=yes noverifyrdeps=yes