Date: Friday, November 29, 2019 @ 14:56:09 Author: heftig Revision: 369913
5.4.1.zen2-1 Modified: linux-zen/trunk/PKGBUILD linux-zen/trunk/config ----------+ PKGBUILD | 36 +++++++++++++++++++++++++++++++----- config | 12 +++++------- 2 files changed, 36 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-11-29 14:21:14 UTC (rev 369912) +++ PKGBUILD 2019-11-29 14:56:09 UTC (rev 369913) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> pkgbase=linux-zen -pkgver=5.4.zen1 +pkgver=5.4.1.zen2 pkgrel=1 pkgdesc='Linux ZEN' _srctag=v${pkgver%.*}-${pkgver##*.} @@ -8,7 +8,11 @@ url="https://github.com/zen-kernel/zen-kernel/commits/$_srctag" arch=(x86_64) license=(GPL2) -makedepends=(bc kmod libelf git) +makedepends=( + bc kmod libelf + xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick + git +) options=('!strip') _srcname=zen-kernel source=( @@ -21,7 +25,7 @@ '8218F88849AAC522E94CF470A5E9288C4FA415FA' # Jan Alexander Steffens (heftig) ) sha256sums=('SKIP' - '801b3bf2ce7d9995fd8977e43c294678e1a5cee3383547c3eb6681029cee291b') + '0f54f8053a3b150ba0484b4a2663bb58e51bfb628523042aaee762f49496db67') export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_USER=$pkgbase @@ -54,7 +58,7 @@ build() { cd $_srcname - make bzImage modules + make bzImage modules htmldocs } _package() { @@ -163,7 +167,29 @@ chmod -Rc u=rwX,go=rX "$pkgdir" } -pkgname=("$pkgbase" "$pkgbase-headers") +_package-docs() { + pkgdesc="Documentation for the $pkgdesc kernel" + + cd $_srcname + local builddir="$pkgdir/usr/lib/modules/$(<version)/build" + + msg2 "Installing documentation..." + local src dst + while read -rd '' src; do + dst="${src#Documentation/}" + dst="$builddir/Documentation/${dst#output/}" + install -Dm644 "$src" "$dst" + done < <(find Documentation -name '.*' -prune -o ! -type d -print0) + + msg2 "Adding symlink..." + mkdir -p "$pkgdir/usr/share/doc" + ln -sr "$builddir/Documentation" "$pkgdir/usr/share/doc/$pkgbase" + + msg2 "Fixing permissions..." + chmod -Rc u=rwX,go=rX "$pkgdir" +} + +pkgname=("$pkgbase" "$pkgbase-headers" "$pkgbase-docs") for _p in "${pkgname[@]}"; do eval "package_$_p() { $(declare -f "_package${_p#$pkgbase}") Modified: config =================================================================== --- config 2019-11-29 14:21:14 UTC (rev 369912) +++ config 2019-11-29 14:56:09 UTC (rev 369913) @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.4.0-zen1 Kernel Configuration +# Linux/x86 5.4.1-zen1 Kernel Configuration # # @@ -4180,7 +4180,7 @@ CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y -CONFIG_RMI4_F54=y +# CONFIG_RMI4_F54 is not set CONFIG_RMI4_F55=y # @@ -6794,7 +6794,7 @@ # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m -# CONFIG_SND_HDA_INTEL_DETECT_DMIC is not set +CONFIG_SND_HDA_INTEL_DETECT_DMIC=y CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y @@ -6965,10 +6965,8 @@ CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m CONFIG_SND_SOC_SOF_INTEL_COMMON=m -CONFIG_SND_SOC_SOF_BAYTRAIL_SUPPORT=y -CONFIG_SND_SOC_SOF_BAYTRAIL=m -CONFIG_SND_SOC_SOF_BROADWELL_SUPPORT=y -CONFIG_SND_SOC_SOF_BROADWELL=m +# CONFIG_SND_SOC_SOF_BAYTRAIL_SUPPORT is not set +# CONFIG_SND_SOC_SOF_BROADWELL_SUPPORT is not set CONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT=y CONFIG_SND_SOC_SOF_MERRIFIELD=m CONFIG_SND_SOC_SOF_APOLLOLAKE_SUPPORT=y