Package Details: lowcharts-bin 0.5.9-1

Git Clone URL: https://aur.archlinux.org/lowcharts-bin.git (read-only, click to copy)
Package Base: lowcharts-bin
Description: Tool to draw low-resolution graphs in terminal
Upstream URL: https://github.com/juan-leon/lowcharts
Licenses: MIT
Conflicts: lowcharts
Provides: lowcharts
Submitter: Antiz
Maintainer: Antiz
Last Packager: Antiz
Votes: 3
Popularity: 0.177245
First Submitted: 2022-09-13 08:43 (UTC)
Last Updated: 2025-01-10 12:15 (UTC)

Latest Comments

Antiz commented on 2025-04-09 21:18 (UTC)

Or see split packages installing the license under /usr/share/licenses/$pkgname for each sub-packages (e.g. https://gitlab.archlinux.org/archlinux/packaging/packages/bitcoin/-/blob/main/PKGBUILD, which installs the license under /usr/share/license/bitcoin-daemon, /usr/share/license/bitcoin-qt or /usr/share/license/bitcoin-tx depending on which one you install).

Antiz commented on 2025-04-09 21:02 (UTC) (edited on 2025-04-09 21:08 (UTC) by Antiz)

@m040601 That is true for docs in /usr/share/docs but not for licenses in /usr/share/licenses.

The license file distributed with the package is tied up its $pkgname (as in "the software's license provided by package A should be under /usr/share/licenses/A, regardless if the distributed software is actually called B).

See for instance, the python-httpx package shipping its license under /usr/share/license/python-httpx, despite the upstream software actually being called "httpx": https://gitlab.archlinux.org/archlinux/packaging/packages/python-httpx/-/blob/main/PKGBUILD?ref_type=heads#L67

So if the $pkgname is lowcharts-bin, the license distributed with the package should be in /usr/share/licenses/lowcharts-bin/.

m040601 commented on 2025-04-09 20:40 (UTC)

pacman -Ql lowcharts-bin

....
lowcharts-bin /usr/share/licenses/
lowcharts-bin /usr/share/licenses/lowcharts-bin/
lowcharts-bin /usr/share/licenses/lowcharts-bin/LICENSE
...

The names of directories you create in "/usr/share/docs" and "/usr/share/licenses" dont get the "-bin"or "-git" appended. It doesn matter if the PKGBUILD is called "XYZ-bin" or "XYZ-git". That's the job for other "tags" like for ex. "Conflicts", "Provides" "Replaces". So it should be,

/usr/share/licenses/lowcharts/LICENSE

Antiz commented on 2022-09-14 22:35 (UTC) (edited on 2022-09-14 22:38 (UTC) by Antiz)

Hey @m040601
Thanks a lot for your feedback, I appreciate it !

As I'm "only" the maintainer of the package, I have to give a shout-out to the upstream developer whose doing an awesome job with lowcharts:
https://github.com/juan-leon :)

m040601 commented on 2022-09-14 22:22 (UTC)

Really, really cool tool. A must for a cli fanatic terminal nerd graph lover.

Thanks a lot for providing the "-bin" PKGBUILD. Makes life a lot easier for those of us who dont want to compile Rust.