This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ITP] git-crypt 0.6.0


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]