[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