From a7829579ce2dcd25ab57acb0bfc09aadacfeb2aa Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sun, 22 Mar 2015 12:52:39 +0100 Subject: [PATCH 1/2] - new --- freeradius-client.spec | 125 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 freeradius-client.spec diff --git a/freeradius-client.spec b/freeradius-client.spec new file mode 100644 index 0000000..c447a23 --- /dev/null +++ b/freeradius-client.spec @@ -0,0 +1,125 @@ +# +# Conditional build: +%bcond_without static_libs # static library +# +Summary: FreeRADIUS Client framework +Summary(pl.UTF-8): Szkielet klienta FreeRADIUS +Name: freeradius-client +Version: 1.1.7 +Release: 1 +License: BSD +Group: Applications/Networking +Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.gz +# Source0-md5: 43b4d21715b613dc4fe8ef128467fe78 +URL: http://www.freeradius.org/ +Requires: %{name}-libs = %{version}-%{release} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +FreeRADIUS Client is a framework and library for writing RADIUS +clients which additionally includes radlogin, a flexible RADIUS aware +login replacement, a command line program to send RADIUS accounting +records and a utility to query the status of a (Merit) RADIUS server. + +%description -l pl.UTF-8 +FreeRADIUS Client to szkielet i biblioteka do tworzenia klientów +RADIUS; szkielet dodatkowo zawiera program radlogin (elastyczny +zamiennik programu login obsługujący RADIUS), klienta linii poleceń do +wysyłania rekordów rozliczeniowych RADIUS oraz narzędzie do +odpytywania stanu (właściwego) serwera RADIUS. + +%package libs +Summary: FreeRADIUS Client library +Summary(pl.UTF-8): Biblioteka kliencka FreeRADIUS +Group: Libraries + +%description libs +FreeRADIUS Client library. + +%description libs -l pl.UTF-8 +Biblioteka kliencka FreeRADIUS. + +%package devel +Summary: Header files for FreeRADIUS Client library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki FreeRADIUS Client +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} + +%description devel +Header files for FreeRADIUS Client library. + +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki FreeRADIUS Client. + +%package static +Summary: Static FreeRADIUS Client library +Summary(pl.UTF-8): Statyczna biblioteka FreeRADIUS Client +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +Static FreeRADIUS Client library. + +%description static -l pl.UTF-8 +Statyczna biblioteka FreeRADIUS Client. + +%prep +%setup -q + +%build +%configure \ + ac_cv_lib_nsl_gethostbyaddr=no \ + ac_cv_lib_socket_socket=no \ + %{!?with_static_libs:--disable-static} +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%doc BUGS COPYRIGHT README.radexample README.rst doc/{ChangeLog,README,instop.html} +# dummy +#%attr(755,root,root) %{_sbindir}/login.radius +%attr(755,root,root) %{_sbindir}/radacct +%attr(755,root,root) %{_sbindir}/radembedded +%attr(755,root,root) %{_sbindir}/radexample +%attr(755,root,root) %{_sbindir}/radiusclient +%attr(755,root,root) %{_sbindir}/radlogin +%attr(755,root,root) %{_sbindir}/radstatus +%dir %{_sysconfdir}/radiusclient +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary.ascend +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary.compat +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary.merit +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/dictionary.sip +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/issue +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/port-id-map +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/radiusclient.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/radiusclient/servers + +%files libs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libfreeradius-client.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libfreeradius-client.so.2 + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libfreeradius-client.so +%{_libdir}/libfreeradius-client.la +%{_includedir}/freeradius-client.h + +%if %{with static_libs} +%files static +%defattr(644,root,root,755) +%{_libdir}/libfreeradius-client.a +%endif -- 2.43.0 From 7554c746617a29636912c8a7750e42891114b904 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Wed, 1 Feb 2023 23:10:52 +0100 Subject: [PATCH 2/2] Release 2 (by relup.sh) --- freeradius-client.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freeradius-client.spec b/freeradius-client.spec index c447a23..171ee24 100644 --- a/freeradius-client.spec +++ b/freeradius-client.spec @@ -6,7 +6,7 @@ Summary: FreeRADIUS Client framework Summary(pl.UTF-8): Szkielet klienta FreeRADIUS Name: freeradius-client Version: 1.1.7 -Release: 1 +Release: 2 License: BSD Group: Applications/Networking Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.gz -- 2.43.0