Search Criteria
Package Details: jcpwm 1.7.125-15772
Package Actions
Git Clone URL: | https://aur.archlinux.org/jcpwm.git (read-only, click to copy) |
---|---|
Package Base: | jcpwm |
Description: | JumpCloud Password Manager |
Upstream URL: | https://jumpcloud.com |
Keywords: | jumpcloud manager password |
Licenses: | custom |
Submitter: | Dotty |
Maintainer: | Dotty |
Last Packager: | Dotty |
Votes: | 1 |
Popularity: | 0.000129 |
First Submitted: | 2023-08-17 19:59 (UTC) |
Last Updated: | 2023-08-17 19:59 (UTC) |
Dependencies (14)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libappindicator-gtk3
- libnotify (libnotify-gitAUR)
- libsecret
- libxss
- libxtst
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- shared-mime-info
- util-linux-libs (util-linux-libs-selinuxAUR, util-linux-libs-aesAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR)
Latest Comments
Dotty commented on 2023-08-21 15:06 (UTC)
Hello @Auerhuhn,
thanks for that awesome feedback!
I'll work on all that shortly.
Auerhuhn commented on 2023-08-18 18:25 (UTC)
Hi @Dotty,
thanks for contributing your PKGBUILD!
Given that JumpCloud doesn’t include a version number in their download source URL, it may be a good idea to include a
pkgver()
function in your PKGBUILD so it bumps the version automatically. For details, see Nonfree applications package guidelines.That way, you don’t have to modify your PKGBUILD on every upstream release, and your fellow AUR users will get updates immediately without requiring action on your end.
One possible
pkgver()
function for you would be:(This uses
dpkg-deb
, which means you also need to adddpkg
to yourmakedepends
.)That
pkgver()
function also automatically fixes the package version, which should really be 1.7.125.15772, not 1.7.125-15772. (Thepkgrel
field is reserved for you and yourPKGBUILD
revisions, not for upstream changes.)While we’re at it, here are a couple of minor nitpicks, mostly from
namcap
’s output (feel free to ignore them):Do you have any license file from upstream that you could place inside the
/usr/share/licenses/jcpwm
directory?You can probably remove those entries from your
depends
.You can remove those lines from
jcpwm.install
because ALPM hooks already do that for the user.Additionally,
Have you considered adding the symlink in
package
?For example:
Then you’d be able to get rid of your
install
file entirely.And lastly, you could de-clutter your
package()
function by moving thedepends
array to the top level.Thanks again for your package – keep up your good contributions!
Claudia