SHA256
1
0
forked from pool/libircclient

Compare commits

...

12 Commits

Author SHA256 Message Date
bf68f86998 Accepting request 1178148 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1178148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=12
2024-06-03 15:43:35 +00:00
ded1d6ab33 Accepting request 1175503 from home:dimstar:Factory
- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.

OBS-URL: https://build.opensuse.org/request/show/1175503
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=23
2024-06-02 10:19:20 +00:00
40753f86d4 Accepting request 832930 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/832930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=11
2020-09-08 20:50:38 +00:00
0458ea5f33 Accepting request 829643 from home:dirkmueller:branches:devel:libraries:c_c++
- 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)

OBS-URL: https://build.opensuse.org/request/show/829643
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=21
2020-09-08 08:49:07 +00:00
1d1dfd0a1a Accepting request 632012 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/632012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=10
2018-08-29 10:26:57 +00:00
Ismail Dönmez
67fccf4dbb Accepting request 631999 from home:adamm:branches:devel:libraries:c_c++
- pdfgen.patch: use sphinx with latex to build documentation as
  python-rst2pdf is only python2 at the moment

OBS-URL: https://build.opensuse.org/request/show/631999
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=19
2018-08-28 15:57:47 +00:00
2925174e6f Accepting request 560553 from devel:libraries:c_c++
- 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. (forwarded request 560447 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/560553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=9
2017-12-31 00:13:45 +00:00
Joop Boonen
0b3a346f17 Accepting request 560447 from home:elvigia:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/560447
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=17
2017-12-29 13:12:06 +00:00
ee610b26f8 Accepting request 401681 from devel:libraries:c_c++
cipher suite fix from ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH to EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH bnc#857151 libircclient-cipher-suite.diff
  bnc#857151 libircclient-cipher-suite.diff (forwarded request 401680 from worldcitizen)

OBS-URL: https://build.opensuse.org/request/show/401681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=8
2016-06-19 08:48:45 +00:00
Joop Boonen
52ac4f6ba6 Accepting request 401680 from home:worldcitizen:branches:devel:libraries:c_c++
cipher suite fix from ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH to EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH bnc#857151 libircclient-cipher-suite.diff
  bnc#857151 libircclient-cipher-suite.diff

OBS-URL: https://build.opensuse.org/request/show/401680
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libircclient?expand=0&rev=15
2016-06-13 13:36:34 +00:00
c187d11501 Accepting request 285630 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/285630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=7
2015-02-11 15:46:27 +00:00
Stephan Kulow
3835698951 Accepting request 105851 from devel:libraries:c_c++
Build libircclient 1.6

OBS-URL: https://build.opensuse.org/request/show/105851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libircclient?expand=0&rev=2
2012-02-21 11:20:33 +00:00
4 changed files with 55 additions and 26 deletions

3
libircclient-1.10.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bbb26f3af348b252c5204917a7f91cfdf172f1b6afbf4df1e561b03e20503c2d
size 288863

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81c397eee618667bccfe8960352ba5f829c8c2e9badc270594b91128cd89c064
size 291086

View File

@@ -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

View File

@@ -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