@post-factum OK, I know that, thanks for your explanation. I know that you want to keep the build script simple. However, I think you may also need to adjust your replaces
in PKGBUILD
. According to ArchWiki, I think you may use replace
with wrong. You may need to move them to conflicts
and provides
to let pacman do not replace those packages with linux-pf
automatically.
Search Criteria
Package Details: linux-pf 6.15.pf1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linux-pf.git (read-only, click to copy) |
---|---|
Package Base: | linux-pf |
Description: | The pf-kernel and modules |
Upstream URL: | https://pfkernel.natalenko.name |
Keywords: | bbr bbr3 bbrv3 kernel linux linux-pf ovpn-dco pf-kernel v4l2loopback |
Licenses: | GPL-2.0-only |
Provides: | KSMBD-MODULE, linux-pf, NTFS3-MODULE, NTSYNC-MODULE, OVPN-MODULE, V4L2LOOPBACK-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE |
Replaces: | virtualbox-guest-modules-arch, wireguard-arch |
Submitter: | nous |
Maintainer: | post-factum |
Last Packager: | post-factum |
Votes: | 209 |
Popularity: | 0.004718 |
First Submitted: | 2011-07-24 12:01 (UTC) |
Last Updated: | 2025-05-31 15:59 (UTC) |
Dependencies (20)
- coreutils (coreutils-gitAUR, coreutils-selinuxAUR, coreutils-uutilsAUR, coreutils-uutils-symlinkAUR, coreutils-uutils-selinuxAUR)
- initramfs (booster-gitAUR, booster-wip-gitAUR, mkinitcpio-gitAUR, dracut-gitAUR, ugrd-gitAUR, booster, dracut, mkinitcpio)
- kmod (kmod-gitAUR)
- bc (bc-ghAUR) (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- libelf (elfutils-gitAUR) (make)
- pahole (pahole-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (python37AUR) (make)
- rust (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup) (make)
- rust-bindgen (rust-bindgen-gitAUR) (make)
- rust-src (rustup-gitAUR, rust-src-gitAUR, rustup) (make)
- tar (tar-gitAUR) (make)
- xz (xz-gitAUR) (make)
- ksmbd-toolsAUR (optional) – userspace tools for the ksmbd kernel SMB server
- linux-firmware (linux-libre-firmwareAUR, linux-firmware-gitAUR, linux-firmware-uncompressedAUR) (optional) – firmware images needed for some devices
- scx-scheds (scx-scheds-gitAUR) (optional) – to use sched-ext schedulers
- v4l2loopback-utils (optional) – v4l2-loopback device utilities
- wireless-regdb (optional) – to set the correct wireless channels of your country
Required by (13)
- droidcam (requires V4L2LOOPBACK-MODULE)
- droidcam-git (requires V4L2LOOPBACK-MODULE)
- humble-lumpia-git (optional)
- immersed (requires V4L2LOOPBACK-MODULE) (optional)
- ksmbd-tools (requires KSMBD-MODULE)
- mullvad-wg.sh-git (requires WIREGUARD-MODULE) (optional)
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
- simple-droidcam-client (requires V4L2LOOPBACK-MODULE)
- virtualbox-guest-utils-nox-svn (requires VIRTUALBOX-GUEST-MODULES)
- virtualbox-guest-utils-svn (requires VIRTUALBOX-GUEST-MODULES)
- wine-osu-spectator (requires NTSYNC-MODULE) (optional)
- wine-osu-spectator-wow64 (requires NTSYNC-MODULE) (optional)
Sources (2)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 106 Next › Last »
ZhangHua commented on 2023-09-27 08:22 (UTC)
post-factum commented on 2023-09-27 07:41 (UTC)
Hello. Regarding linux-pf-docs
package, I do not provide it intentionally as I think that should the need to read such a documentation arise, the user of a custom kernel is perfectly able to open the Documentation/
folder within the source code tree.
As for customisation for μ-arches, a config file can be edited before building the package, and any decent AUR helper should allow that. I'm not going to bake this into PKGBUILD
to not overcomplicate it.
ZhangHua commented on 2023-09-27 06:33 (UTC)
Hello, is there any linux-pf-docs
package just like those official kernels? What's more, I think we may need to add some environment variables to let user do more customization like using x86_64-v3 micro architecture?
post-factum commented on 2023-09-25 20:30 (UTC) (edited on 2024-10-08 14:21 (UTC) by post-factum)
Official binary builds for various x86_64 ISA levels are available here.
post-factum commented on 2023-09-25 18:29 (UTC)
Pushed an update. Further suggestions are welcome.
post-factum commented on 2023-09-25 15:05 (UTC)
I've adopted the package. Please expect some churn with it in upcoming days and please allow me some time to work things out. Thanks.
mars commented on 2023-09-12 06:33 (UTC)
6.3.x is EOL, and even 6.4.x will be EOL in the next few weeks. BTW, the packages in your repo are still 6.0.x.
flavius commented on 2023-08-23 18:47 (UTC)
The line 529 has the sign <
in front which is wrong
replaces=('<linux-pf=5.18.6.pf2-2')
jaro3 commented on 2023-06-13 02:23 (UTC)
This error happens with the line
scripts/setlocalversion
NOT commented out and aborts early during the config step:
...
Value requested for CONFIG_LD_VERSION not in final .config
Requested value: CONFIG_LD_VERSION=23900
Actual value: CONFIG_LD_VERSION=24000
Value requested for CONFIG_R8188EU not in final .config
Requested value: # CONFIG_R8188EU is not set
Actual value:
Setting version...
KERNELVERSION is not set
==> ERROR: A failure occurred in prepare().
Aborting...
no clues what's going on:-(
Pinned Comments
post-factum commented on 2023-09-25 20:30 (UTC) (edited on 2024-10-08 14:21 (UTC) by post-factum)
Official binary builds for various x86_64 ISA levels are available here.