惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
C
Cybersecurity and Infrastructure Security Agency CISA
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Threat Research - Cisco Blogs
L
LINUX DO - 热门话题
Simon Willison's Weblog
Simon Willison's Weblog
L
Lohrmann on Cybersecurity
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Cyberwarzone
Cyberwarzone
T
Threatpost
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
Scott Helme
Scott Helme
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
W
WeLiveSecurity
L
LINUX DO - 最新话题
G
GRAHAM CLULEY
酷 壳 – CoolShell
酷 壳 – CoolShell
S
SegmentFault 最新的问题
Vercel News
Vercel News
Microsoft Azure Blog
Microsoft Azure Blog
有赞技术团队
有赞技术团队
Cisco Talos Blog
Cisco Talos Blog
V2EX - 技术
V2EX - 技术
Apple Machine Learning Research
Apple Machine Learning Research
H
Help Net Security
F
Fortinet All Blogs
The Hacker News
The Hacker News
IT之家
IT之家
Forbes - Security
Forbes - Security
月光博客
月光博客
S
Security @ Cisco Blogs
SecWiki News
SecWiki News
博客园 - 聂微东
GbyAI
GbyAI
S
Security Affairs
H
Heimdal Security Blog
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
AWS News Blog
AWS News Blog
T
Tenable Blog
P
Privacy International News Feed
Microsoft Security Blog
Microsoft Security Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
AI
AI

AUR Newest Packages

AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - android-cli AUR (en) - rs-top AUR (en) - rudo-bin AUR (en) - marmalade-bin AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - mautrix-telegram-bin AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - quillscribe AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - reflection AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - omarchy-emacs AUR (en) - pentest-ghostwriter AUR (en) - papagaia AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-git AUR (en) - giff-git AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - codebase-memory-mcp-bin AUR (en) - codebase-memory-mcp-bin AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - vim-prosession AUR (en) - paintfe-bin AUR (en) - paintfe AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - dota2-minify-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - excalidraw-desktop-bin AUR (en) - binaryobjectscanner-bin AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - pipeweaver-app AUR (en) - pipeweaver AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - kwin-dual-mode AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - elio-bin AUR (en) - keyboard-chattering-fix-git AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - sharey AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - twig-bin AUR (en) - ascendara-bin
AUR (en) - docfd-bin
2026-06-14 · via AUR Newest Packages

Pinned Comments

Latest Comments

tee commented on 2025-08-05 05:33 (UTC)

same issue as @epicurious

==> Validating source_x86_64 files with sha256sums...
    docfd-11.0.1-x86_64.tar.gz ... Passed
    CHANGELOG-11.0.1.md ... FAILED
    README-11.0.1.md ... FAILED
    LICENSE ... Passed
==> ERROR: One or more files did not pass the validity check!
 -> error making: docfd-bin-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
docfd-bin - exit status 1

update _rawurl='https://raw.githubusercontent.com/darrenldl/docfd/$pkgver' or else it downloads from the main branch which is everchanging.

epicurious commented on 2025-07-13 06:05 (UTC)

The changelog and licence failed the validity checks here. Has anything changed?

kseistrup commented on 2025-04-10 07:19 (UTC)

@m040601 I believe I am following the package guidelines: https://wiki.archlinux.org/title/Arch_package_guidelines#Directories that talk about e.g.:

/usr/share/doc/pkg
/usr/share/licenses/pkg

where pkg is equivalent to $pkgname in the PKGBUILD file. By following that system, it is always easy to find the license or the documentation for a given package.

I do understand the logic behind your idea, but if we were following that system, it would be no easy feat to find the files beloging to a package without listing them all and seeing where they are located.

Unless there is unequivocal documentation for trimming the directory names, I feel it makes more sense to use $pkgname where the guidelines have pkg (which is exactly why all of my, currently 81, PKGBUILD files use that taxonomi — I didn't choose that indeliberately).

Cheers.

kseistrup commented on 2025-04-09 20:11 (UTC)

@m040601 Can you show me documentation for that, please?

m040601 commented on 2025-04-09 20:07 (UTC) (edited on 2025-04-10 01:29 (UTC) by m040601)

@kseistrup

$ pacman -Ql docfd-bin

...
docfd-bin /usr/share/doc/docfd-bin/CHANGELOG.md
docfd-bin /usr/share/doc/docfd-bin/README.md
...
docfd-bin /usr/share/licenses/docfd-bin/LICENSE
...

The names of directories you create in "/usr/share/docs" and "/usr/share/licenses" dont get the "-bin" or "-git" suffixes appended.

It doesn matter if this PKGBUILD is called "XYZ-bin" or "XYZ-git".

It doesn matter if there is already, or there will be in the future, a PKGBUILD on the AUR called just "XYZ". Or one called "XYZ-git".

That's the job for other "tags" like for ex. "Conflicts", "Provides" "Replaces". So it should be,

/usr/share/doc/docfd/CHANGELOG.md
/usr/share/doc/docfd/README.md
/usr/share/licenses/docfd/LICENSE

darrenldl commented on 2025-04-08 09:03 (UTC)

@kseistrup Thanks for continuing to package this fairly niche piece of software : v

@m040601 Thank you for the kind words!

Re TUI: I agree it's ugly, but solving that essentially requires me to rework or add a lot of widgets to the underlying TUI library, which might be too much work for me.

Docfd has grown fairly complex in its architecture for real time interactive search with async UI, multithreading, DB handling, etc, to support the features I want, so TUI hasn't been the primary focus. Making it work on constrained systems took months of work and redesign as well. But I am interested in at least remediating the cumbersome part/usability issue.

If you are still using docfd and interested in discussing further, shoot me an email or open a discussion on github.

kseistrup commented on 2025-04-02 10:54 (UTC)

@m040601 Thanks for your encouraging words! :)

m040601 commented on 2025-04-02 09:13 (UTC)

Thanks @kseistrup for the bin PKGBUILD. Perfect, with CHANGELOG and everything.

I'm curious about what for and how other Arch users are using it.

As an heavy CLI and TUI user, I've known and used the many other similar purpose "ripgrep-all" and "recoll". I like build indexes of my huge collections of research docs (plain, PDF etc) indexed. No daemons running, no complicated setups, no browsers involved.

I unexpectedly stumbled upon this tool today.

Gave it a quick try today. Ocaml ??? Cant comment on code quality. Very polished, succint, up to the point README and docs. Installed fine and ran flawlessly. Straight and easy to quickstart indexing. Seems speedy and performant on old hardware. No bugs seen.

Personally, on first impressions, I find the TUI usable, but a bit ugly and cumbersome. Understandable but still needs polishing.

Still testing.