summaryrefslogtreecommitdiffstats
path: root/debian/rules
diff options
context:
space:
mode:
authorGravatar aeb 2000-09-10 02:10:08 +0000
committerGravatar aeb 2000-09-10 02:10:08 +0000
commitbbfc1944cd33de7056dc9617f9d9a977978032fa (patch)
treefb42afa1ac58d605452640a4e5d43afba24c7edf /debian/rules
parentAdded missing prototypes for iso send functions. (diff)
Added control files for Debian packages.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@37 53a565d1-3bb7-0310-b661-cf11e63c67ab
Diffstat (limited to '')
-rw-r--r--debian/rules62
1 files changed, 62 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
new file mode 100644
index 0000000..a07eea6
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,62 @@
+#!/usr/bin/make -f
+
+#export DH_VERBOSE=1
+export DH_COMPAT=1
+
+
+majorname = $(shell grep library_names src/libraw1394.la | cut -d"'" -f 2 | cut -d" " -f 2)
+fullversionname = $(shell grep library_names src/libraw1394.la | cut -d"'" -f 2 | cut -d" " -f 1)
+major = $(shell echo $(majorname) | cut -d"." -f 3)
+
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+ ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+ $(MAKE)
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ -$(MAKE) distclean
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ $(MAKE) install prefix=`pwd`/debian/tmp/usr
+
+binary-indep: build install
+# Nothing to do here
+
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+
+ dh_movefiles -plibraw1394-$(major) \
+ usr/lib/$(majorname) \
+ usr/lib/$(fullversionname)
+
+ dh_installdocs
+ dh_installchangelogs
+ dh_strip
+ dh_compress
+ dh_fixperms
+ 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