changeset 6395:32b05e13eefe

Add libtiff-runtime subpackage
author Masamichi Hosoda <trueroad@users.noreply.github.com>
date Sat, 21 Mar 2015 21:23:38 +0900
parents 8f0261c525d8
children 7419e5bfccdb
files gub/specs/libtiff.py
diffstat 1 files changed, 26 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gub/specs/libtiff.py	Sat Mar 21 20:55:18 2015 +0900
+++ b/gub/specs/libtiff.py	Sat Mar 21 21:23:38 2015 +0900
@@ -4,6 +4,32 @@
 class Libtiff (target.AutoBuild):
     source = 'http://download.osgeo.org/libtiff/tiff-4.0.3.tar.gz'
     dependencies = ['tools::libtool', 'libjpeg-devel', 'zlib-devel']
+    subpackage_names = ['doc', 'devel', 'runtime', '']
+    def get_subpackage_definitions (self):
+        d = target.AutoBuild.get_subpackage_definitions (self)
+        prefix_dir = self.settings.prefix_dir
+        d['runtime'] = [
+            prefix_dir + '/lib/libtiff*.so*',
+        ]
+        return d
+
+class Libtiff__mingw (Libtiff):
+    def get_subpackage_definitions (self):
+        d = target.AutoBuild.get_subpackage_definitions (self)
+        prefix_dir = self.settings.prefix_dir
+        d['runtime'] = [
+            prefix_dir + '/bin/libtiff*.dll',
+        ]
+        return d
+
+class Libtiff__darwin (Libtiff):
+    def get_subpackage_definitions (self):
+        d = target.AutoBuild.get_subpackage_definitions (self)
+        prefix_dir = self.settings.prefix_dir
+        d['runtime'] = [
+            prefix_dir + '/lib/libtiff*.dylib',
+        ]
+        return d
 
 class Libtiff__tools (tools.AutoBuild, Libtiff):
     dependencies = [