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

推荐订阅源

G
Google Developers Blog
人人都是产品经理
人人都是产品经理
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
小众软件
小众软件
B
Blog
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans
J
Java Code Geeks
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
V
V2EX

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-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.