1 # TODO: duplicated locales (es vs es_ES, fr vs fr_FR)
2 Summary: Encrypted pass-thru filesystem for Linux
3 Summary(pl.UTF-8): Zaszyfrowany system plików dla Linuksa
8 Group: Applications/System
9 Source0: https://github.com/vgough/encfs/archive/v%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5: 28e6c0a9dbfb26b1e53f491bff4e707b
11 URL: http://www.arg0.net/encfs
12 BuildRequires: boost-devel >= 1.34.0
13 BuildRequires: gettext-tools >= 0.17
14 BuildRequires: libfuse-devel >= 2.5
15 BuildRequires: libstdc++-devel
16 BuildRequires: openssl-devel >= 0.9.7d
17 BuildRequires: perl-tools-pod
18 BuildRequires: pkgconfig
19 BuildRequires: rlog-devel >= 1.3
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 EncFS implements an encrypted filesystem in userspace using FUSE. FUSE
25 provides a Linux kernel module which allows virtual filesystems to be
26 written in userspace. EncFS encrypts all data and filenames in the
27 filesystem and passes access through to the underlying filesystem.
28 Similar to CFS except that it does not use NFS.
30 %description -l pl.UTF-8
31 EncFS jest implementacją zaszyfrowanego systemu plików w przestrzeni
32 użytkownika przy użyciu FUSE. FUSE dostarcza moduł jądra Linuksa
33 pozwalający na obsługę wirtualnych systemów plików w przestrzeni
34 użytkownika. EncFS szyfruje wszystkie dane oraz nazwy plików w
35 systemie plików i przekazuje kontrolę do leżącego niżej systemu
36 plików. Jest podobny do CFS-a, ale nie używa NFS-a.
45 -DBUILD_SHARED_LIBS:BOOL=OFF
50 rm -rf $RPM_BUILD_ROOT
52 %{__make} -C build install \
53 DESTDIR=$RPM_BUILD_ROOT
55 # duplicate of de,es,fr,hu,pt
56 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{de_DE,es_ES,fr_FR,pt_PT}
61 rm -rf $RPM_BUILD_ROOT
63 %files -f %{name}.lang
64 %defattr(644,root,root,755)
65 %doc AUTHORS ChangeLog README.md
66 %attr(755,root,root) %{_bindir}/encfs
67 %attr(755,root,root) %{_bindir}/encfsctl
68 %attr(755,root,root) %{_bindir}/encfssh
69 %{_mandir}/man1/encfs.1*
70 %{_mandir}/man1/encfsctl.1*
71 %{_mandir}/man1/encfssh.1*