Package Details: duck 4.7.17418-2

Package Base: duck
Description: Cyberduck CLI
Upstream URL: https://duck.sh/
Category: network
Licenses: GPL
Submitter: ghost64
Maintainer: djmattyg007
Last Packager: ghost64
Votes: 0
First Submitted: 2015-04-30 10:13
Last Updated: 2015-05-15 00:41

Latest Comments

Comment by djmattyg007

2015-06-11 08:47

I will aim to have this updated before the end of the week.

Comment by ghost64

2015-06-10 13:10

Thanks for reminding me, I do not use this application anymore. Please adopt it if you wish. Disowning

Comment by djmattyg007

2015-06-10 12:41

There's a lot of room for improvement in this package.

- There's an unused variable named 'PKGEXT' declared near the top.
- The install script creates symlinks that should be created by the package() function in the PKGBUILD.
- Said symlinks go into /usr/local/bin, which is a direct contravention of the Arch Linux packaging guidelines: https://wiki.archlinux.org/index.php/Arch_packaging_standards#Package_etiquette
- The install script has a direct dependency on the desktop-file-utils package, but this isn't mentioned in the list of dependencies for the package.
- Given this is a CLI package, it's difficult to see why there is a dependency on the desktop-file-utils package at all.

To sum up, I would consider this package dangerous, and would not use it under any circumstances until all of the above points have been addressed.

Comment by ghost64

2015-05-05 14:55

I have moved from the snapshots to the stable releases as recommended by the developer.