Compare commits
35 Commits
Author | SHA1 | Date |
---|---|---|
František Zatloukal | 390687ee60 | |
Fedora Release Engineering | 9fd58dec00 | |
Python Maint | 84d6887875 | |
Jitka Plesnikova | 1147d20ef4 | |
Fedora Release Engineering | d506157cb1 | |
Sahana Prasad | c83d39753a | |
Fedora Release Engineering | 7e49c3b16f | |
Python Maint | 336d040433 | |
Jitka Plesnikova | 6ad346496a | |
Pete Walter | 0d52871822 | |
Pete Walter | a2d4422e26 | |
Zbigniew Jędrzejewski-Szmek | b7720181f3 | |
Fedora Release Engineering | deef89c2c8 | |
Tom Stellard | 43001c12ed | |
Robert Scheck | 87f9d1ca4d | |
Nick Bebout | c049c77f41 | |
Nick Bebout | f68b63b83b | |
Fedora Release Engineering | d37032374d | |
Jitka Plesnikova | bd69d824d7 | |
Nick Bebout | 0c3b29c5d8 | |
Miro Hrončok | e8767eccdf | |
Nick Bebout | db60e8386d | |
Nick Bebout | 8f6c7942f1 | |
Nick Bebout | 59f52207e0 | |
Nick Bebout | 9ebddfed03 | |
Pete Walter | cf06222396 | |
Robert Scheck | 669cee7b3e | |
Fedora Release Engineering | 2198f30d06 | |
Pete Walter | c335efb397 | |
Nick Bebout | 65a08f1ff2 | |
Nick Bebout | e76c1e4c18 | |
Nick Bebout | baf7009f9b | |
Nick Bebout | 785926e9a2 | |
Miro Hrončok | 2cadb6b157 | |
Miro Hrončok | 100b9ab420 |
3
sources
3
sources
|
@ -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
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[Unit]
|
||||
Description=ZNC - an advanced IRC bouncer
|
||||
After=network.target
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/znc
|
||||
|
|
123
znc.spec
123
znc.spec
|
@ -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}
|
||||
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,93 @@ getent passwd znc >/dev/null || \
|
|||
|
||||
|
||||
%changelog
|
||||
* 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
|
||||
|
||||
|
|
Loading…
Reference in New Issue