diff --git a/packages/devel/libcap/package.mk b/packages/devel/libcap/package.mk index be1d465a31..1e5d4eb520 100644 --- a/packages/devel/libcap/package.mk +++ b/packages/devel/libcap/package.mk @@ -17,15 +17,18 @@ # along with OpenELEC. If not, see . ################################################################################ -#See http://www.mail-archive.com/systemd-devel@lists.freedesktop.org/msg00068.html +# Notes: +# See http://www.mail-archive.com/systemd-devel@lists.freedesktop.org/msg00068.html +# libcap-2.23: linux/capability.h needs uapi/linux/capability.h which seems like a +# private header, until its solved we cant update from 2.22 PKG_NAME="libcap" -PKG_VERSION="2.23" +PKG_VERSION="2.22" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="" -PKG_URL="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_DEPENDS="" PKG_BUILD_DEPENDS="toolchain attr" PKG_PRIORITY="optional" @@ -44,16 +47,19 @@ make_target() { BUILD_CC=$HOST_CC \ BUILD_CFLAGS="$HOST_CFLAGS -I$ROOT/$PKG_BUILD/libcap/include" \ PAM_CAP=no \ - lib=/usr/lib \ - -C libcap libcap.pc libcap.a + lib=/lib \ + -C libcap libcap.a +# for 2.23: +# -C libcap libcap.pc libcap.a } makeinstall_target() { mkdir -p $SYSROOT_PREFIX/usr/lib cp libcap/libcap.a $SYSROOT_PREFIX/usr/lib - mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig - cp libcap/libcap.pc $SYSROOT_PREFIX/usr/lib/pkgconfig +# for 2.23: +# mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig +# cp libcap/libcap.pc $SYSROOT_PREFIX/usr/lib/pkgconfig mkdir -p $SYSROOT_PREFIX/usr/include/sys cp libcap/include/sys/capability.h $SYSROOT_PREFIX/usr/include/sys