[med-svn] r10515 - trunk/packages/plink/trunk/debian
Andreas Tille
tille at alioth.debian.org
Sun Apr 22 18:57:48 UTC 2012
Author: tille
Date: 2012-04-22 18:57:48 +0000 (Sun, 22 Apr 2012)
New Revision: 10515
Modified:
trunk/packages/plink/trunk/debian/changelog
trunk/packages/plink/trunk/debian/control
trunk/packages/plink/trunk/debian/rules
Log:
Rewritten debian/rules to short dh
Modified: trunk/packages/plink/trunk/debian/changelog
===================================================================
--- trunk/packages/plink/trunk/debian/changelog 2012-04-22 17:24:40 UTC (rev 10514)
+++ trunk/packages/plink/trunk/debian/changelog 2012-04-22 18:57:48 UTC (rev 10515)
@@ -3,12 +3,14 @@
* debian/control:
- Standards-Version: 3.9.3 (no changes needed)
- Fixed Vcs fields
+ - Removed quilt from Build-Depends
* debian/upstream: Added citation information
* debian/source/format: 3.0 (quilt)
* debian/get-orig-source: Better chances to get a unique upstream
tarball after repackaging
* debian/copyright: Rewritten to match DEP5 and verified using
cme fix dpkg-copyright
+ * debian/rules: Rewritten to use short dh
-- Andreas Tille <tille at debian.org> Sun, 22 Apr 2012 18:55:34 +0200
Modified: trunk/packages/plink/trunk/debian/control
===================================================================
--- trunk/packages/plink/trunk/debian/control 2012-04-22 17:24:40 UTC (rev 10514)
+++ trunk/packages/plink/trunk/debian/control 2012-04-22 18:57:48 UTC (rev 10515)
@@ -5,7 +5,7 @@
Uploaders: Steffen Moeller <moeller at debian.org>,
Andreas Tille <tille at debian.org>,
Charles Plessy <plessy at debian.org>
-Build-Depends: debhelper (>= 7), quilt, zlib1g-dev
+Build-Depends: debhelper (>= 7), zlib1g-dev
Standards-Version: 3.9.3
Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/plink/trunk/
Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/plink/trunk/
Modified: trunk/packages/plink/trunk/debian/rules
===================================================================
--- trunk/packages/plink/trunk/debian/rules 2012-04-22 17:24:40 UTC (rev 10514)
+++ trunk/packages/plink/trunk/debian/rules 2012-04-22 18:57:48 UTC (rev 10515)
@@ -1,75 +1,26 @@
#!/usr/bin/make -f
# -*- makefile -*-
-include /usr/share/quilt/quilt.make
+pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
-pkg=plink
-
-# DEB_BUILD_OPTIONS from Policy § 4.9.1
-CXXFLAGS = -Wall -g
-INSTALL = install
-INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644
-INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755
-INSTALL_SCRIPT = $(INSTALL) -p -o root -g root -m 755
-INSTALL_DIR = $(INSTALL) -p -d -o root -g root -m 755
-
-ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
- CXXFLAGS += -O0
-else
- CXXFLAGS += -O2
-endif
-ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
- INSTALL_PROGRAM += -s
-endif
-ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
- NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
- MAKEFLAGS += -j$(NUMJOBS)
-endif
-
+CXXFLAGS := -Wall $(shell dpkg-buildflags --get CXXFLAGS)
CXXFLAGS += -DWITH_R_PLUGINS
# This would be added by Upstream makefile, but we override CXXFLAGS…
CXXFLAGS += -DUNIX
-build: patch build-stamp
-build-stamp:
- $(MAKE) CXXFLAGS='$(CXXFLAGS)' FORCE_DYNAMIC=1
- touch $@
+%:
+ dh $@
-clean: unpatch
- dh_testdir
- dh_testroot
- $(MAKE) clean
- dh_clean build-stamp install-stamp plink
+override_dh_auto_clean:
+ dh_auto_clean
+ rm -f plink
-install: install-stamp
-install-stamp:
- # nothing to do, the single binary is taken directly
- touch $@
+override_dh_auto_build:
+ $(MAKE) CXXFLAGS='$(CXXFLAGS)' FORCE_DYNAMIC=1
-binary-arch: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs
- dh_installdocs
+override_dh_installexamples:
dh_installexamples
chmod 644 debian/$(pkg)/usr/share/doc/$(pkg)/examples/*
- dh_install
- dh_installman
- dh_link
- dh_strip
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-binary-indep:
-
-binary: binary-indep binary-arch
-
get-orig-source:
. debian/get-orig-source
-
-.PHONY: build clean binary-indep binary-arch binary
More information about the debian-med-commit
mailing list