aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-modules/KDEPackageAppTemplates.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/kde-modules/KDEPackageAppTemplates.cmake b/kde-modules/KDEPackageAppTemplates.cmake
index 3d88cccf..ae4284be 100644
--- a/kde-modules/KDEPackageAppTemplates.cmake
+++ b/kde-modules/KDEPackageAppTemplates.cmake
@@ -85,8 +85,10 @@ function(kde_package_app_templates)
find_program(_tar_executable NAMES gtar tar)
if(_tar_executable)
+ # NOTE: we also pass `--sort=name` here to check if the tar exe supports that
+ # this feature was only added in gnu tar v1.28
execute_process(
- COMMAND ${_tar_executable} --version
+ COMMAND ${_tar_executable} --sort=name --version
TIMEOUT 3
RESULT_VARIABLE _tar_exit
OUTPUT_VARIABLE _tar_version