Package Details: frogfm 9.9.9-9

Git Clone URL: https://aur.archlinux.org/frogfm.git (read-only, click to copy)
Package Base: frogfm
Description: Sleek file manager written in gtkmm 4
Upstream URL: https://github.com/System64fumo/frog
Licenses: WTFPL
Submitter: system64
Maintainer: system64
Last Packager: system64
Votes: 0
Popularity: 0.000000
First Submitted: 2024-10-13 00:24 (UTC)
Last Updated: 2024-10-14 18:19 (UTC)

Dependencies (6)

Required by (0)

Sources (1)

Latest Comments

FabioLolix commented on 2024-10-14 20:13 (UTC)

Hello, Thanks for the updated pkgbuild!
I completely understand that arch has it's own versioning for git packages,
But unless using those guidelines is manditory i'd like to stick to my current versioning scheme (yy.mm.dd as seen in my other programs)

Though I'm now realizing that i was too tired to think yesterday used the build date instead of the commit date.

Versioning guidelines are here https://wiki.archlinux.org/title/VCS_package_guidelines#Git

and your lack the git hash anyway

FabioLolix commented on 2024-10-14 10:23 (UTC)

It is not ok, I'll send you a pkgbuild when I'm home

system64 commented on 2024-10-14 10:04 (UTC)

Very well, I've updated the pkgbuild to include some makedepends, removed libudev and added my versioning scheme with 9.9.9-9 as a fallback. (Gentoo style, No clue if this will cause issues but eh)

Let me know if there are any further changes you would like to suggest.

FabioLolix commented on 2024-10-14 07:24 (UTC)

You're welcome to follow good packaging practice, others pkgbuilds being sub-optimal is not a good excuse :)

About systemd-libs/libudev.so I don't specify it in my pkgbuilds and tolerate the namcap warning so they can be build on Artix (some pkgbuilds may need an update)

system64 commented on 2024-10-14 01:27 (UTC)

yochananmarqos lots of packages don't have git in their makedepends, Unsure about the libudev one i just used the name of the library used and as i'm on Artix i don't really have systemD, If this is to be updated could you suggest a change that doesn't depend on systemD?

system64 commented on 2024-10-14 01:26 (UTC)

Hi FabioLolix, My packages don't really follow the traditional release versioning scheme, And as for the git versioning thing that would only show up once the package is installed soo unsure if i should bother?

FabioLolix commented on 2024-10-13 21:21 (UTC)

Hello system64, I see you are the upstream developer, at the moment this pkgbuild is a disguised VCS one without correlation between pkgver= and source=(), version 0.1 don't exist and a proper versioning is missing https://wiki.archlinux.org/title/VCS_package_guidelines#Git

In the readme is written This is heavily W.I.P so this should be reuploaded as frogfm-git with a proper pkgver(), if you need help let me know

yochananmarqos commented on 2024-10-13 18:29 (UTC)

This is missing git in makedepends().

Also, systemd-libs provides libudev.so, not libudev. The latter tries to pull in an unnecessary AUR package.