]> git.pld-linux.org Git - packages/encfs.git/blame - encfs.spec
- disable deprecated blowsfish cipher, rebuild with openssl 3.0.0, rel 3
[packages/encfs.git] / encfs.spec
CommitLineData
44efdce5 1# TODO: duplicated locales (es vs es_ES, fr vs fr_FR)
5325f04b 2%bcond_without tests
b596cc7b 3Summary: Encrypted pass-thru filesystem for Linux
f46476bf 4Summary(pl.UTF-8): Zaszyfrowany system plików dla Linuksa
b596cc7b 5Name: encfs
1309457c 6Version: 1.9.5
e3f30a31 7Release: 3
b596cc7b 8License: GPL v2
f3720e18 9Group: Applications/System
aa488f38 10Source0: https://github.com/vgough/encfs/archive/v%{version}/%{name}-%{version}.tar.gz
1309457c 11# Source0-md5: 0244c6a6c0399a068c02ea078ce393d1
71c7526f 12URL: http://www.arg0.net/encfs
9ea89f65 13BuildRequires: boost-devel >= 1.34.0
8dc968be 14BuildRequires: gettext-tools >= 0.17
831874bf 15BuildRequires: libfuse-devel >= 2.5
f5270d7d 16BuildRequires: libstdc++-devel
b596cc7b 17BuildRequires: openssl-devel >= 0.9.7d
79884d3d 18BuildRequires: perl-tools-pod
36191adb 19BuildRequires: pkgconfig
79884d3d 20BuildRequires: rlog-devel >= 1.3
b596cc7b 21Requires: rlog >= 1.3
c06684f4 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
b596cc7b
PG
23
24%description
25EncFS implements an encrypted filesystem in userspace using FUSE. FUSE
26provides a Linux kernel module which allows virtual filesystems to be
27written in userspace. EncFS encrypts all data and filenames in the
28filesystem and passes access through to the underlying filesystem.
29Similar to CFS except that it does not use NFS.
30
4d370407
JR
31%description -l pl.UTF-8
32EncFS jest implementacją zaszyfrowanego systemu plików w przestrzeni
33użytkownika przy użyciu FUSE. FUSE dostarcza moduł jądra Linuksa
34pozwalający na obsługę wirtualnych systemów plików w przestrzeni
35użytkownika. EncFS szyfruje wszystkie dane oraz nazwy plików w
36systemie plików i przekazuje kontrolę do leżącego niżej systemu
37plików. Jest podobny do CFS-a, ale nie używa NFS-a.
f3720e18 38
b596cc7b
PG
39%prep
40%setup -q
41
42%build
bd433ee2 43install -d build
aa488f38 44cd build
e3f30a31 45export CXXFLAGS="%{rpmcxxflags} -DOPENSSL_NO_BF"
bd433ee2 46%cmake .. \
aa488f38 47 -DBUILD_SHARED_LIBS:BOOL=OFF
743eee70 48
aa488f38 49%{__make}
b596cc7b 50
5325f04b
AM
51%if %{with tests}
52%{__make} unittests
53%{__make} test
54%endif
55
b596cc7b
PG
56%install
57rm -rf $RPM_BUILD_ROOT
58
aa488f38 59%{__make} -C build install \
b596cc7b
PG
60 DESTDIR=$RPM_BUILD_ROOT
61
79884d3d 62# duplicate of de,es,fr,hu,pt
bd433ee2 63%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{de_DE,es_ES,fr_FR,pt_PT}
71c7526f 64
36191adb
PG
65%find_lang %{name}
66
b596cc7b
PG
67%clean
68rm -rf $RPM_BUILD_ROOT
69
36191adb 70%files -f %{name}.lang
b596cc7b 71%defattr(644,root,root,755)
aa488f38 72%doc AUTHORS ChangeLog README.md
79884d3d
JB
73%attr(755,root,root) %{_bindir}/encfs
74%attr(755,root,root) %{_bindir}/encfsctl
75%attr(755,root,root) %{_bindir}/encfssh
79884d3d
JB
76%{_mandir}/man1/encfs.1*
77%{_mandir}/man1/encfsctl.1*
debd8fe0 78%{_mandir}/man1/encfssh.1*
This page took 0.081282 seconds and 4 git commands to generate.