poco 1.10.1 compila
This commit is contained in:
parent
4fb64fa34e
commit
82c41ac869
1 changed files with 263 additions and 20 deletions
|
@ -22,8 +22,8 @@
|
|||
%endif
|
||||
|
||||
Name: poco
|
||||
Version: 1.11.0
|
||||
Release: 2%{?dist}
|
||||
Version: 1.10.1
|
||||
Release: 6%{?dist}
|
||||
Summary: C++ class libraries for network-centric applications
|
||||
|
||||
License: Boost
|
||||
|
@ -33,10 +33,12 @@ Source0: https://github.com/pocoproject/%{name}/archive/%{name}-%{versi
|
|||
|
||||
# Disable the tests that will fail under Koji (mostly network)
|
||||
Patch0: disable-tests.patch
|
||||
# Fix XML compilation due to new methods being guarded by XML_DTD
|
||||
Patch1: define-xml-dtd.patch
|
||||
# Generated a new test certificate (the old one uses a weak algorithm which
|
||||
# is rejected by current OpenSSL) using:
|
||||
# openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 3650
|
||||
Patch1: fix-old-test-cert.patch
|
||||
|
||||
BuildRequires: make
|
||||
BuildRequires: make
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: openssl-devel
|
||||
|
@ -68,6 +70,7 @@ including the standard library.
|
|||
/bin/sed -i.orig -e 's|flags=""|flags="%{optflags}"|g' configure
|
||||
/bin/sed -i.orig -e 's|SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)|SHAREDOPT_LINK =|g' build/config/Linux
|
||||
/bin/sed -i.orig -e 's|"Poco/zlib.h"|<zlib.h>|g' Zip/src/ZipStream.cpp
|
||||
/bin/sed -i.orig -e 's|PDF|Data/SQLite PDF|' travis/runtests.sh
|
||||
/bin/sed -i.orig -e 's|#endif|#define POCO_UNBUNDLED 1\n\n#endif|g' Foundation/include/Poco/Config.h
|
||||
|
||||
rm -f Foundation/src/MSG00001.bin
|
||||
|
@ -158,7 +161,6 @@ rm -f XML/src/xmltok_ns.c
|
|||
rm -f %{buildroot}%{_prefix}/include/Poco/Config.h.orig
|
||||
%make_install -C %{cmake_build_dir}
|
||||
rm -f %{buildroot}%{_prefix}/include/Poco/Config.h.orig
|
||||
rm -f %{buildroot}%{_bindir}/arc
|
||||
|
||||
%check
|
||||
%if %{with tests}
|
||||
|
@ -332,16 +334,6 @@ class libraries for network-centric applications.)
|
|||
%files jwt
|
||||
%{_libdir}/libPocoJWT.so.*
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
%package activerecord
|
||||
Summary: The ActiveRecord POCO component
|
||||
|
||||
%description activerecord
|
||||
This package contains the ActiveRecord component of POCO. (POCO is a set of C++
|
||||
class libraries for network-centric applications.)
|
||||
%files activerecord
|
||||
%{_libdir}/libPocoActiveRecord.so.*
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
%package debug
|
||||
Summary: Debug builds of the POCO libraries
|
||||
|
@ -367,7 +359,6 @@ application testing purposes.
|
|||
%endif
|
||||
%{_libdir}/libPocoEncodingsd.so.*
|
||||
%{_libdir}/libPocoJWTd.so.*
|
||||
%{_libdir}/libPocoActiveRecordd.so.*
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
%package devel
|
||||
|
@ -392,7 +383,6 @@ Requires: poco-mongodb%{?_isa} = %{version}-%{release}
|
|||
Requires: poco-pagecompiler%{?_isa} = %{version}-%{release}
|
||||
Requires: poco-encodings%{?_isa} = %{version}-%{release}
|
||||
Requires: poco-jwt%{?_isa} = %{version}-%{release}
|
||||
Requires: poco-activerecord%{?_isa} = %{version}-%{release}
|
||||
|
||||
Requires: zlib-devel
|
||||
Requires: expat-devel
|
||||
|
@ -442,8 +432,6 @@ POCO applications.
|
|||
%{_libdir}/libPocoEncodingsd.so
|
||||
%{_libdir}/libPocoJWT.so
|
||||
%{_libdir}/libPocoJWTd.so
|
||||
%{_libdir}/libPocoActiveRecord.so
|
||||
%{_libdir}/libPocoActiveRecordd.so
|
||||
%{_libdir}/cmake/Poco
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
|
@ -463,3 +451,258 @@ HTML format.
|
|||
%files doc
|
||||
%doc README NEWS LICENSE CONTRIBUTORS CHANGELOG doc/*
|
||||
|
||||
%changelog
|
||||
* Wed Mar 09 2022 Sandino Araico Sánchez <saraico@ugd.gob.mx> - 1.10.1-6
|
||||
- Compile on CentOS 8 with mariadb
|
||||
|
||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.1-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.1-3
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Thu Jul 30 2020 Scott Talbert <swt@techie.net> - 1.10.1-4
|
||||
- Adapt to cmake out-of-source build changes
|
||||
- Replace old SSL testsuite cert which was rejected by OpenSSL (#1865242)
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue Feb 18 2020 Scott Talbert <swt@techie.net> - 1.10.1-1
|
||||
- Update to new upstream release 1.10.1 (#1803758)
|
||||
|
||||
* Thu Feb 06 2020 Scott Talbert <swt@techie.net> - 1.10.0-1
|
||||
- Update to new upstream release 1.10.0 (#1795299)
|
||||
|
||||
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Sep 19 2019 Scott Talbert <swt@techie.net> - 1.9.4-1
|
||||
- Update to new upstream release 1.9.4 (#1753136)
|
||||
|
||||
* Wed Aug 21 2019 Scott Talbert <swt@techie.net> - 1.9.3-1
|
||||
- Update to new upstream release 1.9.3 (#1743851)
|
||||
|
||||
* Mon Aug 05 2019 Scott Talbert <swt@techie.net> - 1.9.2-1
|
||||
- Update to new upstream release 1.9.2
|
||||
|
||||
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Tue Aug 28 2018 Scott Talbert <swt@techie.net> - 1.9.0-4
|
||||
- Switch build to use cmake and include cmake files (#1587836)
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Fri Jun 29 2018 Scott Talbert <swt@techie.net> - 1.9.0-2
|
||||
- Remove ldconfig scriptlets (no longer needed on F28+)
|
||||
|
||||
* Tue Mar 13 2018 Scott Talbert <swt@techie.net> - 1.9.0-1
|
||||
- New upstream release 1.9.0
|
||||
- Add subpackage for new Encodings component
|
||||
|
||||
* Mon Feb 19 2018 Scott Talbert <swt@techie.net> - 1.8.1-3
|
||||
- Add missing BR for gcc-c++
|
||||
|
||||
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Thu Jan 11 2018 Scott Talbert <swt@techie.net> - 1.8.1-1
|
||||
- New upstream release 1.8.1
|
||||
- Remove patches that have been incorporated upstream
|
||||
|
||||
* Thu Nov 16 2017 Scott Talbert <swt@techie.net> - 1.8.0.1-1
|
||||
- New upstream release 1.8.0.1
|
||||
|
||||
* Tue Nov 14 2017 Scott Talbert <swt@techie.net> - 1.8.0-1
|
||||
- New upstream release 1.8.0
|
||||
|
||||
* Wed Nov 08 2017 Scott Talbert <swt@techie.net> - 1.7.9p2-1
|
||||
- New upstream release 1.7.9p2
|
||||
|
||||
* Fri Sep 22 2017 Scott Talbert <swt@techie.net> - 1.7.9-2
|
||||
- Switch from mysql-devel to mariadb-connector-c-devel (#1493654)
|
||||
|
||||
* Tue Sep 12 2017 Scott Talbert <swt@techie.net> - 1.7.9-1
|
||||
- New upstream release 1.7.9
|
||||
|
||||
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.8p3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Wed Jun 28 2017 Scott Talbert <swt@techie.net> - 1.7.8p3-1
|
||||
- New upstream release 1.7.8p3
|
||||
|
||||
* Thu May 25 2017 Scott Talbert <swt@techie.net> - 1.7.8p2-3
|
||||
- Add patch from upstream to resolve s390x build failures
|
||||
|
||||
* Tue May 23 2017 Scott Talbert <swt@techie.net> - 1.7.8p2-2
|
||||
- Add openssl-devel as a dependency of poco-devel (#1454462)
|
||||
|
||||
* Mon May 08 2017 Scott Talbert <swt@techie.net> - 1.7.8p2-1
|
||||
- New upstream release 1.7.8p2
|
||||
|
||||
* Sun Feb 19 2017 Francis ANDRE <zosrothko@orange.fr> - 1.7.7-2
|
||||
- Add ignored-tests.patch to ignore failing tests on ppce and armv7hl
|
||||
|
||||
* Sat Feb 18 2017 Scott Talbert <swt@techie.net> - 1.7.7-1
|
||||
- New upstream release 1.7.7
|
||||
|
||||
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Jun 23 2016 Francis ANDRE <zosrothko@orange.fr> - 1.7.3-5
|
||||
- Restore POCO_UNBUNDLED definition in Foundation/include/Poco/Config.h
|
||||
so that user's code compiles without having to define POCO_UNBUNDLED.
|
||||
|
||||
* Wed Jun 22 2016 Francis ANDRE <zosrothko@orange.fr> - 1.7.3-4
|
||||
- Restore POCO_UNBUNDLED definition in Foundation/include/Poco/Config.h
|
||||
|
||||
* Fri May 27 2016 Francis ANDRE <zosrothko@orange.fr> - 1.7.3-3
|
||||
- Restore removal of bundled sources
|
||||
|
||||
* Thu May 26 2016 Francis ANDRE <zosrothko@orange.fr> - 1.7.3-3
|
||||
- Exclude Data/SQLite from testing.
|
||||
|
||||
Wed May 25 2016 Dan Horák <dan[at]danny.cz> - 1.7.3-2
|
||||
- conditionalize mongodb support
|
||||
|
||||
* Sat May 14 2016 Francis ANDRE <zosrothko@orange.fr> - 1.7.3-1
|
||||
- New upstream release 1.7.3
|
||||
|
||||
* Mon Mar 28 2016 Scott Talbert <swt@techie.net> - 1.7.2-1
|
||||
- New upstream release 1.7.2
|
||||
|
||||
* Sun Mar 20 2016 Scott Talbert <swt@techie.net> - 1.7.1-1
|
||||
- New upstream release 1.7.1
|
||||
- Remove patches that have been incorporated upstream
|
||||
|
||||
* Thu Feb 04 2016 Scott Talbert <swt@techie.net> - 1.6.1-2
|
||||
- Add patch for SQLite on EL7
|
||||
- Add patch for PPC64LE
|
||||
|
||||
* Sat Jan 30 2016 Scott Talbert <swt@techie.net> - 1.6.1-1
|
||||
- New upstream release 1.6.1 (#917362)
|
||||
- Removed AArch64 patch as it has been incorporated upstream
|
||||
- Removed superfluous %%defattrs
|
||||
- Add patches to fix partial PCRE unbundling issues
|
||||
- Add patch to fix sample linking issues with JSON library
|
||||
- Enable running of tests in %%check
|
||||
- Add JSON and MongoDB subpackages
|
||||
|
||||
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2p1-2.10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.4.2p1-2.9
|
||||
- Rebuilt for GCC 5 C++11 ABI change
|
||||
|
||||
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2p1-2.8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Tue Jul 08 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 1.4.2p1-2.7
|
||||
- Add support for AArch64
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2p1-2.6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2p1-2.5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2p1-2.3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 1.4.2p1-2.2
|
||||
- Rebuild against PCRE 8.30
|
||||
|
||||
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2p1-2.1
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Sun Dec 18 2011 Dan Horák <dan@danny.cz> - 1.4.p1-2
|
||||
- build without tests on s390
|
||||
|
||||
* Wed Sep 28 2011 Maxim Udushlivy <udushlivy@mail.ru> - 1.4.2p1-1
|
||||
- Updated for POCO 1.4.2p1. Obsoleted .spec directives were removed.
|
||||
|
||||
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 1.4.1p1-1.1
|
||||
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
|
||||
|
||||
* Thu Feb 10 2011 Maxim Udushlivy <udushlivy@mail.ru> - 1.4.1p1-1
|
||||
- Updated for POCO 1.4.1p1.
|
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1-1.1
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Tue Feb 01 2011 Maxim Udushlivy <udushlivy@mail.ru> - 1.4.1-1
|
||||
- Updated for POCO 1.4.1.
|
||||
|
||||
* Fri Jan 21 2011 Maxim Udushlivy <udushlivy@mail.ru> - 1.4.0-1
|
||||
- Updated for POCO 1.4.0. The "syslibs" patch was removed.
|
||||
- This release enables a small part of the PCRE library to be
|
||||
compiled-in, which is unavoidable since POCO uses some internal PCRE
|
||||
functions for Unicode classification and manipulation.
|
||||
|
||||
* Wed Jun 02 2010 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.6p2-2
|
||||
- Missing dependencies on system header files were fixed.
|
||||
- Options were added to build POCO without tests and samples.
|
||||
|
||||
* Fri May 07 2010 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.6p2-1
|
||||
- The package was upgraded for the use of POCO version 1.3.6p2.
|
||||
|
||||
* Wed Dec 23 2009 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.6p1-1
|
||||
- The package was upgraded for the use of POCO version 1.3.6p1.
|
||||
- A new binary package (poco-pagecompiler) is now produced by the
|
||||
rpmbuild process.
|
||||
- The syslibs patch was considerably simplified (based on a new
|
||||
"configure" script option which was introduced by POCO developers for
|
||||
the maintainers of the POCO Debian package).
|
||||
|
||||
* Tue Nov 17 2009 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.5-8
|
||||
- The "make" invocation command in the %%build section was modified to
|
||||
skip premature symbol stripping from retail libraries.
|
||||
|
||||
* Mon Nov 16 2009 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.5-7
|
||||
- A removal of the "Foundation/src/MSG00001.bin" binary file was added
|
||||
to the "%%prep" section.
|
||||
- Values for the top "Summary", "Group" and "%%description" were
|
||||
restored.
|
||||
- A "BuildRoot" tag was added.
|
||||
|
||||
* Fri Nov 13 2009 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.5-6
|
||||
- The generation of the "poco" metapackage is now suppressed.
|
||||
- A comment for the patch was added.
|
||||
- The usage of %% symbol in the %%changelog section was fixed.
|
||||
|
||||
* Wed Nov 11 2009 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.5-5
|
||||
- A patch "poco-1.3.5-syslibs.patch" was added. The build process now
|
||||
does not use bundled versions of the system libraries (zlib, pcre,
|
||||
sqlite and expat).
|
||||
|
||||
* Fri Nov 06 2009 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.5-4
|
||||
- The name of "poco-testing" subpackage was reverted to "poco-debug".
|
||||
- The "Release" field was fixed to use "%%{?dist}".
|
||||
- The ".*DS_Store" files removal was moved to the %%prep section.
|
||||
- Fedora compilation flags (%%{optflags}) are now injected into the
|
||||
"configure" script.
|
||||
|
||||
* Wed Nov 04 2009 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.5-3
|
||||
- Each POCO component is now put in its own binary package. The "poco"
|
||||
package is now a meta package.
|
||||
- Option "-s" was removed from the "make" invocation commands.
|
||||
- "perl" was replaced by "sed" for string substitutions in Makefile's.
|
||||
|
||||
* Tue Jun 23 2009 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.5-2
|
||||
- The "poco-extra" subpackage was split into separate "poco-odbc",
|
||||
"poco-mysql" and "poco-zip".
|
||||
- The "poco-debug" subpackage was renamed to "poco-testing".
|
||||
- The "poco-doc" subpackage with the API reference documentation
|
||||
was added.
|
||||
|
||||
* Sat Jun 20 2009 Maxim Udushlivy <udushlivy@mail.ru> - 1.3.5-1
|
||||
- The first version.
|
||||
|
||||
|
|
Loading…
Reference in a new issue