wimpysworld / deb-get

apt-get for .debs published via GitHub or direct download 📦
MIT License
1.26k stars 125 forks source link

Re-add Picocrypt #1114

Open sbstn87 opened 1 week ago

sbstn87 commented 1 week ago

Picocrypt has been previously available via deb-get (https://github.com/wimpysworld/deb-get/issues/167), but it stopped publishing .deb packages. Now, they are available again:

https://github.com/Picocrypt/Picocrypt/issues/10

sbstn87 commented 1 week ago

By the way, it is one of the recommended encryption tool on the Privacy Tools website:

https://www.privacytools.io/secure-file-encryption

philclifford commented 1 week ago

Please check https://github.com/wimpysworld/deb-get/blob/main/01-main/CONTRIBUTING.md#adding-software - in particular :

The second is critical: we must be able to determine the version available to compare with any installed package. Typically we do this for github releases by using the api to get the "latest" release and extract the version tag.

It is likely that nightly automated releases will not be acceptable in any case (yes there are "exceptions" - which may at any time be tidied up of course). I'd recommend tweaking the automated workflows to make periodic intentional stable release versions labelled "latest" and label the nightlies as "nightly". Otherwise if declined there is always the option of an external deb-get repository supporting the nightly release, but being included in the core repo would of course be best all round.

I note also in the discussion linked above that there are indications that debian < 12 and derivatives may now be unsupported (the deb compression support). Ideally the more widely acceptable compression option has been adopted, but if not we would need to specify supported releases in the definition, so confirmation either way would be helpful.

I have a "working" definition (https://github.com/philclifford/deb-get/blob/extras/81-betas/packages/picocrypt-gui ) almost ready for a PR once the app version is not hard-coded to 1 and tagged in the release.

HACKERALERT commented 1 week ago

Thanks for the info. I'll make a latest tag some time today or tomorrow that only releases manually.

As for the Debian version, I fixed it. Debian 11 and Ubuntu 22 should be supported.

philclifford commented 1 week ago

@HACKERALERT Thanks!

HACKERALERT commented 1 week ago

@philclifford Stable tagged releases out now!

https://github.com/Picocrypt/Picocrypt/releases

Let me know if this is sufficient.