Группа :: Система/Библиотеки
Пакет: libmesode
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: libmesode
Version: 0.9.3
Release: alt2
Summary: Profanity project fork of libstrophe, an XMPP client library written in C
Group: System/Libraries
License: GPLv3
Source: %version.tar.gz
# Automatically added by buildreq on Sun Jul 22 2018
# optimized out: glibc-kernheaders-generic glibc-kernheaders-x86 libcom_err-devel libkrb5-devel perl pkg-config python-base
BuildRequires: doxygen libexpat-devel libssl-devel
%description
Libmesode is a fork of libstrophe (http://strophe.im/libstrophe/),
a lightweight XMPP client library written in C,
for use in Profanity (http://www.profanity.im/).
Reasons for forking:
Remove Windows support
Support only one XML Parser implementation (expat)
Support only one SSL implementation (OpenSSL)
This simplifies maintenance of the library when used in Profanity.
Whilst Profanity will run against libstrophe, libmesode provides
extra TLS functionality such as manual SSL certificate verification.
%package devel
Group: Development/C
Summary: Development environment for %name
Requires: %name = %version-%release
%description devel
Development environment for %name
%prep
%setup
# XXX enable TLS1.0
sed -i '/SSL_OP_NO_TLSv1/s|^|//|' "src/tls_openssl.c"
%build
%autoreconf
%configure
%make_build
doxygen
%install
%makeinstall
rm -fv %buildroot%_libdir/*.a
%check
make check
%files
%_libdir/*.so.*
%files devel
%doc README.markdown docs
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*
%changelog
…
Полный changelog можно просмотреть здесь
Version: 0.9.3
Release: alt2
Summary: Profanity project fork of libstrophe, an XMPP client library written in C
Group: System/Libraries
License: GPLv3
Source: %version.tar.gz
# Automatically added by buildreq on Sun Jul 22 2018
# optimized out: glibc-kernheaders-generic glibc-kernheaders-x86 libcom_err-devel libkrb5-devel perl pkg-config python-base
BuildRequires: doxygen libexpat-devel libssl-devel
%description
Libmesode is a fork of libstrophe (http://strophe.im/libstrophe/),
a lightweight XMPP client library written in C,
for use in Profanity (http://www.profanity.im/).
Reasons for forking:
Remove Windows support
Support only one XML Parser implementation (expat)
Support only one SSL implementation (OpenSSL)
This simplifies maintenance of the library when used in Profanity.
Whilst Profanity will run against libstrophe, libmesode provides
extra TLS functionality such as manual SSL certificate verification.
%package devel
Group: Development/C
Summary: Development environment for %name
Requires: %name = %version-%release
%description devel
Development environment for %name
%prep
%setup
# XXX enable TLS1.0
sed -i '/SSL_OP_NO_TLSv1/s|^|//|' "src/tls_openssl.c"
%build
%autoreconf
%configure
%make_build
doxygen
%install
%makeinstall
rm -fv %buildroot%_libdir/*.a
%check
make check
%files
%_libdir/*.so.*
%files devel
%doc README.markdown docs
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*
%changelog
…
Полный changelog можно просмотреть здесь