diff options
author | Yurii Kolesnykov | 2023-11-24 23:01:52 +0300 |
---|---|---|
committer | Yurii Kolesnykov | 2023-11-24 23:01:52 +0300 |
commit | 69b61159b9cc44fc0a22e0097b8d98cbd2c26703 (patch) | |
tree | b619343fbb9e4e21f1a4085506b82c0395be90a3 /PKGBUILD | |
parent | c291e55c4ef87aba78578ceebad8c4afc300bbe4 (diff) | |
download | aur-linux-amd-git.tar.gz |
sync with core/linux
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 17 insertions, 21 deletions
@@ -1,17 +1,17 @@ # Maintainer: Yurii Kolesnykov <root@yurikoles.com> -# Based on testing/linux by Jan Alexander Steffens (heftig) <heftig@archlinux.org> +# Based on core/linux by Jan Alexander Steffens (heftig) <heftig@archlinux.org> # # Pull requests are welcome here: # https://github.com/yurikoles-aur/linux-amd-git # pkgbase=linux-amd-git -pkgver=6.5.r1201204.a8b273a8fd9c8 +pkgver=6.7.r1233502.699d392903c3 pkgrel=1 pkgdesc='Linux kernel with bleeding-edge AMDGPU drivers' +url=https://gitlab.freedesktop.org/agd5f/linux _product="${pkgbase%-git}" _branch=drm-next -url=https://gitlab.freedesktop.org/agd5f/linux arch=(x86_64) license=(GPL2) makedepends=( @@ -35,11 +35,13 @@ makedepends=( options=('!strip') _srcname=$pkgbase source=( - "$_srcname::git+ssh://git@gitlab.freedesktop.org/agd5f/linux.git#branch=$_branch" + "$_srcname::git+https://gitlab.freedesktop.org/agd5f/linux.git#branch=$_branch" config # the main kernel config file ) +sha256sums=('SKIP' + 'f77aab33af83c635e0445c6e424922cdc054efe2430c8c831f8bead23e08ba88') b2sums=('SKIP' - 'edfe3c41fcecef398197215663240ec15f1c30c35aa789e39bd02194ed3cda5582b61e9696825fe663b23750d717583d94c8443c3d8d065985c53194a0753280') + 'eee80b262d447770f89bb16e4c84a5faedd8e2a46d57a5b6ad6371f5a9a8e11194f82c9160d78486fc1a889ad9dea6f0b2d90b8a21235aefc30bf7fe3ef355f6') pkgver() { cd $_srcname @@ -54,25 +56,18 @@ export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_USER=$pkgbase export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" -_make() { - test -s version - make KERNELRELEASE="$(<version)" "$@" -} - prepare() { cd $_srcname echo "Setting version..." echo "-$pkgrel" > localversion.10-pkgrel echo "${pkgbase#linux}" > localversion.20-pkgname - make defconfig - make -s kernelrelease > version - make mrproper local src for src in "${source[@]}"; do src="${src%%::*}" src="${src##*/}" + src="${src%.zst}" [[ $src = *.patch ]] || continue echo "Applying patch $src..." patch -Np1 < "../$src" @@ -80,16 +75,17 @@ prepare() { echo "Setting config..." cp ../config .config - _make olddefconfig + make olddefconfig diff -u ../config .config || : + make -s kernelrelease > version echo "Prepared $pkgbase version $(<version)" } build() { cd $_srcname - _make all -# _make htmldocs + make all + make htmldocs } _package() { @@ -119,17 +115,17 @@ _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 and source links - rm "$modulesdir"/{source,build} + # remove build link + rm "$modulesdir"/build } _package-headers() { @@ -236,7 +232,7 @@ _package-docs() { pkgname=( "${_product}-git" "${_product}-headers-git" -# "${_product}-docs-git" + "${_product}-docs-git" ) for _package in "${pkgname[@]}"; do local _package_no_git="${_package%-git}" |