]> git.pld-linux.org Git - packages/encfs.git/blob - encfs.spec
- disable deprecated blowsfish cipher, rebuild with openssl 3.0.0, rel 3
[packages/encfs.git] / encfs.spec
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
4 Name:           encfs
5 Version:        1.9.1
6 Release:        1
7 License:        GPL v2
8 Group:          Applications/System
9 Source0:        https://github.com/vgough/encfs/archive/v%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5:  7cbf9cc3c5af49b46703ce6ba70d22a4
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
20 Requires:       rlog >= 1.3
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
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.
29
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.
37
38 %prep
39 %setup -q
40
41 %build
42 install -d build
43 cd build
44 %cmake .. \
45         -DBUILD_SHARED_LIBS:BOOL=OFF
46
47 %{__make}
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51
52 %{__make} -C build install \
53         DESTDIR=$RPM_BUILD_ROOT
54
55 # duplicate of de,es,fr,hu,pt
56 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{de_DE,es_ES,fr_FR,pt_PT}
57
58 %find_lang %{name}
59
60 %clean
61 rm -rf $RPM_BUILD_ROOT
62
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*
This page took 0.069716 seconds and 3 git commands to generate.