]> git.pld-linux.org Git - packages/encfs.git/blob - encfs.spec
- release 4
[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:        4
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:  boost-devel >= 1.34.0
16 BuildRequires:  libfuse-devel >= 2.5
17 BuildRequires:  libstdc++-devel
18 BuildRequires:  libtool
19 BuildRequires:  openssl-devel >= 0.9.7d
20 BuildRequires:  pkgconfig
21 BuildRequires:  rlog-devel
22 Requires:       rlog >= 1.3
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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
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.
39
40 %prep
41 %setup -q
42 %patch0 -p1
43
44 %build
45 # %{__libtoolize}
46 # %{__aclocal}
47 # %{__autoconf}
48 # %{__autoheader}
49 # %{__automake}
50 %configure \
51   --with-boost-system=boost_system \
52   --with-boost-serialization=boost_serialization \
53   --with-boost-filesystem=boost_filesystem \
54         --enable-debug=no
55 %{__make} -j1 LDFLAGS=-lboost_system
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59
60 %{__make} install \
61         DESTDIR=$RPM_BUILD_ROOT
62
63 # No public headers => no need for devel files
64 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
65
66 rm -rf $RPM_BUILD_ROOT/usr/share/locale/{fr_FR,pt_PT}
67
68 %find_lang %{name}
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %post   -p /sbin/ldconfig
74 %postun -p /sbin/ldconfig
75
76 %files -f %{name}.lang
77 %defattr(644,root,root,755)
78 %doc AUTHORS ChangeLog README
79 %attr(755,root,root) %{_bindir}/encfs*
80 %attr(755,root,root) %{_libdir}/lib*.so*
81 %{_mandir}/man1/*.1*
This page took 0.057407 seconds and 3 git commands to generate.