[SCM] shapelib branch, master, updated. debian/1.2.10-7-6-g9b39065

Arto Jantunen viiru at debian.org
Sat Nov 23 09:42:23 UTC 2013


The following commit has been merged in the master branch:
commit 9b390658d2ebbb00c048b83bc40c1721623f0827
Author: Arto Jantunen <viiru at debian.org>
Date:   Tue Oct 29 14:45:45 2013 +0200

    Bump SONAME due to API and ABI changes in 1.3.0

diff --git a/debian/control b/debian/control
index 89ba9ba..99dbbaa 100644
--- a/debian/control
+++ b/debian/control
@@ -25,7 +25,7 @@ Description: Library for reading and writing ArcView Shapefiles - tools
 Package: libshp-dev
 Section: libdevel
 Architecture: any
-Depends: libshp1 (= ${binary:Version}), ${misc:Depends}
+Depends: libshp2 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: Library for reading and writing ArcView Shapefiles - development files
  The Shapefile format is a working and interchange format promoted by
@@ -35,7 +35,7 @@ Description: Library for reading and writing ArcView Shapefiles - development fi
  .
  This package includes the development files.
 
-Package: libshp1
+Package: libshp2
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
diff --git a/debian/libshp1.dirs b/debian/libshp2.dirs
similarity index 100%
rename from debian/libshp1.dirs
rename to debian/libshp2.dirs
diff --git a/debian/libshp1.install b/debian/libshp2.install
similarity index 100%
rename from debian/libshp1.install
rename to debian/libshp2.install
diff --git a/debian/patches/0003-Properly-use-libtool.patch b/debian/patches/0003-Properly-use-libtool.patch
index 3732d7f..afb737a 100644
--- a/debian/patches/0003-Properly-use-libtool.patch
+++ b/debian/patches/0003-Properly-use-libtool.patch
@@ -11,7 +11,7 @@ Bug-Debian: http://bugs.debian.org/497160
  1 file changed, 32 insertions(+), 10 deletions(-)
 
 diff --git a/Makefile b/Makefile
-index 0c41d8a..8073f9c 100644
+index 0c41d8a..2b8cefb 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -21,7 +21,7 @@ shptree.o:	shptree.c shapefil.h
@@ -53,8 +53,8 @@ index 0c41d8a..8073f9c 100644
 +# The following is contributed by Jan-Oliver Wagner, and should allow for
 +# creating shared libraries on most platforms with gcc, and libtool installed.
 +
-+SHPLIB_VERSION=1.2.9
-+LIBSHP_VERSION=1.0.1 # still once to be changed manually (see for 1:1:0), sorry
++SHPLIB_VERSION=1.3.0
++LIBSHP_VERSION=2.0.0 # still once to be changed manually (see for 1:1:0), sorry
 +
 +lib: .libs/libshp.so
 +
@@ -63,7 +63,7 @@ index 0c41d8a..8073f9c 100644
 +	libtool --mode=compile gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1  -I. $(CPPFLAGS) $(CFLAGS) -c shptree.c
 +	libtool --mode=compile gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1  -I. $(CPPFLAGS) $(CFLAGS) -c dbfopen.c
 +	libtool --mode=compile gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1  -I. $(CPPFLAGS) $(CFLAGS) -c safileio.c
-+	libtool --mode=link gcc $(CFLAGS) $(LDFLAGS) -o libshp.la -rpath /usr/lib -version-info 1:1:0 shpopen.lo shptree.lo dbfopen.lo safileio.lo
++	libtool --mode=link gcc $(CFLAGS) $(LDFLAGS) -o libshp.la -rpath /usr/lib -version-info 2:0:0 shpopen.lo shptree.lo dbfopen.lo safileio.lo
 +
 +lib_install:
 +	cp .libs/libshp.la .libs/libshp.lai
diff --git a/debian/rules b/debian/rules
index 847cc2c..b7d6516 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,8 +12,8 @@ override_dh_auto_install:
 	mkdir debian/tmp/usr/include/
 	make bin_install PREFIX=debian/tmp/usr
 	cp .libs/libshp.a debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
-	cp .libs/libshp.so.1.0.1 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
-	ln -s libshp.so.1.0.1 libshp.so
-	ln -s libshp.so.1.0.1 libshp.so.1
+	cp .libs/libshp.so.2.0.0 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
+	ln -s libshp.so.2.0.0 libshp.so
+	ln -s libshp.so.2.0.0 libshp.so.2
 	mv libshp.so* debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
 	cp shapefil.h debian/tmp/usr/include/

-- 
Library for reading and writing ArcView Shapefiles



More information about the Pkg-grass-devel mailing list