Группа :: Система/Ядро и оборудование
Пакет: 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 можно просмотреть здесь
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 можно просмотреть здесь