Package Details: buku 4.2.2-4

Git Clone URL: https://aur.archlinux.org/buku.git (read-only)
Package Base: buku
Description: Powerful command-line bookmark manager. CLI only.
Upstream URL: https://github.com/jarun/Buku
Keywords: bookmark manager
Licenses: GPL3
Submitter: atweiden
Maintainer: benoliver999 (jpdasma)
Last Packager: benoliver999
Votes: 23
Popularity: 0.20
First Submitted: 2015-12-20 18:00
Last Updated: 2019-05-27 12:25

Pinned Comments

benoliver999 commented on 2019-05-27 12:33

This is now CLI only. Please install bukuserver for the full-fat package.

https://aur.archlinux.org/packages/bukuserver/

Latest Comments

1 2 3 Next › Last »

samhh commented on 2019-05-27 13:13

Just wanted to pop by and say thanks for removing all the bukuserver dependencies. :-)

benoliver999 commented on 2019-05-27 12:33

This is now CLI only. Please install bukuserver for the full-fat package.

https://aur.archlinux.org/packages/bukuserver/

benoliver999 commented on 2019-05-27 12:13

It's a bit of a toss up between the 'Arch way' and what upstream wants/does. I'm leaning towards the former.

Do you have any idea of how to make a unique package for bukuserver?

For now I'm thinking I make a 'bukuserver' package that conflicts with 'buku' and provides both.

bohlstry commented on 2019-05-26 20:14

After reading the communication between benoliver999 and jarun I must apologize, my question caused a misunderstanding. My only problem with this AUR package is, that I'm forced to install a lot of dependencies for a feature I don't use. And the standard method at Arch, in my opinion, is to keep things simple and small, and provide additional features as optional packages. That's the reason why I suggested to split the package, a base CLI package "buku" (or "buku-cli") and an additional / optional package "bukuserver". It was just a short note, that upstream provides two packages, too. @benoliver999: thank you very much for your work providing this AUR package! In case you would like to split the package, lines 20 and 21 of PKGBUILD must be replaced by single line 'make DESTDIR="${pkgdir}" PREFIX=/usr install' to omit bukuserver. Dependencies must be adapted, of course.

benoliver999 commented on 2019-05-26 15:23

Upstream has said that the releases on github are just for testing, and that this package is fine as it stands, including bukuserver.

benoliver999 commented on 2019-05-26 14:59

Opened an issue to ask for upstream guidance: https://github.com/jarun/Buku/issues/390

benoliver999 commented on 2019-05-26 13:01

EDIT: we can't use the package that has been built upstream.

For now I am going to stick to source, and see if upstream wants to use the AUR instead of publishing their own package. Then they can decide.

bohlstry commented on 2019-05-26 10:23

Just found, that the provided Arch package from upstream is already split. I downloaded and installed it, and it's dependencies are only "python python-beautifulsoup4 python-certifi python-cryptography python-urllib3" (from "pacman -Qi buku"). A bukuserver file (even not runnable) is not part of this package.

benoliver999 commented on 2019-05-25 18:39

Thoughts on bohlstry's comments from anyone else?

My inclination is to leave it be for now since they are working on splitting the two up: https://github.com/jarun/Buku/issues/343

bukuserver is usable in its current state.

The flip-side is that it is a lot of dependencies for a feature not everyone might want.

bohlstry commented on 2019-05-25 16:29

Wouldn't it be a good idea to split the package into "buku" as command line utility, and "bukuserver" with all the flask dependencies not required by the base package. The base package should not install the "bukuserver" program, which was present in the past, but not usable (as already noted by m040601).