commit 97bb000ec52499048aaf918d5e8eb7f8f77a4523154200fa6d6774ab5a293205 Author: Martin Pluskal Date: Thu Feb 1 11:27:37 2018 +0000 Accepting request 571655 from home:etamPL please add git-crypt to devel:tools:scm OBS-URL: https://build.opensuse.org/request/show/571655 OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-crypt?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/git-crypt-0.6.0.tar.gz b/git-crypt-0.6.0.tar.gz new file mode 100644 index 0000000..aeebb31 --- /dev/null +++ b/git-crypt-0.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d30fcd99442d50f4b3c8d554067ff1d980cdf9f3120ee774131172dba98fd6f +size 57275 diff --git a/git-crypt.changes b/git-crypt.changes new file mode 100644 index 0000000..4484149 --- /dev/null +++ b/git-crypt.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Thu Feb 1 10:21:43 UTC 2018 - adam@mizerski.pl + +- new package, version 0.6.0 diff --git a/git-crypt.spec b/git-crypt.spec new file mode 100644 index 0000000..90cc10b --- /dev/null +++ b/git-crypt.spec @@ -0,0 +1,64 @@ +# +# spec file for package git-crypt +# +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: git-crypt +Version: 0.6.0 +Release: 0 +Summary: Transparent file encryption in git +License: GPL-3.0+ +Group: Productivity/Security +URL: https://www.agwa.name/projects/git-crypt/ +Source: https://www.agwa.name/projects/git-crypt/downloads/git-crypt-%{version}.tar.gz +BuildRequires: docbook-xsl-stylesheets +BuildRequires: gcc-c++ +BuildRequires: pkgconfig +BuildRequires: xsltproc +BuildRequires: pkgconfig(libcrypto) +Requires: git-core + +%description +git-crypt enables transparent encryption and decryption of files in a git +repository. Files which you choose to protect are encrypted when committed, and +decrypted when checked out. git-crypt lets you freely share a repository +containing a mix of public and private content. git-crypt gracefully degrades, +so developers without the secret key can still clone and commit to a repository +with encrypted files. This lets you store your secret material (such as keys or +passwords) in the same repository as your code, without requiring you to lock +down your entire repository. + +%prep +%setup -q + +%build +make %{?_smp_mflags} \ + ENABLE_MAN=yes \ + CXXFLAGS="-std=c++11 %{optflags}" + +%install +%make_install \ + ENABLE_MAN=yes \ + PREFIX="%{_prefix}" \ + BINDIR="%{_bindir}" \ + MANDIR="%{_mandir}" + +%files +%doc doc/multiple_keys.md AUTHORS COPYING NEWS.md README.md +%{_bindir}/git-crypt +%{_mandir}/man1/git-crypt.1%{ext_man} + +%changelog