wok-next annotate linapple/receipt @ rev 20709
cdrdao: add patch.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat May 26 17:09:29 2018 +0300 (2018-05-26) |
parents | 27bfe81dc6bd |
children | 0f2575775b2d |
rev | line source |
---|---|
al@20476 | 1 # SliTaz package receipt v2. |
slaxemulator@7575 | 2 |
slaxemulator@7575 | 3 PACKAGE="linapple" |
pascal@12806 | 4 VERSION="2a" |
slaxemulator@7575 | 5 CATEGORY="misc" |
al@20476 | 6 SHORT_DESC="Apple //e emulator" |
slaxemulator@7575 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
pascal@15201 | 8 LICENSE="GPL2" |
al@20476 | 9 WEB_SITE="http://linapple.sourceforge.net/" |
al@20476 | 10 |
pascal@12806 | 11 TARBALL="$PACKAGE-src_$VERSION.tar.bz2" |
slaxemulator@7575 | 12 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" |
slaxemulator@7575 | 13 |
pascal@15201 | 14 BUILD_DEPENDS="libsdl-dev zlib-dev curl-dev libzip-dev" |
pascal@15201 | 15 |
al@20476 | 16 compile_rules() { |
slaxemulator@7575 | 17 cd $src/src |
pascal@20334 | 18 sed -i 's|sys/stat.h>|&\n#include <unistd.h>|' Frame.cpp |
pascal@20334 | 19 sed -i 's|fcntl.h>|&\n#include <unistd.h>|' SerialComms.cpp |
pascal@20334 | 20 sed -i 's|sys/time.h>|&\n#include <unistd.h>|' Timer.cpp Applewin.cpp |
slaxemulator@7575 | 21 grep -q /usr/share/apple2 Applewin.cpp || |
slaxemulator@7575 | 22 sed -i 's|.*REGISTRY.*|\tchdir("/usr/share/apple2");\n&|' Applewin.cpp |
al@20476 | 23 |
al@20476 | 24 make CXXFLAGS="-O3 -I/usr/lib/libzip/include -I/usr/include/SDL" || return 1 |
al@20476 | 25 |
al@20476 | 26 mkdir -p \ |
al@20476 | 27 $install/usr/share/apple2 \ |
al@20476 | 28 $install/usr/bin \ |
al@20476 | 29 $install/etc |
al@20476 | 30 cp $src/linapple $install/usr/bin |
al@20476 | 31 cp $src/*.bmp $install/usr/share/apple2 |
al@20476 | 32 cp $src/linapple.conf $install/etc |
al@20476 | 33 ln -s /etc/linapple.conf $install/usr/share/apple2 |
slaxemulator@7575 | 34 } |
slaxemulator@7575 | 35 |
al@20476 | 36 genpkg_rules() { |
al@20476 | 37 copy @std |
al@20476 | 38 DEPENDS="gcc-lib-base libsdl zlib curl libzip" |
al@20476 | 39 CONFIG_FILES="/etc/linapple.conf" |
al@20476 | 40 TAGS="emulator apple2" |
slaxemulator@7575 | 41 } |