forked from pool/libircclient
Compare commits
12 Commits
e259dc8763
...
factory
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
|
Mon Jun 13 12:16:50 UTC 2016 - joop.boonen@opensuse.org
|
||||||
|
|
||||||
- cipher suite fix from ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH to
|
- cipher suite fix from ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH to
|
||||||
EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
|
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
|
Mon Jun 13 11:30:08 UTC 2016 - joop.boonen@opensuse.org
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libircclient
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# 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)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# 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
|
%define soname 1
|
||||||
Version: 1.9
|
Name: libircclient
|
||||||
|
Version: 1.10
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Library implementing client-server IRC protocol
|
Summary: Library implementing client-server IRC protocol
|
||||||
License: LGPL-2.0+
|
License: LGPL-2.0-or-later
|
||||||
Group: System/Libraries
|
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
|
Source0: http://sourceforge.net/projects/%{name}/files/%{name}/%{version}/%{name}-%{version}.tar.gz
|
||||||
# PATCH-FIX-OPENSUSE libircclient-memory-overflow.diff
|
# PATCH-FIX-OPENSUSE libircclient-memory-overflow.diff
|
||||||
Patch0: libircclient-memory-overflow.diff
|
Patch0: libircclient-memory-overflow.diff
|
||||||
# PATCH-FIX-UPSTREAM libircclient-cipher-suite.patch bnc#857151
|
# PATCH-FIX-UPSTREAM libircclient-cipher-suite.patch bnc#857151
|
||||||
Patch1: libircclient-cipher-suite.diff
|
Patch1: libircclient-cipher-suite.diff
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: fdupes
|
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: libopenssl-devel
|
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
%if 0%{?suse_version} > 1500
|
||||||
|
BuildRequires: python3-Sphinx
|
||||||
|
BuildRequires: python3-Sphinx-latex
|
||||||
|
%else
|
||||||
BuildRequires: python-Sphinx
|
BuildRequires: python-Sphinx
|
||||||
BuildRequires: python-rst2pdf
|
BuildRequires: python-Sphinx-latex
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
%endif
|
||||||
|
BuildRequires: pkgconfig(libcrypto)
|
||||||
|
BuildRequires: pkgconfig(libssl)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
It is designed to be small, fast, portable and compatible to RFC standards and most IRC clients.
|
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.
|
It is designed to be small, fast, portable and compatible to RFC standards and most IRC clients.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%autosetup -p1
|
||||||
%patch0 -p1
|
|
||||||
%patch1 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="%{optflags} -fno-strict-aliasing"
|
export CFLAGS="%{optflags} -fno-strict-aliasing"
|
||||||
export CPPFLAGS="$CFLAGS"
|
export CXXFLAGS="$CFLAGS"
|
||||||
%configure --enable-ipv6 --enable-openssl --enable-shared
|
%configure --enable-ipv6 --enable-openssl --enable-shared
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
cd doc
|
cd doc
|
||||||
make html
|
make html
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%makeinstall
|
%make_install
|
||||||
rm -f "%{buildroot}/%{_libdir}"/*.la
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
mkdir -p "%{buildroot}/%{_mandir}/man1";
|
mkdir -p "%{buildroot}/%{_mandir}/man1";
|
||||||
install -pm0644 man/libircclient.1 "%{buildroot}/%{_mandir}/man1/";
|
install -pm0644 man/libircclient.1 "%{buildroot}/%{_mandir}/man1/";
|
||||||
%fdupes -s %{buildroot}
|
|
||||||
|
|
||||||
%post -n %{name}%{soname} -p /sbin/ldconfig
|
%post -n %{name}%{soname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun -n %{name}%{soname} -p /sbin/ldconfig
|
%postun -n %{name}%{soname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%files -n %{name}%{soname}
|
%files -n %{name}%{soname}
|
||||||
%defattr(-,root,root)
|
%doc Changelog README THANKS
|
||||||
%doc Changelog LICENSE README THANKS
|
%license LICENSE
|
||||||
%{_libdir}/libircclient.so.%{soname}
|
%{_libdir}/libircclient.so.%{soname}
|
||||||
|
|
||||||
%files -n %{name}-devel
|
%files -n %{name}-devel
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_includedir}/*
|
%{_includedir}/*
|
||||||
%{_libdir}/libircclient.so
|
%{_libdir}/libircclient.so
|
||||||
%{_mandir}/man1/*
|
%{_mandir}/man1/*
|
||||||
|
|
||||||
%files -n %{name}-doc
|
%files -n %{name}-doc
|
||||||
%defattr(-,root,root)
|
|
||||||
%doc doc/_build/html examples/*.cpp examples/*.c
|
%doc doc/_build/html examples/*.cpp examples/*.c
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Reference in New Issue
Block a user