summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPiotr Gorski2023-09-21 17:53:02 +0200
committerPiotr Gorski2023-09-21 17:53:02 +0200
commit91aa92444516f5f3913c8c8b4122de92623c0e27 (patch)
treeab903d08292ca6504ee5db89e3c2bbed173aff63 /PKGBUILD
parent7247e18db1a891c181bf9a049d3211c91cc18ae3 (diff)
downloadaur-91aa92444516f5f3913c8c8b4122de92623c0e27.tar.gz
Sync with Arch
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 12 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d0efff9a3b04..9939c6b70eac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -50,7 +50,7 @@ _disable_debug=y
### Do not edit below this line unless you know what you're doing
pkgbase=linux-next-git
-pkgver=20230913.r0.ge143016b56ec
+pkgver=20230921.r0.g940fcc189c51
_srcname=linux-next
pkgrel=1
pkgdesc='Linux NEXT'
@@ -77,11 +77,6 @@ pkgver() {
git describe --long --tags | sed 's/next.//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-_make() {
- test -s version
- make KERNELRELEASE="$(<version)" "$@"
-}
-
prepare() {
cd $_srcname
@@ -89,15 +84,13 @@ prepare() {
echo "Setting version..."
echo "-$pkgrel" > localversion.10-pkgrel
echo "${pkgbase#linux}" > localversion.20-pkgname
- make defconfig
- make -s kernelrelease > version
- make mrproper
### Patching sources
local src
for src in "${source[@]}"; do
src="${src%%::*}"
src="${src##*/}"
+ src="${src%.zst}"
[[ $src = *.patch ]] || continue
echo "Applying patch $src..."
patch -Np1 < "../$src"
@@ -106,10 +99,11 @@ prepare() {
### Setting config
echo "Setting config..."
cp ../config .config
- _make olddefconfig
+ make olddefconfig
diff -u ../config .config || :
### Prepared version
+ make -s kernelrelease > version
echo "Prepared $pkgbase version $(<version)"
### Optionally use running kernel's config
@@ -177,7 +171,7 @@ prepare() {
if [ -n "$_localmodcfg" ]; then
if [ -f $HOME/.config/modprobed.db ]; then
echo "Running Steven Rostedt's make localmodconfig now"
- _make LSMOD=$HOME/.config/modprobed.db localmodconfig
+ make LSMOD=$HOME/.config/modprobed.db localmodconfig
else
echo "No modprobed.db data found"
exit
@@ -185,16 +179,16 @@ prepare() {
fi
### Running make nconfig
- [[ -z "$_makenconfig" ]] || _make nconfig
+ [[ -z "$_makenconfig" ]] || make nconfig
### Running make menuconfig
- [[ -z "$_makemenuconfig" ]] || _make menuconfig
+ [[ -z "$_makemenuconfig" ]] || make menuconfig
### Running make xconfig
- [[ -z "$_makexconfig" ]] || _make xconfig
+ [[ -z "$_makexconfig" ]] || make xconfig
### Running make gconfig
- [[ -z "$_makegconfig" ]] || _make gconfig
+ [[ -z "$_makegconfig" ]] || make gconfig
### Save configuration for later reuse
cat .config > "${startdir}/config.last"
@@ -203,7 +197,7 @@ prepare() {
build() {
cd $_srcname
- _make all
+ make all
}
_package() {
@@ -220,13 +214,13 @@ _package() {
echo "Installing boot image..."
# systemd expects to find the kernel here to allow hibernation
# https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344
- install -Dm644 "$(_make -s image_name)" "$modulesdir/vmlinuz"
+ install -Dm644 "$(make -s image_name)" "$modulesdir/vmlinuz"
# Used by mkinitcpio to name the kernel
echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase"
echo "Installing modules..."
- ZSTD_CLEVEL=19 _make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 \
+ ZSTD_CLEVEL=19 make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 \
DEPMOD=/doesnt/exist modules_install # Suppress depmod
# remove build links