Skip to content
Commits on Source (9)
gdal (2.2.3+dfsg-2) unstable; urgency=medium
[ Francesco Paolo Lovergine ]
[UNRELEASED]
* Added a couple of missing build-dep to correctly generate Perl binding
documentation.
* New patch perl-doxygen added to get the full classes documentation in
Perl binding, due to current doxygen implementation.
* The doxygen jquery is currently a fork of jquery in minified form, and it
is not compatible with the modern one. Replacement with the libjsquery
provided now removed.
[ Bas Couwenberg ]
* Strip trailing whitespace form changelog and patch header.
* Reorder build dependencies (sorted by name).
-- Francesco Paolo Lovergine <frankie@debian.org> Tue, 02 Jan 2018 12:27:12 +0100
gdal (2.2.3+dfsg-1) unstable; urgency=medium
* Update symbols for alpha, hurd-i386 & m68k.
......
......@@ -17,6 +17,7 @@ Build-Depends: debhelper (>= 9),
libarmadillo-dev,
libcurl4-gnutls-dev | libcurl-ssl-dev,
libdap-dev,
libdoxygen-filter-perl,
libepsilon-dev (>= 0.9.1-1~),
libexpat1-dev,
libfreexl-dev (>= 1.0.0),
......@@ -30,6 +31,7 @@ Build-Depends: debhelper (>= 9),
libjson-c-dev,
libkml-dev (>= 1.3.0~rc0-3),
liblzma-dev,
libmodern-perl-perl,
default-libmysqlclient-dev,
libnetcdf-dev (>= 1:4.0.0),
libogdi3.2-dev,
......
Description: Fix generation of classes documentation in Perl bindings doxygen stuff.
Author: Francesco Paolo Lovergine <frankie@debian.org>
Last-Update: 2018-01-02
Forwarded: needed
--- gdal.orig/swig/perl/Doxyfile
+++ gdal/swig/perl/Doxyfile
@@ -280,7 +280,7 @@ OPTIMIZE_OUTPUT_VHDL = NO
# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
# the files are not read by doxygen.
-EXTENSION_MAPPING =
+EXTENSION_MAPPING = pm=C++
# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
# according to the Markdown format, which allows for more readable
......@@ -9,3 +9,4 @@ java.opt
perl-vendor
privacy-breach-logo.patch
privacy-breach-generic.patch
perl-doxyfile
......@@ -188,10 +188,6 @@ override_dh_auto_install:
# removing la file
rm -f $(CURDIR)/debian/tmp/usr/lib/libgdal.la
# Remove doxygen jquery.js copy in favor of libjs-jquery
rm -f $(CURDIR)/debian/*/usr/share/doc/libgdal-doc/*/jquery.js
rm -f $(CURDIR)/debian/*/usr/share/doc/libgdal-perl/*/jquery.js
# removing embedded rpath in main lib
-find $(CURDIR)/debian/tmp/usr/lib -type f -name "*.so*" -exec chrpath --delete {} \;
......