wok-current diff linux64-aufs/receipt @ rev 25698

Fix ntfs-3g receipt
author Stanislas Leduc <shann@slitaz.org>
date Tue Apr 16 19:01:01 2024 +0000 (5 months ago)
parents b47cbe0fe8c3
children
line diff
     1.1 --- a/linux64-aufs/receipt	Fri Jan 26 17:08:06 2024 +0000
     1.2 +++ b/linux64-aufs/receipt	Tue Apr 16 19:01:01 2024 +0000
     1.3 @@ -2,19 +2,20 @@
     1.4  
     1.5  PACKAGE="linux64-aufs"
     1.6  SOURCE="aufs"
     1.7 -VERSION="20200622"
     1.8 +VERSION="20220912"
     1.9  CATEGORY="base-system"
    1.10 -SHORT_DESC="aufs3 kernel module"
    1.11 +SHORT_DESC="aufs5 kernel module"
    1.12  MAINTAINER="godane@slitaz.org"
    1.13  LICENSE="GPL2"
    1.14  WEB_SITE="https://aufs.sf.net/"
    1.15  TARBALL="$SOURCE-$VERSION.tar.bz2"
    1.16 -WGET_URL="git|https://github.com/sfjro/aufs4-standalone.git"
    1.17 -BRANCH="origin/${PACKAGE}4.19"
    1.18 +WGET_URL="git|https://github.com/sfjro/aufs-standalone.git"
    1.19 +BRANCH="origin/${SOURCE}5.10.140"
    1.20  PROVIDE="linux-aufs:linux64"
    1.21  
    1.22  DEPENDS="linux64"
    1.23 -BUILD_DEPENDS="linux64-module-headers git xz"
    1.24 +BUILD_DEPENDS="git xz sysfsutils-dev findutils diffutils \
    1.25 +libtool kmod bc elfutils-dev openssl-dev"
    1.26  
    1.27  # Use cross toolchain instead uclibc
    1.28  
    1.29 @@ -60,7 +61,19 @@
    1.30  	# Use cross toolchain x86_64                           
    1.31  	export PATH=$PATH:/cross/x86_64/tools/bin
    1.32  
    1.33 -	make ARCH=x86_64 CROSS_COMPILE=x86_64-slitaz-linux- KDIR=/usr/src/linux
    1.34 +	# linux64-module-headers seem not enought for aufs build at least for kernel 5.x / aufs5
    1.35 +	# Use linux kernel source and modules_prepare
    1.36 +	tar xf $SRC/linux-$kvers.tar.xz
    1.37 +	cd linux-$kvers
    1.38 +	patch -p1 < ../aufs5-base.patch
    1.39 +	patch -p1 < ../aufs5-mmap.patch
    1.40 +	patch -p1 < ../aufs5-standalone.patch
    1.41 +	cp $WOK/linux/stuff/linux-slitaz.config64 .config
    1.42 +	make ARCH=x86_64 CROSS_COMPILE=x86_64-slitaz-linux- modules_prepare
    1.43 +	cp $WOK/linux/install/linux64/usr/src/linux-$kvers-slitaz64/Module.symvers .
    1.44 +	cd -
    1.45 +
    1.46 +	make ARCH=x86_64 CROSS_COMPILE=x86_64-slitaz-linux- KDIR=./linux-$kvers
    1.47  	xz -f fs/aufs/aufs.ko
    1.48  }
    1.49