Skip to content
Snippets Groups Projects
Select Git revision
  • 2aabf862c814dda1743d72a4f96fa3bfce98ca44
  • master default protected
2 results

PKGBUILD

Blame
  • PKGBUILD 3.77 KiB
    # Maintainer: Sébastien Luttringer <seblu@archlinux.org>
    
    pkgbase=linux-seblu-meta
    pkgname=(linux-seblu-meta linux-4.19-seblu-meta linux-4.9-seblu-meta)
    pkgver=2019.02.28
    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 mainstream release in depends
      # 2 previous releases in optdepends
      # older releases in conflicts
      # kernel release are about every 2/3 months
      depends=(
        'linux-firmware'
        'linux-4.20.2-seblu'
      )
      optdepends=(
        'linux-4.20.1-seblu'
        'linux-4.20.0-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'
      )
      conflicts=(
        '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.26-seblu'
      )
      optdepends=(
        'linux-4.19.20-seblu'
        'linux-4.19.16-seblu'
      )
      conflicts=(
        '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.155-seblu'
      )
      optdepends=(
        'linux-4.9.151-seblu'
        'linux-4.9.150-seblu'
      )
      conflicts=(
        '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: