New package: ecryptfs-utils-100.

This commit is contained in:
Juan RP 2012-08-07 20:30:50 +02:00
parent cd3054dbd4
commit 1331210799
11 changed files with 105 additions and 0 deletions

View File

@ -984,3 +984,4 @@ libvdeplug.so.3 libvde2-2.3.2_1
libvdemgmt.so.0 libvde2-2.3.2_1
libvdehist.so.0 libvde2-2.3.2_1
libsbc.so.1 sbc-1.0_1
libecryptfs.so.0 libecryptfs-100_1

View File

@ -0,0 +1 @@
ecryptfs-utils

View File

@ -0,0 +1,3 @@
libecryptfs.so.0
libdl.so.2
libc.so.6

View File

@ -0,0 +1,12 @@
# Template file for 'ecryptfs-utils-python'.
#
depends="python"
short_desc="ecryptfs cryptographic filesystem (python binding)"
long_desc="
eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux.
This package contains the Python library binding."
do_install() {
vmove usr/lib/python2.7 usr/lib
}

View File

@ -0,0 +1,10 @@
libdl.so.2
libc.so.6
libcrypto.so.1
libkeyutils.so.1
libpam.so.0
libpam_misc.so.0
libecryptfs.so.0
libgpgme.so.11
libassuan.so.0
libgpg-error.so.0

View File

@ -0,0 +1,15 @@
# Template file for 'libecryptfs-devel'.
#
noarch=yes
depends="keyutils-devel libecryptfs>=${version}_${revision}"
short_desc="ecryptfs cryptographic filesystem (development)"
long_desc="
eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic
filesystem for Linux.
This package contains files for development, headers, static libs, etc."
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
}

View File

@ -0,0 +1,11 @@
libssl3.so
libsmime3.so
libnss3.so
libnssutil3.so
libplds4.so
libplc4.so
libnspr4.so
libpthread.so.0
libkeyutils.so.1
libdl.so.2
libc.so.6

View File

@ -0,0 +1,11 @@
# Template file for 'libecryptfs'.
#
short_desc="ecryptfs cryptographic filesystem (library)"
long_desc="
eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux.
This package contains the library."
do_install() {
vmove "usr/lib/*.so*" usr/lib
}

View File

@ -0,0 +1,39 @@
# Template file for 'ecryptfs-utils'
pkgname=ecryptfs-utils
version=100
revision=1
build_style=gnu-configure
subpackages="libecryptfs libecryptfs-devel ${pkgname}-python"
configure_args="--with-pamdir=/usr/lib/security --enable-gpg --enable-gui"
makedepends="pkg-config intltool python-devel pam-devel nss-devel
swig openssl-devel keyutils-devel gpgme-devel gtk+-devel"
short_desc="ecryptfs cryptographic filesystem (utilities)"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-3"
homepage="http://ecryptfs.org/"
distfiles="http://launchpad.net/ecryptfs/trunk/${version}/+download/${pkgname}_${version}.orig.tar.gz"
checksum=a31cb155483d44a59f1506ab53990ac36f81630e0cb3fd2f4dcba35fab614689
long_desc="
eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem
for Linux.
It provides advanced key management and policy features. eCryptfs stores
cryptographic metadata in the header of each file written, so that encrypted
files can be copied between hosts; the file will be decryptable with the proper
key, and there is no need to keep track of any additional information aside from
what is already in the encrypted file itself. Think of eCryptfs as a sort of
gnupgfs.
eCryptfs is a native Linux filesystem. The kernel module component of eCryptfs
is part of the Linux kernel since 2.6.19.
This package contains the userland utilities."
post_install() {
vmove "sbin/*" usr/sbin
chmod +s ${DESTDIR}/usr/sbin/mount.ecryptfs_private
vmkdir usr/lib/modules-load.d
echo "ecryptfs" > ${DESTDIR}/usr/lib/modules-load.d/ecryptfs.conf
chmod 644 ${DESTDIR}/usr/lib/modules-load.d/ecryptfs.conf
}

1
srcpkgs/libecryptfs Symbolic link
View File

@ -0,0 +1 @@
ecryptfs-utils

1
srcpkgs/libecryptfs-devel Symbolic link
View File

@ -0,0 +1 @@
ecryptfs-utils