Merged update from upstream sources
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/geos.git#a18ed7912542ab57de0bd6c8599c27db46a19d73
This commit is contained in:
parent
4bd39e8c0b
commit
f9085eff7d
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,3 +2,4 @@
|
||||
/geos-3.8.0.tar.bz2
|
||||
/check_doxygen_errors.cmake
|
||||
/geos-3.8.1.tar.bz2
|
||||
/geos-3.9.0.tar.bz2
|
||||
|
||||
30
geos.spec
30
geos.spec
@ -1,6 +1,6 @@
|
||||
Name: geos
|
||||
Version: 3.8.1
|
||||
Release: 3%{?dist}
|
||||
Version: 3.9.0
|
||||
Release: 1%{?dist}
|
||||
Summary: GEOS is a C++ port of the Java Topology Suite
|
||||
|
||||
License: LGPLv2
|
||||
@ -11,13 +11,6 @@ Source1: http://git.osgeo.org/gitea/geos/geos/raw/tag/%{version}/doc/check
|
||||
|
||||
# Honour libsuffix
|
||||
Patch1: geos_libsuffix.patch
|
||||
# Install libgeos.so symlink (some packages still use the C++ API)
|
||||
Patch2: geos_libgeos.patch
|
||||
# remove ttmath in favour of DD
|
||||
# backported from upstream: https://git.osgeo.org/gitea/geos/geos/commit/bed36f15
|
||||
# simplified to drop the rm diffs for easier rebasing
|
||||
# fixes https://bugzilla.redhat.com/show_bug.cgi?id=1841335
|
||||
Patch3: geos_remove_ttmath.patch
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: doxygen
|
||||
@ -53,16 +46,13 @@ use GEOS.
|
||||
%autosetup -p1
|
||||
cp -a %{SOURCE1} doc/check_doxygen_errors.cmake
|
||||
|
||||
# Goes together with Patch3:
|
||||
rm -r include/geos/algorithm/ttmath
|
||||
|
||||
|
||||
%build
|
||||
%cmake \
|
||||
%ifarch armv7hl aarch64 s390x
|
||||
-DDISABLE_GEOS_INLINE=ON \
|
||||
%ifarch armv7hl
|
||||
-DDISABLE_GEOS_INLINE=ON \
|
||||
%endif
|
||||
-DBUILD_DOCUMENTATION=ON
|
||||
-DBUILD_DOCUMENTATION=ON
|
||||
%cmake_build
|
||||
|
||||
|
||||
@ -72,11 +62,7 @@ make docs -C %{__cmake_builddir}
|
||||
|
||||
|
||||
%check
|
||||
%ifarch armv7hl aarch64 s390x ppc64le
|
||||
%ctest || :
|
||||
%else
|
||||
%ctest
|
||||
%endif
|
||||
|
||||
|
||||
%ldconfig_scriptlets
|
||||
@ -85,7 +71,7 @@ make docs -C %{__cmake_builddir}
|
||||
%files
|
||||
%doc AUTHORS NEWS README.md
|
||||
%license COPYING
|
||||
%{_libdir}/libgeos.so.%{version}
|
||||
%{_libdir}/libgeos.so.3.9.0
|
||||
%{_libdir}/libgeos_c.so.1*
|
||||
|
||||
%files devel
|
||||
@ -96,9 +82,13 @@ make docs -C %{__cmake_builddir}
|
||||
%{_libdir}/libgeos_c.so
|
||||
%{_libdir}/libgeos.so
|
||||
%{_libdir}/cmake/GEOS/
|
||||
%{_libdir}/pkgconfig/%{name}.pc
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Dec 10 2020 Sandro Mani <manisandro@gmail.com> - 3.9.0-1
|
||||
- Update to 3.9.0
|
||||
|
||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
|
||||
@ -1,12 +0,0 @@
|
||||
diff -rupN --no-dereference geos-3.8.1/CMakeLists.txt geos-3.8.1-new/CMakeLists.txt
|
||||
--- geos-3.8.1/CMakeLists.txt 2020-03-11 14:56:49.830174310 +0100
|
||||
+++ geos-3.8.1-new/CMakeLists.txt 2020-03-11 14:56:49.832174317 +0100
|
||||
@@ -281,7 +281,7 @@ configure_file(cmake/geos-config.cmake
|
||||
|
||||
install(TARGETS geos geos_cxx_flags
|
||||
EXPORT geos-targets
|
||||
- LIBRARY DESTINATION lib${LIB_SUFFIX} NAMELINK_SKIP
|
||||
+ LIBRARY DESTINATION lib${LIB_SUFFIX}
|
||||
ARCHIVE DESTINATION lib${LIB_SUFFIX}
|
||||
RUNTIME DESTINATION bin
|
||||
INCLUDES DESTINATION include
|
||||
@ -1,13 +1,13 @@
|
||||
diff -rupN --no-dereference geos-3.8.1/CMakeLists.txt geos-3.8.1-new/CMakeLists.txt
|
||||
--- geos-3.8.1/CMakeLists.txt 2020-01-05 17:44:53.000000000 +0100
|
||||
+++ geos-3.8.1-new/CMakeLists.txt 2020-03-11 14:56:49.760174088 +0100
|
||||
@@ -281,16 +281,16 @@ configure_file(cmake/geos-config.cmake
|
||||
diff -rupN --no-dereference geos-3.9.0/CMakeLists.txt geos-3.9.0-new/CMakeLists.txt
|
||||
--- geos-3.9.0/CMakeLists.txt 2020-12-09 01:07:19.000000000 +0100
|
||||
+++ geos-3.9.0-new/CMakeLists.txt 2020-12-10 12:23:21.466732306 +0100
|
||||
@@ -300,16 +300,16 @@ configure_file(cmake/geos-config.cmake
|
||||
|
||||
install(TARGETS geos geos_cxx_flags
|
||||
EXPORT geos-targets
|
||||
- LIBRARY DESTINATION lib NAMELINK_SKIP
|
||||
- LIBRARY DESTINATION lib
|
||||
- ARCHIVE DESTINATION lib
|
||||
+ LIBRARY DESTINATION lib${LIB_SUFFIX} NAMELINK_SKIP
|
||||
+ LIBRARY DESTINATION lib${LIB_SUFFIX}
|
||||
+ ARCHIVE DESTINATION lib${LIB_SUFFIX}
|
||||
RUNTIME DESTINATION bin
|
||||
INCLUDES DESTINATION include
|
||||
@ -22,7 +22,7 @@ diff -rupN --no-dereference geos-3.8.1/CMakeLists.txt geos-3.8.1-new/CMakeLists.
|
||||
RUNTIME DESTINATION bin
|
||||
INCLUDES DESTINATION include
|
||||
)
|
||||
@@ -298,12 +298,12 @@ install(TARGETS geos_c
|
||||
@@ -317,12 +317,12 @@ install(TARGETS geos_c
|
||||
install(EXPORT geos-targets
|
||||
FILE geos-targets.cmake
|
||||
NAMESPACE GEOS::
|
||||
@ -37,44 +37,27 @@ diff -rupN --no-dereference geos-3.8.1/CMakeLists.txt geos-3.8.1-new/CMakeLists.
|
||||
install(DIRECTORY
|
||||
"${CMAKE_CURRENT_LIST_DIR}/include/geos"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/include/geos"
|
||||
diff -rupN --no-dereference geos-3.8.1/tools/geos-config.cmake geos-3.8.1-new/tools/geos-config.cmake
|
||||
--- geos-3.8.1/tools/geos-config.cmake 2019-10-29 23:44:33.000000000 +0100
|
||||
+++ geos-3.8.1-new/tools/geos-config.cmake 2020-03-11 14:56:49.760174088 +0100
|
||||
@@ -2,7 +2,7 @@
|
||||
diff -rupN --no-dereference geos-3.9.0/tools/CMakeLists.txt geos-3.9.0-new/tools/CMakeLists.txt
|
||||
--- geos-3.9.0/tools/CMakeLists.txt 2020-11-30 20:08:53.000000000 +0100
|
||||
+++ geos-3.9.0-new/tools/CMakeLists.txt 2020-12-10 12:23:21.466732306 +0100
|
||||
@@ -36,7 +36,7 @@ if(NOT MSVC)
|
||||
|
||||
prefix=@CMAKE_INSTALL_PREFIX@
|
||||
exec_prefix=@CMAKE_INSTALL_PREFIX@/bin
|
||||
-libdir=@CMAKE_INSTALL_PREFIX@/lib
|
||||
+libdir=@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@@LIB_SUFFIX@
|
||||
install(FILES
|
||||
${CMAKE_CURRENT_BINARY_DIR}/geos.pc
|
||||
- DESTINATION lib/pkgconfig)
|
||||
+ DESTINATION lib${LIB_SUFFIX}/pkgconfig)
|
||||
|
||||
endif()
|
||||
|
||||
diff -rupN --no-dereference geos-3.9.0/tools/geos-config.cmake geos-3.9.0-new/tools/geos-config.cmake
|
||||
--- geos-3.9.0/tools/geos-config.cmake 2020-11-30 20:08:53.000000000 +0100
|
||||
+++ geos-3.9.0-new/tools/geos-config.cmake 2020-12-10 12:23:21.466732306 +0100
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
prefix=@ESCAPED_INSTALL_PREFIX@
|
||||
-libdir=${prefix}/lib
|
||||
+libdir=${prefix}/lib@LIB_SUFFIX
|
||||
|
||||
usage()
|
||||
{
|
||||
@@ -44,22 +44,22 @@ case $1 in
|
||||
echo -I@CMAKE_INSTALL_PREFIX@/include
|
||||
;;
|
||||
--libs)
|
||||
- echo -L@CMAKE_INSTALL_PREFIX@/lib -lgeos-@GEOS_VERSION_MAJOR@
|
||||
+ echo -L@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@ -lgeos-@GEOS_VERSION_MAJOR@
|
||||
;;
|
||||
--clibs)
|
||||
- echo -L@CMAKE_INSTALL_PREFIX@/lib -lgeos_c
|
||||
+ echo -L@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@ -lgeos_c
|
||||
;;
|
||||
--cclibs)
|
||||
- echo -L@CMAKE_INSTALL_PREFIX@/lib -lgeos
|
||||
+ echo -L@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@ -lgeos
|
||||
;;
|
||||
--static-clibs)
|
||||
- echo -L@CMAKE_INSTALL_PREFIX@/lib -lgeos_c -lgeos -lm
|
||||
+ echo -L@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@ -lgeos_c -lgeos -lm
|
||||
;;
|
||||
--static-cclibs)
|
||||
- echo -L@CMAKE_INSTALL_PREFIX@/lib -lgeos -lm
|
||||
+ echo -L@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@ -lgeos -lm
|
||||
;;
|
||||
--ldflags)
|
||||
- echo -L@CMAKE_INSTALL_PREFIX@/lib
|
||||
+ echo -L@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@
|
||||
;;
|
||||
--includes)
|
||||
echo @CMAKE_INSTALL_PREFIX@/include
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
2
sources
2
sources
@ -1,2 +1,2 @@
|
||||
SHA512 (check_doxygen_errors.cmake) = 4764415b279cd7583f8ec2e0150ab2e87f12f7b9c6249ee03bf3a368c12f698c586a6b116ae892395b7d46d620f96d2a1ac6aa16ce4bbf4dc2cdedca9f12e07f
|
||||
SHA512 (geos-3.8.1.tar.bz2) = 1d8d8b3ece70eb388ea128f4135c7455899f01828223b23890ad3a2401e27104efce03987676794273a9b9d4907c0add2be381ff14b8420aaa9a858cc5941056
|
||||
SHA512 (geos-3.9.0.tar.bz2) = 518be112b2e05063d97c09d0e568b784e6c65b0a7be1368cefbd481b3f4ac2d8fc89611e6e205a95f4d1740ab4f47b3929fb4c801bcf9a9e9b6ae86a54e62933
|
||||
|
||||
Loading…
Reference in New Issue
Block a user