mirror of
https://git.yoctoproject.org/poky
synced 2026-03-06 15:29:40 +01:00
acl: add new package
version 2.2.49
- reuse attr build system include file
- the default build will add attr's rpath into libacl.so, a
hack is used here to prevent that hardcode. The hack is ugly
but simple, without the need to do considerable autoconf hacks.
An alternative approach is to use chrpath, but it doesn't have
support for multilib thus not usable in its current state.
- manual fix to .la
Singed-off-by: Qing He <qing.he@intel.com>
This commit is contained in:
26
meta/packages/attr/acl.inc
Normal file
26
meta/packages/attr/acl.inc
Normal file
@@ -0,0 +1,26 @@
|
||||
DESCRIPTION = "utilities for access control list"
|
||||
HOMEPAGE = "http://savannah.nongnu.org/projects/acl/"
|
||||
SECTION = "libs"
|
||||
|
||||
LICENSE = "LGPLv2.1+ & GPLv2+"
|
||||
LICENSE_${PN} = "GPLv2+"
|
||||
LICENSE_lib${PN} = "LGPLv2.1+"
|
||||
LIC_FILES_CHKSUM = "file://doc/COPYING;md5=c781d70ed2b4d48995b790403217a249 \
|
||||
file://doc/COPYING.LGPL;md5=9e9a206917f8af112da634ce3ab41764"
|
||||
|
||||
DEPENDS = "attr"
|
||||
SRC_URI = "http://mirror.cinquix.com/pub/savannah/acl/${BP}.src.tar.gz"
|
||||
|
||||
require ea-acl.inc
|
||||
|
||||
# avoid RPATH hardcode to staging dir
|
||||
do_configure_append() {
|
||||
sed -i ${S}/config.status -e s,^\\\(hardcode_into_libs=\\\).*$,\\1\'no\',
|
||||
${S}/config.status
|
||||
}
|
||||
|
||||
# libdir should point to .la
|
||||
do_install_append() {
|
||||
sed -i ${D}${libdir}/libacl.la -e \
|
||||
s,^libdir=\'${base_libdir}\'$,libdir=\'${libdir}\',
|
||||
}
|
||||
3
meta/packages/attr/acl_2.2.49.bb
Normal file
3
meta/packages/attr/acl_2.2.49.bb
Normal file
@@ -0,0 +1,3 @@
|
||||
require acl.inc
|
||||
|
||||
PR = "r0"
|
||||
Reference in New Issue
Block a user