]>
Commit | Line | Data |
---|---|---|
44efdce5 | 1 | # TODO: duplicated locales (es vs es_ES, fr vs fr_FR) |
b596cc7b | 2 | Summary: Encrypted pass-thru filesystem for Linux |
f46476bf | 3 | Summary(pl.UTF-8): Zaszyfrowany system plików dla Linuksa |
b596cc7b | 4 | Name: encfs |
71c7526f | 5 | Version: 1.5 |
9825e1a3 | 6 | Release: 7 |
b596cc7b | 7 | License: GPL v2 |
f3720e18 | 8 | Group: Applications/System |
71c7526f ZU |
9 | Source0: http://encfs.googlecode.com/files/encfs-1.5-2.tgz |
10 | # Source0-md5: b07008545545b4a57cf2bf65f08a14ad | |
11 | Patch0: %{name}-const-char.patch | |
12 | URL: http://www.arg0.net/encfs | |
ef58da17 | 13 | BuildRequires: autoconf |
14 | BuildRequires: automake | |
9ea89f65 | 15 | BuildRequires: boost-devel >= 1.34.0 |
831874bf | 16 | BuildRequires: libfuse-devel >= 2.5 |
f5270d7d | 17 | BuildRequires: libstdc++-devel |
ef58da17 | 18 | BuildRequires: libtool |
b596cc7b | 19 | BuildRequires: openssl-devel >= 0.9.7d |
36191adb PG |
20 | BuildRequires: pkgconfig |
21 | BuildRequires: rlog-devel | |
b596cc7b | 22 | Requires: rlog >= 1.3 |
c06684f4 | 23 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
b596cc7b PG |
24 | |
25 | %description | |
26 | EncFS implements an encrypted filesystem in userspace using FUSE. FUSE | |
27 | provides a Linux kernel module which allows virtual filesystems to be | |
28 | written in userspace. EncFS encrypts all data and filenames in the | |
29 | filesystem and passes access through to the underlying filesystem. | |
30 | Similar to CFS except that it does not use NFS. | |
31 | ||
4d370407 JR |
32 | %description -l pl.UTF-8 |
33 | EncFS jest implementacją zaszyfrowanego systemu plików w przestrzeni | |
34 | użytkownika przy użyciu FUSE. FUSE dostarcza moduł jądra Linuksa | |
35 | pozwalający na obsługę wirtualnych systemów plików w przestrzeni | |
36 | użytkownika. EncFS szyfruje wszystkie dane oraz nazwy plików w | |
37 | systemie plików i przekazuje kontrolę do leżącego niżej systemu | |
38 | plików. Jest podobny do CFS-a, ale nie używa NFS-a. | |
f3720e18 | 39 | |
b596cc7b PG |
40 | %prep |
41 | %setup -q | |
71c7526f | 42 | %patch0 -p1 |
b596cc7b PG |
43 | |
44 | %build | |
71c7526f ZU |
45 | # %{__libtoolize} |
46 | # %{__aclocal} | |
47 | # %{__autoconf} | |
48 | # %{__autoheader} | |
49 | # %{__automake} | |
b596cc7b | 50 | %configure \ |
71c7526f ZU |
51 | --with-boost-system=boost_system \ |
52 | --with-boost-serialization=boost_serialization \ | |
53 | --with-boost-filesystem=boost_filesystem \ | |
b596cc7b | 54 | --enable-debug=no |
71c7526f | 55 | %{__make} -j1 LDFLAGS=-lboost_system |
b596cc7b PG |
56 | |
57 | %install | |
58 | rm -rf $RPM_BUILD_ROOT | |
59 | ||
60 | %{__make} install \ | |
61 | DESTDIR=$RPM_BUILD_ROOT | |
62 | ||
ef58da17 | 63 | # No public headers => no need for devel files |
64 | rm -f $RPM_BUILD_ROOT%{_libdir}/*.la | |
65 | ||
cb2a1e21 | 66 | rm -rf $RPM_BUILD_ROOT/usr/share/locale/{fr_FR,pt_PT,de_DE,es_ES} |
71c7526f | 67 | |
36191adb PG |
68 | %find_lang %{name} |
69 | ||
b596cc7b PG |
70 | %clean |
71 | rm -rf $RPM_BUILD_ROOT | |
72 | ||
44efdce5 JB |
73 | %post -p /sbin/ldconfig |
74 | %postun -p /sbin/ldconfig | |
75 | ||
36191adb | 76 | %files -f %{name}.lang |
b596cc7b PG |
77 | %defattr(644,root,root,755) |
78 | %doc AUTHORS ChangeLog README | |
ef58da17 | 79 | %attr(755,root,root) %{_bindir}/encfs* |
71c7526f | 80 | %attr(755,root,root) %{_libdir}/lib*.so* |
36191adb | 81 | %{_mandir}/man1/*.1* |