Browse Source

shapelib: new package

Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
[Thomas:
 - adjust the license: it's MIT or LGPLv2, add web/license.html to the
   license files
 - rewrap Config.in help text
 - add entry to the DEVELOPERS file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Zoltan Gyarmati 9 years ago
parent
commit
2655d676f0
5 changed files with 38 additions and 0 deletions
  1. 1 0
      DEVELOPERS
  2. 1 0
      package/Config.in
  3. 9 0
      package/shapelib/Config.in
  4. 2 0
      package/shapelib/shapelib.hash
  5. 25 0
      package/shapelib/shapelib.mk

+ 1 - 0
DEVELOPERS

@@ -1578,4 +1578,5 @@ F:	package/python-configobj/
 F:	package/python-iniparse/
 F:	package/python-iniparse/
 F:	package/qjson/
 F:	package/qjson/
 F:	package/quazip/
 F:	package/quazip/
+F:	package/shapelib/
 F:	package/tinc/
 F:	package/tinc/

+ 1 - 0
package/Config.in

@@ -1338,6 +1338,7 @@ endif
 	source "package/protobuf-c/Config.in"
 	source "package/protobuf-c/Config.in"
 	source "package/qhull/Config.in"
 	source "package/qhull/Config.in"
 	source "package/qlibc/Config.in"
 	source "package/qlibc/Config.in"
+	source "package/shapelib/Config.in"
 	source "package/sphinxbase/Config.in"
 	source "package/sphinxbase/Config.in"
 	source "package/startup-notification/Config.in"
 	source "package/startup-notification/Config.in"
 	source "package/tinycbor/Config.in"
 	source "package/tinycbor/Config.in"

+ 9 - 0
package/shapelib/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_SHAPELIB
+	bool "shapelib"
+	help
+	  The Shapefile C Library provides the ability to write simple
+	  C programs for reading, writing and updating (to a limited
+	  extent) ESRI Shapefiles, and the associated attribute file
+	  (.dbf).
+
+	  http://shapelib.maptools.org/

+ 2 - 0
package/shapelib/shapelib.hash

@@ -0,0 +1,2 @@
+# Locally computed
+sha256 23d474016158ab5077db2f599527631706ba5c0dc7c4178a6a1d685bb014f68f  shapelib-1.3.0.tar.gz

+ 25 - 0
package/shapelib/shapelib.mk

@@ -0,0 +1,25 @@
+################################################################################
+#
+# shapelib
+#
+################################################################################
+
+SHAPELIB_VERSION = 1.3.0
+SHAPELIB_SITE = http://download.osgeo.org/shapelib
+SHAPELIB_LICENSE = MIT or LGPLv2
+SHAPELIB_LICENSE_FILES = web/license.html LICENSE.LGPL
+SHAPELIB_INSTALL_STAGING = YES
+
+define SHAPELIB_BUILD_CMDS
+	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
+endef
+
+define SHAPELIB_INSTALL_STAGING_CMDS
+	$(MAKE) -C $(@D) PREFIX=$(STAGING_DIR)/usr/ lib_install
+endef
+
+define SHAPELIB_INSTALL_TARGET_CMDS
+	$(MAKE) -C $(@D) PREFIX=$(TARGET_DIR)/usr/ bin_install
+endef
+
+$(eval $(generic-package))