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:
|