|
|
@ -32,17 +32,16 @@ |
|
|
|
|
|
|
|
# Source package infos |
|
|
|
NAMESRC=${NAMESRC:-libcgroup} |
|
|
|
VERSION=${VERSION:-0.41.g62f7665} |
|
|
|
ARCHIVE=${ARCHIVE:-$NAMESRC-$VERSION.tar.gz} |
|
|
|
REPO=${REPO:-https://git.code.sf.net/p/libcg/libcg} |
|
|
|
COMMIT=${COMMIT:-62f76650db84c0a25f76ece3a79d9d16a1e9f931} |
|
|
|
VERSION=${VERSION:-0.42.2} |
|
|
|
ARCHIVE=${ARCHIVE:-$NAMESRC-$VERSION.tar.bz2} |
|
|
|
WGET=${WGET:-https://github.com/libcgroup/libcgroup/releases/download/v$VERSION/$ARCHIVE} |
|
|
|
|
|
|
|
# Build infos |
|
|
|
NAMEPKG=${NAMEPKG:-libcgroup} |
|
|
|
BUILD=${BUILD:-1GGD} |
|
|
|
ARCH=${ARCH:-$(uname -m | sed 's/^i.86$/i486/;s/^arm.*/arm/')} |
|
|
|
EXT=${EXT:-txz} |
|
|
|
NAME=$NAMEPKG-$VERSION |
|
|
|
JOBS=${JOBS:-1} |
|
|
|
|
|
|
|
# Directories |
|
|
|
TMP=${TMP:-/tmp} |
|
|
@ -79,13 +78,11 @@ esac |
|
|
|
|
|
|
|
# Get and verify the source archive |
|
|
|
if [ ! -r $ARCHIVE ]; then |
|
|
|
git clone $REPO libcgroup |
|
|
|
(cd libcgroup |
|
|
|
git archive --prefix=$NAME/ $COMMIT | gzip -c > ../$ARCHIVE |
|
|
|
) |
|
|
|
rm -rf libcgroup |
|
|
|
wget -O $ARCHIVE.part "$WGET" |
|
|
|
mv $ARCHIVE.part $ARCHIVE |
|
|
|
fi |
|
|
|
sha256sum -c $ARCHIVE.sha256 |
|
|
|
NAME=$(tar ft $ARCHIVE | head -n 1 | cut -d / -f 1) |
|
|
|
|
|
|
|
# Compile |
|
|
|
cd $TMP |
|
|
@ -96,7 +93,6 @@ cd $NAME |
|
|
|
patch -p 1 < $CWD/libcgroup-0.41-fix-redhatisms.diff |
|
|
|
# Fix pathname of config script |
|
|
|
patch -p 1 < $CWD/libcgroup-0.41-fix-conf-name.diff |
|
|
|
autoreconf -vif |
|
|
|
CFLAGS=$CPUOPT \ |
|
|
|
CXXFLAGS=$CPUOPT \ |
|
|
|
./configure \ |
|
|
|