public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Brian Inglis <Brian.Inglis@SystematicSw.ab.ca>
To: cygwin-apps@cygwin.com
Subject: Re: [ITP] git-crypt 0.6.0
Date: Fri, 09 Aug 2019 06:14:00 -0000	[thread overview]
Message-ID: <abf50a48-6629-5a0e-d51b-044f9ac4f729@SystematicSw.ab.ca> (raw)
In-Reply-To: <b0378c30debe48b08a0688a2d941f8e2@aquafin.be>

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.

  reply	other threads:[~2019-08-09  6:14 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-09  4:17 Nick Nauwelaerts
2019-08-09  6:14 ` Brian Inglis [this message]
2019-08-10  1:48   ` Nick Nauwelaerts
2019-08-10 22:40     ` Brian Inglis
2019-12-01 15:06     ` Jon Turney
2019-12-05 19:59       ` Nick Nauwelaerts
2019-12-21 11:37         ` Marco Atzeri

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=abf50a48-6629-5a0e-d51b-044f9ac4f729@SystematicSw.ab.ca \
    --to=brian.inglis@systematicsw.ab.ca \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).