# Maintainer: Sébastien Luttringer pkgbase=linux-seblu-meta pkgname=(linux-seblu-meta linux-4.19-seblu-meta linux-4.9-seblu-meta) pkgver=2024.04.02 pkgrel=1 pkgdesc='Meta package for Linux kernel cooked by Seblu' arch=('x86_64') url='https://git.seblu.net/archlinux/packages/linux-seblu-meta' license=('GPL2') package_linux-seblu-meta() { # 1 package of the last minor kernel release in depends # if any, older packages of last minor kernel release in optdepends # 1 package of second last minor kernel releases in optdepends # 1 package of third last minor kernel release in optdepends # older releases in conflicts # kernel release are about every 2/3 months depends=( 'kernel-install-hook' 'linux-firmware' 'linux-6.8.2-seblu' ) optdepends=( 'linux-6.7.0-seblu' 'linux-6.6.7-seblu' 'linux-6.6.3-seblu' ) conflicts=( 'linux-6.5.5-seblu' 'linux-6.5.0-seblu' 'linux-6.4.3-seblu' 'linux-6.4.0-seblu' 'linux-6.3.0-seblu' 'linux-6.2.1-seblu' 'linux-6.1.0-seblu' 'linux-6.0.0-seblu' 'linux-5.19.0-seblu' 'linux-5.18.0-seblu' 'linux-5.17.0-seblu' 'linux-5.16.0-seblu' 'linux-5.15.0-seblu' 'linux-5.14.14-seblu' 'linux-5.14.3-seblu' 'linux-5.14.1-seblu' 'linux-5.14.0-seblu' 'linux-5.13.14-seblu' 'linux-5.13.0-seblu' 'linux-5.12.0-seblu' 'linux-5.12.1-seblu' 'linux-5.12.2-seblu' 'linux-5.12.3-seblu' 'linux-5.11.0-seblu' 'linux-5.10.13-seblu' 'linux-5.10.8-seblu' 'linux-5.10.1-seblu' 'linux-5.9.1-seblu' 'linux-5.9.5-seblu' 'linux-5.8.18-seblu' 'linux-5.10.0-seblu' 'linux-5.9.0-seblu' 'linux-5.8.0-seblu' 'linux-5.7.2-seblu' 'linux-5.7.0-seblu' 'linux-5.6.3-seblu' 'linux-5.6.0-seblu' 'linux-5.5.0-seblu' 'linux-5.4.0-seblu' 'linux-5.3.0-seblu' 'linux-5.2.0-seblu' 'linux-5.1.5-seblu' 'linux-5.0.0-seblu' 'linux-4.20.2-seblu' 'linux-4.20.1-seblu' 'linux-4.20.0-seblu' 'linux-5.1.0-seblu' 'linux-5.1.2-seblu' 'linux-4.19.0-seblu' 'linux-4.18.20-seblu' 'linux-4.18.18-seblu' 'linux-4.18.16-seblu' 'linux-4.18.3-seblu' 'linux-4.18.1-seblu' 'linux-4.18.0-seblu' 'linux-4.17.14-seblu' 'linux-4.17.0-seblu' 'linux-4.16.0-seblu' 'linux-4.15.0-seblu' 'linux-4.14.15-seblu' 'linux-4.14.12-seblu' 'linux-4.14.11-seblu' 'linux-4.14.0-seblu' 'linux-4.13.0-seblu' 'linux-4.12.5-seblu' 'linux-4.12.0-seblu' 'linux-4.11.3-seblu' 'linux-4.11.0-seblu' 'linux-4.10.12-seblu' 'linux-4.10.0-seblu' 'linux-4.9.0-seblu' 'linux-4.8.0-seblu' 'linux-4.7.0-seblu' 'linux-4.6.0-seblu' 'linux-4.5.0-seblu' 'linux-4.4.0-seblu' 'linux-4.3.0-seblu' 'linux-4.2.0-seblu' 'linux-4.1.0-seblu' 'linux-4.0.0-seblu' 'linux-3.19.0-seblu' 'linux-3.18.0-seblu' 'linux-3.17.0-seblu' 'linux-3.16.0-seblu' 'linux-3.15.0-seblu' 'linux-3.14.0-seblu' 'linux-3.13.0-seblu' 'linux-3.12.0-seblu' 'linux-3.11.0-seblu' 'linux-3.10.0-seblu' 'linux-3.9.0-seblu' 'linux-3.8.0-seblu' 'linux-seblu-3.12.0' 'linux-seblu-3.11.0' 'linux-seblu-3.10.0' 'linux-seblu-3.9.0' 'linux-seblu-3.8.2' 'linux-seblu-3.8.0' 'linux-seblu-3.7.4' 'linux-seblu-3.7.2' 'linux-seblu-3.7.1' 'linux-seblu-3.7.0' 'linux-seblu-3.6.2' 'linux-seblu-3.6.0' 'linux-seblu-3.5.0' 'linux-seblu-3.4.0' 'linux-seblu-3.3.4' 'linux-seblu-3.3.3' 'linux-seblu-3.3.0' 'linux-seblu-3.2.16' 'linux-seblu-3.2.0' 'linux-seblu-3.1.10' 'linux-seblu-3.1.0' 'linux-seblu-3.0.30' 'linux-3.2.4-rwolf' 'linux-3.2.1-rwolf' 'linux-3.2.0-rwolf' 'linux-3.1.5-rwolf' 'linux-3.1.4-rwolf' 'linux-3.1.1-rwolf' 'linux-3.1-rwolf' 'linux-3.0.1-rwolf' 'kernel-3.0-rwolf' 'kernel-2.6.38.2-rwolf' 'kernel-rwolf' 'kernel26-rwolf' ) } package_linux-4.19-seblu-meta() { # 1 4.19.X release in depends # 2 previous releases in optdepends # older releases in conflicts pkgdesc='Meta package for Linux 4.19 kernel cooked by Seblu' provides=('linux-seblu-meta') replaces=('linux-seblu-4.19-meta') conflicts=('linux-seblu-4.19-meta') depends=( 'linux-firmware' 'linux-4.19.99-seblu' ) optdepends=( 'linux-4.19.73-seblu' 'linux-4.19.60-seblu' ) conflicts=( 'linux-4.19.53-seblu' 'linux-4.19.43-seblu' 'linux-4.19.26-seblu' 'linux-4.19.20-seblu' 'linux-4.19.16-seblu' 'linux-4.19.15-seblu' 'linux-4.19.0-seblu' ) } package_linux-4.9-seblu-meta() { # 1 4.9.X release in depends # 2 previous releases in optdepends # older releases in conflicts pkgdesc='Meta package for Linux 4.9 kernel cooked by Seblu' provides=('linux-seblu-meta') replaces=('linux-seblu-4.9-meta') conflicts=('linux-seblu-4.9-meta') depends=( 'linux-firmware' 'linux-4.9.211-seblu' ) optdepends=( 'linux-4.9.193-seblu' 'linux-4.9.186-seblu' ) conflicts=( 'linux-4.9.182-seblu' 'linux-4.9.176-seblu' 'linux-4.9.155-seblu' 'linux-4.9.151-seblu' 'linux-4.9.150-seblu' 'linux-4.9.146-seblu' 'linux-4.9.136-seblu' 'linux-4.9.135-seblu' 'linux-4.9.128-seblu' 'linux-4.9.122-seblu' 'linux-4.9.120-seblu' 'linux-4.9.119-seblu' 'linux-4.9.92-seblu' 'linux-4.9.79-seblu' 'linux-4.9.78-seblu' 'linux-4.9.75-seblu' ) } # vim:set ts=2 sw=2 ft=sh et: