[arch-commits] Commit in linux-zen/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Wed Aug 22 09:55:26 UTC 2018
Date: Wednesday, August 22, 2018 @ 09:55:26
Author: heftig
Revision: 332796
4.18.4.zen1-1
Modified:
linux-zen/trunk/PKGBUILD
----------+
PKGBUILD | 28 ++++++++++++++++++++++++----
1 file changed, 24 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-08-22 09:55:15 UTC (rev 332795)
+++ PKGBUILD 2018-08-22 09:55:26 UTC (rev 332796)
@@ -5,13 +5,13 @@
pkgbase=linux-zen # Build stock -zen kernel
#pkgbase=linux-custom # Build kernel with a different name
-_srcver=4.18.3-zen1
+_srcver=4.18.4-zen1
pkgver=${_srcver//-/.}
-pkgrel=2
+pkgrel=1
arch=(x86_64)
url="https://github.com/zen-kernel/zen-kernel/commits/v$_srcver"
license=(GPL2)
-makedepends=(xmlto kmod inetutils bc libelf git)
+makedepends=(xmlto kmod inetutils bc libelf git python-sphinx graphviz)
options=('!strip')
_srcname=zen-kernel
source=(
@@ -62,7 +62,7 @@
build() {
cd $_srcname
- make bzImage modules
+ make bzImage modules htmldocs
}
_package() {
@@ -192,6 +192,10 @@
esac
done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0)
+ msg2 "Adding symlink..."
+ mkdir -p "$pkgdir/usr/src"
+ ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase-$pkgver"
+
msg2 "Fixing permissions..."
chmod -Rc u=rwX,go=rX "$pkgdir"
}
@@ -207,6 +211,22 @@
mkdir -p "$builddir"
cp -t "$builddir" -a Documentation
+ msg2 "Removing doctrees..."
+ rm -r "$builddir/Documentation/output/.doctrees"
+
+ msg2 "Moving HTML docs..."
+ local src dst
+ while read -rd '' src; do
+ dst="$builddir/Documentation/${src#$builddir/Documentation/output/}"
+ mkdir -p "${dst%/*}"
+ mv "$src" "$dst"
+ rmdir -p --ignore-fail-on-non-empty "${src%/*}"
+ done < <(find "$builddir/Documentation/output" -type f -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"
}
More information about the arch-commits
mailing list