This is an automated email from the git hooks/post-receive script. frankie pushed a commit to branch master in repository nco.
commit 1b6113f5b63471aa4410d370415b818edc9da4cf Author: Francesco Paolo Lovergine <fran...@debian.org> Date: Fri Mar 28 16:13:22 2014 +0100 Moving to dh use. --- debian/changelog | 6 +++ debian/rules | 156 ++++++++++--------------------------------------------- 2 files changed, 33 insertions(+), 129 deletions(-) diff --git a/debian/changelog b/debian/changelog index f1fafa0..9836165 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +nco (4.4.2-2) UNRELEASED; urgency=medium + + * Now moving to modern dh support. + + -- Francesco Paolo Lovergine <fran...@debian.org> Wed, 26 Mar 2014 17:48:12 +0100 + nco (4.4.2-1) unstable; urgency=medium * New upstream release. diff --git a/debian/rules b/debian/rules index 0ae4966..01259a1 100755 --- a/debian/rules +++ b/debian/rules @@ -1,146 +1,44 @@ #!/usr/bin/make -f -# -*- makefile -*- -# Purpose: debian/rules file for NCO -# Copyright (C) 1999--2002 by Brian Mays -# Copyright (C) 2003--2011 by Charlie Zender -# Usage: -# scp ~/nco/debian/rules virga.ess.uci.edu:nco/debian -# Sample debian/rules that uses debhelper -# GNU copyright 1997 to 1999 by Joey Hess +%: + dh $@ --buildsystem autoconf -# Modified to make a template file for a multi-binary package with separated -# build-arch and build-indep targets by Bill Allombert 2001 - -# Uncomment this to turn on verbose mode -#export DH_VERBOSE=1 - -# Export this to make some magic below work -export DH_OPTIONS - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - -ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) - confflags := --build=$(DEB_BUILD_GNU_TYPE) -else - confflags := --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) -endif - -export CFLAGS := -Wall -g -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif -# 20110114 Enable dap-netcdf netcdf4 udunits2 build options by default -# Allow them to be turned off by putting disable-XXX in DEB_BUILD_OPTIONS -ifneq (,$(findstring disable-dap-netcdf,$(DEB_BUILD_OPTIONS))) - confflags += --disable-dap-netcdf -else - confflags += --enable-dap-netcdf -endif -ifneq (,$(findstring disable-netcdf4,$(DEB_BUILD_OPTIONS))) - confflags += --disable-netcdf4 -else - confflags += --enable-netcdf4 - CPPFLAGS += -DHAVE_NETCDF4_H -endif -ifneq (,$(findstring disable-udunits2,$(DEB_BUILD_OPTIONS))) - confflags += --disable-udunits2 -else - confflags += --enable-udunits2 -endif - -# Make Debian-default netCDF directories override development netCDF installations in, e.g., /usr/local -# 20070721: This may inadvertently cause libtool to set set rpath -# In turn this generates linda warnings about hard-coded rpath -# Since their Debian packages exist, always enable GSL and ncap2 -# Environment variables NETCDF*, defined in Zender's bashrc, often confuse Debian -# Debian requires that libraries are known by package-manager -# Thus environment variables that point, e.g., to /usr/local, are unhelpful -config.status: configure - dh_testdir - dh_autotools-dev_updateconfig - LD_LIBRARY_PATH='' LDFLAGS='' NETCDF_INC='/usr/include' NETCDF_LIB='/usr/lib' NETCDF_ROOT='/usr' NETCDF4_ROOT='/usr' \ - ./configure $(confflags) \ - --prefix=/usr \ +CONFIGURE_OPTS = --prefix=/usr \ --infodir=/usr/share/info \ --libdir=/usr/lib/nco \ --mandir=/usr/share/man \ --enable-gsl \ --enable-ncap2 \ --disable-nco_cplusplus \ + --enable-dap-netcdf \ + --enable-netcdf4 \ + --enable-udunits2 \ --disable-udunits \ --disable-static -# Architecture -build: build-arch build-indep - -build-indep: build-indep-stamp -build-indep-stamp: - # do nothing +override_dh_auto_configure: + dh_auto_configure -- $(CONFIGURE_OPTS) -build-arch: build-arch-stamp -build-arch-stamp: config.status - $(MAKE) +override_dh_auto_build: + dh_auto_build cd doc && $(MAKE) clean && $(MAKE) html cd doc && $(MAKE) nco.info -# Documentation to distribute in future -# cd doc && $(MAKE) nco.ps -# cd doc && $(MAKE) nco.dvi -clean: - dh_testdir - dh_testroot - dh_autotools-dev_restoreconfig - rm -f build-arch-stamp build-indep-stamp config-stamp - [ ! -f Makefile ] || $(MAKE) distclean - rm -f data/big.nc - dh_clean - -install: install-arch - -install-arch: - dh_testdir - dh_testroot - dh_clean -a - dh_installdirs -a -# Commands to install architecture part of package into debian/tmp - $(MAKE) install DESTDIR=$(CURDIR)/debian/nco - rm `find $(CURDIR)/debian -name '*.la'` -# NCO installs header files by default, which Debian does not want (yet) - dh_install -a --exclude="*.h *.hh" - -# Must not depend on anything -# This is to be called by binary-arch/binary-multi in another 'make' thread -binary-common: - dh_testdir - dh_testroot - dh_installchangelogs doc/ChangeLog - dh_installdocs +override_dh_auto_clean: + dh_auto_clean + rm -f data/big.nc \ + data/in_1.nc \ + data/in_2.nc \ + data/nco_bm.stderr \ + debian/rules.old \ + doc/nco.info \ + doc/nco.info-1 \ + doc/nco.info-2 \ + doc/nco.info-3 + + +override_dh_auto_install: + dh_auto_install + find $(CURDIR)/debian/nco -name '*.h' -delete + find $(CURDIR)/debian/nco -name '*.hh' -delete rm -f debian/nco/usr/share/info/dir - dh_installinfo - dh_installman - dh_link - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - - -# Build architecture independant packages using the common target -binary-indep: build install - -# Build architecture dependant packages using the common target -binary-arch: build-arch install-arch - $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install install-arch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/nco.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel