#
# 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')