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.000000 |
| 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-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-no_deadkeys_underlineAUR)
- libappindicator-gtk3 (libappindicator)
- libnotify (libnotify-gitAUR)
- libsecret
- libxss
- libxtst
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- shared-mime-info
- util-linux-libs (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, openerAUR, mimejs-gitAUR, xdg-utils-mimeoAUR)
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 adddpkgto yourmakedepends.)That
pkgver()function also automatically fixes the package version, which should really be 1.7.125.15772, not 1.7.125-15772. (Thepkgrelfield is reserved for you and yourPKGBUILDrevisions, 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/jcpwmdirectory?You can probably remove those entries from your
depends.You can remove those lines from
jcpwm.installbecause 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
installfile entirely.And lastly, you could de-clutter your
package()function by moving thedependsarray to the top level.Thanks again for your package – keep up your good contributions!
Claudia