]> thyrsus.com Git - letterize.git/commitdiff
Better RPM packaging.
authorEric S. Raymond <esr@thyrsus.com>
Mon, 29 Dec 2003 19:32:00 +0000 (19:32 +0000)
committerEric S. Raymond <esr@thyrsus.com>
Mon, 29 Dec 2003 19:32:00 +0000 (19:32 +0000)
Makefile

index 4688948014e06c69b5ac5f4424d4dd575318658b..8c8002d971a8c9edbeff4ce3af9dab9c5477277c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,13 @@
 #
 # Makefille for the phone-number letterizer
 #
-VERS=1.1
+VERS=$(shell sed <letterize.spec -n -e '/Version: \(.*\)/s//\1/p')
 
 all: letterize
 
 letterize: letterize.c
 
-SOURCES = READ.ME COPYING letterize.xml Makefile letterize.c
+SOURCES = README COPYING letterize.xml Makefile letterize.c letterize.spec
 
 letterize.1: letterize.xml
        xmlto man letterize.xml
@@ -29,13 +29,3 @@ uninstall:
        rm -f /usr/bin/letterize /usr/share/man/man1/letterize.1
 
 dist: letterize-$(VERS).tar.gz
-
-RPMROOT=/usr/src/redhat
-RPM = rpm
-RPMFLAGS = -ba
-rpm: dist
-       cp letterize-$(VERS).tar.gz $(RPMROOT)/SOURCES;
-       cp letterize.spec $(RPMROOT)/SPECS
-       cd $(RPMROOT)/SPECS; $(RPM) $(RPMFLAGS) letterize.spec  
-       cp $(RPMROOT)/RPMS/`arch|sed 's/i[4-9]86/i386/'`/letterize-$(VERS)*.rpm .
-       cp $(RPMROOT)/SRPMS/letterize-$(VERS)*.src.rpm .