]> git.pld-linux.org Git - packages/encfs.git/blob - encfs.spec
724381d12e9bec7a7703bf752e2d0335f6a42dbb
[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.7.4
6 Release:        6
7 License:        GPL v2
8 Group:          Applications/System
9 Source0:        http://encfs.googlecode.com/files/%{name}-%{version}.tgz
10 # Source0-md5:  ac90cc10b2e9fc7e72765de88321d617
11 URL:            http://www.arg0.net/encfs
12 BuildRequires:  autoconf
13 BuildRequires:  automake
14 BuildRequires:  boost-devel >= 1.34.0
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
42 %build
43 # %{__libtoolize}
44 # %{__aclocal}
45 # %{__autoconf}
46 # %{__autoheader}
47 # %{__automake}
48 %configure \
49   --with-boost-system=boost_system \
50   --with-boost-serialization=boost_serialization \
51   --with-boost-filesystem=boost_filesystem
52
53 %{__make} -j1 LDFLAGS="-lboost_system"
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57
58 %{__make} install \
59         DESTDIR=$RPM_BUILD_ROOT
60
61 # No public headers => no need for devel files
62 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
63
64 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/{fr_FR,pt_PT,de_DE,es_ES,hu_HU}
65
66 %find_lang %{name}
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %post   -p /sbin/ldconfig
72 %postun -p /sbin/ldconfig
73
74 %files -f %{name}.lang
75 %defattr(644,root,root,755)
76 %doc AUTHORS ChangeLog README
77 %attr(755,root,root) %{_bindir}/encfs*
78 %attr(755,root,root) %{_libdir}/lib*.so*
79 %{_mandir}/man1/*.1*
This page took 0.026498 seconds and 3 git commands to generate.