Import previous packager work.
[packages/xinetd.git] / debian / rules
diff --git a/debian/rules b/debian/rules
new file mode 100644 (file)
index 0000000..f9c2355
--- /dev/null
@@ -0,0 +1,72 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE=1
+
+tmp = $(CURDIR)/debian/xinetd
+
+configure: configure-stamp
+configure-stamp:
+       dh_testdir
+       chmod -R a=rX,u=rwX .
+
+       CFLAGS="-O2" ./configure \
+               --with-loadavg \
+               --with-libwrap \
+               --prefix=/usr \
+               --mandir='$${prefix}/share/man'
+       touch configure-stamp
+
+build: configure-stamp build-stamp
+build-stamp:
+       dh_testdir
+       $(MAKE)
+
+       touch build-stamp
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp configure-stamp
+       -$(MAKE) distclean
+       dh_clean
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_clean -k
+
+       $(MAKE) install prefix=$(tmp)/usr
+
+binary-indep: build install
+
+binary-arch: build install
+       dh_testdir
+       dh_testroot
+
+       dh_installchangelogs CHANGELOG
+       dh_installdocs README debian/README.update-inetd debian/xinetd.org-FAQ.html
+       dh_installexamples xinetd/sample.conf
+       dh_installinit -r
+
+       install -m755 -o0 -g0 -d $(tmp)/etc/xinetd.d
+       install -m755 -o0 -g0 -d $(tmp)/etc/default
+       install -m644 -o0 -g0 debian/conffiles/* \
+               $(tmp)/etc/xinetd.d
+       
+       install -m644 -o0 -g0 debian/xinetd-default \
+               $(tmp)/etc/default/xinetd
+       
+       mv $(tmp)/etc/xinetd.d/xinetd.conf $(tmp)/etc/
+       
+       dh_installdebconf
+       dh_strip
+       dh_compress
+       dh_fixperms
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary install configure