Commit a3eb027b4699f90587bdb50147d217db40b5b838

Authored by Jay Berkenbilt
1 parent 909a0b3f

Have Windows installers modify PATH (fixes #1054)

ChangeLog
1 2023-12-23 Jay Berkenbilt <ejb@ql.org> 1 2023-12-23 Jay Berkenbilt <ejb@ql.org>
2 2
  3 + * Define CPACK_NSIS_MODIFY_PATH for the Windows builds so the
  4 + official installers will offer to modify PATH when installing
  5 + qpdf. Fixes #1054.
  6 +
3 * Add QPDFAcroFormDocumentHelper::disableDigitalSignatures and the 7 * Add QPDFAcroFormDocumentHelper::disableDigitalSignatures and the
4 --disable-signatures command-line argument. This disables any 8 --disable-signatures command-line argument. This disables any
5 digital signature fields, leaving their visual representations 9 digital signature fields, leaving their visual representations
cmake-win
@@ -31,6 +31,7 @@ if [ &quot;$mode&quot; = &quot;maint&quot; ]; then @@ -31,6 +31,7 @@ if [ &quot;$mode&quot; = &quot;maint&quot; ]; then
31 elif [ "$mode" = "ci" ]; then 31 elif [ "$mode" = "ci" ]; then
32 args=("${args[@]}" -DCI_MODE=1 -DINSTALL_MANUAL=1) 32 args=("${args[@]}" -DCI_MODE=1 -DINSTALL_MANUAL=1)
33 fi 33 fi
  34 +args=("${args[@]}" -DCPACK_NSIS_MODIFY_PATH=ON)
34 35
35 set -x 36 set -x
36 cmake "${args[@]}" $dir 37 cmake "${args[@]}" $dir
manual/release-notes.rst
@@ -85,6 +85,9 @@ Planned changes for future 12.x (subject to change): @@ -85,6 +85,9 @@ Planned changes for future 12.x (subject to change):
85 ``README-maintainer.md`` for a detailed explanation of how to 85 ``README-maintainer.md`` for a detailed explanation of how to
86 maintain this. 86 maintain this.
87 87
  88 + - The official Windows installers now offers to modify ``PATH``
  89 + when installing qpdf.
  90 +
88 - Package Enhancements: 91 - Package Enhancements:
89 92
90 - A UNIX man page is now automatically generated from the 93 - A UNIX man page is now automatically generated from the