9 recipe = slapos.recipe.build
11 url = http://pkgs.fedoraproject.org/lookaside/pkgs/libcap/libcap-2.22.tar.bz2/ce64058bdb3f086ddbfca8ce6c919845/libcap-2.22.tar.bz2
12 md5sum = ce64058bdb3f086ddbfca8ce6c919845
13 attr-include = ${attr:location}/include/
14 attr-lib = ${attr:location}/lib/
24 url = self.download(self.options['url'], self.options['md5sum'])
25 extract_dir = self.extract(url)
26 workdir = guessworkdir(extract_dir)
27 cflags = '-I%(attr)s' % {'attr': self.options['attr-include']}
28 ldflags = '-L%(attr)s -Wl,-rpath=%(attr)s' % {'attr': self.options['attr-lib']}
29 call(['make', 'CFLAGS=%s' % cflags, 'LDFLAGS=%s' % ldflags, 'DESTDIR=%s' % self.options['location'], 'install'],
31 lib64 = os.path.join(self.options['location'], 'lib64')
32 lib = os.path.join(self.options['location'], 'lib')
34 # if lib64 exists, then create a symlink from lib to lib64
35 os.path.exists(lib64) and os.symlink(lib64, lib)