auto-update spec file version number
authorJoey Hess <joey@gnu.kitenet.net>
Thu, 26 Feb 2009 19:03:00 +0000 (14:03 -0500)
committerJoey Hess <joey@gnu.kitenet.net>
Thu, 26 Feb 2009 19:03:00 +0000 (14:03 -0500)
Makefile
pristine-tar.spec

index 2b64cd98efb53bbdb0fbde4a002bde6559fbff70..4eb4631dbff6bcd36b07c589a1919c49cad9d293 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-build: zgz/zgz
+build: zgz/zgz pristine-tar.spec
        pod2man -c pristine-tar pristine-tar > pristine-tar.1
        pod2man -c pristine-gz  pristine-gz  > pristine-gz.1
        pod2man -c pristine-bz2 pristine-bz2 > pristine-bz2.1
@@ -14,5 +14,10 @@ install:
        install pristine-tar pristine-gz pristine-bz2 zgz/zgz $(DESTDIR)/usr/bin
        install -m 0644 *.1 $(DESTDIR)/usr/share/man/man1
 
-clean:
+clean: pristine-tar.spec
        rm -f zgz/zgz *.1
+
+pristine-tar.spec:
+       sed -i "s/Version:.*/Version: $$(perl -e '$$_=<>;print m/\((.*?)\)/'<debian/changelog)/" pristine-tar.spec
+
+.PHONY: pristine-tar.spec
index 2f447e0822acefb1380823c15b55a6cda69ffc9a..23583eade60d92ecbf75dbb14451caad4df05aaa 100644 (file)
@@ -1,15 +1,15 @@
-Name:           pristine-tar
-Version:        0.21
-Release:        2%{?dist}
-Summary:        regenerate pristine tarballs
-
-Group:          System Tools
-License:        GPLv2
-Url:            http://kitenet.net/~joey/code/pristine-tar/
-Source0:        http://ftp.debian.org/debian/pool/main/p/pristine-tar/%{name}_%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-Requires:       git, xdelta
+Name: pristine-tar
+Version: 0.21
+Release: 2%{?dist}
+Summary: regenerate pristine tarballs
+
+Group: System Tools
+License: GPLv2
+Url: http://kitenet.net/~joey/code/pristine-tar/
+Source0: http://ftp.debian.org/debian/pool/main/p/pristine-tar/%{name}_%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Requires: git, xdelta
 
 %description
 pristine-tar can regenerate a pristine upstream tarball using only a