From 6d80eca2aba0b58fa5f985fd95b49b1662d29a79 Mon Sep 17 00:00:00 2001
From: Nick White <git@njw.me.uk>
Date: Wed, 12 Sep 2012 01:55:52 +0100
Subject: Get package much closer

---
 debian/rules | 43 +++++++++++++++++--------------------------
 1 file changed, 17 insertions(+), 26 deletions(-)

(limited to 'debian/rules')

diff --git a/debian/rules b/debian/rules
index 18a0c50..09f9f1d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,36 +9,27 @@ build:
 binary: binary-arch binary-indep
 
 binary-arch: build
+	$(MAKE) DESTDIR=$(DESTDIR) PREFIX=/usr install
+	mkdir -p $(DESTDIR)/usr/share/applications
+	cp -f debian/$(package).desktop $(DESTDIR)/usr/share/applications/
+	mkdir -p $(DESTDIR)/usr/share/menu
+	cp -f debian/menu $(DESTDIR)/usr/share/menu/$(package)
+	mkdir -p $(DESTDIR)/usr/share/doc/$(package)
+	cp -f debian/copyright debian/changelog $(DESTDIR)/usr/share/doc/$(package)
+	for i in getabook getbnbook getgbook; \
+	  do strip $(DESTDIR)/usr/bin/$$i; done
+	for i in getabook getbnbook getgbook getxbook getxbookgui; \
+	  do gzip -9 $(DESTDIR)/usr/share/man/man1/$$i.1; done
+	mkdir -p $(DESTDIR)/DEBIAN
+	cp -f debian/postinst debian/postrm $(DESTDIR)/DEBIAN/
+	chmod 755 $(DESTDIR)/DEBIAN/post*
+	dpkg-gencontrol -P$(DESTDIR)
+	dpkg-deb -b $(DESTDIR) ../
 
 binary-indep: build
-	$(MAKE) DESTDIR=$(DESTDIR) PREFIX=/usr
-	mkdir -p $(DESTDIR)/share/applications
-	cp -f $(package).desktop $(DESTDIR)/usr/share/applications/
-	mkdir -p $(DESTDIR)/usr/lib/menu
-	cp -f menu $(DESTDIR)/usr/lib/menu/$(package).menu
-	# TODO: gzip docs
-	# TODO: strip binaries
-	dpkg-deb -b $(DESTDIR) ../
 
 clean:
 	make clean
-	rm -r debian/$(package)
+	rm -rf debian/$(package)
 
 .PHONY: build binary binary-arch binary-indep clean
-
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-%:
-	dh $@ 
-
-override_dh_auto_install:
-	$(MAKE) DESTDIR=$(CURDIR)/debian/getxbook PREFIX=/usr install
-	dh_install debian/getxbook.desktop usr/share/applications/
-- 
cgit v1.2.3