VERSION=${VERSION:-1.54.0}
BUILD=${BUILD:-1}
TAG=${TAG:-fsleg}
-PKGTYPE=${PKGTYPE:-tgz}
+PKGTYPE=${PKGTYPE:-txz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
+tar xf $CWD/$PRGNAM-$VERSION-vendored-sources.tar.xz
chown -R root:root .
-tar xf $CWD/$PRGNAM-$VERSION-vendored-sources.tar.xz
mkdir build
CGO_CPPFLAGS="${SLKCFLAGS}" \
CGO_CFLAGS="${SLKCFLAGS}" \
mkdir -p build/manpages
./build/buf manpages build/manpages
-install -vDm755 -t "$PKG/usr/bin" build/{buf,protoc-gen-buf-lint,protoc-gen-buf-breaking}
-install -vDm644 -t "$PKG/usr/man/man1" build/manpages/*
+install -Dm755 -t "$PKG/usr/bin" build/{buf,protoc-gen-buf-lint,protoc-gen-buf-breaking}
+install -Dm644 -t "$PKG/usr/man/man1" build/manpages/*
# Strip binaries and libraries
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
VERSION=${VERSION:-1.89.2}
BUILD=${BUILD:-1}
TAG=${TAG:-fsleg}
-PKGTYPE=${PKGTYPE:-tgz}
+PKGTYPE=${PKGTYPE:-txz}
EMBEDDED_PROTOCOL_VERSION=3.2.0
if [ -z "$ARCH" ]; then
EOF
chmod +x $PKG/usr/bin/sass
-install -D -t $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/ build/sass.snapshot-$ARCH
+install -Dm644 -t $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/ build/sass.snapshot-$ARCH
# Copy program license into the package
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README.md AUTHORS CHANGELOG.md CONTRIBUTING.md LICENSE $PKG/usr/doc/$PRGNAM-$VERSION/
+cp -a README.md AUTHORS CHANGELOG.md CONTRIBUTING.md LICENSE \
+ $PKG/usr/doc/$PRGNAM-$VERSION/
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
CXXFLAGS="$SLKCFLAGS" \
RUSTFLAGS="-C target-cpu=native" \
CARGO_HOME=".cargo" \
-cargo build --offline --release
+cargo build --frozen --release
make install DESTDIR=$PKG TARGET=release PREFIX=/usr/bin
# Strip binaries and libraries
esac
fi
-if [ "x86_64" != "${ARCH}" ]; then
+if [ "x86_64" != "${ARCH}" ]; then
echo
echo "*************************************************************"
echo "It seems you are not running a x86_64 system. Yubico"