This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ITP] git-crypt 0.6.0
- From: Brian Inglis <Brian dot Inglis at SystematicSw dot ab dot ca>
- To: cygwin-apps at cygwin dot com
- Date: Fri, 9 Aug 2019 00:14:48 -0600
- Subject: Re: [ITP] git-crypt 0.6.0
- References: <b0378c30debe48b08a0688a2d941f8e2@aquafin.be>
- Reply-to: Brian dot Inglis at SystematicSw dot ab dot ca
On 2019-08-08 22:17, Nick Nauwelaerts wrote:
> git-crypt is a git plugin that transparently handles encryption/decryption
> of files in combination with git. i've used it on and off again when i need
> to place sensitive info on a location that could be public (or as most ppl
> seem to use it: to save dotfiles on github without all your private stuff
> being world readable). i've been using it sporadicly in cygwin for 2 months
> as well without any issues.
>
> as such i made a cygport of it, but i'm not quite clear on how the process
> works to submit it.
See also:
https://cygwin.com/packaging-contributors-guide.html
https://cygwin.com/packaging-hint-files.html
https://cygwin.com/packaging-package-files.html
https://cygwin.com/package-server.html
https://cygwin.com/package-upload.html
but ignore anything that does not jive with cygport doing most of the grunt work
for you:
$ cygport package.cygport download all test upload announce
but you might want to run the latter two separately after manually installing
and using the packages under Cygwin on your system.
> cygport file & patches are here: https://github.com/inphobia/git-crypt.cygport
>
> cygport file was written by me, windows patches came from the issue tracker,
> a link to the original patch is included as a comment in each patch file.
>
> it completes all cygport steps (compile, package, etc, ...) just fine and the
> resulting package seems to be compliant.
>
> major distro references as requested for new packages:
> https://software.opensuse.org/package/git-crypt
> https://packages.debian.org/sid/git-crypt
You can also check package availability easily on https://pkgs.org/:
$ cygstart https://pkgs.org/download/git-crypt
shows Alt Linux, Arch Linux, Debian, Fedora, FreeBSD, OpenSuSE, Ubuntu.
> license: gpl v3
>
> tested on windows 10 x64 - 1903, cygwin 3.0.7
You also have to build on x86 and provide public links to the package.cygport,
source package-ver-1-src.tar.xz, x86 and x86_64 binary package-ver-1.hint,
package-ver-1.tar.xz, x86 and x86_64 debuginfo package-debuginfo-ver-1.hint and
package-debuginfo-ver-1.tar.xz files, from the build package-ver-1.arch/dist
subdirectories.
--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.