]> git.pld-linux.org Git - packages/encfs.git/blob - encfs.spec
8610559ebfcc4ed71c85cbd8357cee42a93e7127
[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.5
6 Release:        2
7 License:        GPL v2
8 Group:          Applications/System
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
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  libfuse-devel >= 2.5
16 BuildRequires:  libstdc++-devel
17 BuildRequires:  libtool
18 BuildRequires:  openssl-devel >= 0.9.7d
19 BuildRequires:  pkgconfig
20 BuildRequires:  rlog-devel
21 Requires:       rlog >= 1.3
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 EncFS implements an encrypted filesystem in userspace using FUSE. FUSE
26 provides a Linux kernel module which allows virtual filesystems to be
27 written in userspace. EncFS encrypts all data and filenames in the
28 filesystem and passes access through to the underlying filesystem.
29 Similar to CFS except that it does not use NFS.
30
31 %description -l pl.UTF-8
32 EncFS jest implementacją zaszyfrowanego systemu plików w przestrzeni
33 użytkownika przy użyciu FUSE. FUSE dostarcza moduł jądra Linuksa
34 pozwalający na obsługę wirtualnych systemów plików w przestrzeni
35 użytkownika. EncFS szyfruje wszystkie dane oraz nazwy plików w
36 systemie plików i przekazuje kontrolę do leżącego niżej systemu
37 plików. Jest podobny do CFS-a, ale nie używa NFS-a.
38
39 %prep
40 %setup -q
41 %patch0 -p1
42
43 %build
44 # %{__libtoolize}
45 # %{__aclocal}
46 # %{__autoconf}
47 # %{__autoheader}
48 # %{__automake}
49 %configure \
50   --with-boost-system=boost_system \
51   --with-boost-serialization=boost_serialization \
52   --with-boost-filesystem=boost_filesystem \
53         --enable-debug=no
54 %{__make} -j1 LDFLAGS=-lboost_system
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58
59 %{__make} install \
60         DESTDIR=$RPM_BUILD_ROOT
61
62 # No public headers => no need for devel files
63 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
64
65 rm -rf $RPM_BUILD_ROOT/usr/share/locale/{fr_FR,pt_PT}
66
67 %find_lang %{name}
68
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
72 %post   -p /sbin/ldconfig
73 %postun -p /sbin/ldconfig
74
75 %files -f %{name}.lang
76 %defattr(644,root,root,755)
77 %doc AUTHORS ChangeLog README
78 %attr(755,root,root) %{_bindir}/encfs*
79 %attr(755,root,root) %{_libdir}/lib*.so*
80 %{_mandir}/man1/*.1*
This page took 0.05661 seconds and 2 git commands to generate.