All pastes #606314 Raw Edit

Mine

public text v1 · immutable
·published 2007-07-06 19:43 UTC
rendered paste body
#
# Copyright (C) 2007 Digium, Inc.
# All rights reserved.
#
# Packaged by James Lyons <james@digium.com>
#

class mISDNRecipe(CPackageRecipe):
    name = 'mISDN'
    version = '1.1.1'

    buildRequires = [ 'chkconfig:runtime', 'flex:runtime', 'ncurses:devel', 'udev:runtime' ]

    def setup(r):
        r.macros.version = r.macros.version.replace('.', '_')

        r.addArchive('http://misdn.org/downloads/releases/mISDNuser-%(version)s.tar.gz')
        # Must add mISDN kernel source, namely headers
        r.addSource('http://misdn.org/downloads/releases/mISDN-%(version)s.tar.gz')
        r.addAction('tar -xvzf mISDN-%(version)s.tar.gz')

        # We need to tell it where the mISDN stuff we just downloaded
        r.Replace('MISDNDIR := /usr/src/mqueue/mISDN', 'MISDNDIR := %(builddir)s/mISDN-%(version)s', 'Makefile')

        r.MakeInstall('INSTALL_PREFIX=%(destdir)s')