configure-stamp:
        dh_testdir
        /usr/bin/perl ./configure --thrflavour= --nothrflavour= --root=/ --prefix=/usr --libdir=lib --project=emi --module lbjp-common.gss
+       # krb: echo "gssapi_provider=kerberos" >> Makefile.inc
+       # krb: echo "GLOBUS_COMMON_CFLAGS=`pkg-config --cflags globus-common`" >> Makefile.inc
+       # krb: echo "GLOBUS_COMMON_LIBS=`pkg-config --libs globus-common`" >> Makefile.inc
        touch $@
 
 build: build-arch build-indep
 
+#krb: %global gssapi_provider_kerberos 1
+
 Summary: @SUMMARY@
 Name: glite-lbjp-common-gss
 Version: @MAJOR@.@MINOR@.@REVISION@
 BuildRequires: c-ares
 BuildRequires: chrpath
 BuildRequires: cppunit-devel
+%if %gssapi_provider_kerberos
+BuildRequires: globus-common-devel
+BuildRequires: krb5-devel
+%else
 BuildRequires: globus-gssapi-gsi-devel
+%endif
 BuildRequires: libtool
 BuildRequires: pkgconfig
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 Summary: Development files for gLite GSS library
 Group: Development/Libraries
 Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: globus-gssapi-gsi-devel, pkgconfig
+%if %gssapi_provider_kerberos
+Requires: globus-common-devel
+Requires: krb5-devel
+%else
+Requires: globus-gssapi-gsi-devel
+%endif
+Requires: pkgconfig
 Provides: glite-security-gss%{?_isa} = %{version}-%{release}
 Obsoletes: glite-security-gss%{?_isa} < 2.1.5-1
 
 
 %build
 /usr/bin/perl ./configure --thrflavour= --nothrflavour= --root=/ --prefix=/usr --libdir=%{_lib} --project=emi --module lbjp-common.gss
+if [ "%gssapi_provider_kerberos" == "1" ]; then
+       echo Kerberos
+       echo "gssapi_provider=kerberos" >> Makefile.inc
+       echo "GLOBUS_COMMON_CFLAGS=`pkg-config --cflags globus-common`" >> Makefile.inc
+       echo "GLOBUS_COMMON_LIBS=`pkg-config --libs globus-common`" >> Makefile.inc
+fi
+
 make