summaryrefslogtreecommitdiff
path: root/binary/debian/rules
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2013-02-22 15:08:21 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2013-02-22 15:08:21 +0200
commit4bd08976ad557d4f772f61b53079c1868ced7cb3 (patch)
treee0d56c76b219b214af3745e505afcebefd45f935 /binary/debian/rules
parentd61552445f5abcfa1df09e4a4990673a0c316675 (diff)
Add Debian packaging scripts
Diffstat (limited to 'binary/debian/rules')
-rwxr-xr-xbinary/debian/rules98
1 files changed, 98 insertions, 0 deletions
diff --git a/binary/debian/rules b/binary/debian/rules
new file mode 100755
index 0000000..ca724cc
--- /dev/null
+++ b/binary/debian/rules
@@ -0,0 +1,98 @@
+#! /usr/bin/make -f
+# -*- 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
+
+ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+
+ifeq ($(ARCH_CPU),amd64)
+ARCH_CPU := x86_64
+endif
+
+ifeq ($(ARCH_CPU),i386)
+ARCH_CPU := i686
+endif
+
+ARCH_KERNEL_OS := $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
+
+ARCH := $(ARCH_CPU)-$(ARCH_KERNEL_OS)
+
+$(warning building for host system: $(ARCH))
+
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+# Add here commands to configure the package.
+ touch configure-stamp
+
+
+build: build-stamp
+
+build-stamp: configure-stamp
+ dh_testdir
+# Add here commands to compile the package.
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+# Add here commands to clean up after the build process.
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+# Add here commands to install the package into debian/xsd.
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs doc/NEWS
+ dh_installdocs README # Instead of doc/README.
+ dh_installdocs doc/default.css doc/odb.xhtml
+ dh_installdocs doc/manual.xhtml doc/odb-arch.png doc/odb-flow.png
+ dh_installdocs doc/odb-manual.pdf doc/odb-manual.ps
+ dh_installman man/man1/odb.1
+ cp -rL bin $(CURDIR)/debian/odb/usr/
+ cp -rL etc $(CURDIR)/debian/odb/
+ cp -rL lib $(CURDIR)/debian/odb/usr/
+# dh_install
+# dh_installmenu
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+## dh_link
+## dh_strip # no stripping at the moment
+## dh_compress -X.hxx -X.ixx -X.txx -X.cxx -Xmakefile -X.xsd -X.xml
+ dh_fixperms
+# dh_perl
+# dh_python
+# dh_makeshlibs
+ 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