[geographiclib] 02/07: Add node-geographiclib package for Node.js module.

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Fri Oct 2 12:54:39 UTC 2015


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository geographiclib.

commit 9fb4c56a3d26ab7bca5c830d94a99e3a0135a72e
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Fri Oct 2 14:06:37 2015 +0200

    Add node-geographiclib package for Node.js module.
---
 debian/changelog                  |  4 ++++
 debian/control                    | 13 +++++++++++++
 debian/node-geographiclib.docs    |  1 +
 debian/node-geographiclib.install |  1 +
 debian/rules                      |  7 +++++++
 5 files changed, 26 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 625ad78..ba6a708 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,11 @@
 geographiclib (1.45-1) UNRELEASED; urgency=medium
 
+  [ Ross Gammon ]
   * New upstream release
 
+  [ Bas Couwenberg ]
+  * Add node-geographiclib package for Node.js module.
+
  -- Ross Gammon <rossgammon at mail.dk>  Wed, 30 Sep 2015 20:31:08 +0200
 
 geographiclib (1.44-1) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index cdec244..a54f111 100644
--- a/debian/control
+++ b/debian/control
@@ -115,3 +115,16 @@ Description: Python implementation of GeographicLib
  .
  This package contains the Python implementation of GeographicLib.
 
+Package: node-geographiclib
+Architecture: all
+Section: web
+Depends: nodejs,
+         ${misc:Depends}
+Description: GeographicLib Node.js module
+ GeographicLib is a small set of C++ classes for converting between
+ geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates,
+ for geoid calculations, and for computing geodesic. It is a suitable
+ replacement for the core functionality provided by NGA Geotrans.
+ .
+ This package contains the GeographicLib Node.js module.
+
diff --git a/debian/node-geographiclib.docs b/debian/node-geographiclib.docs
new file mode 100644
index 0000000..abb7036
--- /dev/null
+++ b/debian/node-geographiclib.docs
@@ -0,0 +1 @@
+js/README.md
diff --git a/debian/node-geographiclib.install b/debian/node-geographiclib.install
new file mode 100644
index 0000000..d21444e
--- /dev/null
+++ b/debian/node-geographiclib.install
@@ -0,0 +1 @@
+usr/lib/nodejs
diff --git a/debian/rules b/debian/rules
index 880ac56..e65a288 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,6 +13,7 @@ DBG_PACKAGE=$(shell grep "^Package: libgeographic[0-9]*-dbg$$" debian/control |
 override_dh_install:
 	# Remove duplicate license information
 	$(RM) debian/tmp/usr/share/doc/geographiclib/html/LICENSE.txt
+	$(RM) debian/tmp/usr/lib/*/node_modules/geographiclib/LICENSE.txt
 
 	# Remove duplicate files in docs
 	$(RM) debian/tmp/usr/share/doc/geographiclib/html/*/*.png
@@ -29,6 +30,12 @@ override_dh_install:
 	$(RM) debian/tmp/usr/share/doc/geographiclib/html/*/jquery.js \
 	      debian/tmp/usr/share/doc/geographiclib/html/jquery.js
 
+	# Move Node.js module to /usr/lib/nodejs
+	mkdir -p debian/tmp/usr/lib/nodejs
+	$(RM) debian/tmp/usr/lib/*/node_modules/geographiclib/README.md
+	mv debian/tmp/usr/lib/*/node_modules/geographiclib debian/tmp/usr/lib/nodejs
+	rmdir debian/tmp/usr/lib/*/node_modules
+
 	dh_install --list-missing
 
 override_dh_installchangelogs:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/geographiclib.git



More information about the Pkg-grass-devel mailing list