quilt-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Quilt-dev] [PATCH 2/3] Generate rpm's %changelog from NEWS


From: Jean Delvare
Subject: [Quilt-dev] [PATCH 2/3] Generate rpm's %changelog from NEWS
Date: Sun, 6 Apr 2014 22:02:14 +0200

NEWS is much more appropriate than quilt.changes to feed the rpm spec
file's %changelog section.
---
 Makefile.in |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

--- quilt.orig/Makefile.in      2014-04-06 20:00:20.783318851 +0200
+++ quilt/Makefile.in   2014-04-06 21:36:33.056197584 +0200
@@ -59,7 +59,7 @@ DIRT +=               $(shell $(FIND) . -name '*~')
 DIRT +=                $(shell $(FIND) . -name '.\#*')
 
 SRC +=         COPYING AUTHORS TODO Makefile.in configure.ac           \
-               config/install-sh quilt.spec.in quilt.changes           \
+               config/install-sh quilt.spec.in NEWS                    \
                bash_completion quilt.quiltrc aclocal.m4 git-desc
 DIRT +=                quilt.spec
 
@@ -115,7 +115,6 @@ SRC +=              $(PO:%=po/%)
 DIRT +=                po/*.mo po/*~
 
 SRC +=         $(wildcard test/*.test) test/run test/test.quiltrc
-SRC +=         changes2changelog
 
 NON_EXEC_IN := doc/quilt.1 doc/README quilt/scripts/patchfns 
quilt/scripts/utilfns
 
@@ -242,10 +241,12 @@ $(PACKAGE)-$(GIT_DESC).tar.bz2 : $(SRC)
        rm -f $(PACKAGE)-$(GIT_DESC)
        @echo "File $@ created."
 
-$(PACKAGE).spec : $(PACKAGE).spec.in $(PACKAGE).changes Makefile
+$(PACKAGE).spec : $(PACKAGE).spec.in NEWS Makefile
        @echo "Generating spec file" ;                                  \
        set -e ;                                                        \
-       changelog="`./changes2changelog $(PACKAGE).changes`" ;          \
+       changelog="`sed                                                 \
+               -e 's/^Version \([0-9.]*\) (\(.*\))/* \2 - upstream\n- Update 
to version \1/' \
+               -e 's/^  -/  +/' < NEWS`" ;                             \
        $(AWK) '{ gsub(/@VERSION''@/, "$(VERSION)") ;                   \
                  gsub(/@RELEASE''@/, "$(RELEASE)") ;                   \
                  gsub(/@CHANGELOG''@/, changelog) ;                    \

-- 
Jean Delvare
SUSE L3 Support



reply via email to

[Prev in Thread] Current Thread [Next in Thread]