# # Copyright (C) 2007 Digium, Inc. # All rights reserved. # # Packaged by James Lyons # 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')