Mercurial > gub
view gub/specs/libgphoto2.py @ 3471:38373ff3216c
Libgphoto2 build fix.
author | Jan Nieuwenhuizen <janneke@gnu.org> |
---|---|
date | Fri, 11 May 2007 17:44:43 +0200 |
parents | 81fa3071f7b4 |
children | 1d07bd0ca445 |
line wrap: on
line source
from gub import targetpackage sf = 'http://surfnet.dl.sourceforge.net/sourceforge/%(name)s/%(name)s-%(ball_version)s.tar.%(format)s' sf_gphoto = 'http://surfnet.dl.sourceforge.net/sourceforge/gphoto/%(name)s-%(ball_version)s.tar.%(format)s' class Libgphoto2 (targetpackage.TargetBuildSpec): def __init__ (self, settings): targetpackage.TargetBuildSpec.__init__ (self, settings) self.with (version='2.1.6', mirror=sf_gphoto) def wrap_pkg_config (self): self.dump ('''#! /bin/sh /usr/bin/pkg-config\ --define-variable prefix=%(system_root)s/usr\ --define-variable includedir=%(system_root)s/usr/include\ --define-variable libdir=%(system_root)s/usr/lib\ "$@" ''', '%(srcdir)s/pkg-config') import os os.chmod (self.expand ('%(srcdir)s/pkg-config'), 0755) def patch (self): self.wrap_pkg_config () def configure_command (self): return ('PATH=%(srcdir)s:$PATH ' + targetpackage.TargetBuildSpec.configure_command (self)) def get_build_dependencies (self): return ['libexif', 'libjpeg', 'libusb']