wok-next annotate grub4dos/receipt @ rev 20715

Up nsd (4.1.21)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun May 27 13:10:46 2018 +0300 (2018-05-27)
parents c6072d05ef86
children a3c581bf52b8
rev   line source
al@20459 1 # SliTaz package receipt v2.
pascal@1726 2
pascal@1726 3 PACKAGE="grub4dos"
pascal@4396 4 VERSION="0.4.4"
pascal@1726 5 CATEGORY="system-tools"
al@20459 6 SHORT_DESC="Some enhancments of grub boot loader"
pascal@1726 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15589 8 LICENSE="GPL2"
al@19601 9 WEB_SITE="https://gna.org/projects/grub4dos/"
al@19601 10
pascal@6240 11 TARBALL="$PACKAGE-$VERSION-src.zip"
al@19601 12 WGET_URL="$SF_MIRROR/$PACKAGE/$PACKAGE-$VERSION-src.zip"
pankso@10434 13
pascal@12235 14 BUILD_DEPENDS="lzma gcc3"
al@19601 15 SPLIT="grub4dos-linux"
pascal@1726 16
al@20459 17 compile_rules() {
pascal@12235 18 sed -i 's/\[ .grub-probe.*\]/mount | grep $grubdir | grep -q xfs/' \
pascal@12235 19 util/grub-install.in
pascal@20533 20 sh ./configure CC=gcc-3 CFLAGS="-march=i486 -Os -pipe" \
pankso@10434 21 --enable-preset-menu=$stuff/menu.lst \
pankso@10434 22 --without-curses \
pascal@6240 23 $CONFIGURE_ARGS &&
pankso@10434 24 make && make install
pascal@6240 25 }
pascal@6240 26
al@20459 27 genpkg_rules() {
al@20459 28 case $PACKAGE in
al@20459 29 grub4dos)
al@20459 30 mkdir -p $fs/usr/share/boot \
al@20459 31 $fs/usr/bin
al@20459 32
al@20459 33 lzma e $install/usr/lib/grub/*/grub.exe $fs/usr/share/boot/grub.exe.lzma
al@20459 34 lzma e $install/usr/lib/grub/*/grldr $fs/usr/share/boot/grldr.lzma
al@20459 35
al@20459 36 cp $install/usr/lib/grub/*/bootlace.com $fs/usr/bin/bootlace
al@20459 37 chmod +x $fs/usr/bin/bootlace
al@20459 38 # Skip hmload.com badgrub.exe grldr.mbr
al@20459 39 ;;
al@20459 40 grub4dos-linux)
al@20459 41 libarch=$(basename `ls $install/usr/lib/grub`)
al@20459 42 mkdir -p $fs/usr/lib/grub/$libarch
al@20459 43 cp -a $install/usr/bin $fs/usr
al@20459 44 cp -a $install/usr/sbin $fs/usr
al@20459 45 cp -a $install/usr/lib/grub/$libarch/*stage* \
al@20459 46 $fs/usr/lib/grub/$libarch
al@20459 47 CAT="system-tools|linux files"
al@20459 48 PROVIDE="grub"
al@20459 49 ;;
al@20459 50 esac
pascal@1726 51 }