Package Details: polycat 1.2.0-3

Git Clone URL: https://aur.archlinux.org/polycat.git (read-only, click to copy)
Package Base: polycat
Description: Runcat module for Polybar
Upstream URL: https://github.com/2IMT/polycat.git
Keywords: polybar polycat runcat tray waybar
Licenses: MIT
Submitter: 2IMT
Maintainer: 2IMT
Last Packager: 2IMT
Votes: 2
Popularity: 0.001026
First Submitted: 2023-11-10 21:10 (UTC)
Last Updated: 2023-11-11 04:05 (UTC)

Latest Comments

kibertod commented on 2023-11-11 03:16 (UTC)

Ахуенно

Lili1228 commented on 2023-11-10 23:06 (UTC)

Found this package on the "new package" list and since it's your first package, lemme share a few hints.

Both nlohmann-json and argparse are already in Arch, former in extra repo, latter in AUR. You should mark them as make dependencies instead of cloning it here.

Since you post source code tar.gz of each release, you should download that instead as it removes a dependency on git (gzip is in base, so you don't need to specify that).

namcap reports that to run, this package requires glibc and gcc_libs, which is natural considering it's a C++ program. It also reports you didn't put a license, in fact, you didn't put a license anywhere on GitHub.

In package(), https://wiki.archlinux.org/title/CMake_package_guidelines recommends using CMake.

Lastly, this is subjective, but I don't really see a point of requiring explicitly clang, it compiles just fine with GCC.