source: projects/mkkpkg/trunk/Makefile @ 3665

Revision 3665, 811 bytes checked in by daisuke, 13 years ago (diff)

mkkpkg: fix <BTS:931>, <BTS:1054>

Line 
1NAME=mkkpkg
2DESTDIR=
3VERSION=$(shell awk '/Version: / { print $$2 }' $(NAME)-vl.spec)
4
5install:
6        install -d $(DESTDIR)/usr/sbin
7        install -p -m 0755 mkkpkg $(DESTDIR)/usr/sbin
8        install -d $(DESTDIR)/usr/share/mkkpkg
9        install -p -m 0755 parsespec $(DESTDIR)/usr/share/mkkpkg
10
11clean:
12        @rm -f *~
13
14commit: version
15        cvs commit
16
17version:
18        @perl -pi -e "s/^MKKPKGVERSION=.*/MKKPKGVERSION=$(VERSION)/" mkkpkg
19        @perl -pi -e "s/^Version.*/Version: $(VERSION)/" mkkpkg-vl.spec
20
21tarbz2: version clean
22        cd .. && cp -arf $(NAME) $(NAME)-$(VERSION)
23        cd .. && tar --exclude .svn -cf - $(NAME)-$(VERSION) | bzip2 > $(NAME)-$(VERSION).tar.bz2
24        cd .. && rm -rf $(NAME)-$(VERSION)
25
26rpm: tarbz2
27        cd .. && rpm -ta $(NAME)-$(VERSION).tar.bz2 --clean
28
29debug:
30        /bin/sh -n mkkpkg
31
32# $Id: Makefile,v 1.21 2006/04/16 11:44:13 daisuke Exp $
Note: See TracBrowser for help on using the repository browser.