New package: libgssglue-0.3.

This commit is contained in:
Juan RP 2012-01-28 16:02:42 +01:00
parent d91e1da838
commit e4d2721278
7 changed files with 64 additions and 0 deletions

View file

@ -945,3 +945,4 @@ libestr.so.0 libestr libestr-devel
libee.so.0 libee libee-devel
libobt.so.0 libopenbox openbox-devel
libobrender.so.27 libopenbox openbox-devel
libgssglue.so.1 libgssglue libgssglue-devel

1
srcpkgs/libgssglue-devel Symbolic link
View file

@ -0,0 +1 @@
libgssglue

View file

@ -0,0 +1,2 @@
abi_depends=">=0.3"
api_depends="${abi_depends}"

View file

@ -0,0 +1,22 @@
# Example /etc/gssapi_mech.conf file
#
# GSSAPI Mechanism Definitions
#
# This configuration file determines which GSS-API mechanisms
# the gssd code should use
#
# NOTE:
# The initiaiization function "mechglue_internal_krb5_init"
# is used for the MIT krb5 gssapi mechanism. This special
# function name indicates that an internal function should
# be used to determine the entry points for the MIT gssapi
# mechanism funtions.
#
# library initialization function
# ================================ ==========================
# The MIT K5 gssapi library, use special function for initialization.
/usr/lib/libgssapi_krb5.so mechglue_internal_krb5_init
#/usr/lib/libgssapi.so mechglue_internal_krb5_init
#
# The SPKM3 gssapi library function. Use the function spkm3_gss_initialize.
# /usr/local/gss_mechs/spkm/spkm3/libgssapi_spkm3.so spkm3_gss_initialize

View file

@ -0,0 +1,15 @@
# Template file for 'libgssglue-devel'.
#
short_desc="${short_desc} - development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run glibc-devel
Add_dependency run libgssglue
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
vmove "usr/lib/*.a" usr/lib
}

View file

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

View file

@ -0,0 +1,21 @@
# Template file for 'libgssglue'
pkgname=libgssglue
version=0.3
homepage="http://www.citi.umich.edu/projects/nfsv4/linux/"
distfiles="$homepage/$pkgname/$pkgname-$version.tar.gz"
build_style=gnu-configure
short_desc="Mechanism-switch gssapi library"
maintainer="Juan RP <xtraeme@gmail.com>"
license="BSD"
checksum=d98a022af432b61fe2a1eb811b5916743ccb781e383da680f1a00fd1005a5174
long_desc="
This library exports a gssapi interface, but doesn't implement any gssapi
mechanisms itself; instead it calls gssapi routines in other libraries,
depending on the mechanism."
conf_files="/etc/gssapi_mech.conf"
subpackages="$pkgname-devel"
post_install() {
vinstall ${FILESDIR}/gssapi_mech.conf 644 etc
}