[Pkg-electronics-commits] [gerbv] 04/05: Simplify rules file Added debian/docs, debian/examples.
أحمد المحمودي (Ahmed El-Mahmoudy)
aelmahmoudy at sabily.org
Sun Aug 31 08:30:25 UTC 2014
This is an automated email from the git hooks/post-receive script.
aelmahmoudy-guest pushed a commit to branch master
in repository gerbv.
commit c7539ffb4eec759a53cdc9c30110c305aea2284f
Author: أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>
Date: Mon Mar 5 13:13:18 2012 +0200
Simplify rules file
Added debian/docs, debian/examples.
---
debian/docs | 2 ++
debian/examples | 1 +
debian/rules | 72 ++++++++-------------------------------------------------
3 files changed, 13 insertions(+), 62 deletions(-)
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..f2fec23
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+AUTHORS
+doc/*.txt
diff --git a/debian/examples b/debian/examples
new file mode 100644
index 0000000..0bbe99e
--- /dev/null
+++ b/debian/examples
@@ -0,0 +1 @@
+example/*
diff --git a/debian/rules b/debian/rules
index aae6737..2811462 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,69 +1,17 @@
#!/usr/bin/make -f
-export LDFLAGS=-ldl
+%:
+ dh $@ --with autotools_dev
-config.status: configure
- dh_testdir
+override_dh_auto_configure:
+ dh_auto_configure -- --enable-exportpng --disable-update-desktop-database LDFLAGS="$(LDFLAGS) -ldl"
- # Add here commands to configure the package.
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
- cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
- cp -f /usr/share/misc/config.guess config.guess
-endif
- ./configure --prefix=/usr --enable-exportpng --disable-update-desktop-database
+override_dh_install:
+ dh_install
+ find $(CWD)/debian/gerbv -name '*.la' -delete
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp
-build-stamp: config.status
- dh_testdir
+override_dh_installexamples:
+ dh_installexamples -XMakefile
- $(MAKE)
- touch $@
-
-clean:
- dh_testdir
- dh_testroot
-
- [ ! -f Makefile ] || $(MAKE) distclean
-
- rm -f build-stamp config.log
- rm -f config.guess config.status config.sub
-
- dh_clean
-
-binary-indep: build
- dh_testroot
- dh_testdir
- # There are no architecture-independent files to be uploaded
- # generated by this package. If there were any they would be
- # made here.
-
-binary-arch: build
- dh_testroot
- dh_testdir
- dh_clean
-
- dh_installdirs
- $(MAKE) install DESTDIR=`pwd`/debian/gerbv
- rm `find $(DESTDIR) -name '*.la'`
- dh_icons
- dh_installdocs AUTHORS README TODO doc/*.txt
- dh_installexamples -XMakefile example/*
- dh_installchangelogs ChangeLog
- dh_installmenu
- dh_strip
- dh_lintian
+override_dh_compress:
dh_compress -X.pcb -X.grb -X.gdo -X.gbx -X.pdf -X.gap -X.apt -X.off -X.exc -X.drd -X.sst
- dh_fixperms
- dh_makeshlibs
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: binary binary-arch binary-indep clean checkroot
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-electronics/gerbv.git
More information about the Pkg-electronics-commits
mailing list