diff options
Diffstat (limited to 'plugins/snippets/data/rpmspec.xml')
-rw-r--r-- | plugins/snippets/data/rpmspec.xml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/plugins/snippets/data/rpmspec.xml b/plugins/snippets/data/rpmspec.xml new file mode 100644 index 0000000..eb3396d --- /dev/null +++ b/plugins/snippets/data/rpmspec.xml @@ -0,0 +1,22 @@ +<?xml version='1.0' encoding='utf-8'?> +<!-- requires rpm-python package installed --> +<snippets language="rpmspec"> + <snippet id="ch"> + <text><![CDATA[$< +import rpm +import datetime + +spec = rpm.spec($GEDIT_CURRENT_DOCUMENT_PATH) +date = datetime.date.today().strftime("%a %b %d %Y") +headers = spec.packages[0].header +version = headers['Version'] +release = ".".join(headers['Release'].split(".")[:-1]) +packager = headers['Packager'] +newheader = "* %s %s - %s-%s\n- " % (date, packager, version, release) +return newheader +> +]]></text> + <tag>ch</tag> + <description>changelog entry</description> + </snippet> +</snippets> |