aboutsummaryrefslogtreecommitdiffhomepage
path: root/redhat/git-remote-gcrypt.spec
blob: 4c922938ff5f63a8f743143cf21b74985c9f0e70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
%global debug_package %{nil}

Name:		git-remote-gcrypt
Version:	1.0.2
Release:	1%{?dist}
Summary:	GNU Privacy Guard-encrypted git remote

Group:		Development Tools
License:	GPLv3
URL:		https://git.spwhitton.name/%{name}
Source0:	%{name}-%{version}.tar.gz

BuildRequires:	python2-docutils
Requires:	gnupg2 git-core

%description
Remote helper programs are invoked by git to handle network transport.
This helper handles gcrypt:: URLs that will access a remote repository
encrypted with GPG, using our custom format.

Supported locations are local, rsync:// and sftp://, where the
repository is stored as a set of files, or instead any <giturl> where
gcrypt will store the same representation in a git repository, bridged
over arbitrary git transport.

The aim is to provide confidential, authenticated git storage and
collaboration using typical untrusted file hosts or services.

%prep
%setup -q -n %{name}

%build
:

%install
export DESTDIR="%{buildroot}"
export prefix="%{_prefix}"
./install.sh

%files
/usr/bin/%{name}
%doc /usr/share/man/man1/%{name}.1.gz

%changelog