wok-next annotate 8086tiny/receipt @ rev 20678
Up clisp (2.50)
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue May 15 02:59:03 2018 +0300 (2018-05-15) |
parents | c4e53a39395a |
children | d2950281f122 |
rev | line source |
---|---|
al@20519 | 1 # SliTaz package receipt v2. |
pascal@15802 | 2 |
pascal@15802 | 3 PACKAGE="8086tiny" |
pascal@16166 | 4 VERSION="1.25" |
al@20519 | 5 COMMIT="c79ca2a" # no releases there in Github |
pascal@15802 | 6 CATEGORY="system-tools" |
al@20519 | 7 SHORT_DESC="PC XT-compatible emulator/virtual machine" |
pascal@15802 | 8 MAINTAINER="pascal.bellard@slitaz.org" |
pascal@15823 | 9 LICENSE="MIT" |
al@20519 | 10 WEB_SITE="https://github.com/adriancable/8086tiny" |
pascal@15802 | 11 |
al@20519 | 12 TARBALL="$PACKAGE-$VERSION.tar.gz" |
al@20519 | 13 WGET_URL="$WEB_SITE/archive/$COMMIT.tar.gz" |
al@20519 | 14 |
al@20519 | 15 BUILD_DEPENDS_arm="libsdl-dev" |
pankso@16179 | 16 BUILD_DEPENDS="libsdl-dev nasm" |
pascal@15802 | 17 |
al@20519 | 18 compile_rules() { |
pascal@16177 | 19 case "$ARCH" in |
al@20519 | 20 arm*) |
al@20519 | 21 make CC=$HOST_SYSTEM-gcc 8086tiny_slowcpu |
al@20519 | 22 nasm bios_source/bios.asm && |
al@20519 | 23 echo "Skipping: strip: Unable to recognise the format" |
al@20519 | 24 ;; |
al@20519 | 25 *) |
pankso@16179 | 26 make CC=gcc no_graphics && |
pankso@16179 | 27 mv 8086tiny 8086tiny.nographics && |
pankso@16179 | 28 make CC=gcc && |
al@20519 | 29 nasm bios_source/bios.asm |
al@20519 | 30 ;; |
al@20519 | 31 esac || return 1 |
al@20519 | 32 |
al@20519 | 33 install -Dm755 $src/8086tiny $install/usr/bin/8086tiny |
al@20519 | 34 [ -x "$src/8086tiny.nographics" ] && |
al@20519 | 35 install -Dm755 $src/8086tiny.nographics $install/usr/bin/8086tiny.nographics |
al@20519 | 36 install -Dm755 $stuff/8086tiny.sh $install/usr/bin/8086tiny.sh |
al@20519 | 37 install -Dm644 $src/bios_source/bios $install/usr/share/8086tiny/bios |
pascal@15802 | 38 } |
pascal@15802 | 39 |
pankso@16179 | 40 testsuite() { |
al@20519 | 41 readelf -Ah $src/8086tiny |
pankso@16179 | 42 } |
pankso@16179 | 43 |
al@20519 | 44 genpkg_rules() { |
al@20519 | 45 copy @std |
al@20519 | 46 DEPENDS="libsdl" |
al@20519 | 47 TAGS="emulator 8086" |
pascal@15802 | 48 } |