Hi,
for testing I'd like to run DT without installing it, and without
interfering with my setup and foto collection. Installing to an
alternative destination would be ok, but I'd rather just recompile and
run it.
What is needed to achieve this? Currently I have
tmp="/tmp";
# copy some images
tmpImages="${tmp}/dt-images";
test -e "${tmpImages}" || rsync -av "${HOME}/foto/20190428-002"
"${tmpImages}"
# copy some config
tmpCfg="${tmp}/dt-config"
rsync -av --exclude='*.db' "${HOME}/.config/darktable/" "${tmpCfg}"
# is this necessary?
tmpCache="${tmp}/dt-cache"
mkdir -p "${tmpCache}"
# temporary install location
prefix="${tmp}/dt-install"
# building
disable=(flickr libsecret kwallet unity tethering);
./build.sh -j "$(nproc)" \
--prefix ${prefix} \
"${disable[@]/#/--disable-}" \
--buildtype Release
# installing
cmake --build './build' --target install -- -j "$(nproc)"
# running
"${prefix}/bin/darktable" --configdir "${tmpCfg}" --cachedir "${tmpCache}" \
Is this enough to isolate DT from a "production" version and
configuration?
Is there a way to achieve faster (re)compilation, and maybe running
from the source tree without installing at all?
Thanks
Stefan
--
http://stefan-klinger.de o/X
I prefer receiving plain text messages, not exceeding 32kB. /\/
\
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to [email protected]