diff options
author | blacksky3 | 2023-07-01 14:18:11 -0400 |
---|---|---|
committer | blacksky3 | 2023-07-01 14:18:11 -0400 |
commit | 721b016d37da1a2da9f336f3e95d295c6b91af3d (patch) | |
tree | f9be14954af2e7ccd1f06d53e4f005f1db9437f9 | |
parent | 6261eea71514f3ee84bf0e68365619dda1507c81 (diff) | |
download | aur-721b016d37da1a2da9f336f3e95d295c6b91af3d.tar.gz |
multiple fixes
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 28 insertions, 27 deletions
@@ -29,9 +29,11 @@ pkgbase = linux-pds source = https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/raw/1b45fa8cd58990bf455b429c598b6d4bad155172/config source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/alfred/prjc_v6.4-r0.patch source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/arch/v6.4-arch1/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch + source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/sirlucjan/amd/0001-amd-6.4-merge-changes-from-dev-tree-v2.patch source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/sirlucjan/bfq/0001-bfq-cachyos-patches-v1.patch source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/sirlucjan/block/0001-block-set-rq_affinity-to-force-full-multithreading-I-v1.patch source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/sirlucjan/btrfs/0001-btrfs-6.4-merge-changes-from-dev-tree-v1.patch + source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/sirlucjan/clang/0001-clang-6.4-add-miscellaneous-fixes-for-clang-v1.patch source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/sirlucjan/drm/0001-drm-6.4-Add-HDR-patches-v1.patch source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/sirlucjan/hid/0001-hid-6.4-merge-changes-from-dev-tree-v1.patch source = https://raw.githubusercontent.com/blacksky3/patches/main/6.4/sirlucjan/x86/0001-x86-Avoid-relocation-information-in-final-vmlinux-v1.patch @@ -64,9 +66,11 @@ pkgbase = linux-pds sha256sums = ab8e459ac900f4f2b2677d9692177afdfb215e75b8315259ef8bdd0a1ea032e1 sha256sums = 8762c01fab8cca37fe0994d308a07e56ff5988ef82304ae67676e96d4619fa6d sha256sums = db411b01a5896283fdaf1cf30733d41e9740320a3f422b23ee8b376b8a5e8930 + sha256sums = 1827e974d83d452c8a07bf1a6a1593d214f9a9fe61d3dba8a072c2b1c42673d2 sha256sums = 12de7fe29e482e6f0edfd48123c468a309b69d3cca1be4a773c1b96ef6697d22 sha256sums = 5d0faf58c6c9e58d709ec2e136bdd576ebd4c0f7d630bef5a05bf188dd482579 sha256sums = 2cab3863f3e21a8f8e83b3f86743c57c3f37bf086cc01ebf4573c218df229655 + sha256sums = 47b6485d9a31eba9589d3ea295239411fc5ae71972cf2e5b94172290d8c12186 sha256sums = 5b9a5d0c5c81960d981d01febe201689794b58bb835b2cadadfbdda42b74f47f sha256sums = 0867b5cb21a0765fd7b76d3724fc8a258bedbba974b6e4dbd62348f6ce7d9cee sha256sums = 81cc1547d62933e04aed15c57b9e93101e546298b1fef5f63a6b1469471acebe @@ -68,9 +68,11 @@ source=(https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-$_pkgver.tar.xz ${patchpath}/arch/v6.4-arch1/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch # Other patches # Sirlucjan + ${patchpath}/sirlucjan/amd/0001-amd-6.4-merge-changes-from-dev-tree-v2.patch ${patchpath}/sirlucjan/bfq/0001-bfq-cachyos-patches-v1.patch ${patchpath}/sirlucjan/block/0001-block-set-rq_affinity-to-force-full-multithreading-I-v1.patch ${patchpath}/sirlucjan/btrfs/0001-btrfs-6.4-merge-changes-from-dev-tree-v1.patch + ${patchpath}/sirlucjan/clang/0001-clang-6.4-add-miscellaneous-fixes-for-clang-v1.patch ${patchpath}/sirlucjan/drm/0001-drm-6.4-Add-HDR-patches-v1.patch ${patchpath}/sirlucjan/hid/0001-hid-6.4-merge-changes-from-dev-tree-v1.patch ${patchpath}/sirlucjan/x86/0001-x86-Avoid-relocation-information-in-final-vmlinux-v1.patch @@ -130,16 +132,16 @@ prepare(){ plain "" - # Remove gcc-plugin if gcc version = 13.0.0 - if [[ "$_gccversion" = "13.0.0" ]]; then - - msg2 "Remove GCC_PLUGINS" - scripts/config --disable CONFIG_HAVE_GCC_PLUGINS - scripts/config --disable CONFIG_GCC_PLUGINS - - sleep 2s - plain "" - fi + # # Remove gcc-plugin if gcc version = 13.0.0 + # if [[ "$_gccversion" = "13.0.0" ]]; then + # + # msg2 "Remove GCC_PLUGINS" + # scripts/config --disable CONFIG_HAVE_GCC_PLUGINS + # scripts/config --disable CONFIG_GCC_PLUGINS + # + # sleep 2s + # plain "" + # fi # Set LTO with CLANG/LLVM if [[ "$_compiler" = "2" ]]; then @@ -287,6 +289,13 @@ prepare(){ sleep 2s + msg2 "Add NVIDIA Shield and Google Stadia support" + scripts/config --module CONFIG_HID_SHIELD + scripts/config --enable CONFIG_SHIELD_FF + scripts/config --enable CONFIG_HID_STADIA_FF + + sleep 2s + msg2 "Enable CONFIG_SCHED_ALT, this feature enable alternative CPU scheduler" scripts/config --enable CONFIG_SCHED_ALT @@ -317,11 +326,7 @@ prepare(){ plain "" # Config - if [[ "$_compiler" = "1" ]]; then - make ARCH=${ARCH} ${BUILD_FLAGS[*]} olddefconfig - elif [[ "$_compiler" = "2" ]]; then - make ARCH=${ARCH} ${BUILD_FLAGS[*]} olddefconfig - fi + make ARCH=${ARCH} ${BUILD_FLAGS[*]} olddefconfig plain "" @@ -336,11 +341,7 @@ build(){ # make -j$(nproc) all msg2 "make -j$(nproc) all..." - if [[ "$_compiler" = "1" ]]; then - make ARCH=${ARCH} ${BUILD_FLAGS[*]} -j$(nproc) all - elif [[ "$_compiler" = "2" ]]; then - make ARCH=${ARCH} ${BUILD_FLAGS[*]} -j$(nproc) all - fi + make ARCH=${ARCH} ${BUILD_FLAGS[*]} -j$(nproc) all } _package(){ @@ -365,15 +366,9 @@ _package(){ echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase" msg2 "Installing modules..." - if [[ "$_compiler" = "1" ]]; then # ZSTD_CLEVEL=19 # Keep it not far away Arch use it in official repo, since we use sirlucjan xstd patch - make ARCH=${ARCH} ${BUILD_FLAGS[*]} INSTALL_MOD_PATH="${pkgdir}"/usr INSTALL_MOD_STRIP=1 -j$(nproc) modules_install - elif [[ "$_compiler" = "2" ]]; then - # ZSTD_CLEVEL=19 - # Keep it not far away Arch use it in official repo, since we use sirlucjan xstd patch - make ARCH=${ARCH} ${BUILD_FLAGS[*]} INSTALL_MOD_PATH="${pkgdir}"/usr INSTALL_MOD_STRIP=1 -j$(nproc) modules_install - fi + make ARCH=${ARCH} ${BUILD_FLAGS[*]} INSTALL_MOD_PATH="${pkgdir}"/usr INSTALL_MOD_STRIP=1 -j$(nproc) modules_install # remove build and source links msg2 "Remove build dir and source dir..." @@ -468,9 +463,11 @@ sha256sums=('8fa0588f0c2ceca44cac77a0e39ba48c9f00a6b9dc69761c02a5d3efac8da7f3' 'ab8e459ac900f4f2b2677d9692177afdfb215e75b8315259ef8bdd0a1ea032e1' '8762c01fab8cca37fe0994d308a07e56ff5988ef82304ae67676e96d4619fa6d' 'db411b01a5896283fdaf1cf30733d41e9740320a3f422b23ee8b376b8a5e8930' + '1827e974d83d452c8a07bf1a6a1593d214f9a9fe61d3dba8a072c2b1c42673d2' '12de7fe29e482e6f0edfd48123c468a309b69d3cca1be4a773c1b96ef6697d22' '5d0faf58c6c9e58d709ec2e136bdd576ebd4c0f7d630bef5a05bf188dd482579' '2cab3863f3e21a8f8e83b3f86743c57c3f37bf086cc01ebf4573c218df229655' + '47b6485d9a31eba9589d3ea295239411fc5ae71972cf2e5b94172290d8c12186' '5b9a5d0c5c81960d981d01febe201689794b58bb835b2cadadfbdda42b74f47f' '0867b5cb21a0765fd7b76d3724fc8a258bedbba974b6e4dbd62348f6ce7d9cee' '81cc1547d62933e04aed15c57b9e93101e546298b1fef5f63a6b1469471acebe' |