improved Makefile
authorHeiko Schlittermann <hs@schlittermann.de>
Tue, 15 Dec 2009 01:10:57 +0100
changeset 16 2b2d175c2403
parent 15 e481be30aa32
child 17 ac4cd89927d3
improved Makefile
.hgignore
Makefile
Makefile.in
configure
debian/changelog
debian/control
debian/files
debian/rules
--- a/.hgignore	Tue Dec 15 01:10:15 2009 +0100
+++ b/.hgignore	Tue Dec 15 01:10:57 2009 +0100
@@ -1,1 +1,5 @@
+syntax: glob
 ftbackup.conf
+Makefile
+debian/*
+ftbackup.8
--- a/Makefile	Tue Dec 15 01:10:15 2009 +0100
+++ b/Makefile	Tue Dec 15 01:10:57 2009 +0100
@@ -1,16 +1,30 @@
 DESTDIR = 
 prefix = /usr
 sbindir = ${prefix}/sbin
+man8dir = ${prefix}/share/man/man8
 
 SCRIPT = ftbackup
+MAN8PAGE = ftbackup.8
 
-all:
-	# nothing
+all:	
+
 
-install:	all
-	install -m 0755 -d ${DESTDIR}${sbindir}
-	install -m 0755 ${SCRIPT} ${DESTDIR}${sbindir}
+install:	man all
+	install -d -m 0755 ${DESTDIR}${sbindir}
+	install    -m 0755 ${SCRIPT} ${DESTDIR}${sbindir}
+
+	install -d -m 0755 ${DESTDIR}${man8dir}
+	install    -m 0644 ${MAN8PAGE} ${DESTDIR}${man8dir}/
+
+
 	
+man:	${MAN8PAGE}
 
 clean:
-	# nothing
+	rm -f ${MAN8PAGE}
+
+distclean:	clean
+	rm -f Makefile
+
+%.8:	%
+	pod2man --section 8 $< >$@
--- a/Makefile.in	Tue Dec 15 01:10:15 2009 +0100
+++ b/Makefile.in	Tue Dec 15 01:10:57 2009 +0100
@@ -1,16 +1,30 @@
 DESTDIR = 
 prefix = @prefix@
 sbindir = ${prefix}/sbin
+man8dir = ${prefix}/share/man/man8
 
 SCRIPT = ftbackup
+MAN8PAGE = ftbackup.8
 
-all:
-	# nothing
+all:	
+
 
-install:	all
-	install -m 0755 -d ${DESTDIR}${sbindir}
-	install -m 0755 ${SCRIPT} ${DESTDIR}${sbindir}
+install:	man all
+	install -d -m 0755 ${DESTDIR}${sbindir}
+	install    -m 0755 ${SCRIPT} ${DESTDIR}${sbindir}
+
+	install -d -m 0755 ${DESTDIR}${man8dir}
+	install    -m 0644 ${MAN8PAGE} ${DESTDIR}${man8dir}/
+
+
 	
+man:	${MAN8PAGE}
 
 clean:
-	# nothing
+	rm -f ${MAN8PAGE}
+
+distclean:	clean
+	rm -f Makefile
+
+%.8:	%
+	pod2man --section 8 $< >$@
--- a/configure	Tue Dec 15 01:10:15 2009 +0100
+++ b/configure	Tue Dec 15 01:10:57 2009 +0100
@@ -14,4 +14,9 @@
     esac
 done
 
-sed -e "s|@prefix@|$prefix|g" <Makefile.in >Makefile
+
+set -e
+umask 0333
+sed -e "s|@prefix@|$prefix|g" <Makefile.in >Makefile.$$
+rm -f Makefile
+mv Makefile.$$ Makefile
--- a/debian/changelog	Tue Dec 15 01:10:15 2009 +0100
+++ b/debian/changelog	Tue Dec 15 01:10:57 2009 +0100
@@ -1,3 +1,21 @@
+ftbackup (0.2) stable; urgency=low
+
+  * new upstream fixed some bugs 
+
+ -- Heiko Schlittermann <hs@schlittermann.de>  Sun, 22 Nov 2009 23:45:09 +0100
+
+ftbackup (0.1-4) stable; urgency=low
+
+  * added manpage 
+
+ -- Heiko Schlittermann <hs@schlittermann.de>  Sun, 22 Nov 2009 22:28:11 +0100
+
+ftbackup (0.1-3) stable; urgency=low
+
+  * added libperl6-slurp-perl 
+
+ -- Heiko Schlittermann <hs@schlittermann.de>  Sat, 21 Nov 2009 22:10:38 +0100
+
 ftbackup (0.1-2) stable; urgency=low
 
   * dependency updated 
--- a/debian/control	Tue Dec 15 01:10:15 2009 +0100
+++ b/debian/control	Tue Dec 15 01:10:57 2009 +0100
@@ -8,7 +8,8 @@
 
 Package: ftbackup
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, openssl, perl-modules (>= 5.10.0-19lenny2)
+Depends: ${shlibs:Depends}, ${misc:Depends}, openssl, perl-modules (>= 5.10.0-19lenny2),
+    libperl6-slurp-perl
 Recommends: ftpipe
 Description: encrypted backup via ftp
  This is more or less a wrapper around dump(8). It saves the
--- a/debian/files	Tue Dec 15 01:10:15 2009 +0100
+++ b/debian/files	Tue Dec 15 01:10:57 2009 +0100
@@ -1,1 +1,1 @@
-ftbackup_0.1-2_all.deb unknown extra
+ftbackup_0.2_all.deb unknown extra
--- a/debian/rules	Tue Dec 15 01:10:15 2009 +0100
+++ b/debian/rules	Tue Dec 15 01:10:57 2009 +0100
@@ -36,7 +36,7 @@
 	rm -f build-stamp configure-stamp
 
 	# Add here commands to clean up after the build process.
-	$(MAKE) clean
+	-$(MAKE) distclean
 
 	dh_clean