git-crypt package creation
Signed-off-by: tuibuilder_pel7x64builder0 <tuibuilder@powerel.org>master
parent
062179bf71
commit
53d245ce47
|
@ -0,0 +1,84 @@
|
|||
Name: git-crypt
|
||||
Version: 0.6.0
|
||||
Release: 6%{?dist}
|
||||
Summary: Transparent file encryption in git
|
||||
|
||||
# MIT/X11 (BSD like): fhstream.{hpp|cpp} and parse_options.{hpp|cpp}
|
||||
# GPLv3+: all other source files
|
||||
License: GPLv3+ and MIT
|
||||
URL: https://www.agwa.name/projects/git-crypt
|
||||
Source0: %{URL}/downloads/%{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: libxslt
|
||||
BuildRequires: docbook-style-xsl
|
||||
Requires: git
|
||||
|
||||
%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
|
||||
%autosetup
|
||||
sed -i "s|^\tinstall -|\t\$(INSTALL) -|" Makefile
|
||||
|
||||
%build
|
||||
export DOCBOOK_XSL=%{_datadir}/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl
|
||||
export ENABLE_MAN=yes
|
||||
export CXXFLAGS="%{optflags}"
|
||||
export LDFLAGS="%{__global_ldflags}"
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install ENABLE_MAN=yes PREFIX=%{_prefix}
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc README README.md
|
||||
%{_bindir}/%{name}
|
||||
%{_mandir}/man1/git-crypt.1*
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Sun Apr 1 2018 Christian Kellner <ckellner@redhat.com> - 0.6.0-3
|
||||
- More review comments: License corrections, LDFLAGS,
|
||||
patch Makefile to preserve timestamps for install and
|
||||
fix add gcc-c++ as build requirement.
|
||||
|
||||
* Sat Mar 31 2018 Christian Kellner <ckellner@redhat.com> - 0.6.0-2
|
||||
- Address review comments: Fix Summary, use macros for paths.
|
||||
|
||||
* Sat Mar 31 2018 Christian Kellner <ckellner@redhat.com> - 0.6.0-1
|
||||
- Drop gpg-from-git-config.patch (included upstream)
|
||||
- Drop openssl11.patch (fixed upstream)
|
||||
- Setup CXXFLAGS so we get the correct compiler flags;
|
||||
this is also needed for debuginfo extraction to work.
|
||||
|
||||
* Fri Jun 9 2017 Christian Kellner <ckellner@redhat.com> - 0.5.0-4
|
||||
- Add patch to read gpg excutable from .git/config
|
||||
|
||||
* Fri Mar 31 2017 Christian Kellner <ckellner@redhat.com> - 0.5.0-3
|
||||
- Only apply the patch on fedora versions > 25
|
||||
|
||||
* Thu Mar 30 2017 Christian Kellner <ckellner@redhat.com> - 0.5.0-2
|
||||
- Add patch for openssl 1.1 changes
|
||||
|
||||
* Tue Mar 28 2017 Christian Kellner <ckellner@redhat.com> - 0.5.0-1
|
||||
- Initial revision
|
Loading…
Reference in New Issue