[Serusers] radiusclient new generation
Maxim Sobolev
sobomax at portaone.com
Wed Dec 3 18:10:46 CET 2003
I've added it into the trunk, thank you very much!
-Maxim
Daniel-Constantin Mierla wrote:
> Here is my first contribution - the spec file to build rpm packages. I
> tested on my redhat and it builds and installs properly. I can build a
> few RH packages, if someone is interested, although compiling from
> sources is a better option.
>
> .Daniel
>
> Maxim Sobolev wrote:
>
>> First release is available here:
>>
>> http://developer.berlios.de/projects/radiusclient-ng/
>>
>> Changes are pretty minimal, the main reason is to simplify ser
>> installation, it is no longer necessary to patch radiusclient to make
>> it working properly, just ask users to install 0.3.3. The new version
>> will also allow to remove lot of #define PW_{SIP,DIGEST}* cruft from
>> Radius acct/auth modules as well as digest attributes mangling code -
>> it's all now in the library.
>>
>> Now I am starting more involved rewrite of API to remove all static
>> storage from the library.
>>
>> Enjoy!
>>
>> -Maxim
>
>
>
>
> ------------------------------------------------------------------------
>
> %define name radiusclient
> %define ver 0.3.3
> %define rel 0
>
> Summary: A portable, easy-to-use and standard compliant library for RADIUS protocol (RFCs 2128 and 2139).
> Name: %name
> Version: %ver
> Release: %rel
> License: BSD License
> Group: Applications/Internet
> Packager: Daniel Mierla <mierla at fokus.fraunhofer.de>
> Vendor: iptel.org, http://www.iptel.org
> URL: http://download.berlios.de/radiusclient-ng
> Source: http://download.berlios.de/radiusclient-ng/radiusclient-%{version}.tar.gz
> BuildRoot: %{_tmppath}/%{name}-%{version}-root
> Conflicts: radiusclient-devel < %ver
> Prefix: %{_prefix}
>
> %description
> A portable, easy-to-use and standard compliant library suitable for developing free and commercial software that need support for a RADIUS protocol (RFCs 2128 and 2139). This is the next generation of radius client libarary you may find at http://www.cityline.net/~lf/radius/ and seems to be no longer maintaned.
>
> %package devel
> Summary: Header files, libraries and development documentation for %{name}.
> Group: Development/Libraries
> Requires: %{name} = %{version}-%{release}
>
> %description devel
> This package contains the header files, static libraries and development
> documentation for %{name}. You need to install %{name}-devel if you want to develop applications using %{name}.
>
> %prep
> %setup
>
> %build
> %configure
> make
>
> %install
> [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
> %makeinstall pkgsysconfdir="%{buildroot}%{_sysconfdir}/%{name}"
>
> rm -f %{buildroot}%{_libdir}/*.la
>
> %clean
> [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
>
> %files
> %defattr(-, root, root)
> %doc README README.radexample CHANGES COPYRIGHT BUGS doc/instop.html
> %dir %{_sysconfdir}/%{name}
> %config(noreplace) %{_sysconfdir}/%{name}/
> %{_sbindir}/*
> %{_libdir}/*.so.*
>
> %files devel
> %defattr(-, root, root)
> %{_libdir}/*.a
> %{_libdir}/*.so
> %{_includedir}/*.h
>
> %changelog
> * Tue Dec 01 2003 Daniel Mierla <mierla at fokus.fraunhofer.de>
> - First version of the spec file
>
More information about the sr-users
mailing list