wok-tiny annotate bootlife/receipt @ rev 186

Add bootlife
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Feb 04 18:02:38 2024 +0000 (3 months ago)
parents
children
rev   line source
pascal@186 1 # SliTaz package receipt.
pascal@186 2
pascal@186 3 PACKAGE="bootlife"
pascal@186 4 VERSION="1.0"
pascal@186 5 CATEGORY="games"
pascal@186 6 SHORT_DESC="Bootable Conway's life game in a 512-byte boot sector."
pascal@186 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@186 8 LICENSE="MIT"
pascal@186 9 WEB_SITE="http://www.slitaz.org"
pascal@186 10 TARGET="i486"
pascal@186 11
pascal@186 12 BUILD_DEPENDS="nasm"
pascal@186 13
pascal@186 14 # Rules to configure and make the package.
pascal@186 15 compile_rules()
pascal@186 16 {
pascal@186 17 mkdir -p $src
pascal@186 18 nasm -o $src/life.com -l $src/life.lst $stuff/life.asm
pascal@186 19 }
pascal@186 20
pascal@186 21 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@186 22 genpkg_rules()
pascal@186 23 {
pascal@186 24 mkdir -p $fs/boot
pascal@186 25 cp $src/life.com $fs/boot/life
pascal@186 26 }
pascal@186 27
pascal@186 28 # Post install/remove commands for Tazpkg.
pascal@186 29 post_install()
pascal@186 30 {
pascal@186 31 grep -qs ^bootlife $1/boot/bootmenu ||
pascal@186 32 echo "life Life,life Conway's life game (may run under DOS if renamed to life.com)" >> $1/boot/bootmenu
pascal@186 33 }