Compare commits

...

36 Commits

Author SHA1 Message Date
David Abdurachmanov 8879ee05ac
Rebuilt for Fedora/RISCV (riscv64); adding .rvreX to Release:
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-09-24 12:44:58 +03:00
František Zatloukal 390687ee60 Rebuilt for ICU 71.1 2022-08-01 15:13:41 +02:00
Fedora Release Engineering 9fd58dec00 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 13:59:01 +00:00
Python Maint 84d6887875 Rebuilt for Python 3.11 2022-06-13 15:44:17 +02:00
Jitka Plesnikova 1147d20ef4 Perl 5.36 rebuild 2022-05-30 19:56:29 +02:00
Fedora Release Engineering d506157cb1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 05:55:05 +00:00
Sahana Prasad c83d39753a Rebuilt with OpenSSL 3.0.0 2021-09-14 19:18:43 +02:00
Fedora Release Engineering 7e49c3b16f - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 22:21:27 +00:00
Python Maint 336d040433 Rebuilt for Python 3.10 2021-06-04 21:20:54 +02:00
Jitka Plesnikova 6ad346496a Perl 5.34 rebuild 2021-05-21 12:47:58 +02:00
Pete Walter 0d52871822 Rebuild for ICU 69 2021-05-20 01:25:36 +01:00
Pete Walter a2d4422e26 Rebuild for ICU 69 2021-05-19 16:58:25 +01:00
Zbigniew Jędrzejewski-Szmek b7720181f3 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:11:59 +01:00
Fedora Release Engineering deef89c2c8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-28 00:45:01 +00:00
Tom Stellard 43001c12ed Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 01:55:50 +00:00
Robert Scheck 87f9d1ca4d Build against OpenSSL 1.1 on RHEL/CentOS 7 (for TLSv1.3 support) 2020-10-31 01:07:42 +01:00
Nick Bebout c049c77f41 Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/znc 2020-10-01 15:19:57 -05:00
Nick Bebout f68b63b83b Update to 1.8.2 2020-10-01 15:19:19 -05:00
Fedora Release Engineering d37032374d - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 15:26:24 +00:00
Jitka Plesnikova bd69d824d7 Perl 5.32 rebuild 2020-06-22 19:11:15 +02:00
Nick Bebout 0c3b29c5d8 Update to 1.8.1 to fix CVE-2020-13775 2020-06-19 21:49:02 -05:00
Miro Hrončok e8767eccdf Rebuilt for Python 3.9 2020-05-26 03:55:51 +02:00
Nick Bebout db60e8386d Update sources file 2020-05-20 13:22:27 -05:00
Nick Bebout 8f6c7942f1 Update to 1.8.0 2020-05-20 13:21:07 -05:00
Nick Bebout 59f52207e0 Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/znc 2020-05-20 13:18:03 -05:00
Nick Bebout 9ebddfed03 ZNC should start after network-online.target instead of network.target 2020-05-20 13:17:37 -05:00
Pete Walter cf06222396 Rebuild for ICU 67 2020-05-15 14:20:40 +01:00
Robert Scheck 669cee7b3e Modernize spec file slightly for building on RHEL/CentOS 7 and 8 2020-04-20 03:20:30 +02:00
Fedora Release Engineering 2198f30d06 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 05:22:43 +00:00
Pete Walter c335efb397 Rebuild for ICU 65 2019-11-01 15:49:39 +00:00
Nick Bebout 65a08f1ff2 Update to 1.7.5 2019-09-27 16:37:55 -05:00
Nick Bebout e76c1e4c18 Use %setup and %patch instead of %autosetup in rawhide 2019-09-23 08:37:33 -05:00
Nick Bebout baf7009f9b Update to 1.7.5-rc1 (AKA 1.7.5-0.1) 2019-09-23 08:32:21 -05:00
Nick Bebout 785926e9a2 Commit signature 2019-09-23 07:58:38 -05:00
Miro Hrončok 2cadb6b157 Rebuilt for Python 3.8 2019-08-19 19:11:34 +02:00
Miro Hrončok 100b9ab420 Rebuilt for Python 3.8 2019-08-19 11:10:08 +02:00
3 changed files with 111 additions and 20 deletions

View File

@ -1 +1,2 @@
SHA512 (znc-1.7.4.tar.gz) = ea559ee9e06bfbc51c03ef08e145bc39ee7402638cc153fab7dc1dcedae01548fa0743d726304f9e4631a66241eb96c03940b76093954093a35f69641133b2ae
SHA512 (znc-1.8.2.tar.gz) = e821647b50698c3a82fad039e69943e030bf644d8f8e82afa87c6c11da44761bceecddd510a7a956a1b487b1cca6ee46e8ac8818ea03127f0f1ff8f5d1a1a7f9
SHA512 (znc-1.8.2.tar.gz.sig) = c4fb2817a54155cef19702e3f48ba845350209019445d7b056d303c708ddf8931eea308a0ec84d58f02be0cb932b663c3d2a732c48112205dbe953f8b08423cb

View File

@ -1,6 +1,6 @@
[Unit]
Description=ZNC - an advanced IRC bouncer
After=network.target
After=network-online.target
[Service]
ExecStart=/usr/bin/znc

126
znc.spec
View File

@ -1,7 +1,3 @@
# This package depends on automagic byte compilation
# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2
%global _python_bytecompile_extra 1
# ZNC is a daemon application and that's why needs hardening
%global _hardened_build 1
@ -16,20 +12,21 @@
%endif # 0%{?fedora} || 0%{?rhel} >= 7
Name: znc
Version: 1.7.4
Release: 2%{?dist}
Version: 1.8.2
Release: 15%{?dist}.rvre0
Summary: An advanced IRC bouncer
License: ASL 2.0
URL: https://znc.in
Source0: %{url}/releases/%{name}-%{version}.tar.gz
Source1: %{url}/releases/%{name}-%{version}.tar.gz.sig
Source0: %{url}/releases/archive/%{name}-%{version}.tar.gz
Source1: %{url}/releases/archive/%{name}-%{version}.tar.gz.sig
Source2: gpgkey-5AE420CC0209989E.asc
# Use system-wide crypto policy
# https://fedoraproject.org/wiki/Packaging:CryptoPolicies
Patch0: 0001-Use-system-wide-crypto-policy.patch
BuildRequires: make
BuildRequires: automake
BuildRequires: c-ares-devel
BuildRequires: cyrus-sasl-devel
@ -37,7 +34,11 @@ BuildRequires: gcc-c++
BuildRequires: gettext-devel
BuildRequires: gnupg2
BuildRequires: libicu-devel
%if 0%{?fedora} || 0%{?rhel} >= 8
BuildRequires: openssl-devel >= 0.9.8
%else
BuildRequires: openssl11-devel
%endif
BuildRequires: perl(ExtUtils::Embed)
%if 0%{?rhel} && 0%{?rhel} <= 9
@ -97,19 +98,11 @@ Provides: perl(ZNC::Module) = %{version}-%{release}
%package modpython
Summary: Python3 module for ZNC
%if 0%{?rhel}
BuildRequires: python34-devel
%else
BuildRequires: python3-devel
%endif # 0%{?rhel}
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: swig
Requires: %{name} = %{version}-%{release}
%if 0%{?rhel}
Requires: python34
%else
Requires: python3
%endif # 0%{?rhel}
Requires: python%{python3_pkgversion}
%description modpython
%{summary}.
@ -125,11 +118,17 @@ gpgv2 --homedir "$gpghome" --quiet --keyring $key.gpg %{SOURCE1} %{SOURCE0}
rm -rf "$gpghome" $key.gpg # Cleanup tmp gpg home dir and dearmored key
%autosetup -p1
#%setup -n znc-1.7.5-rc1
#%patch0 -p1
# The manual page references /usr/local/; fix that
sed -ie 's!/usr/local/!/usr/!' man/znc.1
%build
%if 0%{?rhel} == 7
sed -e 's/"openssl"/"openssl11"/g' -i configure
%endif
%configure \
--with-module-prefix=%{_libdir}/znc \
--with-systemdsystemunitdir=%{_unitdir} \
@ -150,6 +149,7 @@ sed -ie 's!/usr/local/!/usr/!' man/znc.1
%install
%make_install
install -d "%{buildroot}%{_sharedstatedir}/znc"
%py_byte_compile %{__python3} %{buildroot}%{_libdir}/znc/
%pre
@ -221,6 +221,96 @@ getent passwd znc >/dev/null || \
%changelog
* Sat Sep 24 2022 David Abdurachmanov <davidlt@rivosinc.com> - 1.8.2-15.rvre0
- Rebuilt for Fedora/RISCV (riscv64)
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 1.8.2-15
- Rebuilt for ICU 71.1
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.8.2-13
- Rebuilt for Python 3.11
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.8.2-12
- Perl 5.36 rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.8.2-10
- Rebuilt with OpenSSL 3.0.0
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.8.2-8
- Rebuilt for Python 3.10
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.8.2-7
- Perl 5.34 rebuild
* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 1.8.2-6
- Rebuild for ICU 69
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 1.8.2-5
- Rebuild for ICU 69
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.8.2-4
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Oct 31 2020 Robert Scheck <robert@fedoraproject.org> - 1.8.2-2
- Build against OpenSSL 1.1 on RHEL/CentOS 7 (for TLSv1.3 support)
* Thu Oct 01 2020 Nick Bebout <nb@fedoraproject.org> - 1.8.2-1
- Update to 1.8.2
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.8.1-2
- Perl 5.32 rebuild
* Fri Jun 19 2020 Nick Bebout <nb@fedoraproject.org> - 1.8.1-1
- Update to 1.8.1
- Fix CVE-2020-13775 possible crash/NULL pointer dereference
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.8.0-2
- Rebuilt for Python 3.9
* Wed May 20 2020 Nick Bebout <nb@fedoraproject.org> - 1.8.0-1
- Update to 1.8.0
- Fix systemd unit file to require network-online.target
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 1.7.5-5
- Rebuild for ICU 67
* Mon Apr 20 2020 Robert Scheck <robert@fedoraproject.org> - 1.7.5-4
- Modernize spec file slightly for building on RHEL/CentOS 7 and 8
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 1.7.5-2
- Rebuild for ICU 65
* Fri Sep 27 2019 Nick Bebout <nb@fedoraproject.org> - 1.7.5-1
- Update to 1.7.5
* Mon Sep 23 2019 Nick Bebout <nb@fedoraproject.org> - 1.7.5-0.1
- Update to 1.7.5-rc1
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.7.4-4
- Rebuilt for Python 3.8
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.7.4-3
- Rebuilt for Python 3.8
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild