[pacman-dev] [PATCH] only include .SRCINFO comments in source tarball
Dominik Fischer
d.f.fischer at web.de
Sat Feb 20 17:35:47 UTC 2016
This avoids introducing unnecessary changes to the time stamp into
package repositories that regularly use --printsrcinfo to update the
.SRCINFO file.
---
Crafted by git-format-patch, but destroyed by MTU afterwards. I hope this will
now come through clean.
scripts/makepkg.sh.in | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 80b95f4..a587af3 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -1080,11 +1080,13 @@ srcinfo_write_package() {
srcinfo_close_section
}
-write_srcinfo() {
- local pkg
-
+write_srcinfo_header() {
printf "# Generated by makepkg %s\n" "$makepkg_version"
printf "# %s\n" "$(LC_ALL=C date -u)"
+}
+
+write_srcinfo_content() {
+ local pkg
srcinfo_write_global
@@ -1093,6 +1095,11 @@ write_srcinfo() {
done
}
+write_srcinfo() {
+ write_srcinfo_header
+ write_srcinfo_content
+}
+
write_pkginfo() {
local builddate=$(date -u "+%s")
if [[ -n $PACKAGER ]]; then
@@ -2089,7 +2096,7 @@ if (( PACKAGELIST )); then
fi
if (( PRINTSRCINFO )); then
- write_srcinfo
+ write_srcinfo_content
exit 0
fi
--
2.7.1
More information about the pacman-dev
mailing list