[Git][debian-gis-team/jeolib-jiplib][upstream] New upstream version 1.1.7+ds
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Mon Feb 9 12:55:00 GMT 2026
Bas Couwenberg pushed to branch upstream at Debian GIS Project / jeolib-jiplib
Commits:
67996f18 by Bas Couwenberg at 2026-02-09T13:42:29+01:00
New upstream version 1.1.7+ds
- - - - -
8 changed files:
- CMakeLists.txt
- cmake.pc.in
- doc/conf.py
- src/imageclasses/VectorOgr.cc
- src/imageclasses/VectorOgr.h
- src/imageclasses/jlpolygonize_lib.cc
- src/python/__init__.py
- src/python/setup.py
Changes:
=====================================
CMakeLists.txt
=====================================
@@ -1,7 +1,7 @@
###############################################################################
# CMakeLists build script for cmake
# Author(s): Pieter.Kempeneers at ec.europa.eu
-# Copyright (C) 2016-2023 European Union (Joint Research Centre)
+# Copyright (C) 2016-2026 European Union (Joint Research Centre)
#
# This file is part of jiplib.
@@ -32,7 +32,7 @@ INCLUDE(CTest)
SET(JIPLIB_VERSION_MAJOR 1)
SET(JIPLIB_VERSION_MINOR 1)
-SET(JIPLIB_VERSION_PATCH 6)
+SET(JIPLIB_VERSION_PATCH 7)
SET(JIPLIB_VERSION "${JIPLIB_VERSION_MAJOR}.${JIPLIB_VERSION_MINOR}.${JIPLIB_VERSION_PATCH}")
SET(PACKAGE_VERSION "${JIPLIB_VERSION}")
SET(JIPLIB_SOVERSION "${JIPLIB_VERSION_MAJOR}")
@@ -124,7 +124,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake/modules")
# Make sure Boost libraries are found
SET(Boost_DEBUG 0)
-find_package(Boost COMPONENTS filesystem system serialization REQUIRED)
+find_package(Boost COMPONENTS filesystem serialization REQUIRED)
if(BUILD_WITH_PYTHON)
# SET(CREATE_WHEEL TRUE CACHE BOOL "Choose if jiplib PYTHON wheel is to be created")
@@ -689,7 +689,7 @@ endif(BUILD_WITH_PYTHON)
########## INSTALL ##########
INSTALL(TARGETS ${JIPLIB_LIB_NAME}
LIBRARY
- DESTINATION lib
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}
COMPONENT libraries
PUBLIC_HEADER
DESTINATION include/${JIPLIB_LIB_NAME}
@@ -697,7 +697,7 @@ INSTALL(TARGETS ${JIPLIB_LIB_NAME}
)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/jiplib.pc
- DESTINATION lib/pkgconfig
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
)
INSTALL(CODE
"execute_process(COMMAND ${Python_EXECUTABLE} -m pip install ${_pip_args} ${CMAKE_CURRENT_BINARY_DIR}/jiplib-${JIPLIB_VERSION}-py3-none-any.whl --force-reinstall)"
=====================================
cmake.pc.in
=====================================
@@ -1,6 +1,6 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@/bin
-libdir=@CMAKE_INSTALL_PREFIX@/lib
+libdir=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@
includedir=@CMAKE_INSTALL_PREFIX@/include
Name: jiplib
=====================================
doc/conf.py
=====================================
@@ -59,7 +59,7 @@ master_doc = 'index'
# General information about the project.
project = u'JEOlib: JIPlib'
-copyright = u'European Commission, 2016-2022'
+copyright = u'European Commission, 2016-2026'
author = u'Pieter Kempeneers and Pierre Soille'
# The version info for the project you're documenting, acts as replacement for
@@ -67,9 +67,9 @@ author = u'Pieter Kempeneers and Pierre Soille'
# built documents.
#
# The short X.Y version.
-version = u'1.1.6'
+version = u'1.1.7'
# The full version, including alpha/beta/rc tags.
-release = u'1.1.6'
+release = u'1.1.7'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
=====================================
src/imageclasses/VectorOgr.cc
=====================================
@@ -475,7 +475,7 @@ void VectorOgr::close(void)
}
///Create a layer
-OGRErr VectorOgr::pushLayer(const std::string& layername, OGRSpatialReference* theSRS, const OGRwkbGeometryType& geometryType, char** papszOptions){
+OGRErr VectorOgr::pushLayer(const std::string& layername, const OGRSpatialReference* theSRS, const OGRwkbGeometryType& geometryType, char** papszOptions){
if( !m_gds->TestCapability( ODsCCreateLayer ) ){
// std::ostringstream errorStream;
// errorStream << "Error: Test capability to create layer " << layername << " failed (1)" << std::endl;
@@ -2016,7 +2016,7 @@ void VectorOgr::merge(VectorOgr &ogrReader, VectorOgr &ogrWriter, app::AppFactor
if(verbose_opt[0])
std::cout << "layer: " << layerstream.str() << std::endl;
- OGRSpatialReference *thatSpatialRef=ogrReader.getLayer(ilayer)->GetSpatialRef();
+ OGRSpatialReference *thatSpatialRef=ogrReader.getLayer(ilayer)->GetSpatialRef()->Clone();
#if GDAL_VERSION_MAJOR > 2
thatSpatialRef->SetAxisMappingStrategy(OSRAxisMappingStrategy::OAMS_TRADITIONAL_GIS_ORDER);
#endif
=====================================
src/imageclasses/VectorOgr.h
=====================================
@@ -207,7 +207,7 @@ class VectorOgr : public std::enable_shared_from_this<VectorOgr>
///Get the filename of this dataset
std::string getFileName() const {return m_filename;};
///Create a layer
- OGRErr pushLayer(const std::string& layername, OGRSpatialReference* theSRS, const OGRwkbGeometryType& geometryType=wkbUnknown, char** papszOptions=NULL);
+ OGRErr pushLayer(const std::string& layername, const OGRSpatialReference* theSRS, const OGRwkbGeometryType& geometryType=wkbUnknown, char** papszOptions=NULL);
///Create a layer
OGRErr pushLayer(const std::string& layername, const std::string& theProjection=std::string(), const OGRwkbGeometryType& geometryType=wkbUnknown, char** papszOptions=NULL);
///Create a layer
=====================================
src/imageclasses/jlpolygonize_lib.cc
=====================================
@@ -112,7 +112,7 @@ void Jim::polygonize(VectorOgr&ogrWriter, app::AppFactory &theApp, std::shared_p
}
}
else{
- std::string errorString="Error: clould not create memory dataset for mask dataset";
+ std::string errorString="Error: could not create memory dataset for mask dataset";
throw(errorString);
}
}
@@ -165,12 +165,12 @@ void Jim::polygonize(VectorOgr&ogrWriter, app::AppFactory &theApp, std::shared_p
}
}
else{
- std::string errorString="Error: clould not create memory dataset for input dataset";
+ std::string errorString="Error: could not create memory dataset for input dataset";
throw(errorString);
}
}
else{
- std::string errorString="Error: clould not create memory driver";
+ std::string errorString="Error: could not create memory driver";
throw(errorString);
}
}
@@ -179,7 +179,7 @@ void Jim::polygonize(VectorOgr&ogrWriter, app::AppFactory &theApp, std::shared_p
throw;
}
catch(...){
- std::cerr << "Error: clould not polygonize" << std::endl;
+ std::cerr << "Error: could not polygonize" << std::endl;
throw;
}
}
=====================================
src/python/__init__.py
=====================================
@@ -3,7 +3,7 @@ Install the jiplib package.
Author(s): Pieter.Kempeneers at ec.europa.eu,
Ondrej Pesek,
Pierre.Soille at ec.europa.eu
-Copyright (C) 2018-2025 European Union (Joint Research Centre)
+Copyright (C) 2018-2026 European Union (Joint Research Centre)
This file is part of jiplib.
@@ -23,4 +23,4 @@ from __future__ import absolute_import
from .jiplib import *
-__version__ = '1.1.6'
+__version__ = '1.1.7'
=====================================
src/python/setup.py
=====================================
@@ -1,7 +1,7 @@
"""
Install the jiplib package.
Author(s): Pieter.Kempeneers at ec.europa.eu,
-Copyright (C) 2018-2023 European Union (Joint Research Centre)
+Copyright (C) 2018-2026 European Union (Joint Research Centre)
This file is part of jiplib.
@@ -27,7 +27,7 @@ from setuptools import find_packages
setup(
name='jiplib',
- version='1.1.6',
+ version='1.1.7',
author='Pieter Kempeneers',
author_email='pieter.kempeneers at ec.europa.eu',
url='https://jeodpp.jrc.ec.europa.eu/apps/gitlab/JIPlib/jiplib',
View it on GitLab: https://salsa.debian.org/debian-gis-team/jeolib-jiplib/-/commit/67996f18be8c4db91138143475cf220b6ae1f491
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/jeolib-jiplib/-/commit/67996f18be8c4db91138143475cf220b6ae1f491
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20260209/c0b82d75/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list