Contributions are welcome. If you don't know what it all about, please take the time to read the documentation at http://www.nutyx.org/en/build-package.html (version française) http://www.nutyx.org/fr/build-package.html
It will explain you what's a collection, a git, a port, the tools around 'cards' etc
$ cd
$ git clone git://github.com/NuTyX/lxqt.git
$ git clone git://github.com/NuTyX/core.git
The script is checking the files /etc/install-nutyx.conf and /etc/install-nutyx.conf.d/cards.conf if they exist, if yes it will use them, so:
$ su -
# echo "LFS=/mnt/lfs
DEPOT=/DEPOT" > /etc/install-nutyx.conf
# mkdir -p /etc/install-nutyx.conf.d
# cat > /etc/install-nutyx.conf.d/cards.conf << "EOF"
dir /DEPOT/lxqt
dir /DEPOT/gui
dir /DEPOT/cli
dir /DEPOT/base|http://downloads.nutyx.org
dir /DEPOT/base-extra|http://downloads.nutyx.org
base /DEPOT/base
base /DEPOT/base-extra
logdir /var/log/pkgbuild
EOF
# bash /home/tnut/core/scripts/install-nutyx
# mkdir -v /mnt/lfs/root/{core,lxqt}
# mount -o bind /home/tnut/lxqt /mnt/lfs/root/lxqt
# mount -o bind /home/tnut/core /mnt/lfs/root/core
# bash /home/tnut/core/scripts/install-nutyx -ec
# get cards.devel git
# cd /root/core
# bash scripts/base -s
# bash scripts/cli -s
# bash scripts/gui -s
# cd /root/lxqt
# bash scripts/lxqt -s
# cards level
It should shows all the packages available.
# bash scripts/lxqt -a
12. If you want to build the 'lxqt-extra' collection from the sources, add the proper line in top of the cards.conf file like this:
dir /core/lxqt-extra
then you are ready to compile the 'lxqt-extra' collection
# cd /root/lxqt
# bash scripts/lxqt-extra -s
# bash scripts/lxqt-extra -a
Have fun :)