Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1576422
 поиск   регистрация   авторизация 
 
Группа :: Система/Ядро и оборудование
Пакет: encfs

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Name: encfs
Version: 1.2.5
Release: alt0.M24.2

Packager: Denis Smirnov <mithraen at altlinux.ru>

Summary: Encrypted pass-thru filesystem for Linux
License: GPL
Group: System/Kernel and hardware
URL: http://arg0.net/encfs

Source0: %name-%version-1.tgz
Source1: %name-umount.encfs

BuildPreReq: gcc-c++ libssl-devel sed pkgconfig
BuildPreReq: libfuse-devel >= 2.2
BuildPreReq: librlog-devel >= 1.3.7

Requires: fuse >= 2.2
Requires: lib%name = %version-%release

%description
EncFS implements an encrypted filesystem in userspace using FUSE.  FUSE
provides a Linux kernel module which allows virtual filesystems to be written
in userspace.  EncFS encrypts all data and filenames in the filesystem and
passes access through to the underlying filesystem.  Similar to CFS except that
it does not use NFS.

%package -n lib%name
Summary: Shared library for encrypted pass-thru filesystem for Linux
Group: System/Libraries
Requires: librlog >= 1.3.7

%description -n lib%name
EncFS implements an encrypted filesystem in userspace using FUSE.  FUSE
provides a Linux kernel module which allows virtual filesystems to be written
in userspace.  EncFS encrypts all data and filenames in the filesystem and
passes access through to the underlying filesystem.  Similar to CFS except that
it does not use NFS.

This package contains shared library for %name.

%package -n lib%name-devel
Summary: Files for developing apps wich use lib%name library
Group: System/Libraries
Requires: lib%name = %version-%release

%description -n lib%name-devel
EncFS implements an encrypted filesystem in userspace using FUSE.  FUSE
provides a Linux kernel module which allows virtual filesystems to be written
in userspace.  EncFS encrypts all data and filenames in the filesystem and
passes access through to the underlying filesystem.  Similar to CFS except that
it does not use NFS.

The lib%name-devel package contains the include files needed to compile
programs that use the lib%name library.

%prep
%setup

%build
%configure --with-pic --disable-rpath
%make_build

%install
%make_install DESTDIR=%buildroot install

%__mkdir_p %buildroot%_docdir/%name-%version
%__cp AUTHORS %buildroot%_docdir/%name-%version
%__cp COPYING %buildroot%_docdir/%name-%version
%__cp ChangeLog %buildroot%_docdir/%name-%version
%__cp README %buildroot%_docdir/%name-%version

%__install -m755 %SOURCE1 %buildroot%_bindir/umount.encfs

%find_lang %name

%post -n lib%name
%post_ldconfig

%postun -n lib%name
%postun_ldconfig

%files -f %name.lang
%_bindir/*
%_man1dir/*
%_docdir/%name-%version

%files -n lib%name
%_libdir/*.so.*

%files -n lib%name-devel
%_libdir/*.so

%changelog

Полный changelog можно просмотреть здесь

 
design & coding: Vladimir Lettiev aka crux © 2004-2005