The following commit has been merged in the master branch: commit 8556d7e9b0405c011a69d90cd55c7b016f0f7c51 Author: Arto Jantunen <arto.jantu...@logica.com> Date: Mon Apr 30 14:27:23 2012 +0300
Update to the dh tool (and debhelper compat 9) diff --git a/debian/compat b/debian/compat index 7f8f011..ec63514 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -7 +9 diff --git a/debian/control b/debian/control index 691ec0e..88e080e 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: shapelib Priority: optional Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> Uploaders: Francesco Paolo Lovergine <fran...@debian.org> -Build-Depends: debhelper (>= 7) +Build-Depends: debhelper (>= 9) Standards-Version: 3.8.3 Homepage: http://shapelib.maptools.org/ diff --git a/debian/rules b/debian/rules index 874e879..303bca5 100755 --- a/debian/rules +++ b/debian/rules @@ -1,81 +1,29 @@ #!/usr/bin/make -f +%: + dh $@ -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +override_dh_auto_test: -ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) - CFLAGS += -g -endif -ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) - INSTALL_PROGRAM += -s -endif - -configure: configure-stamp -configure-stamp: - dh_testdir - touch configure-stamp - -build: build-stamp -build-stamp: configure-stamp - dh_testdir - # Add here commands to compile the package. - $(MAKE) +override_dh_auto_build: + mv shprewind shprewind.bak + dh_auto_build $(MAKE) lib - touch build-stamp -clean: - dh_testdir - dh_testroot - # Add here commands to clean up after the build process. - $(MAKE) clean - rm -f shprewind - dh_clean +override_dh_auto_clean: + dh_auto_clean + mv shprewind.bak shprewind || true -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - # have to copy the files by hand.:( - mkdir debian/tmp/ - mkdir debian/tmp/usr/ - mkdir debian/tmp/usr/bin/ - cp dbfadd dbfcreate dbfdump shpadd shpcreate shpdump shprewind shptest \ - debian/tmp/usr/bin/. - +override_dh_auto_install: + # have to copy the files by hand.:( + mkdir -p debian/tmp/usr/bin/ mkdir debian/tmp/usr/lib/ + mkdir debian/tmp/usr/include/ + cp dbfadd dbfcreate dbfdump shpadd shpcreate shpdump shprewind \ + shptest debian/tmp/usr/bin/ cp .libs/libshp.a debian/tmp/usr/lib/ cp libshp.la debian/tmp/usr/lib/ cp .libs/libshp.so.1.0.1 debian/tmp/usr/lib/ ln -s libshp.so.1.0.1 libshp.so ln -s libshp.so.1.0.1 libshp.so.1 mv libshp.so* debian/tmp/usr/lib/ - - mkdir debian/tmp/usr/include/ cp shapefil.h debian/tmp/usr/include/ - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_install --sourcedir=debian/tmp - dh_installdocs *.html - dh_installman - dh_installchangelogs ChangeLog - 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 configure diff --git a/debian/shapelib.docs b/debian/shapelib.docs new file mode 100644 index 0000000..12e1ac6 --- /dev/null +++ b/debian/shapelib.docs @@ -0,0 +1,3 @@ +dbf_api.html +shapelib.html +shp_api.html -- Library for reading and writing ArcView Shapefiles _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel