[SCM] libspatialindex branch, master, updated. upstream/1.7.0-29-g8f2f076
Bas Couwenberg
sebastic at xs4all.nl
Fri Jan 10 19:30:52 UTC 2014
The following commit has been merged in the master branch:
commit a530908631a3e6c99210b0779b5d94ffc36e284f
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Fri Jan 10 17:08:59 2014 +0100
Use minimal dh rules with dh-autoreconf.
diff --git a/debian/changelog b/debian/changelog
index ddad24e..45162a7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ spatialindex (1.8.1-1) UNRELEASED; urgency=low
* Use canonical URLs in Vcs-* fields.
* Change priority from extra to optional.
* Bump debhelper compatibility to 9.
+ * Use minimal dh rules with dh-autoreconf.
+ (closes: #734827)
-- Bas Couwenberg <sebastic at xs4all.nl> Fri, 10 Jan 2014 16:38:53 +0100
diff --git a/debian/control b/debian/control
index b053a2e..1813a47 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,8 @@ Uploaders: Francesco Paolo Lovergine <frankie at debian.org>,
Section: science
Priority: optional
Build-Depends: debhelper (>= 9),
- autotools-dev
+ autotools-dev,
+ dh-autoreconf
Standards-Version: 3.9.2
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-grass/libspatialindex.git
Vcs-Git: git://anonscm.debian.org/pkg-grass/libspatialindex.git
diff --git a/debian/rules b/debian/rules
index b46616b..b0c3f8d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,96 +1,25 @@
#!/usr/bin/make -f
# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+# This has to be exported 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)
-ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
-CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
-else
-CROSS= --build $(DEB_BUILD_GNU_TYPE)
-endif
+# Enable hardening build flags
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
-config.status: configure
- dh_testdir
- # Add here commands to configure the package.
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
- cp -f config.sub config.sub.orig
- cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
- cp -f config.guess config.guess.orig
- cp -f /usr/share/misc/config.guess config.guess
-endif
- ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
- CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" \
- CC=g++ # a dirty hack to force using of g++ at libtool linking time
+DEB_HOST_MULTIARCH?=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-build: build-stamp
-build-stamp: config.status
- dh_testdir
-
- # Add here commands to compile the package.
- $(MAKE)
-
- touch $@
+SPATIALINDEX_VERSION = $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p' | sed -e 's/^\(.*\)~.*/\1/' | sed -e 's/dev.*/.0/')
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp
-
- # Add here commands to clean up after the build process.
- [ ! -f Makefile ] || $(MAKE) distclean
- [ ! -f config.sub.orig ] || mv -f config.sub.orig config.sub
- [ ! -f config.guess.orig ] || mv -f config.guess.orig config.guess
- rm -rf *.log autom4ate.cache
- rm -rf debian/tmp
-
- dh_clean
+%:
+ dh $@ --with autoreconf
-install: build
- dh_testdir
- dh_testroot
- dh_prep
- dh_installdirs
-
- # Add here commands to install the package into debian/tmp
- $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+override_dh_install:
+ dh_install --autodest --list-missing
+override_dh_makeshlibs:
+ dh_makeshlibs -- -c0 -v$(SPATIALINDEX_VERSION)
-# Build architecture-independent files here.
-binary-indep: install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: install
- dh_testdir
- dh_testroot
- dh_installchangelogs ChangeLog
- dh_installdocs
- dh_installexamples
- dh_install --list-missing
- dh_installman
- dh_link
- 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
--
A general framework for developing spatial indices
More information about the Pkg-grass-devel
mailing list