forked from pool/libircclient
Compare commits
12 Commits
e259dc8763
...
bf68f86998
Author | SHA256 | Date | |
---|---|---|---|
bf68f86998 | |||
ded1d6ab33 | |||
40753f86d4 | |||
0458ea5f33 | |||
1d1dfd0a1a | |||
|
67fccf4dbb | ||
2925174e6f | |||
|
0b3a346f17 | ||
ee610b26f8 | |||
|
52ac4f6ba6 | ||
c187d11501 | |||
|
3835698951 |
3
libircclient-1.10.tar.gz
Normal file
3
libircclient-1.10.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bbb26f3af348b252c5204917a7f91cfdf172f1b6afbf4df1e561b03e20503c2d
|
||||
size 288863
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:81c397eee618667bccfe8960352ba5f829c8c2e9badc270594b91128cd89c064
|
||||
size 291086
|
@@ -1,9 +1,39 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue May 21 10:21:56 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Use %autosetup macro: allows us to eliminate usage of deprecated
|
||||
%patchN syntax.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 25 21:56:59 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||
|
||||
- update to 1.10:
|
||||
* Fixed compatibility with OpenSSL 1.1.x (thanks Antoine Amarilli)
|
||||
* Fixed a few minor Win32 compatibility bugs.
|
||||
* Fixed an error if the TCP connection to the IRC server couldn't be established under 250ms.
|
||||
* Fixed a potential deadlock caused by WSAStartup() being called in DllMain()
|
||||
- remove pdfgen.patch (upstream)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 28 09:08:00 UTC 2018 - adam.majer@suse.de
|
||||
|
||||
- pdfgen.patch: use sphinx with latex to build documentation as
|
||||
python-rst2pdf is only python2 at the moment
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 28 20:30:57 UTC 2017 - crrodriguez@opensuse.org
|
||||
|
||||
- export ac_cv_lib_ssl_SSL_library_init=yes before configure
|
||||
to workaround buggy libssl check, in openSSL 1.1
|
||||
SSL_library_init is a compatibility macro and not a symbol
|
||||
in the shared library.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 13 12:16:50 UTC 2016 - joop.boonen@opensuse.org
|
||||
|
||||
- cipher suite fix from ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH to
|
||||
EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
|
||||
bnc#857151
|
||||
bnc#857151 libircclient-cipher-suite.diff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 13 11:30:08 UTC 2016 - joop.boonen@opensuse.org
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package libircclient
|
||||
#
|
||||
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -12,31 +12,36 @@
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
Name: libircclient
|
||||
%define soname 1
|
||||
Version: 1.9
|
||||
Name: libircclient
|
||||
Version: 1.10
|
||||
Release: 0
|
||||
Summary: Library implementing client-server IRC protocol
|
||||
License: LGPL-2.0+
|
||||
License: LGPL-2.0-or-later
|
||||
Group: System/Libraries
|
||||
Url: http://libircclient.sourceforge.net/
|
||||
URL: http://libircclient.sourceforge.net/
|
||||
Source0: http://sourceforge.net/projects/%{name}/files/%{name}/%{version}/%{name}-%{version}.tar.gz
|
||||
# PATCH-FIX-OPENSUSE libircclient-memory-overflow.diff
|
||||
Patch0: libircclient-memory-overflow.diff
|
||||
# PATCH-FIX-UPSTREAM libircclient-cipher-suite.patch bnc#857151
|
||||
Patch1: libircclient-cipher-suite.diff
|
||||
BuildRequires: automake
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libopenssl-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: pkgconfig
|
||||
%if 0%{?suse_version} > 1500
|
||||
BuildRequires: python3-Sphinx
|
||||
BuildRequires: python3-Sphinx-latex
|
||||
%else
|
||||
BuildRequires: python-Sphinx
|
||||
BuildRequires: python-rst2pdf
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: python-Sphinx-latex
|
||||
%endif
|
||||
BuildRequires: pkgconfig(libcrypto)
|
||||
BuildRequires: pkgconfig(libssl)
|
||||
|
||||
%description
|
||||
It is designed to be small, fast, portable and compatible to RFC standards and most IRC clients.
|
||||
@@ -64,42 +69,36 @@ Group: Development/Libraries/C and C++
|
||||
It is designed to be small, fast, portable and compatible to RFC standards and most IRC clients.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
export CFLAGS="%{optflags} -fno-strict-aliasing"
|
||||
export CPPFLAGS="$CFLAGS"
|
||||
export CXXFLAGS="$CFLAGS"
|
||||
%configure --enable-ipv6 --enable-openssl --enable-shared
|
||||
make %{?_smp_mflags}
|
||||
cd doc
|
||||
make html
|
||||
|
||||
%install
|
||||
%makeinstall
|
||||
rm -f "%{buildroot}/%{_libdir}"/*.la
|
||||
%make_install
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
mkdir -p "%{buildroot}/%{_mandir}/man1";
|
||||
install -pm0644 man/libircclient.1 "%{buildroot}/%{_mandir}/man1/";
|
||||
%fdupes -s %{buildroot}
|
||||
|
||||
%post -n %{name}%{soname} -p /sbin/ldconfig
|
||||
|
||||
%postun -n %{name}%{soname} -p /sbin/ldconfig
|
||||
|
||||
%files -n %{name}%{soname}
|
||||
%defattr(-,root,root)
|
||||
%doc Changelog LICENSE README THANKS
|
||||
%doc Changelog README THANKS
|
||||
%license LICENSE
|
||||
%{_libdir}/libircclient.so.%{soname}
|
||||
|
||||
%files -n %{name}-devel
|
||||
%defattr(-,root,root)
|
||||
%{_includedir}/*
|
||||
%{_libdir}/libircclient.so
|
||||
%{_mandir}/man1/*
|
||||
|
||||
%files -n %{name}-doc
|
||||
%defattr(-,root,root)
|
||||
%doc doc/_build/html examples/*.cpp examples/*.c
|
||||
|
||||
%changelog
|
||||
|
Reference in New Issue
Block a user