[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