diff --git a/README.md b/README.md index c3a32e6..593c670 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,5 @@ # libgsasl7 +GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers (e.g., IMAP, SMTP) to request authentication from clients, and in clients to authenticate against servers. +GNU SASL consists of a library (`libgsasl'), a command line utility (`gsasl') to access the library from the shell, and a manual. The library includes support for the SASL framework (with authentication functions and application data privacy and integrity functions) and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, NTLM and KERBEROS_V5 mechanisms. + diff --git a/libgsasl7.spec b/libgsasl7.spec new file mode 100644 index 0000000..cd70736 --- /dev/null +++ b/libgsasl7.spec @@ -0,0 +1,121 @@ +Name: libgsasl7 +Version: 1.10.0 +Release: 2mamba +Summary: An implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://www.gnu.org/software/gsasl/ +Source: ftp://ftp.gnu.org/gnu/gsasl/gsasl-%{version}.tar.gz +License: LGPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libgcrypt-devel +BuildRequires: libgpg-error-devel +BuildRequires: libgss-devel +BuildRequires: libidn-devel +BuildRequires: libntlm-devel +## AUTOBUILDREQ-END + +%description +GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers (e.g., IMAP, SMTP) to request authentication from clients, and in clients to authenticate against servers. +GNU SASL consists of a library (`libgsasl'), a command line utility (`gsasl') to access the library from the shell, and a manual. The library includes support for the SASL framework (with authentication functions and application data privacy and integrity functions) and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, NTLM and KERBEROS_V5 mechanisms. + +%package devel +Summary: Devel package for %{name} +Group: Development/Libraries +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Requires: gsasl7 = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers (e.g., IMAP, SMTP) to request authentication from clients, and in clients to authenticate against servers. +GNU SASL consists of a library (`libgsasl'), a command line utility (`gsasl') to access the library from the shell, and a manual. The library includes support for the SASL framework (with authentication functions and application data privacy and integrity functions) and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, NTLM and KERBEROS_V5 mechanisms. +This package contains static libraries and header files need for development. + +%package -n gsasl7 +Summary: An implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms +Group: System/Tools +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description -n gsasl7 +GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers (e.g., IMAP, SMTP) to request authentication from clients, and in clients to authenticate against servers. +GNU SASL consists of a library (`libgsasl'), a command line utility (`gsasl') to access the library from the shell, and a manual. The library includes support for the SASL framework (with authentication functions and application data privacy and integrity functions) and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, NTLM and KERBEROS_V5 mechanisms. + +%debug_package + +%prep +%setup -q -n gsasl-%{version} + +%build +%configure +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%find_lang libgsasl +%find_lang gsasl + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files -f libgsasl.lang +%defattr(-,root,root) +%{_libdir}/libgsasl.so.* +%doc AUTHORS COPYING + +%files devel +%defattr(-,root,root) +%{_includedir}/gsasl*.h +%{_libdir}/libgsasl.a +%{_libdir}/libgsasl.la +%{_libdir}/libgsasl.so +%{_libdir}/pkgconfig/*.pc +%{_mandir}/man1/gsasl.1* +%{_mandir}/man3/gsasl_*.3* +%doc ChangeLog NEWS README THANKS + +%files -n gsasl7 -f gsasl.lang +%defattr(-,root,root) +%{_bindir}/gsasl +%{_mandir}/man1/gsasl.1* +%{_infodir}/gsasl.info* + +%changelog +* Sat May 07 2022 Silvan Calarco 1.10.0-2mamba +- legacy package + +* Mon Jan 25 2021 Silvan Calarco 1.10.0-1mamba +- update to 1.10.0 + +* Sat Oct 26 2019 Silvan Calarco 1.8.1-1mamba +- update to 1.8.1 + +* Mon Jun 11 2012 Automatic Build System 1.8.0-1mamba +- automatic version update by autodist + +* Tue May 10 2011 Automatic Build System 1.6.1-1mamba +- automatic update by autodist + +* Thu Dec 16 2010 Automatic Build System 1.6.0-1mamba +- automatic update by autodist + +* Sun Nov 28 2010 Silvan Calarco 1.4.4-2mamba +- rebuilt to add pkgconfig provide + +* Sat Apr 17 2010 Automatic Build System 1.4.4-1mamba +- automatic update by autodist + +* Wed Jan 20 2010 Automatic Build System 1.4.0-1mamba +- automatic update by autodist + +* Sun Oct 11 2009 Automatic Build System 1.3-1mamba +- automatic update by autodist + +* Sun Jun 21 2009 Automatic Build System 1.2-1mamba +- automatic update by autodist + +* Fri Apr 17 2009 Silvan Calarco 1.1-1mamba +- package created by autospec