[Git][debian-gis-team/tilemaker][master] 2 commits: Add patch to handle DESTDIR.

ǝɹʇʇɐʃǝ◖ xıʃǝɟ (@xamanu) gitlab at salsa.debian.org
Fri Aug 27 16:38:52 BST 2021



ǝɹʇʇɐʃǝ◖ xıʃǝɟ pushed to branch master at Debian GIS Project / tilemaker


Commits:
ab0c567b by Felix Delattre at 2021-08-27T15:31:07+00:00
Add patch to handle DESTDIR.

- - - - -
8ef2f04b by Felix Delattre at 2021-08-27T15:34:36+00:00
Add patch to avoid calling git outside of repository.

- - - - -


6 changed files:

- debian/changelog
- + debian/patches/0001-Add-DESTDIR-to-makefile.patch
- + debian/patches/0002-Avoid-using-git-with-release.patch
- + debian/patches/series
- debian/rules
- − debian/tilemaker.install


Changes:

=====================================
debian/changelog
=====================================
@@ -1,6 +1,8 @@
 tilemaker (2.0.0-1~exp1) UNRELEASED; urgency=medium
 
   * Imported version 2.0.0
+  * Add patch to handle DESTDIR.
+  * Add patch to avoid calling git outside of repository.
   * Initial package (Closes: #993076)
 
- -- Felix Delattre <debian at xama.nu>  Tue, 27 Aug 2021 11:13:23 +0000
+ -- Felix Delattre <debian at xama.nu>  Fri, 27 Aug 2021 15:34:03 +0000


=====================================
debian/patches/0001-Add-DESTDIR-to-makefile.patch
=====================================
@@ -0,0 +1,39 @@
+From: Felix Delattre <felix at delattre.de>
+Date: Fri, 27 Aug 2021 12:08:04 +0000
+Subject: Add DESTDIR to makefile
+Origin: https://github.com/systemed/tilemaker/pull/297/commits/90abe03ca8e9d8629b4fbb2a7753d17e067e8987
+Bug: https://github.com/systemed/tilemaker/pull/297
+
+---
+ Makefile | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 232912a..7316325 100644
+--- a/Makefile
++++ b/Makefile
+@@ -61,11 +61,14 @@ endif
+ 
+ # Main includes
+ 
++prefix = /usr/local
++
+ TM_VERSION := $(shell git describe --tags --abbrev=0)
+ CXXFLAGS := -O3 -Wall -Wno-unknown-pragmas -Wno-sign-compare -std=c++14 -pthread -fPIE -DTM_VERSION=$(TM_VERSION) $(CONFIG)
+ LIB := -L/usr/local/lib -lz $(LUA_LIBS) -lboost_program_options -lsqlite3 -lboost_filesystem -lboost_system -lboost_iostreams -lprotobuf -lshp
+ INC := -I/usr/local/include -isystem ./include -I./src $(LUA_CFLAGS)
+ 
++
+ # Targets
+ 
+ all: tilemaker
+@@ -83,7 +86,8 @@ tilemaker: include/osmformat.pb.o include/vector_tile.pb.o src/mbtiles.o src/pbf
+ 	protoc --proto_path=include --cpp_out=include $<
+ 
+ install:
+-	install -m 0755 tilemaker /usr/local/bin
++	install -m 0755 -d $(DESTDIR)$(prefix)/bin/
++	install -m 0755 tilemaker $(DESTDIR)$(prefix)/bin/
+ 
+ clean:
+ 	rm -f tilemaker src/*.o include/*.o


=====================================
debian/patches/0002-Avoid-using-git-with-release.patch
=====================================
@@ -0,0 +1,22 @@
+From: Felix Delattre <felix at delattre.de>
+Date: Fri, 27 Aug 2021 14:55:35 +0000
+Subject: Avoid using git with release
+Origin: https://github.com/systemed/tilemaker/pull/298/commits/40e76bf286d3638ddf4a1d2c4134480e79b6c5f1
+Bug: https://github.com/systemed/tilemaker/pull/298
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 7316325..e35dcf6 100644
+--- a/Makefile
++++ b/Makefile
+@@ -63,7 +63,7 @@ endif
+ 
+ prefix = /usr/local
+ 
+-TM_VERSION := $(shell git describe --tags --abbrev=0)
++TM_VERSION := v2.0.0
+ CXXFLAGS := -O3 -Wall -Wno-unknown-pragmas -Wno-sign-compare -std=c++14 -pthread -fPIE -DTM_VERSION=$(TM_VERSION) $(CONFIG)
+ LIB := -L/usr/local/lib -lz $(LUA_LIBS) -lboost_program_options -lsqlite3 -lboost_filesystem -lboost_system -lboost_iostreams -lprotobuf -lshp
+ INC := -I/usr/local/include -isystem ./include -I./src $(LUA_CFLAGS)


=====================================
debian/patches/series
=====================================
@@ -0,0 +1,2 @@
+0001-Add-DESTDIR-to-makefile.patch
+0002-Avoid-using-git-with-release.patch


=====================================
debian/rules
=====================================
@@ -1,9 +1,12 @@
 #!/usr/bin/make -f
 
-# DH_VERBOSE := 1
+DH_VERBOSE := 1
 
 # Enable hardening build flags
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 %:
 	dh $@
+
+override_dh_auto_install:
+	dh_auto_install -- prefix=/usr


=====================================
debian/tilemaker.install deleted
=====================================
@@ -1 +0,0 @@
-usr/local/bin/tilemaker usr/bin



View it on GitLab: https://salsa.debian.org/debian-gis-team/tilemaker/-/compare/ee76d1cf08d845cab0b7e4e18e94bccb6f8cdbed...8ef2f04b415c1fddecf39132429b1b11829ada3d

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/tilemaker/-/compare/ee76d1cf08d845cab0b7e4e18e94bccb6f8cdbed...8ef2f04b415c1fddecf39132429b1b11829ada3d
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20210827/19ae5fa2/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list