[lastbash-cvs] lastbash Makefile,1.5,1.6
Status: Beta
Brought to you by:
cstroie
|
From: Costin S. <cs...@us...> - 2007-01-25 16:54:23
|
Update of /cvsroot/lastbash/lastbash In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv17667 Modified Files: Makefile Log Message: Added experimental Debian packaging. Index: Makefile =================================================================== RCS file: /cvsroot/lastbash/lastbash/Makefile,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- Makefile 12 Dec 2006 13:44:50 -0000 1.5 +++ Makefile 25 Jan 2007 16:54:13 -0000 1.6 @@ -23,6 +23,16 @@ datadir = $(DESTDIR)$(prefix)/share/$(name) srcdir = . +# Debian stuff +ifdef DEB + revision = 1 + DESTDIR = /tmp/$(name) + prefix = /usr + docdir = $(DESTDIR)$(prefix)/share/doc/$(name) + DEB_CONTROL = debian/control + DEB_CHLOG = debian/changelog +endif + # Tools MKDIR = mkdir INSTALL = install @@ -81,4 +91,21 @@ pack: cd .. && tar zcvf /tmp/$(name)-$(version).tar.gz $(name)-$(version) +deb: + $(MAKE) DEB=1 install + $(MAKE) DEB=1 deb_files + $(MAKE) DEB=1 deb_build + +deb_files: + mkdir $(DESTDIR)/DEBIAN + sed -e '/Version:/s/@VERSION@/$(version)-$(revision)/' < $(DEB_CONTROL) > $(DESTDIR)/DEBIAN/control + cp $(DEB_CHLOG) $(docdir)/changelog + mv $(docdir)/COPYING $(docdir)/copyright + find $(docdir) -type f -exec gzip -9 {} \; + find $(mandir) -type f -exec gzip -9 {} \; + find $(DESTDIR) -type d -exec chmod 755 {} \; + +deb_build: + cd /tmp && fakeroot dpkg-deb --build $(name) . + # vim: set ft=make nowrap nu: |