mirror of
https://github.com/dslm4515/BMLFS.git
synced 2025-08-03 16:40:25 +00:00
61 lines
1.8 KiB
Bash
61 lines
1.8 KiB
Bash
#! /bin/bash
|
|
export BUILD=/BUILD
|
|
export PKGS=/PKGS
|
|
export MJ="-j2"
|
|
|
|
for package in $(grep -v '^#' ../xorg-app-7.md5 | awk '{print $2}')
|
|
do
|
|
packagedir=${package%.tar.bz2}
|
|
tar -xf $package
|
|
pushd $packagedir
|
|
case $packagedir in
|
|
luit-[0-9]* )
|
|
sed -i -e "/D_XOPEN/s/5/6/" configure
|
|
;;
|
|
esac
|
|
|
|
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-static &&
|
|
make -j2
|
|
sudo -S make DESTDIR=${BUILD} install &&
|
|
popd
|
|
rm -rf $packagedir
|
|
cd ${BUILD} &&
|
|
sudo -S mkdir install &&
|
|
packagename=$(echo "$packagedir" | cut -d "-" -f 1 )
|
|
LENGTH=$(expr length "$packagename")
|
|
SPACES=0
|
|
SHIM=""
|
|
until [ "$SPACES" = "$LENGTH" ]; do
|
|
SHIM="$SHIM "
|
|
let SPACES=$SPACES+1
|
|
done
|
|
cat > /tmp/slack-desc << EOF
|
|
# HOW TO EDIT THIS FILE:
|
|
# The "handy ruler" below makes it easier to edit a package description. Line
|
|
# up the first '|' above the ':' following the base package name, and the '|'
|
|
# on the right side marks the last column you can put a character in. You must
|
|
# make exactly 11 lines for the formatting to be correct. It's also
|
|
# customary to leave one space after the ':'.
|
|
|
|
$SHIM|-----handy-ruler------------------------------------------------------|
|
|
$packagename: $packagedir
|
|
$packagename:
|
|
$packagename: The Xorg applications provide the expected applications available
|
|
$packagename: in previous X Window implementations.
|
|
$packagename:
|
|
$packagename: Source: https://www.x.org/pub/individual/app/
|
|
$packagename:
|
|
$packagename:
|
|
$packagename:
|
|
$packagename:
|
|
$packagename:
|
|
EOF
|
|
sudo -S mv -v /tmp/slack-desc install/slack-desc &&
|
|
sudo -S makepkg -l y -c n ${PKGS}/$packagedir-$(uname -m)-mlfs.txz &&
|
|
cd - && echo $PWD &&
|
|
sudo -S installpkg ${PKGS}/$packagedir-$(uname -m)-mlfs.txz &&
|
|
sudo -S rm -rf ${BUILD}/*
|
|
done
|
|
|
|
echo "Check generated xcursorgen & xkbcomp packages."
|