diff options
author | Emil Velikov <emil.l.velikov@gmail.com> | 2022-02-01 13:47:38 +0000 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2022-02-01 14:36:31 +0000 |
commit | 2ca1750158dbd2058680b7e315ac76746e30fd0f (patch) | |
tree | 5010cc647262472e54f4228c389f4e39eb0c1a51 | |
parent | 4573cd2fca63acf5cdc3c6bbf1cf033c16835bd4 (diff) | |
download | extra-cmake-modules-2ca1750158dbd2058680b7e315ac76746e30fd0f.tar.gz extra-cmake-modules-2ca1750158dbd2058680b7e315ac76746e30fd0f.tar.bz2 |
kde_package_app_templates: use numeric owner/group with tar
In some build environments like in Guix, the GID of "root" is not
consistent.
With --numeric-owner, we only need to specify UID and GID, the user name
is unneeded, so set --owner=0 --group=0
Based on the patch by: Brendan Tildesley <mail@brendan.scot>
From: https://bugs.kde.org/show_bug.cgi?id=443532
v2: Emil
- Keep args reorder a separate commit
- Move time changes into separate commit
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-rw-r--r-- | kde-modules/KDEPackageAppTemplates.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kde-modules/KDEPackageAppTemplates.cmake b/kde-modules/KDEPackageAppTemplates.cmake index 3ad7e514..9f50c665 100644 --- a/kde-modules/KDEPackageAppTemplates.cmake +++ b/kde-modules/KDEPackageAppTemplates.cmake @@ -120,7 +120,7 @@ function(kde_package_app_templates) --exclude .kdev_ignore --exclude .svn --sort=name --mode=go=rX,u+rw,a-s - --numeric-owner --owner=root --group=root + --numeric-owner --owner=0 --group=0 --pax-option=exthdr.name=%d/PaxHeaders/%f,atime:=0,ctime:=0 -c -j -v -f ${_template} . WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_templateName} |