User Tools

Site Tools


lfs:pkg:vim-8.1.1846

vim-8.1.1846

Taille du paquet 0
Somme de contrôle SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Estimation du temps de construction 204.475 secondes
TIMEFORMAT='(BUSYBOX) Compilation de vim-8.1.1846 en %R seconds ...'
time {
wget https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz -O ${LFS}/download/vim-8.1.1846.tar.gz --no-check-certificate &&
md5sum -c <<<" 4f129a05254d93c739fcede843df87df ${LFS}/download/vim-8.1.1846.tar.gz" &&
rm -Rf ${LFS}/src/vim-8.1.1846 &&
tar xzf ${LFS}/download/vim-8.1.1846.tar.gz -C ${LFS}/src &&
cd ${LFS}/src/vim-8.1.1846 &&
echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h &&
./configure --prefix=/usr --with-x=no  --disable-gui LDFLAGS="-L/tools/lib -lncurses -static" &&
make &&
make DESTDIR=$PWD/_pkg install &&
ln -sv vim _pkg/usr/bin/vi
echo "je passe la "
for L in  _pkg/usr/share/man/{,*/}man1/vim.1; do
    ln -sv vim.1 $(dirname $L)/vi.1
done &&
ln -sv ../vim/vim81/doc _pkg/usr/share/doc/vim-8.1.1846 &&
mkdir -pv _pkg/etc &&
cat > _pkg/etc/vimrc << "FOB"
" Begin /etc/vimrc

" Ensure defaults are set before customizing settings, not after
source $VIMRUNTIME/defaults.vim
let skip_defaults_vim=1

set nocompatible
set backspace=2
set mouse=
syntax on
if (&term == "xterm") || (&term == "putty")
  set background=dark
endif

" End /etc/vimrc
EOF

tar -C _pkg/ -cvf ${LFS}/pkg/vim-8.1.1846.tar.gz ./
cd "${LFS}/"
}
lfs/pkg/vim-8.1.1846.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1