[SCM] libkml branch, master, updated. upstream/1.3.0_r863-50-g521138c

Francesco Paolo Lovergine frankie at debian.org
Thu Oct 10 13:07:17 UTC 2013


The following commit has been merged in the master branch:
commit 521138cc13660cfeb22825da490366abdb96e295
Merge: f6464d1fb22b000dd685aeb6f6e7cb9c09609cf0 977fc73c45d270c273f875ebadcff3a1b1b86162
Author: Francesco Paolo Lovergine <frankie at debian.org>
Date:   Thu Oct 10 15:06:51 2013 +0200

    Merge branch 'master' of ssh://git.debian.org/git/pkg-grass/libkml
    
    Conflicts:
    	debian/changelog
    	debian/control
    	debian/patches/reautoconfiscated.diff
    	debian/patches/series
    	debian/patches/swig.diff
    	debian/rules

diff --combined debian/rules
index 5335b57,a295754..25c8f08
--- a/debian/rules
+++ b/debian/rules
@@@ -1,62 -1,45 +1,104 @@@
  #!/usr/bin/make -f
  
++<<<<<<< HEAD
 +PY_VERSIONS = $(shell pyversions --requested debian/control)
 +
++=======
++>>>>>>> 977fc73c45d270c273f875ebadcff3a1b1b86162
  JAVA_HOME = /usr/lib/jvm/default-java
  
- include /usr/share/cdbs/1/rules/debhelper.mk
- include /usr/share/cdbs/1/class/autotools.mk
- 
  DEB_CONFIGURE_EXTRA_FLAGS = --enable-systempython --with-java-include-dir=$(JAVA_HOME)/include
++<<<<<<< HEAD
 +DEB_MAKE_CHECK_TARGET = check
 +
 +DEB_BUILDDIR := build
 +
 +# These targets do allow building multiple Python versions extensions
 +# when autoconf is used - as in this case - instead of Distutils.
 +
 +configure/python-kml:: $(addprefix configure-stamp-, $(PY_VERSIONS))
 +
 +configure-stamp-%:
 +	mkdir build-$*
 +	cd build-$* && PYTHON=`which $*` $(DEB_CONFIGURE_SCRIPT_ENV) \
 +			$(DEB_CONFIGURE_SCRIPT) \
 +			$(DEB_CONFIGURE_NORMAL_ARGS) \
 +			--disable-maintainer-mode \
 +			$(cdbs_configure_flags) \
 +			$(DEB_CONFIGURE_EXTRA_FLAGS) \
 +			$(DEB_CONFIGURE_USER_FLAGS)
 +	touch $@
 +
 +build-stamp-%:
 +	$(MAKE) -C build-$* PYTHON=`which $*`
 +	touch $@
 +
 +build/python-kml:: $(addprefix build-stamp-, $(PY_VERSIONS))
 +
 +install-stamp-%:
 +	$(MAKE) -C build-$* PYTHON=`which $*` DESTDIR=$(CURDIR)/debian/tmp install
 +	touch $@
 +
 +install/python-kml:: $(addprefix install-stamp-, $(PY_VERSIONS))
 +
 +binary-install/python-kml:: install/python-kml
 +	# removes build-time rpaths
 +	for version in $(PY_VERSIONS); \
 +	do \
 +		chrpath --delete $(CURDIR)/debian/python-kml/usr/lib/$$version/*-packages/*.so ; \
 +	done
 +	dh_python2 -ppython-kml
 +
 +binary-install/libkml-dev::
 +	# removes autotools stuff
 +	find $(CURDIR)/debian/libkml-dev/usr/share/doc/libkml-dev/examples -type f -name "Makefile.*" -delete
 +	# removes python related stuff
 +	find $(CURDIR)/debian/libkml-dev/usr/lib -name "libkml*python*.so*" -delete
 +
 +clean::
 +	-rm -rf $(addprefix build-, $(PY_VERSIONS))
 +	-rm -rf $(addprefix configure-stamp-, $(PY_VERSIONS))
 +	-rm -rf $(addprefix build-stamp-, $(PY_VERSIONS))
 +	-rm -rf $(addprefix install-stamp-, $(PY_VERSIONS))
++=======
+ 
+ DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+ 
+ %:
+ 	dh $@ --with autoreconf,python2
+ 
+ override_dh_auto_configure:
+ 	dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
+ 
+ override_dh_auto_install:
+ 	dh_auto_install
+ 
+ 	# Strip RPATH
+ 	chrpath --delete $(CURDIR)/debian/tmp/usr/lib/python*/*-packages/*.so
+ 
+ 	# Remove autotools stuff
+ 	find $(CURDIR)/examples/ -type f -name "Makefile*" -delete
+ 
+ 	# Remove python swig
+ 	find $(CURDIR)/debian/tmp/usr/lib -name "libkml*python*.so*" -delete
+ 
+ 	# Remove la files
+ 	find $(CURDIR)/debian/tmp/usr/lib -name "*.la" -delete
+ 
+ 	# Move libraries from libkml subdirectory
+ 	mv $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libkml/* $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
+ 
+ 	# libminizip headers
+ 	install -m755 -d $(CURDIR)/debian/tmp/usr/include/minizip
+ 	install -m644 $(CURDIR)/third_party/zlib-*/contrib/minizip/*h $(CURDIR)/debian/tmp/usr/include/minizip/
+ 
+ override_dh_install:
+ 	dh_install --autodest --list-missing
+ 
+ override_dh_makeshlibs:
+ 	dh_makeshlibs -Xpython-kml
+ 
+ override_dh_python:
+ 	dh_python2 -ppython-kml
++>>>>>>> 977fc73c45d270c273f875ebadcff3a1b1b86162
  

-- 
A library to manipulate KML 2.2 OGC standard files



More information about the Pkg-grass-devel mailing list