Fix #978: mktemp usage incompatible with some BSD-derived systems
authorCraig Treleaven  <ctreleaven@cogeco.ca>
Wed, 16 Mar 2022 09:43:16 +0000 (09:43 +0000)
committerColin Clark <colin.clark@cclark.uk>
Wed, 16 Mar 2022 09:43:16 +0000 (09:43 +0000)
https://github.com/BestImageViewer/geeqie/issues/978

Some mktemp implementations are defined as:
mktemp [-d] [-q] [-t prefix] [-u] template ...
mktemp [-d] [-q] [-u] -t prefix

doc/create-doxygen-lua-api.sh

index b4b4d76..84f7199 100755 (executable)
@@ -39,7 +39,7 @@ export DOCDIR="$PWD/html/lua-api"
 export INLINE_SOURCES=NO
 export STRIP_CODE_COMMENTS=YES
 
-TMPFILE=$(mktemp) || exit 1
+TMPFILE=$(mktemp "$TMPDIR/geeqie.XXXXXXXX") || exit 1
 
 # Modify the Geeqie doxygen.conf file to produce
 # only the data needed for the lua API document