ACLOCAL_AMFLAGS = -I m4
SUBDIRS = . examples include
+DIST_SUBDIRS=tests ${SUBDIRS}
INCLUDES = -I$(srcdir)/include
AM_CFLAGS = -Wall -g
rsp_tlscommon.c
endif
+libradsec_la_SOURCES += compat.h \
+ conn.h \
+ debug.h \
+ err.h \
+ event.h \
+ packet.h \
+ peer.h \
+ rsp_debug.h\
+ rsp_hash.h \
+ rsp_list.h \
+ rsp_tlscommon.h \
+ rsp_util.h \
+ tcp.h \
+ tls.h \
+ udp.h
+
libradsec_la_LDFLAGS = -version-info 0:0:0 -export-symbols radsec.sym
libradsec_la_CFLAGS = $(AM_CFLAGS) -Werror # -DDEBUG -DDEBUG_LEVENT
+
+EXTRA_DIST = libradsec.spec radsec.sym
# -*- Autoconf -*- script for libradsec.
-AC_PREREQ([2.65])
-AC_INIT([libradsec], [0.0.2-dev], [linus+libradsec@nordu.net])
+AC_PREREQ([2.63])
+AC_INIT([libradsec], [0.0.2.dev], [linus+libradsec@nordu.net])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_SRCDIR([radsec.c])
AC_CONFIG_AUX_DIR([build-aux])
# Checks for library functions.
AC_CHECK_FUNCS([memset socket strdup strerror strrchr])
-AC_CONFIG_FILES([Makefile
+AC_CONFIG_FILES([Makefile libradsec.spec
include/Makefile
examples/Makefile
tests/Makefile])
--- /dev/null
+Name: @PACKAGE@
+Version: @PACKAGE_VERSION@
+Release: 1%{?dist}
+Summary: RADIUS over TLS library
+
+Group: System Environment/Libraries
+License: BSD
+URL: http://software.uninett.no/radsecproxy/?page=documentation
+Source0: %{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+
+
+BuildRequires: openssl-devel
+BuildRequires: libconfuse-devel
+BuildRequires: freeradius-devel
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+BuildRequires: libevent-devel >= 2.0
+
+
+
+%description
+ Libradsec is a RADIUS over TLS library.
+
+
+%package devel
+Summary: Development files for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%prep
+%setup -q
+
+
+%build
+ export CPPFLAGS='-I%{_includedir}'
+ export LDFLAGS='-L%{_libdir} -L/usr/%{_lib}/freeradius'
+%configure --disable-static
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%doc README
+%{_libdir}/*.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/*
+%{_libdir}/*.so
+
+
+%changelog
+* Tue Sep 27 2011 <hartmans@moonbuildcentos.dev.ja.net> - %{version}-1
+- initial version
+